.pdp,.page-head .breadcrumb,.sticky-atc{font-family:var(--font)}.page-head{padding-block:clamp(1.25rem,2.5vw,2rem) 0}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.8rem;color:var(--muted);list-style:none;margin:0;padding:0}.breadcrumb li{display:inline-flex;align-items:flex-start;gap:.55rem}.breadcrumb li+li:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--muted-2);flex:none;margin-top:calc(.85em - 1.5px);margin-top:calc(.5lh - 1.5px)}.breadcrumb a:hover{color:var(--red-ink)}.breadcrumb [aria-current]{color:var(--ink);font-weight:500}.pdp{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,4.5rem);align-items:start}.gallery{position:sticky;top:calc(var(--header-h) + 2rem);align-self:start;padding-left:calc(86px + 1rem)}.gallery__thumbs{position:absolute;left:0;top:0;bottom:0;width:86px;display:flex;flex-direction:column;gap:.7rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding-block:2px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%)}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{width:86px;aspect-ratio:1/1;flex:none;padding:0;border-radius:var(--r-sm);overflow:hidden;background:var(--bone);border:1px solid transparent;transition:border-color .25s var(--ease)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb:hover{border-color:var(--line)}.gallery__thumb.is-active{border-color:var(--ink)}.gallery__main{position:relative;border-radius:var(--r-md);overflow:hidden;background:var(--bone);aspect-ratio:1/1;cursor:zoom-in}.gallery__main img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease)}.gallery__main.is-zoomed{cursor:zoom-out}.gallery__main.is-zoomed img{transform:scale(2);transition:transform .12s linear}.gallery__main.is-swiping img{transition:none}.gallery__hint{position:absolute;right:1rem;bottom:1rem;z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:var(--r-pill);background:#fbfaf8eb;color:var(--ink-2);font-size:.72rem;font-weight:500;pointer-events:none;transition:opacity .3s var(--ease)}.gallery__main.is-zoomed .gallery__hint{opacity:0}.gallery__hint svg{width:13px;height:13px}.gallery__tag{position:absolute;top:1rem;right:1rem;z-index:3;padding:.4rem .8rem;border-radius:var(--r-pill);background:var(--red);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--shadow-sm);line-height:1;white-space:nowrap;pointer-events:none}.pdp__info h1{font-size:clamp(1.4rem,2.7vw,2.5rem);margin-top:.8rem}.pdp__rating{display:flex;align-items:center;gap:.6rem;margin-top:.9rem;font-size:.85rem;color:var(--muted)}.pdp__rating a{text-decoration:underline;text-underline-offset:3px}.pdp__rating a:hover{color:var(--red-ink)}.pdp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.pdp__price .price{font-size:1.65rem;letter-spacing:-.03em}.pdp__price .price--was{font-size:1rem;color:var(--muted-2);text-decoration:line-through}.pdp__price .price--save{font-size:.85rem;font-weight:700;color:var(--red-ink);letter-spacing:.04em}.pdp__stock{display:inline-flex;align-items:center;gap:.55rem;margin-top:1rem;font-size:.85rem;font-weight:500;color:#1f7a4d}.pdp__stock i{width:7px;height:7px;border-radius:50%;background:#1f7a4d;flex:none}.pdp__stock--low{color:var(--red-ink)}.pdp__stock--low i{background:var(--red)}.pdp__stock--out{color:var(--muted-2)}.pdp__stock--out i{background:var(--muted-2)}.pdp__lead{margin-top:1.3rem;color:var(--muted);line-height:1.8}.variant{margin-top:1.85rem;border:0;padding:0;min-width:0}.variant__label{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.85rem}.variant__label span{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.variant__label b{font-size:.9rem;font-weight:600;color:var(--ink)}.opt-list{display:flex;flex-wrap:wrap;gap:.6rem}.variant input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.opt{padding:.6rem 1.15rem;min-height:44px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);font-size:.85rem;font-weight:500;color:var(--ink-2);transition:border-color .25s var(--ease),background .25s var(--ease),color .25s var(--ease);cursor:pointer}.opt:hover{border-color:var(--ink)}.variant input:checked+.opt{background:var(--ink);border-color:var(--ink);color:#fff}.variant input:disabled+.opt{opacity:.42;cursor:not-allowed;text-decoration:line-through}.swatch-btn{width:44px;height:44px;border-radius:var(--r-pill);position:relative;border:1px solid rgba(23,19,16,.14);cursor:pointer}.swatch-btn:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;border:1.5px solid transparent;transition:border-color .25s var(--ease)}.swatch-btn:hover:after{border-color:var(--line)}.variant input:checked+.swatch-btn:after{border-color:var(--ink)}.variant input:disabled+.swatch-btn{opacity:.55;cursor:not-allowed}.variant input:disabled+.swatch-btn:before{content:"";position:absolute;top:50%;left:50%;width:138%;height:1.5px;background:var(--red);border-radius:1px;transform:translate(-50%,-50%) rotate(-45deg)}.swatch-note{margin-top:.9rem;font-size:.82rem;color:var(--muted)}.swatch-note a{text-decoration:underline;text-underline-offset:3px;color:inherit}.swatch-note a:hover{color:var(--red-ink)}.buy{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.9rem}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-pill);overflow:hidden;flex:none}.qty button{width:46px;height:52px;display:grid;place-items:center;color:var(--ink);transition:background .2s var(--ease)}.qty button:hover{background:var(--bone)}.qty button svg{width:15px;height:15px}.qty input{width:42px;height:52px;text-align:center;border:0;background:none;font-size:.95rem;font-weight:600;color:var(--ink);-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy>.btn{flex:1 1 210px}.buy>.tool-btn{width:52px;height:52px;border:1px solid var(--line);box-shadow:none;background:var(--paper)}.buy>.tool-btn.is-saved{background:var(--red);border-color:var(--red);color:#fff}.buy__wishlist{width:52px;height:52px;flex:none;display:grid;place-items:center}.buy__wishlist .wishlist-hero-custom-button{display:grid;place-items:center;position:relative;width:52px;height:52px;margin:0;padding:0}.buy__wishlist .wishlist-hero-custom-button:empty{display:none}.buy__wishlist .wishlist-hero-custom-button.wishlisthero-floating{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;margin:0!important}.buy__wishlist .wishlist-hero-custom-button a,.buy__wishlist .wishlist-hero-custom-button button{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;float:none!important;width:52px!important;height:52px!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:var(--r-pill)!important;color:var(--ink)!important;opacity:1!important;box-shadow:none!important;line-height:1;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.buy__wishlist .wishlist-hero-custom-button a:hover,.buy__wishlist .wishlist-hero-custom-button button:hover{background:var(--bone)!important;color:var(--red-ink)!important;border-color:var(--red-ink)!important;opacity:1!important}.buy__wishlist .wishlist-hero-custom-button svg{width:20px!important;height:20px!important}.buy__wishlist .wishlist-hero-custom-button a:before,.buy__wishlist .wishlist-hero-custom-button a:after,.buy__wishlist .wishlist-hero-custom-button button:before,.buy__wishlist .wishlist-hero-custom-button button:after{display:none!important;content:none!important}.buy-now{margin-top:.7rem}.buy-now .shopify-payment-button{width:100%;display:block}.buy-now .shopify-payment-button__button--unbranded{width:100%;min-height:52px;border-radius:var(--r-pill);font-family:var(--font);font-weight:600;letter-spacing:.01em;background:var(--jdgm-star-color, var(--red))}.buy-now .shopify-payment-button__button--unbranded:after{display:none}.pdp__pay{margin-top:.9rem;font-size:.8rem;color:var(--muted-2);text-align:center}.pdp__trust{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem;margin-top:1.9rem;padding-top:1.9rem;border-top:1px solid var(--line)}.pdp__trust div{display:flex;gap:.75rem;align-items:flex-start;font-size:.82rem;color:var(--muted);line-height:1.55}.pdp__trust svg{width:19px;height:19px;color:var(--ink-3);flex:none;margin-top:.1rem}.pdp__trust b{display:block;color:var(--ink);font-weight:600;font-size:.87rem}.faq--flush{max-width:none;margin-top:2.25rem}.faq--flush .faq__q{font-size:1rem;padding-block:1.35rem}.faq__item .faq__q{width:100%;text-align:left}.acc-body{padding:0 .25rem 1.75rem;color:var(--muted);line-height:1.8;font-size:.95rem}.acc-body p+p{margin-top:0}.acc-body ul{list-style:none;display:grid;gap:.6rem;margin:1rem 0 0;padding:0}.acc-body li{display:flex;gap:.7rem;align-items:flex-start}.metafield-rich_text_field ul li strong{color:var(--muted);font-weight:600}.metafield-rich_text_field ul li{color:var(--ink-2)}.acc-body li:before{content:"";width:6px;height:6px;flex:none;margin-top:.55rem;background:var(--red);transform:rotate(45deg)}.acc-body .dew{margin-top:.4rem}.spec{width:100%;border-collapse:collapse;font-size:.9rem}.spec th,.spec td{text-align:left;padding:.75rem 0;border-bottom:1px solid var(--line-soft);vertical-align:top}.spec tr:last-child th,.spec tr:last-child td{border-bottom:0}.spec th{width:44%;color:var(--muted);font-weight:600}.spec td{color:var(--ink-2)}.spec-download{display:inline-block;margin-top:1.25rem;font-size:.85rem;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.spec-download:hover{color:var(--red-ink)}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:120;display:flex;align-items:center;gap:1rem;padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));background:#fbfaf8f7;border-top:1px solid var(--line);transform:translateY(115%);transition:transform .45s var(--ease-out)}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc__media{width:48px;height:48px;border-radius:var(--r-sm);overflow:hidden;flex:none;background:var(--bone)}.sticky-atc__media img{width:100%;height:100%;object-fit:cover}.sticky-atc__info{flex:1;min-width:0}.sticky-atc__info b{display:block;font-size:.88rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__info span{font-size:.85rem;color:var(--muted)}.sticky-atc .btn{flex:none;min-height:46px;padding-inline:1.6rem;border:none}.sticky-atc .btn:hover{background:var(--ink-3);border:none}@media(max-width:900px){.pdp{grid-template-columns:minmax(0,1fr)}.gallery{position:static;padding-left:0;display:flex;flex-direction:column}.gallery__thumbs{position:static;width:auto;top:auto;bottom:auto;left:auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;order:2;scrollbar-width:none;-ms-overflow-style:none;max-height:none;padding-block:0;-webkit-mask-image:none;mask-image:none;margin-top:.9rem}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{width:72px}.gallery__main{order:1}}@media(max-width:480px){.pdp__trust{grid-template-columns:minmax(0,1fr)}.pdp__price{gap:0 .8rem;margin-top:10px}.pdp__price .price{font-size:1.2rem}.pdp__info h1{margin-top:8px}.buy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem}.buy .product-form__quantity{grid-column:1 / -1;justify-self:start}.buy>.btn{grid-column:1;width:100%}.buy__wishlist{grid-column:2}.sticky-atc__media{display:none}}.gallery__hint-text--touch{display:none}@media(hover:none)and (pointer:coarse){.gallery__hint-text--mouse{display:none}.gallery__hint-text--touch{display:inline}.gallery__main{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y}.gallery__main.is-zoomed{touch-action:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/component-dews-product.css.map */
