.hero2{position:relative;min-height:640px;height:90vh;display:flex;align-items:center;overflow:hidden}.hero2>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.hero2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#10161eb8,#10161e73 45%,#10161e26)}.hero2 .wrap{position:relative;z-index:2;width:100%}.hero2-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}.hero2-copy{color:#fff;max-width:600px}.hero2 .stamp{display:inline-flex;align-items:center;gap:10px;font-family:Oswald,sans-serif;font-weight:500;font-size:11px;letter-spacing:.28em;text-transform:uppercase;border:1.5px solid rgba(255,255,255,.55);padding:8px 16px;margin-bottom:26px}.hero2 .stamp:before{content:"\25c6";color:var(--pumpkin);font-size:9px}.hero2 h1{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(42px,6vw,78px);line-height:1.03;margin-bottom:20px;text-shadow:0 2px 24px rgba(0,0,0,.25)}.hero2 h1 .accent{color:var(--pumpkin);font-weight:400}.hero2-lede{font-size:15px;line-height:1.7;opacity:.94;margin-bottom:26px;max-width:440px}.hero2-specs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.hero2-specs .chip{display:inline-flex;align-items:center;gap:8px;font-family:Oswald,sans-serif;font-weight:400;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);padding:8px 14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero2-specs .chip b{color:var(--brass);font-weight:600}.hero2-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.btn.ghost-light{border-color:#fff9;color:#fff}.btn.ghost-light:after{background:var(--card)}.btn.ghost-light:hover{color:var(--ink)}.hero2-products{display:flex;flex-direction:column;gap:16px;width:250px}.hero2-pcard{display:block;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px;transition:transform .3s}.hero2-pcard:hover{transform:translateY(-4px)}.hero2-pcard .ph{aspect-ratio:1/1;overflow:hidden;background:var(--paper-deep);margin-bottom:10px}.hero2-pcard .ph img{transition:transform .8s cubic-bezier(.2,.6,.2,1)}.hero2-pcard:hover .ph img{transform:scale(1.07)}.hero2-pcard .tagline{font-family:Oswald,sans-serif;font-weight:500;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--denim);margin-bottom:4px}.hero2-pcard .n{font-size:13px;font-weight:600;color:var(--ink);line-height:1.35}.hero2-pcard .p{font-size:12px;color:var(--ink-soft);margin-top:4px}.hero2-pcard .cta{display:inline-flex;align-items:center;gap:6px;font-family:Oswald,sans-serif;font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--denim);margin-top:10px;border-bottom:1.5px solid var(--denim);padding-bottom:2px}.hero2-pcard .cta:after{content:"\2192"}.scroll-cue{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;color:#ffffffbf}.scroll-cue span{font-family:Oswald,sans-serif;font-size:9px;letter-spacing:.28em;text-transform:uppercase}.scroll-cue i{display:block;width:1px;height:36px;background:linear-gradient(to bottom,rgba(255,255,255,.8),transparent);animation:cue 2s ease-in-out infinite}@keyframes cue{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.trustbar{background:var(--paper-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0}.trustbar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.trustbar-item{display:flex;align-items:center;gap:14px}.trustbar-item .ic{flex-shrink:0;width:42px;height:42px;border:1.5px solid var(--denim);display:flex;align-items:center;justify-content:center}.trustbar-item .ic svg{width:20px;height:20px;stroke:var(--denim);fill:none;stroke-width:1.3}.trustbar-item h5{font-family:Oswald,sans-serif;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px}.trustbar-item p{font-size:11px;color:var(--ink-soft);line-height:1.45}.prod .ph .qadd{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;background:var(--ink);color:#fff;border:none;font-family:Oswald,sans-serif;font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:13px;cursor:pointer;opacity:0;transform:translateY(8px);transition:all .3s}.prod:hover .ph .qadd{opacity:1;transform:translateY(0)}.prod .ph .qadd:hover{background:var(--denim)}.prod .ph .qadd:disabled{background:var(--ink-soft);cursor:not-allowed}.prod .sizes-mini{display:flex;gap:4px;margin-top:10px;flex-wrap:wrap;opacity:0;max-height:0;overflow:hidden;transition:all .3s}.prod:hover .sizes-mini{opacity:1;max-height:40px}.prod .sizes-mini span{font-size:10px;border:1px solid var(--line);padding:2px 7px;color:var(--ink-soft)}.faq{max-width:820px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-q{width:100%;background:none;border:none;text-align:left;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-family:Cormorant Garamond,serif;font-weight:600;font-size:20px;color:var(--ink)}.faq-q .sign{flex-shrink:0;font-family:Oswald,sans-serif;font-size:16px;color:var(--denim);transition:transform .3s}.faq-item.open .faq-q .sign{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.open .faq-a{max-height:400px}.faq-a p{font-size:13px;color:var(--ink-soft);padding-bottom:22px;max-width:660px;line-height:1.75}.page-head{padding:70px 0 40px;text-align:center;border-bottom:1px solid var(--line);margin-bottom:56px}.page-head h1{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(34px,4.5vw,52px);margin-bottom:12px}.page-head p{font-size:13px;color:var(--ink-soft);max-width:560px;margin:0 auto}.pagination{display:flex;justify-content:center;gap:8px;margin-top:70px}.pagination a,.pagination span{font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.1em;padding:10px 15px;border:1px solid var(--line);color:var(--ink-soft)}.pagination .current{border-color:var(--denim);background:var(--denim);color:#fff}.collection-empty{text-align:center;padding:80px 0;color:var(--ink-soft)}.cart-table{width:100%;border-collapse:collapse}.cart-table th{font-family:Oswald,sans-serif;font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);text-align:left;padding-bottom:16px;border-bottom:1px solid var(--line)}.cart-table td{padding:22px 0;border-bottom:1px solid var(--line);vertical-align:middle}.cart-prod{display:flex;gap:16px;align-items:center}.cart-prod img{width:76px;height:96px;object-fit:cover;flex-shrink:0}.cart-prod .n{font-size:13px;font-weight:600}.cart-prod .v{font-size:11px;color:var(--ink-soft);margin-top:4px}.qty-input{width:60px;padding:10px;border:1.5px solid var(--line);font-family:inherit;font-size:12px;text-align:center}.cart-summary{margin-top:40px;margin-left:auto;max-width:360px}.cart-summary .row{display:flex;justify-content:space-between;font-size:14px;padding:14px 0}.cart-summary .row.total{border-top:2px solid var(--ink);font-weight:600;font-size:17px;margin-top:8px}.cart-actions{display:flex;gap:12px;margin-top:24px;align-items:center;flex-wrap:wrap}.rte{max-width:760px;margin:0 auto;font-size:15px;line-height:1.85;color:var(--ink-soft)}.rte h2,.rte h3{font-family:Cormorant Garamond,serif;color:var(--ink);font-weight:600;margin:32px 0 14px}.rte h2{font-size:30px}.rte h3{font-size:23px}.rte p{margin-bottom:18px}.rte ul,.rte ol{margin:0 0 18px 22px}.rte li{margin-bottom:8px}.rte img{margin:26px 0}.rte a{color:var(--denim);border-bottom:1px solid var(--denim)}.rte strong{color:var(--ink);font-weight:600}.search-form-page{display:flex;border-bottom:2px solid var(--ink);max-width:560px;margin:0 auto 56px}.search-form-page input{flex:1;background:none;border:none;padding:15px 4px;font-family:inherit;font-size:15px;color:var(--ink);outline:none}.search-form-page button{background:none;border:none;font-family:Oswald,sans-serif;font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;color:var(--denim);padding:15px 8px}@media(max-width:1024px){.hero2-grid{grid-template-columns:1fr}.hero2-products{display:none}.trustbar-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero2{height:auto;min-height:0;padding:90px 0 70px}.trustbar-grid{grid-template-columns:1fr;gap:20px}.cart-table thead{display:none}.cart-table td{display:block;border:none;padding:6px 0}.cart-table tr{display:block;border-bottom:1px solid var(--line);padding:18px 0}.cart-summary{margin-left:0;max-width:none}.page-head{padding:48px 0 28px;margin-bottom:36px}}.hero2>img{object-position:center 20%}.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:0;flex-direction:column;gap:5px;justify-content:center;width:24px;height:24px}.nav-toggle span{display:block;height:1.5px;background:var(--ink);width:100%;transition:transform .3s,opacity .3s}.nav-toggle.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;left:0;right:0;z-index:80;background:var(--paper);transform:translateY(-102%);transition:transform .38s cubic-bezier(.2,.6,.2,1);padding:86px 24px 28px;border-bottom:1px solid var(--line);box-shadow:0 16px 40px #14181e1a}.mobile-menu.open{transform:translateY(0)}.mobile-menu a{display:block;font-family:Oswald,sans-serif;font-weight:500;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);padding:18px 2px;border-bottom:1px solid var(--line)}.mobile-menu a:last-child{border-bottom:none}.mobile-menu .mm-extra{margin-top:22px;font-family:Oswald,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}@media(max-width:768px){.nav-toggle{display:flex}.mobile-menu{display:block}}@media(min-width:769px){.mobile-menu{display:none}}.pgrid{position:relative;background:var(--card);overflow:hidden}.pgrid-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr);gap:0;aspect-ratio:688/298}.pgrid-tile{display:block;overflow:hidden;background:var(--card);position:relative}.pgrid-tile img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.pgrid-tile:hover img{transform:scale(1.06)}.pgrid-tile--empty{background:var(--paper-deep)}.pgrid-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34.7%;height:34.2%;background:var(--card);border:1px solid var(--strong);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1px;padding:12px;transition:background .3s}.pgrid-card:hover{background:#fafafa}.pc-line1{font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(22px,3.5vw,54px);line-height:1;letter-spacing:.005em;color:var(--strong);display:block}.pc-line2{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:clamp(12px,1.6vw,24px);line-height:1.1;color:var(--strong);display:block}.pc-line3{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(16px,2.1vw,32px);line-height:1.05;color:var(--strong);display:block}.pc-cta{font-family:Oswald,sans-serif;font-weight:500;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--strong);border-bottom:1px solid var(--strong);padding-bottom:2px;margin-top:10px;display:inline-block}@media(max-width:1024px){.pgrid-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;aspect-ratio:auto}.pgrid-tile{aspect-ratio:1/1}.pgrid-card{width:50%;height:auto;padding:20px 14px;gap:1px}}@media(max-width:600px){.pgrid-grid{grid-template-columns:repeat(3,1fr)}.pgrid-card{width:74%;padding:18px 12px}}.mosaic-grid>*,.cats>*,.grid>*,.features>*,.trustbar-grid>*{min-width:0}.mosaic-cell img,.cat img,.prod .ph img,.hero2>img{min-width:0}.mosaic-promo{background:var(--bn-promo-bg,var(--strong));color:var(--bn-promo-tx,var(--card));padding:16px 0}.mosaic-promo .mp-inner{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.mosaic-promo .mp-big{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(24px,3.4vw,46px);line-height:1;letter-spacing:-.005em;color:inherit}.mosaic-promo .mp-small{font-size:clamp(12px,1.15vw,16px);color:inherit;opacity:.8;letter-spacing:.01em}.mosaic-promo .mp-small a{color:inherit;border-bottom:1px solid currentColor;padding-bottom:1px}.mosaic-grid{display:grid;grid-template-columns:.6fr 2.05fr 1fr 1.85fr;grid-template-rows:1fr 1.1fr;gap:3px;background:var(--card);height:clamp(440px,47vw,592px)}.mosaic-cell{position:relative;overflow:hidden;background:var(--paper-deep)}.mosaic-cell img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(var(--z,1));transform-origin:var(--zo,center center);filter:saturate(var(--img-sat,84%)) contrast(var(--img-con,95%)) brightness(var(--img-bri,103%));transition:transform 1.2s cubic-bezier(.2,.6,.2,1),filter .4s}.mosaic-cell:hover img{transform:scale(calc(var(--z,1) * 1.04));filter:saturate(calc(var(--img-sat,84%) * 1.1)) contrast(var(--img-con,95%)) brightness(var(--img-bri,103%))}.mosaic-tall{grid-column:1;grid-row:1/3}.mosaic-lead{grid-column:2;grid-row:1/3}.mosaic-note{grid-column:3;grid-row:1/3}.mosaic-detail{grid-column:4;grid-row:1}.mosaic-model{grid-column:4;grid-row:2}.mosaic-tall{--z:1.12;--zo:center 46%}.mosaic-lead{--z:1.45;--zo:center 24%}.mosaic-detail{--z:1.9;--zo:center 32%}.mosaic-model{--z:1.3;--zo:center 26%}.mosaic-note{background:var(--bn-card-bg,var(--card));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 18px 24px;gap:22px}.mosaic-note h2{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(26px,3.5vw,56px);line-height:1.05;letter-spacing:-.005em;color:var(--bn-card-ink,var(--strong));margin:0}.mosaic-note .shop-now{font-family:Oswald,sans-serif;font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--bn-card-ink,var(--strong));border-bottom:2px solid var(--bn-card-ink,var(--strong));padding-bottom:3px;transition:opacity .25s}.mosaic-note .shop-now:hover{opacity:.55}.mosaic-chip{position:absolute;right:26px;bottom:32px;background:var(--bn-chip-bg,var(--card));padding:13px 20px;text-align:center;line-height:1.25;box-shadow:0 2px 14px #0000001a}.mosaic-chip .cc-label{font-size:12px;color:var(--bn-chip-ink,var(--strong));opacity:.72;display:block}.mosaic-chip .cc-price{display:block;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:23px;font-weight:600;color:var(--bn-chip-ink,var(--strong));margin-top:2px}.mosaic-chip:hover{opacity:.94}@media(max-width:900px){.mosaic-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto}.mosaic-lead{grid-column:1/3;grid-row:1;height:56vh;min-height:320px}.mosaic-note{grid-column:1/3;grid-row:2;padding:34px 22px;gap:16px}.mosaic-tall{display:none}.mosaic-detail{grid-column:1;grid-row:3;height:230px}.mosaic-model{grid-column:2;grid-row:3;height:230px}.mosaic-chip{right:12px;bottom:12px;padding:9px 13px}.mosaic-chip .cc-label{font-size:11px}.mosaic-chip .cc-price{font-size:18px}.mosaic-promo{padding:12px 0}.mosaic-promo .mp-inner{display:block;padding:0 20px;gap:0}.mosaic-promo .mp-big{display:block;margin-bottom:4px}.mosaic-promo .mp-small{display:block;line-height:1.45;overflow-wrap:anywhere}.announce{font-size:10px;letter-spacing:.14em;padding:7px 14px;line-height:1.5;overflow-wrap:anywhere}.ticker-track span{overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme-extra.css.map */
