.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp [hidden]{display:none!important}.pdp__crumbs{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;font-size:1.3rem;color:var(--muted);margin:0 0 2rem}.pdp__crumbs a{color:var(--muted);text-decoration:none}.pdp__crumbs a:hover{color:var(--text);text-decoration:underline}.pdp__crumbs [aria-current]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.pdp__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:5.6rem;align-items:start}.pdp__gallery{min-width:0;position:sticky;top:10rem}.pdp__stage{position:relative;border-radius:var(--pd-radius);overflow:hidden;background:var(--pd-gallery-bg)}.pdp__viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none}.pdp__viewport::-webkit-scrollbar{display:none}.pdp__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:var(--pd-ratio);display:flex;align-items:center;justify-content:center}.pdp__slide img,.pdp__slide video,.pdp__slide iframe{width:100%;height:100%;object-fit:var(--pd-fit);display:block}.pdp__slide img{cursor:zoom-in}.pdp__placeholder{width:60%;height:auto;opacity:.4}.pdp__badge{position:absolute;top:1.6rem;left:1.6rem;z-index:2;background:var(--pd-sale);color:#fff;font-size:1.3rem;font-weight:600;padding:.4rem 1rem;border-radius:999px}.pdp__arrow{position:absolute;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;border-radius:999px;border:0;background:#ffffffeb;box-shadow:0 2px 12px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#111;transition:opacity .2s,transform .2s;z-index:2}.pdp__arrow:hover{transform:translateY(-50%) scale(1.06)}.pdp__arrow[disabled]{opacity:0;pointer-events:none}.pdp__arrow--prev{left:1.6rem}.pdp__arrow--next{right:1.6rem}.pdp__counter{position:absolute;left:50%;transform:translate(-50%);bottom:1.6rem;background:#111111b8;color:#fff;font-size:1.2rem;padding:.3rem 1rem;border-radius:999px;z-index:2}.pdp__zoom-btn{position:absolute;right:1.6rem;bottom:1.6rem;z-index:2;width:4rem;height:4rem;border-radius:999px;border:0;background:#ffffffeb;box-shadow:0 2px 12px #0000001f;display:grid;place-items:center;cursor:pointer;color:#111}.pdp__thumbs{display:flex;gap:1rem;margin-top:1.2rem;overflow-x:auto;scrollbar-width:thin;padding-bottom:.4rem;scroll-behavior:smooth}.pdp__thumb{position:relative;flex:0 0 8rem;width:8rem;height:8rem;padding:0;border:2px solid transparent;border-radius:1.2rem;overflow:hidden;background:var(--pd-gallery-bg);cursor:pointer;opacity:.65;transition:opacity .2s,border-color .2s}.pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pdp__thumb:hover{opacity:1}.pdp__thumb.is-active{border-color:#111;opacity:1}.pdp__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.pdp__vendor{margin:0 0 .6rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pdp__title{font-size:var(--pd-title);line-height:1.15;letter-spacing:-.03em;margin:0 0 1.2rem}.pdp__rating{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;color:var(--text);text-decoration:none;margin-bottom:1.2rem}.pdp__stars{position:relative;display:inline-block;letter-spacing:.15em;color:#ddd;font-size:1.5rem;line-height:1}.pdp__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct);overflow:hidden;color:#f5a623;white-space:nowrap}.pdp__rating-count{color:var(--muted)}.pdp__price{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin:0 0 .6rem;font-size:2.4rem;font-weight:600;font-variant-numeric:tabular-nums}.pdp__price-now.is-sale{color:var(--pd-sale)}.pdp__price-was{color:var(--muted);font-size:1.7rem;font-weight:400}.pdp__save{background:color-mix(in srgb,var(--pd-sale) 12%,#fff);color:var(--pd-sale);font-size:1.3rem;font-weight:600;padding:.4rem 1rem;border-radius:999px}.pdp__tax{margin:0 0 1.6rem;font-size:1.3rem;color:var(--muted)}.pdp__short{margin:0 0 2rem;font-size:1.5rem;line-height:1.6;color:#333}.pdp__terms{margin:0 0 2rem;font-size:1.3rem}.pdp__terms:empty{display:none}.pdp__option{border:0;padding:0;margin:0 0 2.2rem;min-width:0}.pdp__option-label{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;width:100%;padding:0;margin:0 0 1rem;font-size:1.4rem;color:var(--muted)}.pdp__option-label strong{color:var(--text);font-weight:600}.pdp__option-count{margin-left:auto;font-size:1.2rem}.pdp__values{display:flex;flex-wrap:wrap;gap:.8rem}.pdp__value{position:relative;cursor:pointer}.pdp__value input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pdp__chip{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;min-width:4.4rem;padding:.6rem 1.6rem;border:1px solid var(--border);border-radius:999px;background:#fff;font-size:1.4rem;transition:border-color .15s,box-shadow .15s,background .15s;-webkit-user-select:none;user-select:none}.pdp__value:hover .pdp__chip{border-color:#999}.pdp__value input:checked+.pdp__chip{border-color:#111;box-shadow:inset 0 0 0 1px #111;background:#111;color:#fff}.pdp__value input:focus-visible+*{outline:2px solid var(--pd-sale);outline-offset:2px}.pdp__value.is-unavailable .pdp__chip{color:#aaa;background:#fafafa;text-decoration:line-through}.pdp__value.is-unavailable input:checked+.pdp__chip{background:#777;color:#fff}.pdp__values--img{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pd-swatch),1fr));gap:1rem}.pdp__tile{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.pdp__tile-img{display:block;width:100%;aspect-ratio:1;border-radius:1.2rem;overflow:hidden;border:1px solid var(--border);background:#f6f6f6;transition:border-color .15s,box-shadow .15s,transform .15s}.pdp__tile-img img{width:100%;height:100%;object-fit:cover;display:block}.pdp__tile-ph{display:grid;place-items:center;width:100%;height:100%;font-size:1.3rem;font-weight:600;color:#555}.pdp__tile-label{font-size:1.2rem;line-height:1.25;color:var(--muted);max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.pdp__value:hover .pdp__tile-img{border-color:#999}.pdp__value input:checked+.pdp__tile .pdp__tile-img{border-color:#111;box-shadow:0 0 0 2px #111}.pdp__value input:checked+.pdp__tile .pdp__tile-label{color:var(--text);font-weight:600}.pdp__value.is-unavailable .pdp__tile-img{opacity:.45;position:relative}.pdp__value.is-unavailable .pdp__tile-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),#999 50%,transparent calc(50% + 1px))}.pdp__value.is-unavailable .pdp__tile-label{text-decoration:line-through}.pdp__dot{display:block;width:4rem;height:4rem;border-radius:999px;background:var(--c);border:1px solid rgba(0,0,0,.12);box-shadow:inset 0 0 0 3px #fff;transition:box-shadow .15s}.pdp__value input:checked+.pdp__dot{box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #111}.pdp__value.is-unavailable .pdp__dot{opacity:.4}.pdp__option.is-collapsed .pdp__value.is-extra{display:none}.pdp__more{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.2rem;padding:.6rem 0;border:0;background:none;font:inherit;font-size:1.4rem;font-weight:500;color:var(--text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pdp__more[aria-expanded=true] svg{transform:rotate(180deg)}.pdp__stock{display:flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-size:1.4rem;font-weight:500;color:#b4541a}.pdp__pulse{width:.9rem;height:.9rem;border-radius:999px;background:#e8792f;box-shadow:0 0 #e8792f99;animation:pd-pulse 1.8s infinite}@keyframes pd-pulse{70%{box-shadow:0 0 0 .8rem #e8792f00}to{box-shadow:0 0 #e8792f00}}.pdp__buy{display:flex;gap:1.2rem;margin-top:.8rem}.pdp__qty{display:flex;align-items:center;border:1px solid var(--border);border-radius:999px;height:5.6rem;flex-shrink:0}.pdp__qty button{width:4.4rem;height:100%;border:0;background:none;font-size:2rem;cursor:pointer;color:var(--text)}.pdp__qty input{width:3.6rem;border:0;text-align:center;font-size:1.6rem;-moz-appearance:textfield;background:transparent}.pdp__qty input::-webkit-outer-spin-button,.pdp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp__add{position:relative;flex:1;height:5.6rem;border:0;border-radius:999px;background:var(--pd-btn);color:var(--pd-btn-text);font-size:1.6rem;font-weight:600;cursor:pointer;transition:opacity .2s,transform .1s}.pdp__add:hover{opacity:.88}.pdp__add:active{transform:scale(.99)}.pdp__add[disabled]{background:#bbb;cursor:not-allowed}.pdp__spinner{display:none;position:absolute;left:50%;top:50%;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:pd-spin .7s linear infinite}.pdp__add.is-loading [data-add-label]{visibility:hidden}.pdp__add.is-loading .pdp__spinner{display:block}@keyframes pd-spin{to{transform:rotate(360deg)}}.pdp__dynamic{margin-top:1.2rem}.pdp__dynamic .shopify-payment-button__button{border-radius:999px!important;min-height:5.6rem;overflow:hidden}.pdp__dynamic .shopify-payment-button__more-options{font-size:1.3rem;margin-top:.8rem;color:var(--muted)}.pdp__error{color:var(--pd-sale);font-size:1.4rem;margin:1rem 0 0}.pdp__delivery{display:flex;align-items:center;gap:1.2rem;margin:2rem 0 0;padding:1.4rem 1.6rem;border-radius:1.2rem;background:#f6f6f6;font-size:1.4rem}.pdp__delivery strong{font-weight:600}.pdp__perks{list-style:none;padding:2rem 0;margin:2rem 0 0;border-top:1px solid var(--border);display:grid;gap:1.2rem;font-size:1.4rem}.pdp__perks li{display:flex;align-items:center;gap:1.2rem}.pdp__perks svg{flex-shrink:0}.pdp__pay{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;padding:0;margin:0 0 2rem}.pdp__pay svg{width:3.8rem;height:2.4rem;display:block}.pdp__guarantee{display:flex;gap:1.4rem;align-items:flex-start;padding:1.6rem;border:1px solid var(--border);border-radius:1.2rem;margin:0 0 1rem}.pdp__guarantee strong{display:block;font-size:1.5rem}.pdp__guarantee p{margin:.2rem 0 0;font-size:1.35rem;color:var(--muted);line-height:1.5}.pdp__guarantee svg{flex-shrink:0;color:var(--pd-sale)}.pdp__acc{border-bottom:1px solid var(--border)}.pdp__acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:2rem 0;font-weight:600;font-size:1.6rem}.pdp__acc summary::-webkit-details-marker{display:none}.pdp__acc summary:after{content:"+";font-size:2.2rem;font-weight:300;transition:transform .2s}.pdp__acc[open] summary:after{transform:rotate(45deg)}.pdp__desc{padding:0 0 2.4rem;font-size:1.5rem;line-height:1.7;color:#333;overflow-wrap:anywhere}.pdp__desc *{max-width:100%}.pdp__desc img{display:none!important}.pdp__desc p:empty,.pdp__desc div:empty{display:none}.pdp__desc h2,.pdp__desc h3{font-size:1.7rem;font-weight:600;letter-spacing:0;margin:2rem 0 .8rem}.pdp__desc ul{padding-left:2rem;margin:.8rem 0 1.2rem}.pdp__desc li{margin:.3rem 0}.pdp__desc a{text-decoration:underline}.pdp__desc table{width:100%;border-collapse:collapse;font-size:1.3rem}.pdp__desc td,.pdp__desc th{border:1px solid var(--border);padding:.6rem}.pdp__share{display:flex;align-items:center;gap:1rem;margin-top:2rem;font-size:1.4rem;color:var(--muted)}.pdp__share-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;padding:0 1.4rem;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);font:inherit;font-size:1.3rem;cursor:pointer;text-decoration:none}.pdp__sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border);box-shadow:0 -6px 20px #0000000f;transform:translateY(110%);transition:transform .3s cubic-bezier(.3,1,.3,1)}.pdp__sticky.is-visible{transform:none}.pdp__sticky-inner{display:flex;align-items:center;gap:1.4rem;padding:1.2rem 0;padding-bottom:max(1.2rem,env(safe-area-inset-bottom))}.pdp__sticky-img{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:.8rem;background:#f6f6f6}.pdp__sticky-info{display:flex;flex-direction:column;min-width:0;flex:1}.pdp__sticky-title{font-size:1.4rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp__sticky-price{font-size:1.4rem;font-weight:600}.pdp__sticky-price s{color:var(--muted);font-weight:400;margin-left:.4rem}.pdp__sticky-btn{flex:0 0 auto;width:auto;min-width:18rem;height:4.8rem;padding:0 2.4rem}.pdp__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#fffffffa;display:flex;align-items:center;justify-content:center}.pdp__lightbox img{max-width:94vw;max-height:92vh;object-fit:contain}.pdp__lb-close,.pdp__lb-nav{position:absolute;width:4.8rem;height:4.8rem;border-radius:999px;border:1px solid var(--border);background:#fff;display:grid;place-items:center;cursor:pointer;color:#111}.pdp__lb-close{top:2rem;right:2rem}.pdp__lb-nav--prev{left:2rem;top:50%;transform:translateY(-50%)}.pdp__lb-nav--next{right:2rem;top:50%;transform:translateY(-50%)}@media(max-width:989px){.pdp__grid{grid-template-columns:1fr;gap:2.4rem}.pdp__gallery{position:static}.pdp__arrow{display:none}.pdp__thumb{flex-basis:6.4rem;width:6.4rem;height:6.4rem}.pdp__title{font-size:var(--pd-title-m)}}@media(max-width:749px){.pdp.page-width{width:100%}.pdp__crumbs{padding:0 2rem;margin-bottom:1.2rem}.pdp__stage{border-radius:0}.pdp__thumbs{padding:0 1.6rem}.pdp__info{padding:0 2rem}.pdp__sticky-img{display:none}.pdp__sticky-inner{width:calc(100% - 3.2rem)}.pdp__sticky-btn{min-width:0;flex:1 1 55%}.pdp__values--img{grid-template-columns:repeat(auto-fill,minmax(calc(var(--pd-swatch) * .85),1fr))}}@media(prefers-reduced-motion:reduce){.pdp__pulse{animation:none}.pdp__sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pdp.css.map */
