.nwip{--ink:#16181A;--ink60:#5C6266;--ink30:#A8AEB1;--line:#E3E5E1;--surface:#F4F5F3;font-family:var(--font-body-family, "Inter", sans-serif);color:var(--ink)}.nwip *{box-sizing:border-box}.nwip img{max-width:100%;display:block}.nwip-grid{display:grid;grid-template-columns:1fr 1fr}.nwip-gallery{background:var(--surface);padding:28px}.nwip-shot{background:#fff}.nwip-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px}.nwip-thumbs button{background:#fff;border:1px solid transparent;padding:0;cursor:pointer}.nwip-thumbs button.on{border-color:var(--ink)}.nwip-gallery-mobile{display:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px}.nwip-buy{padding:44px 40px}.nwip-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink60);margin-bottom:12px}.nwip-title{font-family:var(--font-heading-family, Georgia, serif);font-size:38px;line-height:1.12;font-weight:400;margin:0}.nwip-desc{font-size:13px;color:var(--ink60);margin-top:7px}.nwip-hero{font-size:17px;line-height:1.5;font-weight:300;margin:22px 0 0}.nwip-price-row{margin-top:24px}.nwip-price-row .price-item--sale,.nwip-price-row .price__regular .price-item--regular{font-size:28px;font-weight:500;color:var(--ink)}.nwip-price-row .price__compare .price-item--regular{font-size:19px;font-weight:400;color:#c0392b;text-decoration:line-through;margin-left:4px}.nwip-sizes{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.nwip-size{border:1px solid var(--line);background:#fff;padding:11px 17px;font-size:13px;border-radius:2px;cursor:pointer;transition:.15s;color:var(--ink)}.nwip-size[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.nwip-size .sub{display:block;font-size:10.5px;opacity:.55;margin-top:2px}.nwip-size[disabled]{opacity:.4;cursor:not-allowed}.nwip-qty-row{display:flex;gap:12px;margin-top:22px}.nwip-qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden;flex-shrink:0}.nwip-qty button{width:38px;height:44px;border:none;background:#fff;cursor:pointer;font-size:16px;color:var(--ink)}.nwip-qty button:hover{background:var(--surface)}.nwip-qty input{width:34px;text-align:center;border:none;font-size:14px;-moz-appearance:textfield}.nwip-qty input::-webkit-outer-spin-button,.nwip-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nwip-atc{flex:1;background:#dc0100;color:#fff;border:none;padding:0 16px;font-size:14px;font-weight:500;letter-spacing:.02em;border-radius:999px;cursor:pointer;transition:.15s}.nwip-atc:hover{background:#b80100}.nwip-atc[disabled]{background:var(--surface);color:var(--ink60);border:1px solid var(--line);cursor:not-allowed}.nwip-dynamic-checkout{margin-top:12px;display:flex;gap:10px;align-items:stretch}.nwip-dynamic-checkout>div{flex:1;min-width:0}.nwip-dynamic-checkout .shopify-payment-button{height:100%}.nwip-dynamic-checkout .shopify-payment-button__button{border-radius:999px!important;height:44px!important}.nwip-more-payment{flex:1;height:44px;border-radius:999px;border:none;background:var(--ink);color:#fff;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.nwip-more-payment:hover{background:#000}.nwip-policies{margin-top:22px;display:flex;flex-direction:column;gap:11px}.nwip-policy-row{display:flex;align-items:flex-start;gap:9px;font-size:15px;color:var(--ink60);line-height:1.5;font-weight:500}.nwip-policy-row svg{width:20px;height:20px;flex-shrink:0;margin-top:1px;color:var(--ink60)}.nwip-policy-row a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;font-weight:400}.nwip-app-zone{margin-top:28px}.nwip-acc{border-top:1px solid var(--ink);margin-top:32px}.nwip-acc details{border-bottom:1px solid var(--line)}.nwip-acc summary{padding:19px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.nwip-acc summary::-webkit-details-marker{display:none}.nwip-acc summary .t{font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.nwip-acc summary .ic{width:11px;height:11px;position:relative;flex-shrink:0}.nwip-acc summary .ic:before,.nwip-acc summary .ic:after{content:"";position:absolute;background:var(--ink);transition:transform .22s}.nwip-acc summary .ic:before{top:5px;left:0;width:11px;height:1px}.nwip-acc summary .ic:after{left:5px;top:0;width:1px;height:11px}.nwip-acc details[open] summary .ic:after{transform:scaleY(0)}.nwip-acc .bd{padding:0 0 24px;font-size:14px;line-height:1.75}.nwip-acc h4{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink60);margin:22px 0 9px;font-weight:500}.nwip-bullets{list-style:none;padding:0;margin:0}.nwip-bullets li{padding-left:17px;position:relative;margin-bottom:8px}.nwip-bullets li:before{content:"";position:absolute;left:0;top:11px;width:5px;height:1px;background:var(--ink)}.nwip-inci{font-family:ui-monospace,monospace;font-size:11px;line-height:1.85;color:var(--ink60);word-break:break-word}.nwip-pending{font-size:13px;color:var(--ink60);font-style:italic}.nwip-faq{margin-top:30px}.nwip-faq details{border-bottom:1px solid var(--line)}.nwip-faq summary{padding:16px 0;font-size:14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:14px}.nwip-faq summary::-webkit-details-marker{display:none}.nwip-faq summary:after{content:"+";font-size:17px;color:var(--ink30);line-height:1}.nwip-faq details[open] summary:after{content:"\2013"}.nwip-faq .a{padding:0 0 18px;font-size:13.5px;color:var(--ink60);line-height:1.7;max-width:62ch}.nwip-detail{background:#fff}.nwip-detail-wrap{max-width:860px;margin:0 auto;padding:0 22px 64px;font-size:14px;line-height:1.75;color:var(--ink60)}.nwip-detail-wrap img{margin:0 auto 20px}.nwip-announce{background:#f12c18;color:#fff;font-size:15px;font-weight:700;letter-spacing:0;text-align:center;padding:10px 12px}.nwip-sticky-atc{--ink:#16181A;--ink60:#5C6266;--ink30:#A8AEB1;--line:#E3E5E1;--surface:#F4F5F3;position:fixed;left:50%;bottom:18px;transform:translate(-50%,140%);z-index:40;width:min(680px,calc(100% - 32px));background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000029;padding:14px 16px;transition:transform .28s ease}.nwip-sticky-atc.show{transform:translate(-50%)}.nwip-sticky-inner{display:flex;align-items:center;gap:12px}.nwip-sticky-thumb{width:46px;height:46px;border-radius:8px;object-fit:cover;background:var(--surface);flex-shrink:0}.nwip-sticky-info{flex:1;min-width:0}.nwip-sticky-title{font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nwip-sticky-price{font-size:13px;color:var(--ink60);margin-top:2px}.nwip-sticky-qty{display:none}.nwip-sticky-btn{height:44px;white-space:nowrap;padding:0 20px;flex-shrink:0}.nwip-ship-gauge{margin-top:11px}.nwip-ship-gauge-track{height:4px;background:var(--surface);border-radius:99px;overflow:hidden}.nwip-ship-gauge-fill{height:100%;width:0%;background:var(--ink);transition:width .3s ease}.nwip-ship-gauge-label{font-size:11px;color:var(--ink60);margin-top:6px;text-align:center}@media(max-width:900px){.nwip-grid{grid-template-columns:1fr}.nwip-buy{padding:28px 22px}.nwip-title{font-size:30px}.nwip-gallery-desktop{display:none}.nwip-gallery-mobile{display:flex}.nwip-sticky-qty{display:none}}@media(min-width:901px){.nwip-gallery{position:sticky;top:20px;align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nest-wip-product.css.map */
