.ino-pdp :where(h1,h2,h3,h4,p,ul,li,figure),.ino-proof :where(h1,h2,h3,h4,p),.ino-edition :where(h1,h2,h3,h4,p),.ino-faq :where(h1,h2,h3,h4,p),.ino-close :where(h1,h2,h3,h4,p){margin:0;padding:0}.ino-pdp a{color:inherit;text-decoration:none}.ino-pdp button:not(.ino-btn){font:inherit;color:inherit;border:0;background:transparent;cursor:pointer}.ino-faq,.ino-close{scroll-margin-top:84px}.ino-pdp :focus-visible,.ino-faq :focus-visible{outline:2px solid var(--ino-gold);outline-offset:3px;border-radius:2px}.ino-nav{background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ino-hair)}.ino-nav.scrolled{box-shadow:0 6px 24px #0000000d}.ino-nav .links,.ino-nav .meta{color:var(--ino-ink)}.ino-nav .logo img{filter:none}.ino-nav .logo-text{color:var(--ino-ink)}.ino-nav .meta .icon-btn:hover{background:var(--ino-concrete)}.ino-nav .meta .bag .bag-count{background:var(--ino-ink);color:var(--ino-paper)}.ino-pdp{background:var(--ino-bg, var(--ino-paper));padding:var(--ino-pad-top, 64px) 0 0}.ino-pdp .pdp-wrap{max-width:none;margin:0;padding:16px var(--ino-gutter) var(--ino-pad-bottom, 64px);display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:clamp(32px,3.4vw,64px);align-items:start;grid-template-areas:none}.ino-pdp .gallery{position:relative;outline:none}.ino-pdp .viewport{position:relative;height:calc(100vh - 150px);min-height:460px;overflow:hidden;background:var(--ino-photo, #eae8e4);border-radius:var(--ino-image-radius, 8px)}.ino-pdp .slides{display:flex;height:100%;gap:var(--ino-slide-gap, 0px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab}.ino-pdp .slides::-webkit-scrollbar{display:none}.ino-pdp .slides.dragging{cursor:grabbing;scroll-snap-type:none}.ino-pdp .slide{flex:0 0 calc((100% - var(--ino-slide-gap, 0px)) / 2);height:100%;scroll-snap-align:start}.ino-pdp .slide img{width:100%;height:100%;object-fit:cover;border-radius:var(--ino-image-radius, 8px);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ino-pdp .cv-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 2px 2px}.ino-pdp .cv-nav{display:flex;align-items:center;gap:4px}.ino-pdp .cv-nav button{width:46px;height:46px;border-radius:50%;font-size:20px;line-height:1;color:var(--ino-ink);display:inline-flex;align-items:center;justify-content:center;transition:background .35s cubic-bezier(.2,.7,.3,1)}.ino-pdp .cv-nav button:hover{background:var(--ino-concrete)}.ino-pdp .cv-nav .count{margin-left:10px;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--ino-ink)}.ino-pdp .vtoggle .seg{position:relative;display:inline-flex;align-items:center;background:var(--ino-concrete);border-radius:var(--ino-radius-pill);padding:4px}.ino-pdp .vtoggle button{position:relative;z-index:2;padding:10px 26px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ino-steel);border-radius:var(--ino-radius-pill);transition:color .4s cubic-bezier(.2,.7,.3,1)}.ino-pdp .vtoggle button.active{color:var(--ino-paper)}.ino-pdp .vtoggle .ind{position:absolute;z-index:1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:var(--ino-ink);border-radius:var(--ino-radius-pill);transition:transform .5s cubic-bezier(.2,.7,.3,1)}.ino-pdp .vtoggle .seg.is-fold .ind{transform:translate(100%)}.ino-pdp .buy2{position:sticky;top:64px;padding:8px 0 0}.ino-pdp .buy2 .crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ino-steel);margin-bottom:22px}.ino-pdp .buy2 .crumb a{color:var(--ino-steel);transition:color .3s ease}.ino-pdp .buy2 .crumb a:hover{color:var(--ino-ink)}.ino-pdp .buy2 .crumb .sep{color:var(--ino-steel-soft)}.ino-pdp .buy2 .crumb .cur{color:var(--ino-ink)}.ino-pdp .buy2 h1{font-family:var(--ino-heading-font, inherit);font-size:clamp(36px,3.6vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:14px}.ino-pdp .buy2 .badge{display:inline-block;border:1px solid var(--ino-gold);color:var(--ino-gold);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 11px;margin-bottom:16px}.ino-pdp .buy2 .price{font-size:21px;font-weight:700;letter-spacing:-.01em;margin-bottom:20px}.ino-pdp .buy2 .price .price--compare{color:var(--ino-steel-soft);text-decoration:line-through;font-weight:400;margin-left:10px}.ino-pdp .buy2 .lede{font-size:15px;color:var(--ino-steel);line-height:1.6;max-width:40ch;margin-bottom:30px}.ino-pdp .buy2 .pdp-desc{font-size:15px;color:var(--ino-steel);line-height:1.65;max-width:44ch;margin-bottom:30px;text-align:start}.ino-pdp .buy2 .pdp-desc p{margin:0 0 12px}.ino-pdp .buy2 .pdp-desc p:last-child{margin-bottom:0}.ino-pdp .colorway{margin-bottom:30px}.ino-pdp .colorway .head{display:flex;align-items:baseline;gap:9px;margin-bottom:14px}.ino-pdp .colorway .head .k{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ino-steel)}.ino-pdp .colorway .head .v{font-size:13px;font-weight:700}.ino-pdp .swatches{display:flex;gap:16px;flex-wrap:wrap}.ino-pdp .swatch{width:30px;height:30px;border-radius:50%;background:var(--sw, #ccc);position:relative;box-shadow:inset 0 0 0 1px #0000001a;transition:transform .3s ease;padding:0}.ino-pdp .swatch:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid transparent;transition:border-color .3s ease}.ino-pdp .swatch:hover{transform:translateY(-2px)}.ino-pdp .swatch.active:after{border-color:var(--ino-ink)}.ino-pdp .swatch[disabled]{opacity:.4;cursor:not-allowed}.ino-pdp .swatch[disabled]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(45deg,transparent 46%,rgba(0,0,0,.4) 46% 54%,transparent 54%)}.ino-pdp .buy2 .add{width:100%;padding:17px 28px;font-size:15px;margin-bottom:14px}.ino-pdp .buy2 .add[disabled]{opacity:.45;cursor:not-allowed}.ino-pdp .buy2 .add[disabled]:hover{gap:10px;background:var(--ino-ink);transform:none}.ino-pdp .buy2 .trustline{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;font-size:12px;color:var(--ino-steel);margin-bottom:30px}.ino-pdp .buy2 .trustline span{display:inline-flex;align-items:center;gap:7px}.ino-pdp .buy2 .trustline span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ino-gold)}.ino-pdp .buy2 .hl{margin-top:30px;border-top:1px solid var(--ino-hair)}.ino-pdp .buy2 .hl-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--ino-hair)}.ino-pdp .buy2 .hl-row:last-child{border-bottom:0}.ino-pdp .buy2 .hl-k{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ino-steel)}.ino-pdp .buy2 .hl-v{font-size:14px;font-weight:700;color:var(--ino-ink);text-align:right}.ino-pdp .ino-buy-row{display:flex;align-items:stretch;gap:12px;margin-bottom:14px}.ino-pdp .ino-buy-row .quantity-selector-wrapper{flex:0 0 auto;margin:0}.ino-pdp .ino-buy-row .product-form-buttons{flex:1 1 auto;min-width:0;display:flex}.ino-pdp .ino-buy-row .product-form-buttons add-to-cart-component{flex:1 1 auto;min-width:0;display:flex}.ino-pdp .ino-buy-row .add{width:100%;height:54px;padding:0 24px;margin:0;justify-content:center}.ino-pdp .ino-btn{border-radius:var(--ino-button-radius, 999px)}.ino-pdp .quantity-selector-wrapper{margin:0}.ino-pdp .quantity-selector{display:inline-flex;align-items:center;height:54px;border:1.5px solid var(--ino-ink);border-radius:var(--ino-button-radius, 999px);overflow:hidden;background:var(--ino-paper)}.ino-pdp .quantity-selector .button{width:46px;height:100%;min-height:0;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--ino-ink);cursor:pointer;transition:background .25s ease}.ino-pdp .quantity-selector .button:hover{background:var(--ino-concrete)}.ino-pdp .quantity-selector .button:disabled{opacity:.35;cursor:not-allowed}.ino-pdp .quantity-selector .svg-wrapper{display:inline-flex}.ino-pdp .quantity-selector .svg-wrapper svg{width:13px;height:13px}.ino-pdp .quantity-selector input{width:44px;height:100%;text-align:center;border:0;background:transparent;font-family:inherit;font-size:15px;font-weight:700;color:var(--ino-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ino-pdp .quantity-selector input::-webkit-outer-spin-button,.ino-pdp .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ino-proof{background:var(--ino-bg, var(--ino-paper));padding:var(--ino-pad-top, 104px) 0 var(--ino-pad-bottom, 104px)}.ino-proof .wrap{max-width:1280px;margin:0 auto;padding:0 var(--ino-gutter);display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;grid-template-areas:none}.ino-proof .media{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--ino-radius-tile);background:var(--ino-concrete)}.ino-proof .media img{width:100%;height:100%;object-fit:cover}.ino-proof .kicker{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ino-gold);margin-bottom:18px}.ino-proof h2{font-family:var(--ino-heading-font, inherit);font-size:clamp(30px,3.6vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.02;margin-bottom:20px}.ino-proof p{font-size:16px;color:var(--ino-steel);line-height:1.7;max-width:46ch;margin-bottom:26px}.ino-proof .stat{display:flex;gap:40px}.ino-proof .stat .n{font-size:clamp(24px,2.4vw,34px);font-weight:700;letter-spacing:-.02em}.ino-proof .stat .l{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ino-steel);margin-top:4px}.ino-edition{background:var(--ino-bg, var(--ino-concrete));padding:var(--ino-pad-top, 108px) 0 var(--ino-pad-bottom, 108px)}.ino-edition .row{max-width:820px;margin:0 auto;padding:0 var(--ino-gutter);text-align:center}.ino-edition .kicker{font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--ino-gold);margin-bottom:22px}.ino-edition h2{font-family:var(--ino-heading-font, inherit);font-size:clamp(30px,3.8vw,54px);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin-bottom:22px}.ino-edition p{font-size:16px;color:var(--ino-steel);line-height:1.6;max-width:46ch;margin:0 auto 30px}.ino-edition .rule{width:54px;height:1.5px;background:var(--ino-ink);margin:0 auto 26px;opacity:.18}.ino-edition .ed-line{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ino-steel);margin-bottom:28px}.ino-edition .cta-row{display:flex;justify-content:center}.ino-faq{background:var(--ino-bg, var(--ino-paper));padding:var(--ino-pad-top, 108px) 0 var(--ino-pad-bottom, 108px);border-top:1px solid var(--ino-hair)}.ino-faq .wrap{max-width:1280px;margin:0 auto;padding:0 var(--ino-gutter);display:grid;grid-template-columns:.85fr 1.4fr;gap:64px;align-items:start;grid-template-areas:none}.ino-faq .head{position:sticky;top:96px}.ino-faq .kicker{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ino-gold);margin-bottom:16px}.ino-faq h2{font-family:var(--ino-heading-font, inherit);font-size:clamp(30px,3.6vw,50px);font-weight:700;letter-spacing:-.03em;line-height:1.02}.ino-faq .head p{font-size:15px;color:var(--ino-steel);line-height:1.6;margin-top:16px;max-width:30ch}.ino-faq .faq-item{border-top:1px solid var(--ino-hair)}.ino-faq .faq-item:last-child{border-bottom:1px solid var(--ino-hair)}.ino-faq .faq-item h3{margin:0;font-size:inherit;font-weight:inherit}.ino-faq .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 2px;text-align:left;font-size:clamp(17px,1.7vw,21px);font-weight:700;letter-spacing:-.01em;color:var(--ino-ink);background:transparent;border:0;cursor:pointer;font-family:inherit;-webkit-appearance:none;appearance:none}.ino-faq .faq-q .ic{position:relative;width:18px;height:18px;flex-shrink:0}.ino-faq .faq-q .ic:before,.ino-faq .faq-q .ic:after{content:"";position:absolute;background:var(--ino-ink);transition:transform .4s cubic-bezier(.2,.7,.3,1),opacity .3s ease}.ino-faq .faq-q .ic:before{top:8px;left:0;width:18px;height:1.6px}.ino-faq .faq-q .ic:after{left:8px;top:0;width:1.6px;height:18px}.ino-faq .faq-item.open .faq-q .ic:after{transform:scaleY(0)}.ino-faq .faq-a{overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(.2,.7,.3,1)}.ino-faq .faq-a .inner{padding:0 2px 28px;font-size:16px;color:var(--ino-steel);line-height:1.7;max-width:64ch}.ino-faq .faq-a .inner a{color:var(--ino-ink);border-bottom:1px solid var(--ino-ink)}.ino-close{position:relative;height:84vh;min-height:600px;overflow:hidden;background:var(--ino-bg, var(--ino-ink))}.ino-close .bg{position:absolute;top:0;right:0;bottom:0;left:0}.ino-close .bg video,.ino-close .bg img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.ino-close .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000080,#0000002e 55%,#0000),linear-gradient(180deg,#00000038,#00000014 40%,#00000080)}.ino-close .content{position:relative;z-index:2;height:100%;max-width:1440px;margin:0 auto;padding:0 var(--ino-gutter);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--ino-paper)}.ino-close .kicker{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffffb3;margin-bottom:24px}.ino-close h2{font-family:var(--ino-heading-font, inherit);font-size:clamp(44px,6vw,92px);font-weight:700;letter-spacing:-.035em;line-height:1;margin-bottom:22px}.ino-close .sub{font-size:17px;color:#ffffffd9;max-width:42ch;line-height:1.6;margin-bottom:34px}.ino-close .trustline{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;font-size:12px;color:#ffffffb3}.ino-close .trustline span{display:inline-flex;align-items:center;gap:7px}.ino-close .trustline span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ino-gold)}.sticky-cart .info .thumb{width:44px;height:54px}.sticky-cart .ctas{gap:18px}.sticky-cart .mini-swatches{display:flex;gap:12px;align-items:center}.sticky-cart .mini{width:20px;height:20px;border-radius:50%;background:var(--sw, #ccc);position:relative;box-shadow:inset 0 0 0 1px #ffffff40;padding:0;cursor:pointer;border:0}.sticky-cart .mini:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid transparent;transition:border-color .3s ease}.sticky-cart .mini.active:after{border-color:#ffffffe6}.ino-pdp .sticky-cart--floating{left:50%;right:auto;bottom:22px;width:min(900px,calc(100% - 40px));border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 18px 50px #0000004d;transform:translate(-50%,calc(100% + 30px))}.ino-pdp .sticky-cart--floating.show{transform:translate(-50%)}.ino-pdp .sticky-cart--floating .row{padding:12px 16px}@media(max-width:640px){.ino-pdp .sticky-cart--floating{bottom:12px;width:calc(100% - 20px);border-radius:14px}}@media(max-width:1024px){.ino-pdp{padding:60px 0 0}.ino-pdp .pdp-wrap{grid-template-columns:1fr;gap:0}.ino-pdp .viewport{height:72vh;min-height:460px}.ino-pdp .buy2{position:static;padding:32px 0 8px}.ino-proof .wrap{grid-template-columns:1fr;gap:32px;max-width:560px}.ino-faq .wrap{grid-template-columns:1fr;gap:34px}.ino-faq .head{position:static}}@media(max-width:640px){.ino-pdp .viewport{height:62vh;min-height:380px}.ino-pdp .slide{flex:0 0 100%}.ino-pdp .cv-bar{padding:12px 2px 2px}.ino-pdp .cv-nav button{width:42px;height:42px}.ino-pdp .vtoggle button{padding:9px 18px}.ino-pdp .buy2{padding:26px 0 4px}.ino-proof{padding:64px 0}.ino-edition{padding:80px 0}.ino-faq{padding:64px 0}.ino-close .content{padding:0 22px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ino-product.css.map */
