.product-form__options{margin:0;padding:0;list-style-type:none;margin-bottom:var(--spacing-m)}:checked+.product-form__option{font-weight:700}:disabled+.product-form__option{opacity:.5}.product-form__actions button{width:100%}.product-recommendations{max-width:var(--content-max-width-l);margin:0 auto;border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);padding-inline:var(--spacing-m);padding-block:var(--spacing-xxl);padding-inline:var(--spacing-outer-x)}.product-recommendations__title{font-size:var(--font-heading-size-l);margin-bottom:var(--spacing-m)}.truncate{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:6.5rem;overflow:hidden;display:block;position:relative}.truncate::-webkit-scrollbar{display:none;width:0;height:0}.truncate[expanded]{padding-bottom:3rem;max-height:none}.truncate__toggle{display:flex;justify-content:center;margin:0;border:0;padding-inline:0;text-decoration:underline;isolation:isolate;position:absolute;bottom:0;left:0;right:0}.truncate__toggle[hidden]{display:none}.truncate__toggle:before{content:"";background-color:var(--bg);width:100%;height:3rem;pointer-events:none;position:absolute;bottom:0;z-index:-1}.truncate[expanded] .truncate__toggle:before{display:none}.truncate[expanded] .truncate__view-more,.truncate:not([expanded]) .truncate__view-less{display:none}truncate-content:not(:defined){overflow-y:auto}truncate-content:not(:defined):before,truncate-content:not(:defined) [data-truncate-toggle]{display:none}.product-view__product-group{container-type:inline-size;font-size:1rem}.product-view__product-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m)}.product-view__product-group-header button{box-shadow:none;width:3rem}.product-view__product-group-header h3{font-family:var(--font-body);text-transform:none;font-size:inherit;font-weight:400}.related-variants__nav svg{width:1rem}.related-variants{margin:0;padding:0;list-style-type:none;border:1px solid var(--color-line);border-radius:var(--radius)}.related-variant{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,1fr);grid-template-areas:"image title" "image price";align-items:center;min-width:-moz-fit-content;min-width:fit-content;width:100%;padding:var(--spacing-xxs) var(--spacing-m);border-right:1px solid var(--color-line);column-gap:var(--spacing-m)}.related-variant__img{grid-area:image}.related-variant__link{text-decoration:none;grid-area:title;border-bottom:1px solid var(--color-line);height:100%;display:flex;align-items:center}.related-variant__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.related-variant__link:hover{box-shadow:0 4px 0 -2px var(--color-ocean-blue);border-bottom:1px solid transparent}.related-variant__price{grid-area:price}@media (max-width: 63.99rem){.related-variants{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;--_column-w: calc((100% - (var(--spacing-m) * 3)) / 4);display:grid;grid-auto-flow:column;grid-auto-columns:max(17.8125rem,var(--_column-w));scroll-behavior:smooth;scroll-snap-type:x mandatory}.related-variants::-webkit-scrollbar{display:none;width:0;height:0}.related-variant{padding:var(--spacing-xxs) var(--spacing-xs)}.related-variant:last-child{border-right:none}}@media (min-width: 64rem){.related-variants__nav{display:none}.related-variants{display:grid;grid-template-columns:repeat(2,1fr)}.related-variant{padding:var(--spacing-xxs) var(--spacing-m);border-bottom:1px solid var(--color-line)}.related-variants--column-2 .related-variant:nth-last-child(-n+2){border-bottom:0}.related-variants--column-2 .related-variant:nth-child(2n){border-right:none}@container (min-width: 600px){.related-variants--column-3{grid-template-columns:repeat(3,1fr)}.related-variants--column-3 .related-variant:nth-last-child(-n+3){border-bottom:0}.related-variants--column-3 .related-variant:nth-child(3n){border-right:none}.related-variants--column-3 .related-variant:nth-child(3){border-bottom:1px solid var(--color-line)}.related-variants--column-3 .related-variant:last-child{border-bottom:none}}}.product-view__breadcrumbs{font-size:var(--font-size-s);grid-column:span 2;display:flex;justify-content:center;gap:var(--spacing-xxs);padding-block:var(--spacing-l);padding-inline:var(--spacing-m)}.product-view__breadcrumbs a{text-decoration:none}.product-view__breadcrumbs a:hover{text-decoration:underline}.product-view__media-wrapper{display:grid;grid-auto-flow:row;gap:1px}.product-view__media-wrapper img,.product-view__media-wrapper video{width:100%;aspect-ratio:4/5}.product-view__media-wrapper img{object-fit:cover}.product-view__media{overflow:hidden;position:relative}.product-view__media [data-slideshow-track]{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-auto-columns:100%;grid-auto-flow:column;width:100%;scroll-behavior:smooth;scroll-snap-type:x mandatory}.product-view__media [data-slideshow-track]::-webkit-scrollbar{display:none;width:0;height:0}.product-view__media [data-slideshow-item]{scroll-snap-align:start;scroll-snap-stop:always}.product-view__content>*{--_space: var(--space, var(--spacing-m));margin-block:0}.product-view__content>*+*{margin-block-start:var(--_space)}.product-view__desc{max-height:19em}.product-view__vendor{display:none}.product-view__title{font-size:var(--font-heading-size-xl);text-align:center;margin-bottom:var(--spacing-m)}.product-view__sub-header{display:flex;column-gap:var(--spacing-m);justify-content:center;align-items:center}.product-view__sub-header-badge img{max-width:9.0625rem}.product-view__size{display:flex;align-items:center;gap:0 .3125rem;font-size:var(--font-size-l)}.product-view__size svg{width:1.25rem}.product-view__form-find-store{width:100%}.product-view__form-exist-in-store{text-align:center;margin:0;width:100%;pointer-events:none}.product-view__price{font-size:var(--font-heading-size-m)}.product-view__accordion+.product-view__accordion{--space: 0}@media (max-width: 63.99rem){.product-view{overflow-x:hidden}.product-view__breadcrumbs{max-width:var(--content-max-width-l);margin:0 auto;border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);padding-inline:var(--spacing-m);padding-block:var(--spacing-xxl);padding:var(--spacing-m) 0 0}.product-view__media{max-width:var(--content-max-width-l);margin:0 auto;border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);padding-inline:var(--spacing-m);padding-block:var(--spacing-xxl);position:relative;overflow:visible}.product-view__media:after{content:"";width:100vw;position:absolute;left:50%;bottom:0;border-top:1px solid var(--color-line);z-index:10;transform:translate(-50%)}.product-view__content{max-width:var(--content-max-width-l);margin:0 auto;border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);padding-inline:var(--spacing-m);padding-block:var(--spacing-xxl)}.product-view__media-nav button{display:none}.product-view__media-bullets{display:flex;gap:var(--spacing-xs);position:absolute;bottom:var(--spacing-m);left:50%;transform:translate(-50%)}.product-view__media-bullet{width:.5rem;height:.5rem;border-radius:100%;background-color:currentcolor;opacity:.35;display:block;pointer-events:none}.product-view__media-bullet.is-current{opacity:1}.product-view__media-counter{text-align:right;font-size:var(--font-size-l)}}@media (min-width: 64rem){.product-view__container{max-width:var(--content-max-width-l);margin:0 auto;border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);padding-inline:var(--spacing-m);padding-block:var(--spacing-xxl);padding-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-view__content{margin-block:var(--spacing-outer-y);padding-inline:var(--spacing-outer-x);border-left:1px solid var(--color-line)}.product-view__media-nav{position:absolute;top:var(--spacing-l);left:var(--spacing-l);display:flex;align-items:center;column-gap:var(--spacing-s)}.product-view__media-nav button{padding:calc(var(--spacing-xs) - 1px);border:1px solid var(--color-line);box-shadow:none}.product-view__media-nav svg{width:2.3125rem}}
