.sr-pdp,.sr-pdp-scope{--pdp-fg: 23 23 23;--pdp-bg: 255 255 255;--pdp-price: 23 23 23;--pdp-sale-price: 225 29 72;--pdp-sale-tag: 225 29 72;--pdp-sale-tag-text: 255 255 255;--pdp-rating: 245 158 11;--pdp-placeholder: 250 250 250;--pdp-btn-bg: 23 23 23;--pdp-btn-text: 255 255 255;--pdp-success-text: 77 124 15;--pdp-success-bg: 247 254 231;--pdp-error-text: 190 18 60;--pdp-error-bg: 255 241 242;--pdp-info-text: 180 83 9;--pdp-info-bg: 255 251 235;--pdp-red-200: 254 202 202;--pdp-red-300: 252 165 165;--pdp-overlay: 23 23 23;--sp-0d5: .125rem;--sp-1: .25rem;--sp-1d5: .375rem;--sp-2: .5rem;--sp-2d5: .625rem;--sp-3: .75rem;--sp-3d5: .875rem;--sp-4: 1rem;--sp-4d5: 1.125rem;--sp-5: 1.25rem;--sp-5d5: 1.375rem;--sp-6: 1.5rem;--sp-6d5: 1.625rem;--sp-7: 1.75rem;--sp-7d5: 1.875rem;--sp-8: 2rem;--sp-8d5: 2.125rem;--sp-9: 2.25rem;--sp-10: 2.5rem;--sp-11: 2.75rem;--sp-12: 3rem;--sp-13: 3.25rem;--sp-14: 3.5rem;--sp-15: 3.875rem;--sp-16: 4rem;--sp-20: 5rem;--sp-23: 5.625rem;--sp-28: 7rem;--sp-48: 12rem;--text-2xs: .6875rem;--text-xs: .75rem;--text-2sm: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--fluid-lg-to-2xl: clamp(var(--text-lg), .9722rem + .4444vw, var(--text-2xl));--fluid-sm-to-base: clamp(var(--text-sm), .8115rem + .1587vw, var(--text-base));--fluid-xs-to-sm: clamp(var(--text-xs), .7297rem + .1013vw, var(--text-sm));--text-h2: var(--sp-6);--title-md: clamp(var(--sp-8), 3.368vw, var(--sp-16));--pdp-anim-primary: .5s cubic-bezier(.3, 1, .3, 1);--pdp-anim-fast: .3s cubic-bezier(.7, 0, .3, 1);--pdp-anim-short: .2s cubic-bezier(.7, 0, .3, 1);--pdp-rounded-button: 3.75rem;--pdp-rounded-input: .375rem;--pdp-rounded-card: clamp(var(--sp-2d5), 1.053vw, var(--sp-5));--pdp-input-height: var(--sp-13);--pdp-icon-weight: 1.5px;--page-padding: var(--sp-5);--pdp-fd: var(--sr-fd, "Rozha One", Georgia, serif);--pdp-fb: var(--sr-fb, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--pdp-fm: var(--sr-fm, "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace);font-family:var(--pdp-fb);color:rgb(var(--pdp-fg));line-height:1.2}@media(min-width:768px){.sr-pdp,.sr-pdp-scope{--text-h2: var(--sp-7d5)}}@media(min-width:1024px){.sr-pdp,.sr-pdp-scope{--page-padding: var(--sp-9);--text-h2: var(--sp-9)}}@media(min-width:1280px){.sr-pdp,.sr-pdp-scope{--page-padding: var(--sp-12)}}.sr-pdp{background:rgb(var(--pdp-bg))}.sr-pdp *,.sr-pdp-scope *{box-sizing:border-box}.sr-pdp .sr-only,.sr-pdp-scope .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-pdp .text-opacity,.sr-pdp-scope .text-opacity{color:rgb(var(--pdp-fg) / .6)}.sr-pdp .icon,.sr-pdp-scope .icon{stroke-width:var(--pdp-icon-weight);width:var(--sp-5d5);height:var(--sp-5d5);flex-shrink:0}.sr-pdp .icon .fill,.sr-pdp-scope .icon .fill{stroke:none;fill:rgb(var(--pdp-fg) / .1)}.sr-pdp .icon-2xs,.sr-pdp-scope .icon-2xs{width:var(--sp-3);height:var(--sp-3)}.sr-pdp .icon-xs,.sr-pdp-scope .icon-xs{width:var(--sp-4);height:var(--sp-4)}.sr-pdp .icon-sm,.sr-pdp-scope .icon-sm{width:var(--sp-5);height:var(--sp-5)}.sr-pdp .icon-lg,.sr-pdp-scope .icon-lg{width:var(--sp-6);height:var(--sp-6)}.sr-pdp .stroke-1{stroke-width:1}.sr-pdp .link,.sr-pdp-scope .link{background:linear-gradient(currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat;background-position-x:left;position:relative;text-decoration:none;cursor:pointer;border:0;padding:0;color:inherit;font:inherit;transition:background-size var(--pdp-anim-primary),color .3s}.sr-pdp .reversed-link,.sr-pdp-scope .reversed-link{--reversed-link-gap: min(100%, 1.35em);background:linear-gradient(to right,currentColor,currentColor) 0 var(--reversed-link-gap) / 0 1px no-repeat;background-position-x:right;text-decoration:none;color:inherit;transition:background-size var(--pdp-anim-primary)}@media(pointer:fine){.sr-pdp .link:hover,.sr-pdp-scope .link:hover{background-position-x:right;background-size:0 1px}.sr-pdp .reversed-link:hover,.sr-pdp-scope .reversed-link:hover{background-position-x:left;background-size:100% 1px}}.sr-pdp .pdp-section{--section-padding-top: 0px;--section-padding-bottom: 84px;padding-block-start:calc(var(--section-padding-top) * .75);padding-block-end:calc(var(--section-padding-bottom) * .75)}@media(min-width:768px){.sr-pdp .pdp-section{padding-block-start:var(--section-padding-top);padding-block-end:var(--section-padding-bottom)}}.sr-pdp .page-width{margin:0 auto;padding-inline:var(--page-padding);width:100%}@media(min-width:1536px){.sr-pdp .page-width--full{--page-padding: var(--sp-12)}}.sr-pdp .product{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5);width:100%;position:relative}@media(min-width:1024px){.sr-pdp .product{display:grid;grid-template-columns:minmax(0,1fr) clamp(25rem,30.26vw,35rem);gap:var(--sp-10);align-items:start}.sr-pdp .product__info.lg-sticky,.sr-pdp .product__gallery-container.lg-sticky{position:sticky;top:calc(var(--header-height, 0px) + var(--sp-6))}}@media(min-width:1280px){.sr-pdp .product{grid:auto / minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(var(--sp-12),4.73vw,var(--sp-23))}}.sr-pdp .product.no-media{grid:none}.sr-pdp .product__gallery-container{display:flex;flex-direction:column;gap:0;position:relative;width:100%}@media(min-width:768px){.sr-pdp .product__gallery-container{gap:var(--sp-8)}}.sr-pdp .product__info{display:block;width:100%;min-width:0}.sr-pdp .product__info>*+*{margin-block-start:var(--sp-6)}.sr-pdp .product__gallery{display:block;width:100%;position:relative}.sr-pdp .product__media-container{display:flex;flex-direction:column;gap:var(--sp-4)}.sr-pdp .product__slider{display:block;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.sr-pdp .product__slider::-webkit-scrollbar{display:none}.sr-pdp .product__media-list{display:flex;gap:var(--sp-1)}.sr-pdp .product__media{position:relative;display:flex;width:100%;flex-shrink:0;overflow:hidden;scroll-snap-align:start;background-color:rgb(var(--pdp-placeholder));border-radius:var(--pdp-rounded-card)}.sr-pdp .product__media>img{display:block;width:100%;height:auto;object-fit:cover;object-position:center;backface-visibility:hidden}@media(max-width:767px){.sr-pdp .product__media>img{aspect-ratio:var(--aspect-ratio, 1)}}@media(min-width:768px)and (max-width:1023px){.sr-pdp .product__media{width:75%;scroll-snap-align:center}.sr-pdp .product__gallery.with-only1 .product__media{width:100%}}.sr-pdp .product__media-zoom{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:zoom-in}.sr-pdp .product__media-zoom .icon{display:none}@media(max-width:1023px){.sr-pdp .product__media-zoom{inset:unset;inset-inline-end:var(--sp-4);inset-block-start:var(--sp-4);width:var(--sp-10);height:var(--sp-10);color:rgb(var(--pdp-fg));background-color:rgb(var(--pdp-bg) / .7);border-radius:9999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(var(--pdp-fg) / .1)}.sr-pdp .product__media-zoom .icon{display:block;width:var(--sp-4);height:var(--sp-4)}}@media(min-width:1024px){.sr-pdp .product__slider{overflow:visible}.sr-pdp .product__media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.sr-pdp .product__gallery.with-only1 .product__media-list{grid-template-columns:1fr}.sr-pdp .product__thumbnails{display:none!important}}@media(min-width:1280px){.sr-pdp .product__media-list{gap:var(--sp-5)}}.sr-pdp .product__thumbnails{display:flex;width:100%;align-items:center;justify-content:center}.sr-pdp .product__thumbnails-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.sr-pdp .product__thumbnail{cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--sp-6);height:var(--sp-6);border-radius:9999px;background:transparent;border:0;padding:0}.sr-pdp .product__thumbnail:before{content:"";display:block;width:5px;height:5px;background-color:rgb(var(--pdp-fg));border-radius:9999px;transition:var(--pdp-anim-primary);transition-property:background-color,box-shadow}.sr-pdp .product__thumbnail[aria-current=true]:before{background-color:transparent;box-shadow:0 0 0 2px rgb(var(--pdp-fg))}.sr-pdp-scope.pdp-lightbox{position:fixed;inset:0;z-index:100;background:rgb(var(--pdp-bg));display:flex;align-items:center;justify-content:center}.pdp-lightbox__img{max-width:100vw;max-height:100vh;object-fit:contain;-webkit-user-select:none;user-select:none}.pdp-lightbox__btn{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--sp-12);height:var(--sp-12);border-radius:9999px;background:rgb(var(--pdp-bg) / .7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(var(--pdp-fg) / .1);color:rgb(var(--pdp-fg));cursor:pointer}.pdp-lightbox__btn--close{top:var(--sp-5);right:var(--sp-5)}.pdp-lightbox__btn--prev{left:var(--sp-5);top:50%;transform:translateY(-50%)}.pdp-lightbox__btn--next{right:var(--sp-5);top:50%;transform:translateY(-50%)}.pdp-lightbox__counter{position:absolute;top:var(--sp-8);left:var(--sp-6);font-family:var(--pdp-fm);font-size:.6875rem;letter-spacing:.22em}.sr-pdp .product__breadcrumb{display:none;font-size:0;border-block-end:1px solid rgb(var(--pdp-fg) / .1);padding-block-end:var(--sp-3)}@media(min-width:1024px){.sr-pdp .product__breadcrumb{display:flex}}.sr-pdp .breadcrumb ul{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:clamp(var(--sp-3),.947vw,var(--sp-4d5))}.sr-pdp .breadcrumb li{display:flex;align-items:center;gap:clamp(var(--sp-3),.947vw,var(--sp-4d5));font-family:var(--pdp-fm);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.2}.sr-pdp .breadcrumb li+li:before{content:"";width:1px;height:60%;background-color:rgb(var(--pdp-fg) / .1);transform:translateY(5%) rotate(25deg)}.sr-pdp .breadcrumb a{color:inherit;text-decoration:none;display:block}.sr-pdp .breadcrumb .icon{width:clamp(1rem,3vw,1.25rem);height:clamp(1rem,3vw,1.25rem);transition:fill var(--pdp-anim-fast)}@media(pointer:fine){.sr-pdp .breadcrumb a:hover .icon{fill:currentColor}}.sr-pdp .product__vendor{margin:0;font-family:var(--pdp-fm);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.2}.sr-pdp .product__vendor+.product__title{margin-block-start:var(--sp-3)}.sr-pdp .product__vendor+.product__rating{margin-block-start:var(--sp-3)}.sr-pdp .product__rating+.product__title{margin-block-start:var(--sp-3)}.sr-pdp .product__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.sr-pdp .product__meta+.product__title{margin-block-start:var(--sp-3)}.sr-pdp .product__rating{display:flex;align-items:center;gap:var(--sp-2)}.sr-pdp .rating{display:inline-flex;gap:2px;line-height:1}.sr-pdp .rating .rating__star{width:1rem;height:1rem;fill:rgb(var(--pdp-fg) / .15)}.sr-pdp .rating .rating__star.is-on{fill:rgb(var(--pdp-rating))}.sr-pdp .rating-count{font-size:var(--text-sm);line-height:1;margin:0;color:rgb(var(--pdp-fg) / .6)}.sr-pdp .product__title{display:grid;gap:var(--sp-3);font-family:var(--pdp-fd);font-weight:400;letter-spacing:-.01em;line-height:1.05;text-transform:none}.sr-pdp .product__title .heading{grid-column:1 / -1;margin:0;font-family:var(--pdp-fd);font-weight:400;letter-spacing:-.01em;line-height:1.05;font-size:clamp(var(--sp-10),2.526vw,var(--sp-12));color:rgb(var(--pdp-fg));overflow-wrap:anywhere}@media(max-width:767px){.sr-pdp .product__title .heading{font-size:var(--text-h2);line-height:1.25}}.sr-pdp .product__title.with-price{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;justify-content:space-between}.sr-pdp .product__title .product__price{align-self:flex-end}@media(min-width:1280px){.sr-pdp .product__title.with-price{grid-template-columns:auto auto}.sr-pdp .product__title.with-price .heading{grid-column:auto}.sr-pdp .product__title .product__price{place-self:end}}.sr-pdp .product__price{font-size:var(--fluid-lg-to-2xl)}.sr-pdp .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2)}@media(min-width:1024px){.sr-pdp .product__price .price{flex-direction:column;gap:var(--sp-1d5)}}@media(min-width:1280px){.sr-pdp .product__price .price{align-items:flex-end}}.sr-pdp .price__regular{color:rgb(var(--pdp-price));font-size:var(--fluid-sm-to-base);white-space:nowrap}.sr-pdp .product__price .price__regular{font-size:100%}.sr-pdp .price--on-sale .price__regular{color:rgb(var(--pdp-sale-price));font-weight:500}.sr-pdp .price__sale{position:relative;display:inline-flex;align-items:center;color:rgb(var(--pdp-price) / .6);font-size:var(--fluid-xs-to-sm);white-space:nowrap}.sr-pdp .product__price .price__sale{font-size:70%}.sr-pdp .price__sale:before{content:"";position:absolute;inset-block-start:50%;width:100%;transform:rotate(-15deg);border-block-end:1px solid red}.sr-pdp .badge,.sr-pdp-scope .badge{display:inline-flex;align-items:center;width:max-content;background-color:rgb(var(--pdp-fg));color:rgb(var(--pdp-bg));padding:var(--sp-1d5) var(--sp-2d5);font-family:var(--pdp-fb);font-size:var(--text-2xs);font-weight:500;letter-spacing:0;line-height:1;border-radius:var(--pdp-rounded-button)}@media(min-width:768px){.sr-pdp .badge,.sr-pdp-scope .badge{padding:var(--sp-2d5) var(--sp-4);font-size:var(--text-sm)}}.sr-pdp .badge--onsale,.sr-pdp-scope .badge--onsale{background-color:rgb(var(--pdp-sale-tag));color:rgb(var(--pdp-sale-tag-text))}.sr-pdp .variant-picker{display:grid;gap:var(--sp-5)}.sr-pdp .product-form__input{border:none;margin:0;padding:0;min-width:0;position:relative}.sr-pdp .form__label,.sr-pdp-scope .form__label{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;margin-block-end:var(--sp-3);font-family:var(--pdp-fm);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.2}.sr-pdp .form__label .font-medium{font-weight:500}.sr-pdp .swatches{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--sp-4);list-style:none;margin:0;padding:0}.sr-pdp .swatches li{position:relative}.sr-pdp .swatches input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.sr-pdp .label-swatch{--swatch-radius: 5px;position:relative;display:block;cursor:pointer;border-radius:var(--swatch-radius);padding:var(--sp-4) var(--sp-5);font-family:var(--pdp-fm);font-size:var(--text-sm);font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1;transition:all var(--pdp-anim-short);isolation:isolate}.sr-pdp .label-swatch:after{content:"";position:absolute;border-radius:inherit;inset:0;box-shadow:0 0 0 1px rgb(var(--pdp-fg) / .1);transition:all var(--pdp-anim-short);pointer-events:none}.sr-pdp .swatches :checked+.label-swatch:after{box-shadow:0 0 0 2px rgb(var(--pdp-fg))}.sr-pdp .swatches input.disabled+.label-swatch{background-color:rgb(var(--pdp-red-200) / .115);color:rgb(var(--pdp-red-300))}.sr-pdp .swatches input.disabled+.label-swatch:after{box-shadow:0 0 0 1px rgb(var(--pdp-red-200))}.sr-pdp .swatches input.disabled:checked+.label-swatch:after{box-shadow:0 0 0 2px rgb(var(--pdp-red-200))}.sr-pdp .swatches input.disabled+.label-swatch:before{content:"";z-index:-1;position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgb(var(--pdp-red-200)) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}@media(pointer:fine){.sr-pdp .swatches input:not(.disabled)+.label-swatch:hover:after{box-shadow:0 0 0 2px rgb(var(--pdp-fg))}}.sr-pdp .swatches input:focus-visible+.label-swatch,.sr-pdp .swatches input:focus-visible+.color-swatch{outline:2px solid rgb(var(--pdp-fg));outline-offset:3px}.sr-pdp .color-swatch{--swatch-radius: 5px;--swatch-size: clamp(var(--sp-10), 3.368vw, var(--sp-16));position:relative;display:block;cursor:pointer;width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--swatch-radius);background-color:rgb(var(--pdp-fg) / .025)}.sr-pdp .color-swatch.with-image{background-color:rgb(var(--pdp-placeholder));background-image:var(--swatch-background-image);background-size:cover;background-position:50%;background-repeat:no-repeat}.sr-pdp .color-swatch:before,.sr-pdp .color-swatch:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}.sr-pdp .color-swatch:before{inset:0;box-shadow:inset 0 0 0 2px transparent}.sr-pdp .color-swatch:after{inset:0;opacity:1;box-shadow:0 0 0 1px rgb(var(--pdp-fg) / .1);transition:all var(--pdp-anim-short)}.sr-pdp .swatches :checked+.color-swatch:before{box-shadow:inset 0 0 0 2px rgb(var(--pdp-bg))}.sr-pdp .swatches :checked+.color-swatch:after{box-shadow:0 0 0 2px rgb(var(--pdp-fg))}@media(pointer:fine){.sr-pdp .swatches input:not(.disabled)+.color-swatch:hover:after{box-shadow:0 0 0 2px rgb(var(--pdp-fg))}}.sr-pdp .swatches input.disabled+.color-swatch:before{background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgb(var(--pdp-red-200)) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.sr-pdp .swatches input.disabled+.color-swatch.with-image:after{background-color:rgb(var(--pdp-red-200) / .115)}.sr-pdp .swatches input.disabled:not(:checked)+.color-swatch:after{box-shadow:0 0 0 1px rgb(var(--pdp-red-200));inset:1px}.sr-pdp .swatches input.disabled:checked+.color-swatch:after{box-shadow:0 0 0 2px rgb(var(--pdp-red-200))}.sr-pdp .color-swatch .tooltip{position:absolute;left:50%;bottom:calc(100% + 15px);z-index:10;transform:translate(-50%) scale(.75);opacity:0;pointer-events:none;background-color:rgb(var(--pdp-fg));color:rgb(var(--pdp-bg));padding:var(--sp-1d5) var(--sp-5);width:max-content;border-radius:9999px;font-family:var(--pdp-fb);font-size:var(--text-xs);letter-spacing:0;text-transform:none}.sr-pdp .color-swatch .tooltip:after{content:"";position:absolute;left:50%;bottom:-7px;transform:translate(-50%);border-color:rgb(var(--pdp-fg)) transparent;border-style:solid;border-width:10px 10px 0;width:0}@media(pointer:fine){.sr-pdp .color-swatch:hover .tooltip{transform:translate(-50%) scale(1);opacity:1;transition:transform var(--pdp-anim-primary),opacity var(--pdp-anim-primary)}}.sr-pdp .button,.sr-pdp-scope .button{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;line-height:1;font-family:var(--pdp-fb);font-weight:600;letter-spacing:.02em;font-size:clamp(.875rem,.8115rem + .1587vw,1rem);text-transform:none;padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)) clamp(var(--sp-6d5),1.473vw,var(--sp-7d5));color:rgb(var(--pdp-btn-text));background-color:rgb(var(--pdp-btn-bg));border-radius:var(--pdp-rounded-button);max-height:3.75rem;border:none;height:auto;transition:color var(--pdp-anim-primary)}.sr-pdp .button:after,.sr-pdp-scope .button:after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:var(--pdp-rounded-button);border:2px solid rgb(var(--pdp-btn-bg))}.sr-pdp .button .btn-fill,.sr-pdp-scope .button .btn-fill{display:block;border-radius:50%;width:150%;height:200%;inset-block-start:-50%;inset-inline-start:-25%;position:absolute;transform:translate3d(0,-76%,0);background-color:rgb(var(--pdp-btn-text));transition:transform var(--pdp-anim-primary)}.sr-pdp .button .btn-text,.sr-pdp-scope .button .btn-text{position:relative;color:currentColor;display:inline-flex;align-items:center}@media(pointer:fine){.sr-pdp .button:not([disabled]):hover,.sr-pdp-scope .button:not([disabled]):hover{color:rgb(var(--pdp-btn-bg))}.sr-pdp .button:not([disabled]):hover .btn-fill,.sr-pdp-scope .button:not([disabled]):hover .btn-fill{transform:translateZ(0)}}.sr-pdp .button[disabled],.sr-pdp-scope .button[disabled]{opacity:.6;cursor:not-allowed}.sr-pdp .button[disabled] .btn-fill,.sr-pdp-scope .button[disabled] .btn-fill{display:none}.sr-pdp .button--fixed,.sr-pdp-scope .button--fixed{min-width:var(--sp-48)}.sr-pdp .button--secondary,.sr-pdp-scope .button--secondary{color:rgb(var(--pdp-btn-bg));background:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sr-pdp .button--secondary .btn-fill,.sr-pdp-scope .button--secondary .btn-fill{background-color:rgb(var(--pdp-btn-bg))}@media(pointer:fine){.sr-pdp .button--secondary:not([disabled]):hover,.sr-pdp-scope .button--secondary:not([disabled]):hover{color:rgb(var(--pdp-btn-text))}}.sr-pdp-scope .button--close,.sr-pdp .button--close{padding:0;width:var(--sp-12);height:var(--sp-12);border-radius:9999px;flex:0 0 auto}.sr-pdp-scope .button--close:after,.sr-pdp .button--close:after{border:1px solid rgb(var(--pdp-fg) / .1);border-radius:9999px}.sr-pdp .w-full,.sr-pdp-scope .w-full{width:100%}.sr-pdp .product-form-wrapper{margin-block-start:var(--sp-8)}.sr-pdp .product-form{display:grid;gap:var(--sp-8)}.sr-pdp .product-form__buttons{display:grid;gap:var(--sp-4)}.sr-pdp .buy-buttons{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.sr-pdp .product-form__submit{flex-grow:1}@media(min-width:640px){.sr-pdp .product-form__submit,.sr-pdp .product-form__alert{min-height:3.75rem}}.sr-pdp .product-form__submit .price__regular{color:inherit;font-size:inherit}.sr-pdp .product-form__error-message{font-size:var(--text-sm);font-weight:500;line-height:1.25}.sr-pdp .quantity{display:inline-flex;flex-shrink:0;position:relative;min-height:var(--pdp-input-height);border:1px solid rgb(var(--pdp-fg) / .1);border-radius:var(--pdp-rounded-button)}.sr-pdp .quantity__button{display:flex;align-items:center;justify-content:center;padding-inline:var(--sp-3);background:transparent;border:0;cursor:pointer;color:inherit}.sr-pdp .quantity__button .icon{width:var(--sp-5);height:var(--sp-5);stroke-width:2}.sr-pdp .quantity__button[disabled]{opacity:.4;cursor:not-allowed}.sr-pdp .quantity__input{appearance:none;-moz-appearance:textfield;max-width:var(--sp-11);width:100%;background-color:transparent;border:0;text-align:center;font-family:var(--pdp-fb);font-size:var(--text-sm);font-weight:500;color:inherit}.sr-pdp .quantity__input::-webkit-outer-spin-button,.sr-pdp .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sr-pdp .quantity__input:focus{outline:2px solid transparent}@media(max-width:639px){.sr-pdp .quantity .quantity__button .icon{width:var(--sp-4d5);height:var(--sp-4d5)}}@media(min-width:640px){.sr-pdp .quantity__input{font-size:var(--text-base);max-width:var(--sp-12)}.sr-pdp .quantity .quantity__button{padding-inline:var(--sp-4d5)}.sr-pdp .quantity .quantity__button:first-of-type{padding-inline-end:var(--sp-2)}.sr-pdp .quantity .quantity__button:last-of-type{padding-inline-start:var(--sp-2)}}.sr-pdp .product-form__buttons .back-in-stock .quantity:has(~.product-form__submit[disabled]:not([data-loading])),.sr-pdp .product-form__buttons .back-in-stock .product-form__submit[disabled]:not([data-loading]),.sr-pdp .product-form__buttons .back-in-stock .product-form__submit:not([disabled])~.product-form__alert,.sr-pdp .product-form__buttons .back-in-stock .product-form__submit[data-loading]~.product-form__alert{display:none}.sr-pdp-scope.back-in-stock-drawer[hidden]{display:none}.sr-pdp .buy-buttons .quantity .quantity__input{max-width:var(--sp-8)}.sr-pdp .sr-paytrust{margin:12px 0 4px;display:flex;flex-direction:column;gap:7px;font-family:inherit}.sr-pdp .sr-paytrust__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sr-pdp .sr-paytrust__secure{font-size:12.5px;line-height:1.25;color:rgb(var(--pdp-fg) / .72);flex-wrap:nowrap}.sr-pdp .sr-paytrust__secure>span{min-width:0}.sr-pdp .sr-paytrust__lock{flex-shrink:0;color:rgb(var(--pdp-fg) / .82)}.sr-pdp .sr-paytrust__methods{gap:6px}.sr-pdp .sr-paytrust__ico svg{height:22px;width:auto;display:block;border:1px solid rgb(var(--pdp-fg) / .1);border-radius:4px;background:#fff}.sr-pdp .sr-paytrust__sezzle{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.02em;color:#fff;background:#6002ee}.sr-pdp .product__inventory .alert{display:inline-flex;align-items:center;gap:var(--sp-3);border-radius:9999px;padding-block:var(--sp-3d5);padding-inline:var(--sp-4d5) var(--sp-5)}.sr-pdp .product__inventory .alert span{font-size:var(--text-sm);font-weight:500;line-height:1.25}.sr-pdp .alert--success,.sr-pdp-scope .alert--success{color:rgb(var(--pdp-success-text));background-color:rgb(var(--pdp-success-bg))}.sr-pdp .alert--error,.sr-pdp-scope .alert--error{color:rgb(var(--pdp-error-text));background-color:rgb(var(--pdp-error-bg))}.sr-pdp .alert--info,.sr-pdp-scope .alert--info{color:rgb(var(--pdp-info-text));background-color:rgb(var(--pdp-info-bg))}.sr-pdp .product__inventory-low{display:grid;gap:var(--sp-3);width:100%}.sr-pdp .product__inventory-low>span{font-size:var(--text-sm);line-height:1.25}.sr-pdp .product__inventory .progress-bar{display:block;overflow:hidden;border-radius:9999px;height:var(--sp-1d5);background-color:rgb(var(--pdp-fg) / .06)}.sr-pdp .product__inventory .progress-bar:before{content:"";display:block;height:inherit;border-radius:inherit;width:var(--progress, 100%);background-color:currentColor;transition:width .7s cubic-bezier(.7,0,.3,1) .1s}.sr-pdp .product__description-collapsible{border:1px solid rgb(var(--pdp-fg) / .12);border-radius:.5rem;overflow:hidden}.sr-pdp .product__description-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;background:rgb(var(--pdp-fg) / .03);transition:background .15s ease;font-family:var(--pdp-fb);font-size:1rem;line-height:1.2}.sr-pdp .product__description-summary::-webkit-details-marker{display:none}.sr-pdp .product__description-summary:hover{background:rgb(var(--pdp-fg) / .06)}.sr-pdp .product__description-chevron{transition:transform .2s ease;flex-shrink:0}.sr-pdp .product__description-collapsible[open] .product__description-chevron{transform:rotate(180deg)}.sr-pdp .product__description-collapsible .product__text{padding:1rem;border-top:1px solid rgb(var(--pdp-fg) / .08)}.sr-pdp .product__description-collapsible .product__text.is-preview{max-height:11rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.sr-pdp .product__description-more{display:block;margin:0 1rem 1rem;padding:0;background:transparent;border:0;cursor:pointer;font-family:var(--pdp-fb);font-size:.875rem;font-weight:700;color:rgb(var(--pdp-fg));text-decoration:underline;text-underline-offset:3px}.sr-pdp .product__description-collapsible:not([open]) .product__description-more{display:none}.sr-pdp .rte,.sr-pdp-scope .rte{font-family:var(--pdp-fb);font-size:1rem;line-height:1.65;overflow-wrap:break-word}.sr-pdp .rte.text-sm,.sr-pdp-scope .rte.text-sm{font-size:var(--text-sm)}.sr-pdp .rte p,.sr-pdp-scope .rte p{margin-block:var(--sp-4)}@media(min-width:1024px){.sr-pdp .rte p,.sr-pdp-scope .rte p{margin-block:var(--sp-5)}}@media(min-width:1280px){.sr-pdp .rte p,.sr-pdp-scope .rte p{margin-block:var(--sp-4d5)}}.sr-pdp .rte>:first-child,.sr-pdp-scope .rte>:first-child{margin-block-start:0}.sr-pdp .rte>:last-child,.sr-pdp-scope .rte>:last-child{margin-block-end:0}.sr-pdp .rte h1{font-family:var(--pdp-fd);font-weight:400;font-size:1.875rem;line-height:1.05;margin:0 0 var(--sp-8d5)}.sr-pdp .rte h2{font-family:var(--pdp-fm);font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;line-height:1.4;margin-top:2rem;margin-bottom:.5rem;color:var(--sr-black, #0A0A0A)}.sr-pdp .rte h3{font-family:var(--pdp-fm);font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;margin-top:1.25rem;margin-bottom:var(--sp-3);color:var(--sr-steel, #6A6A6A)}.sr-pdp .rte h4,.sr-pdp .rte h5,.sr-pdp .rte h6{font-weight:600;font-size:1rem;margin:var(--sp-6) 0 var(--sp-3)}.sr-pdp .rte :is(h2+*,h3+*,h4+*,hr+*){margin-block-start:0}.sr-pdp .rte strong,.sr-pdp .rte b{font-weight:700}.sr-pdp .rte em,.sr-pdp .rte i{font-style:italic}.sr-pdp .rte ul{list-style-type:disc}.sr-pdp .rte ol{list-style-type:decimal}.sr-pdp .rte ul ::marker,.sr-pdp .rte ul::marker{color:rgb(var(--pdp-fg) / .25)}.sr-pdp .rte :is(ul,ol){margin-block:var(--sp-5);padding-inline-start:var(--sp-7)}@media(min-width:1024px){.sr-pdp .rte :is(ul,ol){margin-block:var(--sp-6);padding-inline-start:var(--sp-8)}}.sr-pdp .rte li{margin-block-start:var(--sp-2);padding-inline-start:var(--sp-1d5)}@media(min-width:1024px){.sr-pdp .rte li{margin-block-start:var(--sp-2d5);padding-inline-start:var(--sp-2)}}.sr-pdp .rte hr{margin-block:var(--sp-10);border:0;border-top:1px solid rgb(var(--pdp-fg) / .1)}.sr-pdp .rte :is(img,video){margin-block:var(--sp-12);max-width:100%;height:auto}.sr-pdp .rte table{width:100%;border-collapse:collapse;margin-block:var(--sp-5);font-size:var(--text-sm)}.sr-pdp .rte :is(td,th){border:1px solid rgb(var(--pdp-fg) / .1);padding:var(--sp-2) var(--sp-3);text-align:left}.sr-pdp .rte iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0}.sr-pdp .rte a:not(.button),.sr-pdp-scope .rte a:not(.button){color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat;transition:background-size var(--pdp-anim-primary)}@media(pointer:fine){.sr-pdp .rte a:not(.button):hover,.sr-pdp-scope .rte a:not(.button):hover{background-position-x:right;background-size:0 1px}}.sr-pdp .product__share{display:flex;justify-content:space-between;align-items:center}.sr-pdp .share-desktop{display:none;align-items:center;gap:var(--sp-3)}.sr-pdp .share-desktop>p{margin:0;line-height:1;font-size:1rem}.sr-pdp .share-mobile{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm)}@media(min-width:640px){.sr-pdp .share-desktop{display:flex}.sr-pdp .share-mobile{display:none}}.sr-pdp .social-sharing{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.sr-pdp .social-sharing li{width:var(--sp-10);height:var(--sp-10)}.sr-pdp .social-sharing__link{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:inherit;transition:transform var(--pdp-anim-short)}@media(pointer:fine){.sr-pdp .social-sharing__link:hover{transform:scale(1.12)}}.sr-pdp .social-sharing__link .icon{width:var(--sp-4d5);height:var(--sp-4d5)}.sr-pdp .product__help{display:flex;align-items:center;gap:var(--sp-2)}.sr-pdp .product__help .link{font-size:var(--text-sm);line-height:1.25}.sr-pdp-scope.pdp-drawer-overlay{position:fixed;inset:0;z-index:60;background:linear-gradient(to right,rgb(var(--pdp-overlay) / .2) 20%,rgb(var(--pdp-overlay) / .5) 60%);animation:pdp-fade-in .4s ease both}@media(min-width:1280px){.sr-pdp-scope.pdp-drawer-overlay{background:linear-gradient(to right,rgb(var(--pdp-overlay) / .2) 40%,rgb(var(--pdp-overlay) / .5) 80%)}}.sr-pdp-scope.drawer__inner{position:fixed;top:0;right:0;z-index:61;display:flex;flex-direction:column;width:100%;max-width:36rem;height:100%;overflow:hidden;color:rgb(var(--pdp-fg));background-color:rgb(var(--pdp-bg));border-start-start-radius:var(--sp-8d5);border-end-start-radius:var(--sp-8d5);animation:pdp-slide-in .6s cubic-bezier(.7,0,.2,1) both}@media(max-width:639px){.sr-pdp-scope.drawer__inner--bottom-sm{top:auto;bottom:0;height:auto;max-height:90vh;border-radius:var(--sp-8d5) var(--sp-8d5) 0 0;animation-name:pdp-slide-up}}@keyframes pdp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pdp-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pdp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sr-pdp-scope .drawer__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4);border-block-end:1px solid rgb(var(--pdp-fg) / .06);padding:var(--sp-8) var(--sp-5) var(--sp-6)}@media(min-width:1024px){.sr-pdp-scope .drawer__header{padding-inline:var(--sp-12)}}@media(min-width:1536px){.sr-pdp-scope .drawer__header{padding-block:var(--sp-10) var(--sp-8)}}.sr-pdp-scope .drawer__title{margin:0;display:grid;gap:var(--sp-4);font-family:var(--pdp-fd);font-weight:400;letter-spacing:-.01em;line-height:1;font-size:var(--text-2xl)}@media(min-width:1024px){.sr-pdp-scope .drawer__title{font-size:var(--text-3xl)}}.sr-pdp-scope .drawer__title dl{margin:0;display:grid;gap:var(--sp-1d5);font-family:var(--pdp-fb)}.sr-pdp-scope .drawer__title dl>div{display:flex;gap:var(--sp-2);font-size:var(--text-sm);line-height:1.25;color:rgb(var(--pdp-fg) / .6)}.sr-pdp-scope .drawer__title dt{font-weight:400}.sr-pdp-scope .drawer__title dd{margin:0;font-weight:500}.sr-pdp-scope .drawer__close{display:none;margin-inline-start:auto}@media(min-width:640px){.sr-pdp-scope .drawer__close{display:flex}}.sr-pdp-scope .drawer__close-mobile{position:absolute;top:var(--sp-3);right:var(--sp-3);background:none;border:0;padding:var(--sp-2);color:inherit;cursor:pointer}@media(min-width:640px){.sr-pdp-scope .drawer__close-mobile{display:none}}.sr-pdp-scope .drawer__content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.sr-pdp-scope .drawer__scrollable{position:relative;display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-6) var(--sp-5);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}@media(min-width:768px){.sr-pdp-scope .drawer__scrollable{gap:var(--sp-7)}}@media(min-width:1024px){.sr-pdp-scope .drawer__scrollable{padding:var(--sp-8) var(--sp-12)}}@media(min-width:1536px){.sr-pdp-scope .drawer__scrollable{padding-block:var(--sp-11)}}.sr-pdp-scope .help-list{display:grid;gap:var(--sp-4);list-style:none;margin:0;padding:0}@media(min-width:768px){.sr-pdp-scope .help-list{gap:var(--sp-5)}}.sr-pdp-scope .help-list__item{display:grid;gap:var(--sp-2);position:relative;padding-block:var(--sp-6);padding-inline:var(--sp-7d5);border-radius:var(--sp-4);color:var(--help-text);background-color:var(--help-bg)}@media(min-width:768px){.sr-pdp-scope .help-list__item{gap:var(--sp-3)}}.sr-pdp-scope .help-list__item .icon .fill{fill:currentColor;opacity:.1}.sr-pdp-scope .help-list__head{display:flex;align-items:center;gap:var(--sp-3)}.sr-pdp-scope .help-list__heading{margin:0;font-weight:500;line-height:1.25;font-size:var(--text-lg)}.sr-pdp-scope .help-list__item .rte p{margin:0}.sr-pdp-scope .share-buttons{display:grid;list-style:none;margin:0;padding:0}.sr-pdp-scope .share-buttons li+li{border-block-start:1px solid rgb(var(--pdp-fg) / .1)}.sr-pdp-scope .share-buttons a{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3d5) var(--sp-2d5);font-size:var(--text-sm);color:inherit;text-decoration:none}.sr-pdp-scope .share-buttons li:first-child a{padding-block-start:0}.sr-pdp-scope .share-buttons li:last-child a{padding-block-end:0}.sr-pdp-scope .share-buttons .icon{width:var(--sp-6);height:var(--sp-6)}.sr-pdp-scope .share-buttons .icon-facebook{fill:#3b5998}.sr-pdp-scope .share-buttons .icon-twitter{fill:#00acee}.sr-pdp-scope .share-buttons .icon-pinterest{fill:#e60023}.sr-pdp-scope .share-buttons .icon-whatsapp{fill:#25d366}.sr-pdp-scope .bis-form{display:grid;gap:var(--sp-4d5)}@media(min-width:768px){.sr-pdp-scope .bis-form{gap:var(--sp-6)}}.sr-pdp-scope .field{position:relative;text-align:start}.sr-pdp-scope .input{appearance:none;width:100%;height:calc(var(--pdp-input-height) + var(--sp-2d5));padding-inline:var(--sp-6d5);padding-block-start:var(--sp-4);font-family:var(--pdp-fb);font-size:var(--text-sm);line-height:1.25;color:rgb(var(--pdp-fg));background-color:rgb(var(--pdp-fg) / .025);border:0 solid rgb(var(--pdp-fg) / .65);border-radius:var(--pdp-rounded-input);transition:var(--pdp-anim-primary);transition-property:border-color,background-color}@media(min-width:768px){.sr-pdp-scope .input{font-size:var(--text-base);line-height:1.6}}.sr-pdp-scope .input::placeholder{color:transparent}.sr-pdp-scope .input:focus{outline:none;border-color:rgb(var(--pdp-fg));background-color:rgb(var(--pdp-fg) / .045)}.sr-pdp-scope .label.is-floating{position:absolute;left:var(--sp-6d5);top:50%;transform:translateY(-50%);pointer-events:none;margin:0;font-family:var(--pdp-fm);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--pdp-fg) / .6);transition:transform var(--pdp-anim-short),top var(--pdp-anim-short),font-size var(--pdp-anim-short)}.sr-pdp-scope .input:focus+.label.is-floating,.sr-pdp-scope .input:not(:placeholder-shown)+.label.is-floating{top:var(--sp-4);transform:none;font-size:.5625rem}.sr-pdp-scope .bis-form .alert{padding:var(--sp-5);border-radius:var(--pdp-rounded-input);font-size:var(--text-sm);font-weight:500}.sr-pdp-scope .bis-note{font-size:var(--text-sm);line-height:1.5;color:rgb(var(--pdp-fg) / .6);margin:0}.sr-pdp .smart-bundle{margin-top:1.5rem;display:block}.sr-pdp .smart-bundle__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem}.sr-pdp .smart-bundle__title{margin:0;font-family:var(--pdp-fd);font-size:1.375rem;font-weight:400;letter-spacing:-.005em;line-height:1.1}.sr-pdp .smart-bundle__tiers{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.sr-pdp .smart-bundle__tier{padding:.375rem .75rem;border:1px solid rgb(var(--pdp-fg) / .15);border-radius:999px;font-family:var(--pdp-fm);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:all .2s ease}.sr-pdp .smart-bundle__tier.is-active{background:var(--sr-red, #C41E3A);color:var(--sr-white, #fff);border-color:var(--sr-red, #C41E3A)}.sr-pdp .smart-bundle__stack-note{margin:0 0 .75rem;padding:.5rem .75rem;background:#ffc10714;border-left:3px solid rgb(255 193 7);border-radius:.25rem;font-family:var(--pdp-fb);font-size:.75rem;font-weight:500;line-height:1.45;color:rgb(var(--pdp-fg) / .8)}.sr-pdp .smart-bundle__items{display:flex;flex-direction:column;gap:.5rem}.sr-pdp .smart-bundle__row{display:flex;align-items:center;gap:.75rem;padding:.625rem;border:1px solid rgb(var(--pdp-fg) / .08);border-radius:.5rem;background:rgb(var(--pdp-bg));transition:all .15s ease;cursor:pointer;font-family:var(--pdp-fm);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.sr-pdp .smart-bundle__row.is-selected{border-color:rgb(var(--pdp-fg) / .25);background:rgb(var(--pdp-fg) / .02)}.sr-pdp .smart-bundle__check{width:18px;height:18px;flex-shrink:0;accent-color:var(--sr-red, #C41E3A);margin:0}.sr-pdp .smart-bundle__img{width:48px;height:48px;object-fit:cover;border-radius:.375rem;flex-shrink:0;background:rgb(var(--pdp-fg) / .05);display:block}.sr-pdp .smart-bundle__info{flex:1;min-width:0}.sr-pdp .smart-bundle__kind{font-family:var(--pdp-fm);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--pdp-fg) / .72);margin-bottom:2px}.sr-pdp .smart-bundle__name{font-size:.875rem;font-weight:600;line-height:1.3;color:rgb(var(--pdp-fg));text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sr-pdp .smart-bundle__price{font-size:.875rem;font-weight:700;flex-shrink:0}.sr-pdp .smart-bundle__summary{margin-top:1rem;padding:.875rem 1rem;border:1px solid rgb(var(--pdp-fg) / .1);border-radius:.5rem;background:rgb(var(--pdp-fg) / .02)}.sr-pdp .smart-bundle__summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:.875rem;margin-bottom:.25rem}.sr-pdp .smart-bundle__total{font-family:var(--pdp-fd);font-size:1.5rem;font-weight:400;line-height:1}.sr-pdp .smart-bundle__savings{color:var(--sr-red, #C41E3A);font-weight:700}.sr-pdp .smart-bundle__savings-summary{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.625rem .875rem;background:#c41e3a14;border-radius:.375rem;font-family:var(--pdp-fb);font-size:.8125rem;font-weight:700;color:var(--sr-red, #C41E3A)}.sr-pdp .smart-bundle__cta{display:block;width:100%;margin-top:.75rem;padding:.875rem 1rem;background:var(--sr-black, #0A0A0A);color:var(--sr-white, #fff);font-family:var(--pdp-fb);font-size:.9375rem;font-weight:600;letter-spacing:.02em;border:0;border-radius:.375rem;cursor:pointer;transition:opacity .15s ease}.sr-pdp .smart-bundle__cta[disabled]{opacity:.55;cursor:not-allowed}.sr-pdp .smart-bundle__cta:hover:not([disabled]){opacity:.85}.sr-pdp .product__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);margin-block-end:0;padding:0;list-style:none}.sr-pdp .product__trust-item{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3);border:1px solid rgb(var(--pdp-fg) / .08);border-radius:var(--sp-2d5);background:rgb(var(--pdp-fg) / .02);font-family:var(--pdp-fb);font-size:.75rem;line-height:1.25}.sr-pdp .product__trust-item strong{display:block;font-size:var(--text-sm);font-weight:600}.sr-pdp .product__trust-item .icon{width:20px;height:20px;stroke-width:1;flex-shrink:0}@media(max-width:479px){.sr-pdp .product__trust-item{flex-direction:column;align-items:center;text-align:center;padding:var(--sp-2d5) var(--sp-1)}}.sr-pdp .product-sticky-form{display:none;position:fixed;z-index:20;bottom:0;right:0;width:100%;pointer-events:none}@media(min-width:1024px){.sr-pdp .product-sticky-form{display:block}}@media(min-width:768px){.sr-pdp .product-sticky-form{width:550px;right:var(--sp-5);bottom:var(--sp-5)}}.sr-pdp .product-sticky-form__card{display:grid;gap:var(--sp-4);border:1px solid rgb(var(--pdp-fg) / .1);background-color:rgb(var(--pdp-bg));padding:var(--sp-4);border-radius:var(--sp-3);opacity:0;visibility:hidden;transform:translateY(20px);pointer-events:auto;transition:opacity var(--pdp-anim-primary),visibility var(--pdp-anim-primary),transform var(--pdp-anim-primary)}.sr-pdp .product-sticky-form.is-visible .product-sticky-form__card{opacity:1;visibility:visible;transform:none}.sr-pdp .product-sticky-form__variant{display:grid;align-items:center;gap:var(--sp-4);grid-template-columns:80px minmax(0,1fr) auto}.sr-pdp .product-sticky-form__variant.no-image{grid-template-columns:minmax(0,1fr) auto}.sr-pdp .product-sticky-form__media{position:relative;overflow:hidden;border-radius:var(--sp-2);background:rgb(var(--pdp-placeholder))}.sr-pdp .product-sticky-form__media img{display:block;width:80px;height:auto;object-fit:cover}.sr-pdp .product-sticky-form__title{margin:0;font-size:var(--text-base);font-weight:500;line-height:1.25}.sr-pdp .product-sticky-form__options{font-size:var(--text-xs);line-height:1.25;color:rgb(var(--pdp-fg) / .6)}.sr-pdp .product-sticky-form .price{align-items:center;gap:var(--sp-2)}@media(min-width:1024px){.sr-pdp .product-sticky-form .price{gap:var(--sp-1d5)}}.sr-pdp .m-sticky-atc{position:fixed;left:0;right:0;z-index:20;bottom:var(--mobile-dock-height, 0px);display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem calc(.625rem + env(safe-area-inset-bottom));background:rgb(var(--pdp-bg));border-top:1px solid rgb(var(--pdp-fg) / .08);box-shadow:0 -6px 18px #00000014;transform:translateY(110%);transition:transform .22s cubic-bezier(.2,.8,.2,1);will-change:transform}.sr-pdp .m-sticky-atc.is-visible{transform:translateY(0)}.sr-pdp .m-sticky-atc__image{width:44px;height:44px;border-radius:.5rem;object-fit:cover;flex-shrink:0;background:rgb(var(--pdp-fg) / .05)}.sr-pdp .m-sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sr-pdp .m-sticky-atc__title{font-size:.8125rem;font-weight:600;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--pdp-fg))}.sr-pdp .m-sticky-atc__price{font-size:.8125rem;font-weight:700;line-height:1;color:rgb(var(--pdp-fg))}.sr-pdp .m-sticky-atc__price del{opacity:.62;font-weight:400;margin-right:4px}.sr-pdp .m-sticky-atc__btn{flex-shrink:0;min-height:44px;padding:0 1.125rem;border-radius:999px;border:0;font-family:var(--pdp-fb);font-size:.875rem;font-weight:700;letter-spacing:.02em;background:rgb(var(--pdp-btn-bg));color:rgb(var(--pdp-btn-text));cursor:pointer}.sr-pdp .m-sticky-atc__btn[disabled]{opacity:.55;cursor:not-allowed}@media(min-width:990px){.sr-pdp .m-sticky-atc{display:none}}.sr-pdp .sr-faq{margin:28px 0;max-width:820px}.sr-pdp .sr-faq h2{font-family:var(--pdp-fd);font-size:20px;font-weight:700;margin:0 0 14px;line-height:1.1}.sr-pdp .sr-faq-item{border-top:1px solid #e5e5e5;padding:13px 0}.sr-pdp .sr-faq-item h3{font-size:15px;font-weight:600;margin:0;font-family:var(--pdp-fb)}.sr-pdp .sr-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.sr-pdp .sr-faq-item>summary::-webkit-details-marker{display:none}.sr-pdp .sr-faq-item>summary:after{content:"+";font-size:1.25rem;line-height:1;opacity:.7}.sr-pdp .sr-faq-item[open]>summary:after{content:"−"}.sr-pdp .sr-faq-item[open]>p{margin-top:8px}.sr-pdp .sr-faq-item p{margin:0;font-size:14px;line-height:1.65;opacity:.85}.sr-pdp .recently-viewed{--section-padding-top: 72px;--section-padding-bottom: 72px}.sr-pdp .section-heading{display:flex;flex-direction:column;gap:var(--sp-4);margin-bottom:clamp(var(--sp-8),3.368vw,var(--sp-12))}@media(min-width:768px){.sr-pdp .section-heading{flex-direction:row;align-items:flex-end;justify-content:space-between}}.sr-pdp .section-heading .title-md{margin:0;font-family:var(--pdp-fd);font-weight:400;letter-spacing:-.01em;line-height:1.05;font-size:var(--title-md)}.sr-pdp .section-heading__nav{display:none;gap:var(--sp-3)}@media(min-width:1024px){.sr-pdp .section-heading__nav{display:flex}}.sr-pdp .section-heading__nav .button{width:var(--sp-12);height:var(--sp-12);padding:0}.sr-pdp .card-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% - var(--sp-10));gap:var(--sp-5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sr-pdp .card-carousel::-webkit-scrollbar{display:none}.sr-pdp .card-carousel>*{scroll-snap-align:start;min-width:0}@media(min-width:768px){.sr-pdp .card-carousel{grid-auto-columns:calc((100% - var(--sp-5) * 2) / 3)}}@media(min-width:1024px){.sr-pdp .card-carousel{grid-auto-columns:calc((100% - var(--sp-6) * 3) / 4);gap:var(--sp-6)}}.sr-pdp .jdgm-widget{max-width:1200px;margin:0 auto;padding-block:var(--sp-8) var(--sp-12)}.sr-pdp .jdgm-rev-widg__title{margin:0 0 var(--sp-4);font-family:var(--pdp-fb);font-size:1.125rem;font-weight:400;line-height:1.3;letter-spacing:0}.sr-pdp .jdgm-rev-widg__summary{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-6);border-bottom:1px solid rgb(var(--pdp-fg) / .1)}.sr-pdp .jdgm-rev-widg__summary-text{margin:0;font-size:.875rem;line-height:1.6}.sr-pdp .jdgm-write-rev-link{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;border-radius:999px;border:0;cursor:pointer;background:#bccc70;color:var(--sr-hemp-dk, #2E371F);font-family:var(--pdp-fb);font-size:.8125rem;font-weight:500;line-height:1.2;transition:opacity .15s ease}.sr-pdp .jdgm-write-rev-link:hover{opacity:.85}.sr-pdp .jdgm-form{display:grid;gap:var(--sp-3);max-width:560px;margin:var(--sp-6) auto 0}.sr-pdp .jdgm-form label{font-family:var(--pdp-fm);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.sr-pdp .jdgm-form input,.sr-pdp .jdgm-form textarea{width:100%;padding:.625rem .75rem;border:1px solid rgb(var(--pdp-fg) / .15);border-radius:.375rem;font-family:var(--pdp-fb);font-size:.9375rem;line-height:1.4;background:#fff}.sr-pdp .jdgm-form__stars{display:flex;gap:4px}.sr-pdp .jdgm-form__stars button{background:none;border:0;padding:0;cursor:pointer}.sr-pdp .jdgm-form__stars svg{width:1.5rem;height:1.5rem}.sr-pdp .pdp-toast{position:fixed;right:1.5rem;top:5rem;z-index:70;background:#fff;box-shadow:var(--sr-shadow-md, 0 8px 32px rgba(0,0,0,.08));padding:.75rem 1.5rem;font-weight:500;border-radius:.5rem}.sr-pdp .jdgm-rev-widg__summary-text .rating{display:inline-flex;gap:2px;vertical-align:middle}.sr-pdp .jdgm-rev-widg__reviews{display:grid;gap:var(--sp-6);padding-block:var(--sp-6)}.sr-pdp .jdgm-rev{display:grid;gap:var(--sp-2);padding-bottom:var(--sp-6);border-bottom:1px solid rgb(var(--pdp-fg) / .1)}.sr-pdp .jdgm-rev .rating{display:inline-flex;gap:2px}.sr-pdp .jdgm-rev__author{margin:0;font-size:.875rem}.sr-pdp .jdgm-rev__title{font-size:1rem}.sr-pdp .jdgm-rev__body{margin:0;font-size:.9375rem;line-height:1.6}@media(max-width:767px){.sr-pdp .product{gap:var(--sp-2)}.sr-pdp .product__info>*+*{margin-block-start:var(--sp-4)}.sr-pdp .product__inventory .alert{padding-block:var(--sp-1d5, .375rem);padding-inline:var(--sp-3) var(--sp-3d5)}.sr-pdp .product__meta+.product__title{margin-block-start:var(--sp-2)}.sr-pdp .product__media>img{max-height:16rem;object-fit:contain}.sr-pdp .product__gallery-container .product__thumbnail{height:var(--sp-5)}.sr-pdp .product__title .heading{font-size:1.5rem;line-height:1.15}.sr-pdp .variant-picker{gap:var(--sp-3)}.sr-pdp .variant-picker .form__label{margin-block-end:var(--sp-2)}.sr-pdp .variant-picker .swatches{flex-wrap:nowrap;overflow-x:auto;gap:var(--sp-2d5);padding:6px;margin:-6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sr-pdp .variant-picker .swatches::-webkit-scrollbar{display:none}.sr-pdp .variant-picker .swatches li{flex:0 0 auto}.sr-pdp .color-swatch{--swatch-size: var(--sp-10)}.sr-pdp .product-form-wrapper{margin-block-start:var(--sp-4)}.sr-pdp .product__inventory .progress-bar{display:none}}@media(max-width:639px){.sr-pdp .buy-buttons{flex-wrap:nowrap;gap:var(--sp-3)}.sr-pdp .product-form__submit.with-price .btn-text>span[aria-hidden=true]{display:none!important}}.sr-pdp .pack-chip{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 10px 6px 6px;border:1px dashed #15803d;border-radius:8px;background:#f0fdf4;font-family:var(--pdp-fb);font-size:.8125rem;font-weight:600;color:#15803d;cursor:pointer}.sr-pdp .pack-chip__tag{display:grid;place-items:center;width:20px;height:20px;border-radius:4px;background:#15803d;color:#fff;font-size:12px}.sr-pdp .pack-selector{display:grid;gap:var(--sp-3)}.sr-pdp .pack-selector__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}.sr-pdp .pack-option{position:relative;display:grid;gap:2px;justify-items:center;text-align:center;padding:14px 4px 8px;border:1px solid rgb(var(--pdp-fg) / .15);border-radius:12px;background:#fff;font-family:var(--pdp-fb);color:rgb(var(--pdp-fg));cursor:pointer}.sr-pdp .pack-option.is-active{border:2px solid rgb(var(--pdp-fg));padding:13px 3px 7px;background:rgb(var(--pdp-fg) / .03)}.sr-pdp .pack-option__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);white-space:nowrap;padding:2px 7px;border-radius:999px;background:#15803d;color:#fff;font-size:10.5px;font-weight:700}.sr-pdp .pack-option__label{font-size:.75rem;line-height:1.2;color:rgb(var(--pdp-fg) / .7)}.sr-pdp .pack-option__each{font-size:1rem;font-weight:700;line-height:1.2;white-space:nowrap}.sr-pdp .pack-option__each small{font-size:.6875rem;font-weight:500;color:rgb(var(--pdp-fg) / .6)}.sr-pdp .pack-option__save{font-size:.6875rem;font-weight:600;color:#15803d;line-height:1.25}.sr-pdp .pack-option__save.is-muted{color:rgb(var(--pdp-fg) / .55);font-weight:500}.sr-pdp .pack-selector__colors{display:grid;gap:var(--sp-2);padding:var(--sp-2d5) var(--sp-3);border-radius:10px;background:rgb(var(--pdp-fg) / .03)}.sr-pdp .pack-selector__hint{margin:0;font-size:.75rem;color:rgb(var(--pdp-fg) / .6)}.sr-pdp .pack-selector__slot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);font-family:var(--pdp-fb);font-size:.875rem}.sr-pdp .pack-selector__slot{letter-spacing:normal;text-transform:none}.sr-pdp .pack-selector__slot select{flex:1;max-width:14rem;height:2.125rem;letter-spacing:normal;padding:0 10px;border:1px solid rgb(var(--pdp-fg) / .15);border-radius:8px;background:#fff;font:inherit}.sr-pdp .product__media--video{background:#000}.sr-pdp .product__media-video{display:block;width:100%;height:100%;aspect-ratio:var(--aspect-ratio, 1);object-fit:contain;background:#000}@media(max-width:767px){.sr-pdp .product__media-video{max-height:16rem}}.sr-pdp .pdp-story{padding-block:var(--sp-10);border-block-start:1px solid rgb(var(--pdp-fg) / .08)}.sr-pdp .pdp-story__title{margin:0 0 var(--sp-5);font-family:var(--pdp-fd);font-weight:400;font-size:clamp(1.75rem,2.4vw,2.5rem);line-height:1.1}.sr-pdp .pdp-story__list{display:grid;gap:var(--sp-6)}@media(min-width:1024px){.sr-pdp .pdp-story__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}}.sr-pdp .pdp-story__item{margin:0;display:grid;gap:var(--sp-3)}.sr-pdp .pdp-story__item img{width:100%;height:auto;border-radius:14px;background:#0b0f1a}.sr-pdp .pdp-story__item h3{margin:0;font-family:var(--pdp-fb);font-size:1.0625rem;font-weight:700}.sr-pdp .pdp-story__item p{margin:4px 0 0;font-size:.9375rem;line-height:1.5;color:rgb(var(--pdp-fg) / .75)}.sr-pdp .pdp-story__box{margin-top:var(--sp-8);padding:var(--sp-5);border-radius:14px;background:rgb(var(--pdp-fg) / .03)}.sr-pdp .pdp-story__box h3{margin:0 0 var(--sp-3);font-family:var(--pdp-fb);font-size:1.0625rem;font-weight:700}.sr-pdp .pdp-story__box ul{margin:0;padding-inline-start:1.25em;display:grid;gap:4px;list-style:disc;font-size:.9375rem}
