@layer sections{.pdp__layout{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media screen and (min-width:990px){.pdp__layout{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:var(--space-4)}.pdp__layout>.shopify-block:has(>.pdp__gallery){position:sticky;top:calc(var(--header-height, 0px) + var(--space-4) - var(--sticky-freeze-offset, 0px))}}.pdp__gallery{display:grid;grid-template-columns:1fr;gap:8px;align-items:start}.pdp__thumbs{display:flex;gap:var(--space-2);overflow-x:auto;width:100%;min-width:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.pdp__thumbs::-webkit-scrollbar{display:none}.pdp__thumbs-track{display:contents}.pdp__thumbs:has(.pdp__thumb:only-child){display:none}.pdp__thumb{position:relative;flex:0 0 4.5rem;aspect-ratio:1;padding:0;overflow:hidden;background:var(--pdp-card-bg, #fff);border:2px solid transparent;border-radius:12px;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out)}.pdp__thumb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:darken}.pdp__thumb:hover{border-color:var(--color-border)}.pdp__thumb.is-active{border-color:var(--color-on-surface)}.pdp__thumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pdp__stage{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:16px;background:var(--pdp-card-bg, #fff)}.pdp__stage-badge{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);z-index:2;pointer-events:none}.pdp__stage-track{display:flex;gap:var(--space-2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media(prefers-reduced-motion:no-preference){.pdp__stage-track,.pdp__thumbs{scroll-behavior:smooth}}.pdp__stage-track::-webkit-scrollbar{display:none}.pdp__stage{width:100%}.pdp__stage:before{content:"";display:block;padding-bottom:calc(100% / var(--pdp-stage-ratio, 1))}.pdp__stage-track{position:absolute;top:0;right:0;bottom:0;left:0}.pdp__frame{position:relative;flex:0 0 100%;margin:0;min-height:0;min-width:0;overflow:hidden;scroll-snap-align:center}.pdp__frame:before{content:"";display:block;padding-bottom:100%}.pdp__frame:only-child{flex-basis:100%}.pdp__frame[hidden],.pdp__thumb[hidden]{display:none}.pdp__frame-link{position:absolute;inset:var(--space-6);cursor:zoom-in}.pdp__frame-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-sm)}.pdp__frame-img,.pdp__frame svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}.pdp__frame--video,.pdp__frame--external_video,.pdp__frame--model{background:#000}.pdp__frame-video,.pdp__frame-model,.pdp__frame-embed{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;object-fit:contain}.pdp__frame-embed iframe{display:block;width:100%;height:100%;border:0}.pdp__frame--external_video,.pdp__thumb{position:relative}.pdp__thumb-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.pdp__thumb-badge svg{width:1.5rem;height:1.5rem;padding:.35rem;color:#fff;background:#0000008c;border-radius:50%;box-sizing:content-box}.pdp__stage-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.pdp__stage-nav svg{width:1.1rem;height:1.1rem}.pdp__stage-nav--prev{left:var(--space-2)}.pdp__stage-nav--next{right:var(--space-2)}.pdp__stage-nav:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media screen and (min-width:990px){.pdp__stage .pdp__stage-nav.carousel__control{display:none}}@media(prefers-reduced-motion:reduce){.pdp__thumb{transition:none}}@media screen and (max-width:749px){.pdp__thumb{flex-basis:3rem;border-radius:6px}}.pdp-extras{--carousel-cols-m: 1.5;--carousel-gaps-m: 1}.pdp__info{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-6);border-radius:16px;background:var(--pdp-card-bg, #fff)}@media screen and (min-width:990px){.pdp__info{position:sticky;top:calc(var(--header-offset, 0px) + var(--space-4) - var(--sticky-freeze-offset, 0px));align-self:start;padding:var(--space-8)}}.pdp-crumbs{display:flex;align-items:center;gap:var(--space-3);min-width:0;font-size:var(--text-sm);line-height:1.2;color:var(--color-on-surface-muted)}.pdp-crumbs__back{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-2);color:var(--color-on-surface);text-decoration:none;white-space:nowrap}.pdp-crumbs__back .icon{width:14px;height:14px;transform:scaleX(-1)}.pdp-crumbs__sep{flex:0 0 auto;width:1px;height:18px;background:var(--color-border)}.pdp-crumbs__list{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin:0;padding:0;overflow:hidden;list-style:none;white-space:nowrap}.pdp-crumbs__item{min-width:0;overflow:hidden;text-overflow:ellipsis}.pdp-crumbs__item+.pdp-crumbs__item:before{content:"/";margin-inline-end:var(--space-2);opacity:.5}.pdp-crumbs__link{color:inherit;text-decoration:none}.pdp-crumbs__link:hover,.pdp-crumbs__back:hover{text-decoration:underline}.pdp-crumbs__item:first-child{color:var(--color-on-surface)}.pdp-crumbs--top{padding-block:var(--space-2) 0}.pdp-crumbs--info{display:none}@media screen and (min-width:990px){.pdp-crumbs--top{display:none}.pdp-crumbs--info{display:flex}.main--product{padding-top:var(--space-4)}}.pdp__info .shopify-block:not(:has(>:not([hidden]))){display:none}.pdp__badges{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0}.pdp__badges .card__badge{position:static;display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:2px;font-size:10px;font-weight:500;letter-spacing:.02em}.pdp__badges .card__badge[hidden]{display:none}.pdp__badges .card__badge--bestseller{background:var(--color-surface-raised);color:var(--color-on-surface)}.pdp__title{margin:0;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:0;color:#484848}.pdp__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;font-size:11px}@media screen and (min-width:990px){.pdp__meta{font-size:12px}}.pdp__meta .card__tag--shipping{padding:2px 4px;border-radius:2px;font-size:9px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.pdp__meta{justify-content:space-between}.pdp__meta .pdp__meta-sep{display:none}.pdp__meta-item{display:inline-flex;align-items:center;gap:var(--space-1)}.pdp__meta-item--brand{padding:3px var(--space-2);border-radius:4px;background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.pdp__meta-item--brand .pdp__meta-label{display:none}.pdp__meta-item--brand .pdp__meta-value{color:var(--color-accent);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.pdp__meta-item--sku{margin-inline-start:auto;color:var(--color-on-surface-muted);font-size:12px}.pdp__nav{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-on-surface-muted)}.pdp__nav-back{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-on-surface);text-decoration:none}.pdp__nav-back:hover{text-decoration:underline;text-underline-offset:.2em}.pdp__nav-back-icon .icon{width:14px;height:14px}.pdp__nav-sep{width:1px;align-self:stretch;min-height:1em;background:var(--color-border)}.pdp__nav-trail{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.pdp__nav-trail-link{color:var(--color-on-surface);text-decoration:none}.pdp__nav-trail-current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp__summary{color:var(--color-on-surface-muted);font-size:var(--text-sm);line-height:var(--leading-base)}.pdp__rating{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-on-surface-muted)}.pdp__stars{display:inline-flex;gap:2px}.pdp__star{display:inline-flex;color:var(--color-border)}.pdp__star.is-on{color:var(--color-star)}.pdp__star .icon{width:16px;height:16px}.pdp__wishlist:has(#gift_reggie_button_placeholder:not(:empty)) .pdp__registry-btn{display:none}.pdp__registry-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-sale);border-radius:12px;background:none;color:var(--color-sale);font-family:var(--font-body);font-size:.9375rem;font-weight:400;line-height:1;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out)}.pdp__registry-btn:hover{background:color-mix(in srgb,var(--color-sale) 8%,transparent)}.pdp__registry-btn .icon{width:20px;height:20px;flex-shrink:0}.pdp__trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--space-4);margin:0;padding:0;list-style:none;padding-block-start:var(--space-5)}.pdp__trust-item+.pdp__trust-item{padding-inline-start:var(--space-4);border-inline-start:var(--border-width) solid var(--color-border)}@media screen and (max-width:749px){.pdp__trust{display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.pdp__trust::-webkit-scrollbar{display:none}.pdp__trust-item{flex:0 0 11rem;scroll-snap-align:start}}.pdp__trust-item{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);line-height:1.3;color:var(--color-on-surface-muted)}.pdp__trust-icon{display:inline-flex;color:var(--color-accent)}.pdp__trust-icon .icon,.pdp__trust-icon .icon-img{width:28px;height:28px}.pdp__meta-label{color:var(--color-on-surface-muted)}.pdp__meta-value{color:var(--color-on-surface)}.pdp__meta-link{text-decoration:underline;text-underline-offset:2px;transition:opacity var(--motion-fast) var(--ease-out)}.pdp__meta-link:hover{opacity:.6}.pdp__meta-sep{width:1px;align-self:stretch;min-height:.9em;margin-inline:var(--space-2);background:var(--color-border)}.pdp__pricing{display:flex;flex-direction:column;gap:var(--space-2)}.pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;font-size:18px;font-weight:700;line-height:1.1}.pdp__price-current{order:1;color:var(--color-on-surface)}.pdp__price-current.price--sale{color:var(--color-sale)}.pdp__price-compare{order:2;font-size:var(--text-sm);font-weight:400;olor:var(--color-price-compare)}.pdp__price .price__unit{order:3;flex-basis:100%;font-size:var(--text-sm);font-weight:400}.pdp__installments{display:flex;align-items:center;gap:5px;margin:0;font-size:var(--text-caps);font-weight:500;color:var(--color-on-surface)}.pdp__installments strong{font-weight:700}.pdp__installments-icon{width:12px;height:auto}.pdp__installments strong{color:var(--color-on-surface);font-variant-numeric:tabular-nums}.pdp__colors-label{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:500}.pdp__colors-list{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.pdp__color-dot{display:block;width:40px;height:40px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-media-bg);box-shadow:inset 0 0 0 1px #00000014}.pdp__color-img{display:block;width:100%;height:100%;object-fit:cover}.pdp__color.is-active .pdp__color-dot{box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px var(--pdp-card-bg, #fff),0 0 0 4px var(--color-accent)}.pdp__color:focus-visible .pdp__color-dot{outline:2px solid var(--color-accent);outline-offset:3px}.pdp__promo{display:flex;align-items:center;gap:var(--space-4)}.pdp__promo-media{flex:0 0 auto;width:56px}.pdp__promo-img{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.pdp__promo-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--text-sm);line-height:1.3}.pdp__promo-lead{color:var(--color-on-surface-muted)}.pdp__promo-claim{font-weight:600;color:var(--color-on-surface)}.pdp__financing{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4);border-radius:12px;background:var(--color-surface-raised)}.pdp__financing-text{margin:0;font-size:var(--text-sm);line-height:1.35;color:var(--color-on-surface)}.pdp__financing-text strong{font-variant-numeric:tabular-nums}.pdp__financing-note{display:block;color:var(--color-on-surface-muted)}.pdp__financing-cards{flex:0 0 auto;max-width:45%}.pdp__financing-cards-img{display:block;width:100%;height:auto}.pdp-xsell{--xsell-tint: color-mix(in srgb, var(--color-accent) 6%, transparent)}.pdp-xsell__panel{padding:var(--space-4);border-radius:16px;background:var(--xsell-tint)}.pdp-xsell__title{margin:0 0 var(--space-3);font-size:1.125rem;font-weight:600;line-height:1.2;color:#484848}.pdp-xsell__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.pdp-xsell__item{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media body" "add add";gap:var(--space-3);align-items:center;padding:var(--space-3);border-radius:12px;background:var(--pdp-card-bg, #fff)}.pdp-xsell__media{grid-area:media}.pdp-xsell__img{display:block;width:100%;height:auto;mix-blend-mode:darken}.pdp-xsell__body{grid-area:body;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pdp-xsell__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-base);line-height:1.3;color:var(--color-on-surface);text-decoration:none}.pdp-xsell__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0}.pdp-xsell__price-current{order:1;font-size:1.125rem;font-weight:700;color:var(--color-sale, #e0393e)}.pdp-xsell__price .price--compare{order:2;font-size:var(--text-sm);font-weight:400}.pdp-xsell__add{grid-area:add;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-base);background:none;color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-base);font-weight:600;text-decoration:none;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.pdp-xsell__add:hover{background:var(--color-accent);color:var(--color-on-accent)}.pdp-xsell__add .icon,.pdp-xsell__add .icon-img{width:18px;height:18px}@media screen and (max-width:749px){.pdp-xsell__list{display:flex;gap:var(--space-3);margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);scrollbar-width:none}.pdp-xsell__list::-webkit-scrollbar{display:none}.pdp-xsell__item{flex:0 0 88%;scroll-snap-align:start}}@media screen{.pdp-xsell__panel{padding:var(--space-2) var(--space-2) var(--space-3)}.pdp-xsell__title{margin:0 0 var(--space-2);padding-inline:var(--space-1);font-size:.875rem}.pdp-xsell__list{gap:var(--space-2)}.pdp-xsell__item{grid-template-columns:64px minmax(0,1fr);gap:var(--space-2) var(--space-3);padding:var(--space-2);border-radius:10px}.pdp-xsell__body{gap:var(--space-1)}.pdp-xsell__name{font-size:.8125rem;line-height:1.25}.pdp-xsell__price-current{font-size:.875rem}.pdp-xsell__price .price--compare{font-size:.75rem}.pdp-xsell__add{min-height:30px;padding-inline:var(--space-3);border-radius:6px;font-size:.8125rem}.pdp-xsell__add .icon,.pdp-xsell__add .icon-img{width:14px;height:14px}}.pdp__form{display:flex;flex-direction:column}.pdp__option{border:none;padding:0;margin:0}.pdp__option+.pdp__option{margin-top:var(--space-4)}.pdp__option-name{display:flex;align-items:baseline;gap:6px;margin-bottom:var(--space-2);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface)}.pdp__option-selected{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-on-surface-muted)}.pdp__option-values{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pdp__option-value{position:relative;cursor:pointer}.pdp__option-value input{position:absolute;opacity:0;pointer-events:none}.pdp__option-value span{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-size:12px;font-weight:500;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}@media(pointer:coarse){.pdp__option-value span{min-height:44px;min-width:3.5rem}}.pdp__option-value:hover span{border-color:var(--color-on-surface-muted)}.pdp__option-value input:checked+span{border-color:var(--color-on-surface)}.pdp__option-value input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:2px}.pdp__option-value--swatch .pdp__swatch{display:block;width:28px;height:28px;padding:0;border:var(--border-width) solid var(--color-border);border-radius:2px;background-color:var(--color-media-bg);background-size:cover;background-position:center;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}@media(pointer:coarse){.pdp__option-value--swatch .pdp__swatch{width:28px;height:28px;min-width:0;min-height:0}}.pdp__option-value--swatch:hover .pdp__swatch{border-color:var(--color-on-surface-muted)}.pdp__option-value--swatch input:checked+.pdp__swatch{border-color:var(--color-on-surface);box-shadow:inset 0 0 0 2px var(--color-surface)}.pdp__option-value--swatch input:focus-visible+.pdp__swatch{outline:2px solid var(--color-accent);outline-offset:3px}.pdp__option--color .pdp__option-name{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:500;letter-spacing:0;text-transform:none}.pdp__option--color .pdp__option-selected{font-size:inherit;font-weight:600;color:var(--color-on-surface)}.pdp__option--color .pdp__option-values{gap:var(--space-3)}.pdp__option--color .pdp__option-value--swatch .pdp__swatch{width:40px;height:40px;min-width:0;min-height:0;border:0;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px #00000014}.pdp__option--color .pdp__option-value--swatch:hover .pdp__swatch{box-shadow:inset 0 0 0 1px #00000040}.pdp__option--color .pdp__option-value--swatch input:checked+.pdp__swatch{box-shadow:inset 0 0 0 2px var(--color-card-cta),inset 0 0 0 4px var(--pdp-card-bg, #fff)}.pdp__option--color .pdp__option-value--unavailable{cursor:not-allowed}.pdp__option--color .pdp__option-value--unavailable .pdp__swatch{position:relative;overflow:hidden}.pdp__option--color .pdp__option-value--unavailable .pdp__swatch:after{content:"";position:absolute;top:50%;left:-10%;width:120%;height:1.5px;background:#ffffffe0;box-shadow:0 0 0 .5px #00000026;transform:translateY(-50%) rotate(-45deg);pointer-events:none}.pdp-promo{padding:20px 16px;background:var(--color-surface-raised);border-radius:var(--radius-base)}.pdp-promo__title{font-size:17px;margin-bottom:6px}.pdp-promo__subtitle{margin-bottom:10px;font-size:13px;line-height:1.3;color:var(--color-on-surface-muted)}.pdp-promo__item{padding:16px 16px 10px;margin-inline:-10px;background:var(--color-surface);border-radius:var(--radius-base);box-shadow:var(--shadow-sm)}.pdp-promo__item+.pdp-promo__item{margin-top:var(--space-3)}.pdp-promo__row{display:flex;align-items:center;gap:var(--space-3)}.pdp-promo__img{width:3.5rem;height:3.5rem;object-fit:contain;background:var(--color-surface-raised);border-radius:var(--radius-sm)}.pdp-promo__copy{flex:1;min-width:0}.pdp-promo__name{margin:0;font-weight:500;font-size:12px}.pdp-promo__price{margin:0;font-size:12px}.pdp-promo__switch{position:relative;flex-shrink:0;display:inline-block;width:3rem;height:1.65rem}.pdp-promo__switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pdp-promo__switch-track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-border);border-radius:var(--radius-full);pointer-events:none;transition:background-color var(--motion-fast) var(--ease-out)}.pdp-promo__switch-track:after{content:"";position:absolute;top:3px;left:3px;width:calc(1.65rem - 6px);height:calc(1.65rem - 6px);background:var(--color-surface);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:transform var(--motion-fast) var(--ease-out)}.pdp-promo__switch input:checked~.pdp-promo__switch-track{background:var(--color-accent)}.pdp-promo__switch input:checked~.pdp-promo__switch-track:after{transform:translate(1.35rem)}.pdp-promo__switch input:focus-visible~.pdp-promo__switch-track{outline:2px solid var(--color-accent);outline-offset:2px}.pdp-promo__qty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.pdp-promo__qty[hidden]{display:none}.pdp-promo__qty-label{font-size:var(--text-sm);color:var(--color-on-surface-muted)}.pdp-promo__chips{display:inline-flex;align-items:center;gap:var(--space-1)}.pdp-promo__chip{display:grid;place-items:center;min-width:36px;min-height:28px;padding:0 8px;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out);font-size:12px;border-radius:6px;background:#f1f3f0;box-shadow:0 2px 4px 1px #0000001a inset;border:0}.pdp-promo__chip:hover{background:var(--color-border)}.pdp-promo__chip.is-active{background:var(--color-accent);color:var(--color-on-accent)}.pdp-promo__chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pdp-promo__qty-input{width:4rem;min-height:2.5rem;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums}.pdp-promo__note{margin-top:12px;padding-top:6px;font-size:var(--text-xs);text-align:center;color:var(--color-on-surface-muted);border-top:1px solid var(--color-border)}.pdp__buy{position:relative;display:flex;gap:var(--space-3);background:none}.pdp__qty{display:inline-flex;align-items:stretch;flex-shrink:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--pdp-card-bg, #fff);color:var(--color-on-surface)}.pdp__qty-btn{width:2.75rem;background:none;border:none;color:inherit;opacity:.75;font-size:var(--text-lg);cursor:pointer;transition:opacity var(--motion-fast) var(--ease-out)}@media screen and (min-width:990px){.pdp__qty-btn{width:50px}}.pdp__qty-btn:hover{opacity:1}.pdp__qty-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.pdp__qty-input{width:2rem;min-height:48px;padding:0;background:none;border:none;color:inherit;text-align:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pdp__qty-input::-webkit-inner-spin-button,.pdp__qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.pdp__buy .pdp__atc{position:relative;flex:1;min-height:48px;gap:var(--space-2);background:var(--color-accent);border:none;border-radius:var(--radius-full);color:var(--color-on-accent);font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none;transition:filter var(--motion-fast) var(--ease-out)}.pdp__buy .pdp__atc:hover{filter:brightness(.95)}.pdp__atc.is-loading{pointer-events:none}.pdp__atc.is-loading .pdp__atc-label{opacity:0}.pdp__atc:before{content:"";position:absolute;left:16px;right:16px;top:50%;height:4px;transform:translateY(-50%);background:#ffffff2e;border-radius:var(--radius-full);opacity:0;pointer-events:none}.pdp__atc:after{content:"";position:absolute;left:16px;top:50%;width:calc(100% - 32px);height:2px;background:#ffffff59;border-radius:var(--radius-full);transform:translateY(-50%) scaleX(0);transform-origin:left center;opacity:0;pointer-events:none}.pdp__atc.is-loading:before{opacity:1}.pdp__atc.is-loading:after{opacity:1;animation:pdp-atc-progress 1.2s var(--ease-out) forwards}@keyframes pdp-atc-progress{0%{transform:translateY(-50%) scaleX(.2)}50%{transform:translateY(-50%) scaleX(.7)}to{transform:translateY(-50%) scaleX(.92)}}@media(prefers-reduced-motion:reduce){.pdp__atc.is-loading:after{animation:none;transform:translateY(-50%) scaleX(1)}}.pdp__qty-note{margin:var(--space-2) 0 0;color:var(--color-stock-low, var(--color-on-surface-muted));font-size:var(--text-sm)}.pdp__qty-note[hidden]{display:none}.pdp__atc-error{margin-block-start:var(--space-2);color:var(--color-danger);font-size:var(--text-sm)}@media screen and (max-width:989px){.pdp__info .shopify-block.is-docked>.pdp__buy{position:fixed;inset-inline:var(--space-4);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));z-index:30;transform:translateZ(0);will-change:transform}.pdp__info .shopify-block.is-docked>.pdp__buy:before{content:"";position:absolute;inset:calc(-1 * var(--space-3)) calc(-1 * var(--space-4)) calc(-1 * (var(--space-3) + env(safe-area-inset-bottom,0px)));z-index:-1;background:var(--pdp-card-bg, #fff);box-shadow:0 -6px 18px #00000029}}.pdp-marquee{overflow:hidden;padding-block:var(--space-2);-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.pdp-marquee__track{display:flex;width:max-content;animation:pdp-marquee 28s linear infinite}.pdp-marquee:hover .pdp-marquee__track{animation-play-state:paused}.pdp-marquee__group{display:inline-flex;flex-shrink:0}.pdp-marquee__item{display:inline-flex;align-items:center;gap:6px;padding-inline:var(--space-4);font-size:var(--text-caps);color:var(--color-on-surface);white-space:nowrap}.pdp-marquee__icon{width:14px;height:14px;object-fit:contain}@keyframes pdp-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.pdp-marquee__track{animation:none}.pdp-marquee__group[aria-hidden=true]{display:none}.pdp-marquee{-webkit-mask-image:none;mask-image:none}}.pdp__accordions{display:flex;flex-direction:column}.pdp-accordion{border-bottom:var(--border-width) solid var(--color-border)}.pdp-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:40px;padding-block:var(--space-2);font-size:var(--text-caps);font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.pdp-accordion__summary::-webkit-details-marker{display:none}.pdp-accordion__summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pdp-accordion__icon{display:inline-flex;flex-shrink:0;line-height:0;transition:transform var(--motion-fast) var(--ease-out)}.pdp-accordion__icon .icon{width:16px;height:16px}.pdp-accordion[open] .pdp-accordion__icon{transform:rotate(45deg)}.pdp-accordion::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-base) var(--ease-out),content-visibility var(--motion-base) allow-discrete}.pdp-accordion[open]::details-content{grid-template-rows:1fr}.pdp-accordion__content{min-block-size:0;overflow:clip;padding-block:0 0;color:var(--color-on-surface-muted);line-height:var(--leading-base);font-size:12px;transition:padding-block-end var(--motion-base) var(--ease-out)}.pdp-accordion[open] .pdp-accordion__content{padding-block-end:var(--space-4)}.pdp-accordion[open] .pdp-accordion__content{transition:opacity var(--motion-base) var(--ease-out)}@starting-style{.pdp-accordion[open] .pdp-accordion__content{opacity:0}}.pdp-accordion__content>p{margin-block:0 var(--space-2)}.pdp-accordion__content>p:last-child{margin-block-end:0}.pdp-rte__fila{display:grid;gap:var(--space-6);margin-block:var(--space-8)}.pdp-rte__fila:first-child{margin-block-start:0}.pdp-rte__col>:first-child{margin-block-start:0}.pdp-rte__col>:last-child{margin-block-end:0}.pdp-rte__col img{display:block;width:100%;height:auto;border-radius:var(--radius-base)}@media screen and (min-width:750px){.pdp-rte__fila--2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.pdp-rte__fila--3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.pdp-feature-list{margin:0;padding-inline-start:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.pdp-feature-list li{padding-inline-start:var(--space-1)}.pdp-feature-list strong{color:var(--color-on-surface);font-weight:500}.pdp-faq{display:flex;flex-direction:column}.pdp-faq-item{border-top:var(--border-width) solid var(--color-border)}.pdp-faq-item:first-child{border-top:none}.pdp-faq-item__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.pdp-faq-item__summary::-webkit-details-marker{display:none}.pdp-faq-item__summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pdp-faq-item__question{font-size:var(--text-caps);font-weight:500;color:var(--color-on-surface)}.pdp-faq-item__icon{display:inline-flex;flex-shrink:0;line-height:0;transition:transform var(--motion-fast) var(--ease-out)}.pdp-faq-item__icon .icon{width:16px;height:16px}.pdp-faq-item[open] .pdp-faq-item__icon{transform:rotate(45deg)}.pdp-faq-item::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-base) var(--ease-out),content-visibility var(--motion-base) allow-discrete}.pdp-faq-item[open]::details-content{grid-template-rows:1fr}.pdp-faq-item__content{min-block-size:0;overflow:clip;padding-block:0 0;color:var(--color-on-surface-muted);line-height:var(--leading-base);font-size:12px;transition:padding-block-end var(--motion-base) var(--ease-out)}.pdp-faq-item[open] .pdp-faq-item__content{padding-block-end:var(--space-3)}.pdp-spec-table{width:100%;border-collapse:collapse}.pdp-spec-table tr{border-bottom:var(--border-width) solid var(--color-border)}.pdp-spec-table tr:last-child{border-bottom:0}.pdp-spec-table th,.pdp-spec-table td{padding-block:var(--space-2);text-align:start;vertical-align:top}.pdp-spec-table th{width:40%;padding-inline-end:var(--space-3);font-weight:500;color:var(--color-on-surface)}.pdp-spec-table td{color:var(--color-on-surface-muted)}@media(prefers-reduced-motion:reduce){.pdp-accordion__icon,.pdp-faq-item__icon{transition:none}}.pdp-extras{display:block;position:relative;margin-top:25px}.pdp-extras__tabs{display:flex;align-items:center;gap:16px;margin-bottom:20px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.pdp-extras__tabs::-webkit-scrollbar{display:none}.pdp-extras__tab{white-space:nowrap;flex-shrink:0}.pdp-extras .carousel__header{position:absolute;top:0;right:0;margin-bottom:0;height:44px;align-items:center}.pdp-extras .carousel__intro{display:none}.pdp-extras__tab{position:relative;padding:0 0 8px;background:none;border:none;font-family:var(--font-heading);font-size:24px;line-height:var(--leading-tight);color:var(--color-on-surface-muted);cursor:pointer;transition:color var(--motion-fast) var(--ease-out)}.pdp-extras__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-fast) var(--ease-out)}.pdp-extras__tab:hover,.pdp-extras__tab[aria-selected=true]{color:var(--color-on-surface)}.pdp-extras__tab[aria-selected=true]:after{transform:scaleX(1)}.pdp-extras__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.pdp-extras__tab:has(.pdp-extras__tab-underline):after{display:none}.pdp-extras__tab-underline{position:absolute;inset-inline:0;inset-block-start:calc(100% - 6px);display:block;pointer-events:none;opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.pdp-extras__tab-underline svg{display:block;width:100%;height:auto}.pdp-extras__tab[aria-selected=true] .pdp-extras__tab-underline{opacity:1}@media screen and (max-width:749px){.pdp-extras__tab{font-size:18px}}.pdp-extras__panel{opacity:0}.pdp-extras__panel.is-active{opacity:1;transition:opacity var(--motion-base) var(--ease-out)}.pdp-extras__panel--empty{min-height:0}.pdp-extras__panel.is-loading{opacity:1;position:relative;min-height:18rem}.pdp-extras__panel.is-loading>*{visibility:hidden}.pdp-extras__panel.is-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--radius-base);--_sk: var(--color-surface-raised, #f5f5f5);background:linear-gradient(90deg,var(--_sk) 0%,color-mix(in srgb,var(--_sk),#fff 60%) 50%,var(--_sk) 100%) 0 0 / 200% 100%;animation:skeleton-sweep 1.4s ease-in-out infinite}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.pdp-extras__tab,.pdp-extras__tab:after,.pdp-extras__panel.is-active{transition:none}.pdp-extras__panel.is-loading:before{animation:none}}}.pdp-rte{font-size:var(--text-base, 1rem);line-height:1.65;overflow-wrap:anywhere}.pdp-rte>*+*{margin-block-start:var(--space-4, 1rem)}.pdp-rte p{margin-block:0}.pdp-rte__label{margin-block-start:var(--space-6, 1.5rem);font-size:var(--text-lg, 1.125rem);font-weight:700;line-height:1.3}.pdp-rte>.pdp-rte__label:first-child,.pdp-rte__col>.pdp-rte__label:first-child{margin-block-start:0}.pdp-rte ul,.pdp-rte ol{margin-block:0;padding-inline-start:1.25em}.pdp-rte ul{list-style:disc}.pdp-rte ol{list-style:decimal}.pdp-rte li+li{margin-block-start:var(--space-2, .5rem)}.pdp-rte strong{font-weight:700}.pdp-rte em{font-style:italic}.pdp-rte a{color:var(--color-accent, currentColor);text-decoration:underline;text-underline-offset:2px}.pdp-rte__media{margin-block:var(--space-6, 1.5rem);margin-inline:0}.pdp-rte__media img{display:block;width:100%;max-width:720px;height:auto;margin-inline:auto;border-radius:var(--radius-base, 8px)}.pdp-rte__col .pdp-rte__media{margin-block:0}.pdp-rte__col .pdp-rte__media img{max-width:100%}.pdp-rte__video{position:relative;width:100%;max-width:720px;margin-block:var(--space-6, 1.5rem);margin-inline:auto;aspect-ratio:16 / 9;border-radius:var(--radius-base, 8px);overflow:hidden;background:#000}.pdp-rte__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pdp-rte__tabla{width:100%;border-collapse:collapse;font-size:var(--text-sm, .875rem)}.pdp-rte__tabla th,.pdp-rte__tabla td{padding:var(--space-2, .5rem) var(--space-3, .75rem);border-block-end:1px solid var(--color-border, #e5e7eb);text-align:start;vertical-align:top}.pdp-rte__tabla th{font-weight:700}@media screen and (max-width:749px){.pdp-rte__tabla{display:block;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pdp.css.map */
