.catpage-wrap{max-width:1400px;margin:0 auto;padding:.2rem 1.5rem 5rem}@media(min-width:768px){.catpage-wrap{padding:.2rem 2rem 5rem}}@media(min-width:1024px){.catpage-wrap{padding:.2rem 3rem 5rem}}.catpage-toolbar{display:flex;flex-direction:column;gap:1rem;align-items:stretch;margin-bottom:3rem;padding-bottom:2rem}@media(min-width:640px){.catpage-toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.catpage-sort-wrap{position:relative;width:100%;max-width:220px}.catpage-sort{width:100%;-webkit-appearance:none;appearance:none;background:var(--ori-background);border:2px solid var(--ori-border);border-radius:9999px;padding:0 2.5rem 0 1.25rem;height:44px;font-family:var(--ori-font)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;color:var(--ori-foreground);cursor:pointer;outline:none;transition:border-color .2s ease}.catpage-sort:focus{border-color:var(--ori-primary)}.catpage-sort-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--ori-muted-fg);pointer-events:none}.shopall-page{background:var(--ori-background);min-height:80vh;padding-bottom:5rem}.shopall-inner{max-width:1400px;margin:0 auto}.shopall-hero{position:relative;width:100%;height:200px;overflow:hidden;border-radius:1.5rem;margin:1.5rem 1rem;width:calc(100% - 2rem)}@media(min-width:640px){.shopall-hero{margin:2rem 1.5rem 1.5rem;width:calc(100% - 3rem)}}@media(min-width:1024px){.shopall-hero{margin:2.5rem 2rem 1.5rem;width:calc(100% - 4rem)}}@media(min-width:768px){.shopall-hero{height:260px}}@media(min-width:1024px){.shopall-hero{height:300px}}.shopall-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease-in-out;z-index:0}.shopall-hero__slide.is-active{opacity:1;z-index:1}.shopall-hero__img{width:100%;height:100%;object-fit:cover;display:block}.shopall-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,var(--overlay-opacity,.55)) 0%,rgba(0,0,0,calc(var(--overlay-opacity,.55) * .4)) 60%,transparent 100%);z-index:2}.shopall-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center}.shopall-hero__title{font-family:var(--ori-font)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.03em;line-height:1;color:#fff;margin:0;text-shadow:0 2px 16px rgba(0,0,0,.4)}.shopall-hero__textwrap{max-width:800px}.shopall-hero__location{font-family:var(--ori-font)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;text-align:center}.shopall-hero__crumb{color:#9ca3af}.shopall-hero__separator{color:#6b7280;font-weight:900}.shopall-hero__description{font-family:var(--ori-font);font-size:14px;font-weight:500;color:#ffffffd9;margin-top:1rem;line-height:1.5}.shopall-hero__dots{position:absolute;bottom:1rem;right:1.5rem;display:flex;gap:6px;z-index:4}.shopall-count{font-family:var(--ori-font)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;color:var(--ori-muted-fg);white-space:nowrap}.shopall-toolbar__right{display:flex;align-items:center;gap:1rem}.shopall-sort-wrap{position:relative}.shopall-sort{-webkit-appearance:none;appearance:none;background:var(--ori-background);border:2px solid var(--ori-border);border-radius:12px;padding:0 2.25rem 0 1rem;height:40px;font-family:var(--ori-font)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em;color:var(--ori-foreground);cursor:pointer;outline:none;transition:border-color .2s ease}.shopall-sort:focus{border-color:var(--ori-primary)}.shopall-sort-caret{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--ori-muted-fg);pointer-events:none}.shopall-body{display:flex;gap:2rem;align-items:flex-start;padding:0 1rem}@media(min-width:640px){.shopall-body{padding:0 1.5rem}}@media(min-width:1024px){.shopall-body{padding:0 2rem}}.shopall-sidebar{width:240px;flex-shrink:0}@media(max-width:767px){.shopall-sidebar{display:none}}.shopall-sidebar__inner{position:sticky;top:100px}.shopall-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--ori-border);margin-bottom:.5rem}.shopall-sidebar__title{font-family:var(--ori-font)!important;font-size:15px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.06em;color:var(--ori-foreground)}.shopall-sidebar__clear{background:none;border:none;font-family:var(--ori-font)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;color:var(--ori-primary);cursor:pointer;padding:0;transition:opacity .15s ease}.shopall-sidebar__clear:hover{opacity:.7}.shopall-filter-group{border-bottom:1px solid var(--ori-border);padding:.75rem 0}.shopall-filter-group__head{font-family:var(--ori-font)!important;font-size:16px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.05em;color:var(--ori-primary);margin-bottom:1rem;position:relative}.shopall-filter-group__body{display:flex;flex-direction:column;gap:.5rem}.shopall-search-wrap{position:relative}.shopall-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--ori-muted-fg);pointer-events:none}.shopall-search{width:100%;height:40px;padding-left:2.25rem;padding-right:2.5rem;border-radius:10px;background:var(--ori-muted);border:1px solid var(--ori-border);font-family:var(--ori-font);font-size:13px;font-weight:600}.shopall-search:focus{border-color:var(--ori-primary)}.shopall-search-clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--ori-muted-fg);cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:50%}.shopall-search-clear:hover{color:var(--ori-foreground)}.shopall-check{display:flex;align-items:center;gap:.625rem;cursor:pointer}.shopall-check__input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.shopall-check__box{width:18px;height:18px;border-radius:4px;border:2px solid var(--ori-border);flex-shrink:0;transition:border-color .15s ease,background .15s ease;position:relative}.shopall-check:hover .shopall-check__box{border-color:var(--ori-primary)}.shopall-check__input:checked+.shopall-check__box{background:var(--ori-primary);border-color:var(--ori-primary)}.shopall-check__box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .15s ease}.shopall-check__input:checked+.shopall-check__box:after{opacity:1}.shopall-check__label{font-family:var(--ori-font)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;color:var(--ori-muted-fg);transition:color .15s ease;flex:1}.shopall-check:hover .shopall-check__label,.shopall-check:has(.shopall-check__input:checked) .shopall-check__label{color:var(--ori-foreground)}.shopall-check__count{font-size:11px!important;font-weight:700!important;color:var(--ori-muted-fg);background:var(--ori-muted);padding:1px 6px;border-radius:9999px}.shopall-price-display{font-family:var(--ori-font)!important;font-size:13px!important;font-weight:600!important;color:var(--ori-muted-fg);margin-bottom:.5rem}.shopall-price-display strong{color:var(--ori-primary);font-weight:900}.shopall-range{width:100%;-webkit-appearance:none;appearance:none;height:4px;border-radius:9999px;background:var(--ori-border);outline:none;cursor:pointer}.shopall-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--ori-primary);cursor:pointer;border:none;transition:transform .15s ease}.shopall-range::-webkit-slider-thumb:hover{transform:scale(1.2)}.shopall-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--ori-primary);border:none}.shopall-grid-wrap{flex:1;min-width:0}.shopall-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(min-width:900px){.shopall-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.shopall-grid{grid-template-columns:repeat(var(--shopall-cols, 3),1fr)}}.shopall-empty{grid-column:1 / -1;text-align:center;padding:4rem 2rem;background:var(--ori-muted);border-radius:1.5rem;border:2px dashed var(--ori-border);display:flex;flex-direction:column;align-items:center}.shopall-empty[hidden]{display:none!important}.shopall-empty__icon{width:56px;height:56px;border-radius:50%;background:var(--ori-background);display:flex;align-items:center;justify-content:center;color:var(--ori-muted-fg);margin-bottom:1rem}.shopall-empty__title{font-family:var(--ori-font)!important;font-size:18px!important;font-weight:900!important;text-transform:uppercase!important;color:var(--ori-foreground);margin:0 0 .5rem}.shopall-empty__text{color:var(--ori-muted-fg);font-size:13px!important;margin:0 0 1.5rem;text-transform:none!important;font-weight:400!important}.shopall-empty__btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ori-primary);color:#fff!important;font-family:var(--ori-font)!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.08em;padding:0 1.25rem;height:38px;border-radius:12px;border:none;cursor:pointer;transition:background .2s ease}.shopall-empty__btn:hover{background:#00a336}.shopall-filter-group:first-child{padding-bottom:1.5rem}.shopall-filter-group--tags .shopall-filter-group__body{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.shopall-filter-group:not(.shopall-filter-group--tags) .shopall-filter-group__body{display:flex;flex-direction:column;gap:.5rem}.shopall-tag-card{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:44px;padding:8px;border-radius:12px;border:2px solid var(--ori-border);background:var(--ori-background);cursor:pointer;transition:border-color .15s ease}.shopall-tag-card__input{position:absolute;opacity:0;pointer-events:none}.shopall-tag-card__label{font-family:var(--ori-font);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ori-muted-fg);line-height:1.2;text-align:center;word-break:break-word}.shopall-tag-card:hover{border-color:var(--ori-primary)}.shopall-tag-card:has(.shopall-tag-card__input:checked){background:var(--ori-background);border-color:var(--ori-primary)}.shopall-tag-card:has(.shopall-tag-card__input:checked){border-width:2px}.shopall-tag-card__input:checked+.shopall-tag-card__label{color:var(--ori-primary)}@media(max-width:768px){.shopall-filter-group__body{grid-template-columns:repeat(2,1fr)}}.shopall-tag-card:hover{transform:translateY(-1px);box-shadow:none}.shopall-filter-group:first-child .shopall-filter-group__body{display:block}.shopall-search-wrap{width:100%}.shopall-search{width:100%;box-sizing:border-box}.shopall-tag-card{width:100%}.shopall-filter-group__body,.shopall-sidebar,.shopall-sidebar__inner,.shopall-filter-group--tags .shopall-filter-group__body{overflow:visible!important}.shopall-hero{position:relative;width:100%;max-width:100%;height:auto!important;aspect-ratio:16 / 5;overflow:hidden;border-radius:1.5rem;padding:0;box-shadow:var(--ori-shadow-card)}@media(min-width:640px){.shopall-hero{height:auto!important}}@media(min-width:768px){.shopall-hero{height:auto!important}}@media(min-width:1024px){.shopall-hero{height:auto!important}}.shopall-hero__location{display:flex;justify-content:center;align-items:center;gap:6px;margin-bottom:.4rem;font-family:var(--ori-font)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3}.shopall-hero__crumb{color:#ffffffb3}.shopall-hero__crumb.is-current{color:#fff}.shopall-hero__separator{color:#fff6;font-weight:900}.shopall-hero__title{font-family:var(--ori-font)!important;font-size:clamp(2.6rem,7vw,5.5rem)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.025em;line-height:1;color:#fff;margin:0 0 .6rem;text-align:center;filter:drop-shadow(0 4px 24px rgba(0,0,0,.4));text-shadow:none!important}.shopall-hero__description{max-width:620px;margin:0 auto;text-align:center;font-family:var(--ori-font)!important;font-size:14px!important;font-weight:500;color:#ffffffd9;line-height:1.5}.shopall-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:0 1.5rem;text-align:center}.shopall-hero__textwrap{max-width:900px;width:100%}.shopall-hero__dots{position:absolute;bottom:1rem;right:1.5rem;left:auto;display:flex;justify-content:flex-end;gap:6px;z-index:5}.shopall-hero__dot{width:8px;height:8px;border-radius:9999px;background:#fff6;border:none;cursor:pointer;padding:0;transition:background .3s ease,width .3s ease}.shopall-hero__dot.is-active{background:var(--ori-primary);width:24px}.shopall-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 60%,transparent 100%)!important}.shopall-hero__img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#09090b,#1a1a2e)}.shopall-inner{margin:0 auto;padding:0 1rem}@media(min-width:768px){.shopall-inner{padding:0 2rem}}@media(min-width:1024px){.shopall-inner{padding:0 3rem}}.shopall-inner>.shopall-hero{margin:1.5rem 0;width:100%}@media(min-width:640px){.shopall-inner>.shopall-hero{margin:2rem 0 1.5rem;width:100%}}@media(min-width:1024px){.shopall-inner>.shopall-hero{margin:2.5rem 0 1.5rem;width:100%}}.shopall-body{padding:0!important}.catpage-wrap{padding-top:1.5rem!important;padding-bottom:5rem!important}@media(min-width:640px){.catpage-wrap{padding-top:2rem!important}}@media(min-width:1024px){.catpage-wrap{padding-top:2.5rem!important}}.shopall-sidebar__inner{background:var(--ori-card);border:1px solid var(--ori-border);border-radius:1.5rem;padding:1.5rem 2rem 2rem;box-shadow:var(--ori-shadow-card);position:sticky;top:100px}.shopall-sidebar__inner .shopall-sidebar__header{padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid var(--ori-border)}.shopall-sidebar{width:280px!important}.shopall-inner{padding-top:3.5rem!important}@media(min-width:640px){.shopall-inner{padding-top:3rem!important}}@media(min-width:1024px){.shopall-inner{padding-top:3.5rem!important}}@media(max-width:1023px){.catpage-toolbar{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;margin-bottom:1.25rem!important;padding-bottom:0!important}}@media(min-width:1024px){.shopall-filters-overlay{display:none!important}}.shopall-filters-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:499;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer}.shopall-filters-overlay.is-visible{display:block}@media(max-width:1023px){.shopall-body{display:block!important}.shopall-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;height:100%!important;width:min(300px,85vw)!important;z-index:500!important;background:var(--ori-background)!important;transform:translate(-110%)!important;transition:transform .35s cubic-bezier(.4,0,.2,1)!important;overflow-y:auto!important;border-radius:0!important;box-shadow:4px 0 32px #0000002e!important;border-right:1px solid var(--ori-border)!important}.shopall-sidebar.is-open{transform:translate(0)!important}.shopall-sidebar__inner{position:static!important;border-radius:0!important;border:none!important;box-shadow:none!important;padding:1.5rem!important}.shopall-grid-wrap{width:100%!important;flex:none!important}.shopall-grid{grid-template-columns:repeat(2,1fr)!important;gap:.875rem!important}}@media(min-width:1024px){.shopall-sidebar{position:static!important;transform:none!important;height:auto!important;box-shadow:none!important;overflow:visible!important;border-right:none!important}.shopall-filter-mobile-btn{display:none!important}}.shopall-filter-mobile-btn{display:none;align-items:center;gap:8px;padding:0 1.25rem;height:40px;border-radius:12px;background:var(--ori-background);border:2px solid var(--ori-border);color:var(--ori-foreground);font-family:var(--ori-font);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:border-color .2s ease;white-space:nowrap;flex-shrink:0}.shopall-filter-mobile-btn:hover{border-color:var(--ori-primary)}@media(max-width:1023px){.shopall-filter-mobile-btn{display:inline-flex!important}}@media(max-width:639px){.shopall-inner{padding-top:0!important}.catpage-wrap{padding-top:1rem!important}}.catpage-wrap{padding-top:.85rem!important}@media(min-width:640px){.catpage-wrap{padding-top:1.1rem!important}}@media(min-width:1024px){.catpage-wrap{padding-top:1.35rem!important}}@media(max-width:639px){.catpage-wrap{padding-top:.55rem!important}}.catpage-toolbar{padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--ori-border)}.shopall-group__head-btn{width:100%;background:none;border:none;cursor:pointer;display:flex!important;align-items:center;justify-content:space-between;gap:8px;padding:0}.shopall-group__chevron{color:var(--ori-primary);transition:transform .25s ease;flex-shrink:0}.shopall-group.is-collapsed .shopall-group__chevron{transform:rotate(180deg)}.shopall-group.is-collapsed .shopall-filter-group__body{display:none!important}.shopall-viewmore-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:2.5rem;padding:0 1rem}.shopall-viewmore{display:inline-flex;align-items:center;gap:10px;background:var(--ori-primary);color:#fff;font-family:var(--ori-font)!important;font-size:14px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.08em;padding:0 2.5rem;height:52px;border-radius:12px;border:none;cursor:pointer;transition:background .2s ease,transform .15s ease}.shopall-viewmore:hover{background:#00a336;transform:scale(1.03)}.shopall-viewmore__note{font-family:var(--ori-font)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;color:var(--ori-muted-fg)}.shopall-mobile-bar{padding:0 1rem;margin-bottom:1rem}@media(min-width:1024px){.shopall-mobile-bar{display:none}}@media(min-width:640px){.shopall-mobile-bar{padding:0 1.5rem}}.shopall-sidebar__mobile-close{display:none;width:36px;height:36px;border-radius:50%;background:var(--ori-muted);border:none;align-items:center;justify-content:center;color:var(--ori-foreground);cursor:pointer;transition:background .2s ease,color .2s ease;flex-shrink:0}.shopall-sidebar__mobile-close:hover{background:var(--ori-primary);color:#fff}@media(max-width:1023px){.shopall-sidebar__mobile-close{display:flex}.shopall-sidebar__header{position:relative}}.shopall-viewmore-wrap[hidden]{display:none!important}.shopall-grid{grid-template-columns:repeat(2,1fr)!important}@media(min-width:640px){.shopall-grid{grid-template-columns:repeat(3,1fr)!important}}@media(min-width:1024px){.shopall-grid{grid-template-columns:repeat(4,1fr)!important}}.shopall-endcap{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:3rem;padding:2rem 1rem 1rem;text-align:center}.shopall-endcap[hidden]{display:none!important}.shopall-endcap__text{font-family:var(--ori-font)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;color:var(--ori-muted-fg)}.shopall-endcap__btn{display:inline-flex;align-items:center;gap:8px;background:var(--ori-primary);color:#fff;font-family:var(--ori-font)!important;font-size:13px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.08em;padding:0 2rem;height:48px;border-radius:12px;border:none;cursor:pointer;transition:background .2s ease,transform .15s ease}.shopall-endcap__btn:hover{background:#00a336;transform:translateY(-2px)}@media(min-width:1024px)and (max-width:1279px){.shopall-page .shopall-grid{grid-template-columns:repeat(3,1fr)!important}}.shopall-filters-overlay{z-index:900!important}@media(max-width:1023px){.shopall-sidebar{z-index:901!important}}.oris-kick--dark{color:var(--ori-primary)}.oris-hero{padding-top:1.35rem}.oris-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center}@media(max-width:989px){.oris-hero__inner{grid-template-columns:minmax(0,1fr);gap:28px}}.oris-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;font-family:var(--ori-font);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ori-muted-fg)}.oris-crumb a{color:inherit;text-decoration:none;transition:color .15s ease}.oris-crumb a:hover{color:var(--ori-foreground)}.oris-crumb i{font-style:normal;opacity:.4}.oris-crumb b{color:var(--ori-foreground);font-weight:800}.oris-hero__title{margin:14px 0 0;font-family:var(--ori-font)!important;font-size:clamp(40px,6vw,76px)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.035em;line-height:.95;color:var(--ori-foreground)}.oris-hero__title em{font-style:normal;color:var(--ori-primary)}.oris-hero__lead{margin-top:16px;max-width:52ch;font-family:var(--ori-font);font-size:15px;font-weight:500;line-height:1.65;color:var(--ori-muted-fg)}.oris-hero__lead p{margin:0 0 .6em}.oris-hero__lead p:last-child{margin-bottom:0}.oris-hero__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.oris-stats{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:26px;padding-top:18px;border-top:1px solid var(--ori-border)}.oris-stat b{display:block;font-family:var(--ori-font);font-size:20px;font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--ori-foreground)}.oris-stat span{display:block;margin-top:6px;font-family:var(--ori-font);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ori-muted-fg)}.oris-feat__tag{position:absolute;left:16px;bottom:16px;z-index:2;display:flex;flex-direction:column;gap:3px;max-width:calc(100% - 32px);padding:12px 16px;background:var(--ori-surface, #ffffff);border-radius:14px;box-shadow:0 10px 30px #00000038}.oris-feat__tag span{font-family:var(--ori-font);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ori-green-fg, hsl(140, 100%, 28%))}.oris-feat__tag b{font-family:var(--ori-font);font-size:14px;font-weight:900;text-transform:uppercase;line-height:1.2;color:var(--ori-foreground)}.oris-feat__tag em{font-family:var(--ori-font);font-style:normal;font-size:15px;font-weight:900;color:var(--ori-foreground)}.oris-pack-wrap{padding-top:2.5rem}.oris-pack{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;align-items:center;padding:36px;background:#09090b;border:1px solid rgba(0,255,106,.25);border-radius:24px;color:#fff}.oris-pack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;pointer-events:none;background-image:linear-gradient(rgba(0,255,106,.8) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,106,.8) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(90deg,#000,transparent 75%);-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%)}.oris-pack>*{position:relative}@media(max-width:989px){.oris-pack{grid-template-columns:minmax(0,1fr);padding:24px;gap:24px}}.oris-pack__title{margin:14px 0 0;font-family:var(--ori-font)!important;font-size:clamp(30px,4vw,48px)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.035em;line-height:.98;color:#fff}.oris-pack__title em{font-style:normal;color:var(--ori-primary)}.oris-pack__text{margin:14px 0 0;max-width:46ch;font-family:var(--ori-font);font-size:14px;font-weight:500;line-height:1.65;color:#a1a1aa}.oris-pack__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:20px 0 22px}.oris-pack__price b{font-family:var(--ori-font);font-size:40px;font-weight:900;letter-spacing:-.04em;line-height:1}.oris-pack__price s{font-family:var(--ori-font);font-size:16px;font-weight:700;color:#71717a}.oris-pack__save{font-family:var(--ori-font);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:5px 8px;border-radius:6px;background:#00ff6a26;color:var(--ori-primary)}.oris-pack__items{display:flex;align-items:center;gap:10px}.oris-pack__item{position:relative;flex:1;min-width:0;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:#18181b;border:1px solid #27272a;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.oris-pack__item:hover{border-color:#00ff6a99;transform:translateY(-3px)}.oris-pack__item img,.oris-pack__item .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.oris-pack__item span{position:absolute;left:0;right:0;bottom:0;padding:26px 10px 10px;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);font-family:var(--ori-font);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.25;color:#fff}.oris-pack__plus{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#18181b;border:1px solid #27272a;color:var(--ori-primary);display:flex;align-items:center;justify-content:center;font-weight:900}@media(max-width:559px){.oris-pack__plus{flex-basis:22px;width:22px;height:22px;font-size:12px}.oris-pack__items{gap:6px}}.oris-after{padding-top:3rem}.oris-after .catgrid-header{margin-bottom:.5rem}.oris-hero__media{position:relative;padding:0 18px 18px 0}.oris-hero__media.has-frame:before{content:"";position:absolute;top:18px;right:0;bottom:0;left:18px;border:2px dashed rgba(0,200,83,.55);border-radius:28px;pointer-events:none}@media(max-width:989px){.oris-hero__media{padding:0 10px 10px 0}.oris-hero__media.has-frame:before{top:10px;right:0;bottom:0;left:10px;border-radius:22px}}a.oris-feat__tag{text-decoration:none;transition:transform .2s ease}a.oris-feat__tag:hover{transform:translateY(-2px)}.oris-pack__item .oris-ph svg{width:30px;height:30px}.oris-feat__tag{box-shadow:none!important}.oris-hero__media:before,.oris-hero__media.has-frame:before,.oris-pack:before{display:none!important}.oris-hero__media{padding:0!important}.oris-pack__title{letter-spacing:-.02em;line-height:1.02}.oris-pack__price{margin:22px 0 0}.oris-pack .oris-btn{margin-top:24px}.oris-hero--v3 .oris-hero__inner{align-items:stretch}.oris-hero--v3 .oris-hero__text{align-self:center}.oris-hero--v3 .oris-hero__media{display:flex;min-width:0;padding:0!important}.oris-collage{flex:1;width:100%;min-height:440px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:12px}.oris-collage__big,.oris-collage__small{position:relative;display:block;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#16161c,#2b2b38);text-decoration:none}.oris-collage__big{grid-column:1;grid-row:1 / 3}.oris-collage__small{grid-column:2}.oris-collage__big img,.oris-collage__small img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.oris-collage__big:hover img,.oris-collage__small:hover img{transform:scale(1.03)}.oris-collage--right{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)}.oris-collage--right .oris-collage__big{grid-column:2}.oris-collage--right .oris-collage__small{grid-column:1}.oris-collage--n1 .oris-collage__small{grid-row:1 / 3}.oris-collage--n0{grid-template-columns:minmax(0,1fr)}.oris-collage--n0 .oris-collage__big{grid-column:1}.oris-collage__big .oris-feat__tag{position:absolute;left:14px;bottom:14px;z-index:2}.oris-collage__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-family:var(--ori-font);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#ffffff73}@media(max-width:989px){.oris-collage{min-height:0;aspect-ratio:4 / 3}}@media(max-width:559px){.oris-collage{gap:8px;aspect-ratio:1 / 1}.oris-collage__big,.oris-collage__small{border-radius:14px}.oris-collage__big .oris-feat__tag{left:10px;bottom:10px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){.ohd__nav-link.is-active,.ohd__cat.is-active{background-position:0 0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ori-survival.css.map */
