.layout-section__container{width:100%}.layout-section__container:not(.page-width){padding-inline:1.5rem}.layout-section__container:not(.page-width).layout-section__container--flush{padding-inline:0}.layout-section__content{width:100%}.layout-section__container.layout-section__container--content{max-width:calc(var(--os-content-width) + 2 * var(--os-page-gutter));margin-inline:auto;padding-inline:var(--os-page-gutter)}.os-satc.os-satc{background:none}.os-satc{position:fixed;right:0;bottom:0;left:0;z-index:99;display:block;pointer-events:none;visibility:hidden;transform:translateY(calc(100% + 6rem));transition:transform .4s ease,visibility 0s linear .4s}.os-satc.is-visible{pointer-events:auto;visibility:visible;transform:none;transition:transform .4s ease,visibility 0s}@media(prefers-reduced-motion:reduce){.os-satc,.os-satc.is-visible{transition:none}}@media screen and (max-width:749px){.os-satc--desktop{display:none}}@media screen and (min-width:750px){.os-satc--mobile{display:none}}.os-satc__bar{max-width:var(--os-satc-bar-width, none);margin-inline:auto;padding-block:var(--os-satc-padding);padding-bottom:calc(var(--os-satc-padding) + env(safe-area-inset-bottom,0px));border:var(--os-satc-border-width) solid var(--os-satc-border-color);border-bottom:0;border-radius:var(--os-satc-radius) var(--os-satc-radius) 0 0;background:var(--os-satc-bg);box-shadow:var(--os-satc-shadow);-webkit-backdrop-filter:blur(var(--os-satc-blur));backdrop-filter:blur(var(--os-satc-blur));color:rgb(var(--color-foreground))}.os-satc__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem 3.2rem}@media screen and (min-width:750px){.os-satc__inner--max.page-width{max-width:calc(var(--os-satc-content-width) + 10rem)}}.os-satc__product{display:flex;align-items:center;gap:1.2rem;min-width:0}.os-satc__image{flex:none;width:var(--os-satc-image);height:var(--os-satc-image);border-radius:calc(var(--os-satc-image) * .2);object-fit:cover}.os-satc__text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.os-satc__title{margin:0;overflow:hidden;font-family:var(--os-font-heading, var(--font-heading-family));font-size:clamp(1.6rem,1.526rem + .19vw,1.8rem);font-weight:500;line-height:1.2;letter-spacing:0;color:var(--os-color-heading, rgb(var(--color-foreground)));text-overflow:ellipsis;white-space:nowrap}.os-satc__price .price{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin:0;font-size:clamp(1.4rem,1.363rem + .095vw,1.5rem);line-height:1.2}.os-satc__price .price__container{margin:0}.os-satc__price .price .badge{margin:0;padding:.4rem .8rem;font-size:1.1rem}@media screen and (max-width:749px){.os-satc .os-satc-on-desktop,.os-satc__price--price-desktop .price__container,.os-satc__price--price-none .price__container,.os-satc__price--badge-desktop .price .badge{display:none!important}}@media screen and (min-width:750px){.os-satc .os-satc-on-mobile,.os-satc__price--price-mobile .price__container,.os-satc__price--price-none .price__container,.os-satc__price--badge-mobile .price .badge{display:none!important}}.os-satc__actions{flex:0 1 var(--os-satc-actions-width);min-width:0}.os-satc__inner--actions-only .os-satc__actions{flex-grow:1}.os-satc__form{display:flex;gap:1rem}.os-satc__error{margin-bottom:.6rem;font-size:1.2rem}.os-satc .os-satc__quantity{flex:none;width:clamp(9.6rem,8.857rem + 1.905vw,11.6rem);min-height:0;border:1px solid var(--os-satc-qty-border, rgb(var(--color-foreground)));border-radius:var(--os-satc-qty-radius);overflow:hidden}.os-satc .os-satc__quantity:before,.os-satc .os-satc__quantity:after{display:none}.os-satc__quantity .quantity-button{width:33%;margin:0}.os-satc__quantity .quantity-input{min-width:0;padding:0;border:0;border-inline:1px solid var(--os-satc-qty-border, rgb(var(--color-foreground)));opacity:1;font-weight:600;-moz-appearance:textfield}.os-satc__quantity .quantity-input::-webkit-outer-spin-button,.os-satc__quantity .quantity-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.os-satc__button{flex:1 1 auto;min-width:0;min-height:clamp(3.6rem,3.229rem + .952vw,4.6rem);padding:0 2rem;border:0;border-radius:var(--os-satc-btn-radius);background:var(--os-satc-btn-bg);color:var(--os-satc-btn-color);font-family:var(--os-font-body, var(--font-body-family));font-size:clamp(1.4rem,1.251rem + .381vw,1.8rem);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:var(--os-satc-btn-case);cursor:pointer;transition:filter .2s ease}.os-satc__button:not([disabled]):hover{filter:brightness(.96)}.os-satc__button[disabled],.os-satc__button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.os-satc__button:focus-visible{outline:2px solid var(--os-satc-btn-bg);outline-offset:2px}.os-satc__items{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin:clamp(.6rem,.526rem + .19vw,.8rem) 0 0;padding:0;list-style:none;font-family:var(--os-font-body, var(--font-body-family));font-size:clamp(1.2rem,1.126rem + .19vw,1.4rem);line-height:1.3;color:var(--os-satc-items-color, var(--os-color-heading, rgb(var(--color-foreground))))}.os-satc__item{display:inline-flex;align-items:center;gap:.5em}.os-satc__item p{display:inline;margin:0}.os-satc__item-icon{flex:none;width:auto;height:1.4em}@media screen and (max-width:749px){.os-satc__inner{flex-direction:column;align-items:stretch}.os-satc__actions{flex-basis:auto}}html[data-os-satc-open] body{padding-bottom:var(--os-satc-height, 0px)}.os-mc__content{z-index:1}.os-annotated__label{position:absolute;left:var(--os-ann-x);top:var(--os-ann-y);transform:translate(var(--os-ann-shift),-50%);display:inline-flex;align-items:center;gap:.33em;padding:.17em .6em .17em .17em;border-radius:999px;background:var(--os-ann-bg);color:var(--os-ann-color);font-size:var(--os-ann-size);font-weight:500;line-height:1.25;letter-spacing:-.05em;white-space:nowrap;counter-increment:os-ann}.os-annotated:not(.os-annotated--numbered) .os-annotated__label{padding-inline:.6em}.os-annotated--numbered .os-annotated__label:before{content:counter(os-ann);display:grid;place-items:center;flex-shrink:0;width:1.73em;height:1.73em;border-radius:50%;background:var(--os-ann-number);color:#fff;font-size:.867em;font-weight:800;letter-spacing:0}@media screen and (max-width:749px){.os-annotated__label{left:var(--os-ann-x-m, var(--os-ann-x));top:var(--os-ann-y-m, var(--os-ann-y))}}.os-mc__media{position:relative;z-index:0;min-width:0;min-height:0;overflow:hidden}.os-mc__media picture,.os-mc__media os-background-video{display:contents}.os-mc__media .os-mc__media-el{display:block;width:100%;height:100%;object-fit:var(--os-media-fit, cover)}.block-badge{display:inline-flex;align-items:center;max-width:fit-content;gap:.6rem;color:var(--badge-color, rgb(var(--color-base-background-accent-1, 255, 143, 192)));font-size:1.2rem;font-weight:var(--font-body-weight-bold);line-height:1;letter-spacing:.12rem;text-transform:uppercase;white-space:nowrap}.block-badge--filled.block-badge--filled{--padding-block-start: 6px;--padding-block-end: 6px;--padding-inline-start: 12px;--padding-inline-end: 12px;border-radius:5px;background:var(--badge-background, rgb(var(--color-base-background-2)))}.block-badge--outlined.block-badge--outlined{--padding-block-start: 6px;--padding-block-end: 6px;--padding-inline-start: 12px;--padding-inline-end: 12px;border-radius:100px;border:1px solid currentColor}.block-badge__star{font-size:1.1em;line-height:1}@media screen and (min-width:750px){.block-badge{font-size:1.3rem}}.block-list :is(ul,ol){display:grid;gap:var(--list-item-gap, 8px);margin:0;padding:0;list-style:none}.block-list li{padding-inline-start:calc(var(--list-bullet-size, 18px) + var(--list-bullet-gap, 10px))}.block-list li:before{display:inline-block;width:var(--list-bullet-size, 18px);margin-inline-start:calc(-1 * (var(--list-bullet-size, 18px) + var(--list-bullet-gap, 10px)));margin-inline-end:var(--list-bullet-gap, 10px);color:var(--list-bullet-color, rgb(var(--color-base-background-accent-1, 255, 143, 192)));font-size:var(--list-bullet-size, 18px);line-height:1;text-align:center}.block-list--dot li:before{content:"\2022"}.block-list--dash li:before{content:"\2013"}.block-list--check li:before{content:"\2713";font-size:calc(var(--list-bullet-size, 18px) * .85)}.block-list--image li:before{content:"\2022"}.block-list--image[style*=--list-bullet-url] li:before{content:"";vertical-align:top;height:var(--list-bullet-size, 18px);font-size:inherit;margin-top:max(0px,calc((1em * (1 + .5 * var(--font-body-line-height-scale, 1) / var(--font-body-scale)) - var(--list-bullet-size, 18px)) / 2));background-image:var(--list-bullet-url);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width:990px){.block-list--cols-2 :is(ul,ol){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem}}.block-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;text-decoration:none}.block-button.button{padding:1.3rem 3.2rem;font-size:1.6rem;line-height:1.2}.block-button.button.size-style{width:var(--block-width, auto);max-width:100%}.block-button--link{color:rgb(var(--color-base-background-accent-1, 255, 143, 192));font-size:1.6rem;font-weight:var(--font-body-weight-bold);line-height:1.2}.block-button--link:hover{text-decoration:underline;text-underline-offset:.3rem}.block-button__arrow{width:2rem;height:1.2rem;flex-shrink:0;transition:transform var(--duration-short, .15s) ease}.block-button--link:hover .block-button__arrow{transform:translate(.4rem)}@media(prefers-reduced-motion:reduce){.block-button__arrow{transition:none}}.block-table__cell{display:flex;flex-direction:column;justify-content:center;gap:.8rem;min-width:0;padding:var(--table-cell-padding, 16px);background:var(--cell-background, var(--row-background, var(--table-cell-background, rgb(var(--color-background)))))}.block-table__cell--align-left{align-items:flex-start;text-align:left}.block-table__cell--align-center{align-items:center;text-align:center}.block-table__cell--align-right{align-items:flex-end;text-align:right}.block-table__cell.block-table__cell--align-left>*{align-self:flex-start}.block-table__cell.block-table__cell--align-center>*{align-self:center}.block-table__cell.block-table__cell--align-right>*{align-self:flex-end}.block-table__cell .block-table__text{display:block;font-weight:var(--cell-weight, inherit)}.block-table__image{display:block;width:auto;max-width:100%;height:var(--cell-image-height, 40px);object-fit:contain}.block-table__icon{display:block;position:relative;flex:0 0 auto;width:var(--table-icon-size, 28px);height:var(--table-icon-size, 28px);background-image:var(--icon-image, none);background-size:contain;background-repeat:no-repeat;background-position:center}.block-table__icon:before{content:"";display:var(--icon-glyph, block);position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--icon-color, currentColor);-webkit-mask-image:var(--icon-mask);mask-image:var(--icon-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.block-table__icon--check{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.55 17.55 4 12l1.4-1.4 4.15 4.15 8.6-8.6L19.55 7z'/%3E%3C/svg%3E");--icon-image: var(--table-check-image, none);--icon-glyph: var(--table-check-glyph, block);--icon-color: var(--table-check-color, rgb(var(--color-base-background-accent-1)))}.block-table__icon--cross{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.4 19 5 17.6 10.6 12 5 6.4 6.4 5 12 10.6 17.6 5 19 6.4 13.4 12 19 17.6 17.6 19 12 13.4z'/%3E%3C/svg%3E");--icon-image: var(--table-cross-image, none);--icon-glyph: var(--table-cross-glyph, block);--icon-color: var(--table-cross-color, rgba(var(--color-foreground), .6))}.block-table__icon--check.block-table__icon--muted{--icon-image: var(--table-check-muted-image, none);--icon-glyph: var(--table-check-muted-glyph, block);--icon-color: var(--table-muted-color, rgba(var(--color-foreground), .35))}.block-table__icon--cross.block-table__icon--muted{--icon-image: var(--table-cross-muted-image, none);--icon-glyph: var(--table-cross-muted-glyph, block);--icon-color: var(--table-muted-color, rgba(var(--color-foreground), .35))}.block-table__row{display:contents}.block-table{--table-columns: 3;--table-rest: 2;display:flex;flex-direction:column;gap:1.6rem;min-width:0}.block-table__scroller{min-width:0}.block-table__grid{display:grid;grid-template-columns:var(--table-first-column, 30%) repeat(var(--table-rest, 2),minmax(0,1fr));column-gap:var(--table-gap-column);row-gap:var(--table-gap-row);border-radius:var(--table-radius, 0px);overflow:hidden;width:100%}.block-table__corner{display:flex;align-items:center;padding:var(--table-cell-padding, 16px);background:var(--table-cell-background, rgb(var(--color-background)))}.block-table__cell,.block-table__corner{position:relative}.block-table__cell:after,.block-table__corner:after{content:"";position:absolute;left:var(--edge-row-start, calc(var(--table-seam-h, 0px) * -1));right:var(--edge-row-end, 0px);bottom:calc((var(--table-gap-row, 0px) + var(--table-line-h, 0px)) / -2);height:var(--table-line-h, 0px);background:var(--table-divider-color, rgba(var(--color-foreground), .12));pointer-events:none}.block-table__cell:before,.block-table__corner:before{content:"";position:absolute;top:var(--edge-first-line, calc(var(--table-seam-v, 0px) * -1));bottom:var(--edge-last-line, 0px);right:calc((var(--table-gap-column, 0px) + var(--table-line-v, 0px)) / -2);width:var(--table-line-v, 0px);background:var(--table-divider-color, rgba(var(--color-foreground), .12));pointer-events:none}.block-table__corner,.block-table__row:not(:nth-child(2))>.block-table__cell:first-child{--edge-row-start: var(--table-inset, 0px)}.block-table__row>.block-table__cell:last-child{--edge-row-end: var(--table-inset, 0px)}.block-table__corner,.block-table__row:nth-child(2)>.block-table__cell{--edge-first-line: var(--table-inset, 0px)}.block-table__row:last-child>.block-table__cell{--edge-last-line: var(--table-inset, 0px)}.block-table__heading{display:block}.block-table__corner-text{display:none}@media screen and (min-width:750px){.block-table__heading{display:none}.block-table__corner-text{display:block}}@media screen and (max-width:749px){.block-table__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}.block-table--transpose .block-table__grid{grid-template-columns:minmax(min-content,auto);grid-template-rows:repeat(var(--table-columns, 3),auto);grid-auto-columns:minmax(min-content,1fr);grid-auto-flow:column;min-width:min-content}.block-table:not(.block-table--transpose) :is(.block-table__cell,.block-table__corner){min-width:calc(12rem - var(--table-gap-column, 0px))}.block-table:not(.block-table--transpose) .block-table__grid{grid-template-columns:minmax(min-content,var(--table-first-column, 30%)) repeat(var(--table-rest, 2),minmax(min-content,1fr));min-width:min-content}.block-table--transpose :is(.block-table__cell,.block-table__corner):after{left:var(--edge-first-line, calc(var(--table-seam-h, 0px) * -1));right:var(--edge-last-line, 0px)}.block-table--transpose :is(.block-table__cell,.block-table__corner):before{top:var(--edge-row-start, calc(var(--table-seam-v, 0px) * -1));bottom:var(--edge-row-end, 0px)}}.block-custom-liquid{min-width:0}.block-custom-liquid :is(iframe,img,video){max-width:100%}.block-image{display:block;overflow:hidden;border-radius:var(--image-radius, 0px)}.block-image__media{display:block;width:100%;height:100%}.block-image.size-style--h-fit{aspect-ratio:var(--image-ratio, 1)}.block-image.size-style--h-fill,.block-image.size-style--mh-fill{min-height:0}.block-image.size-style--h-group,.block-image.size-style--mh-group{height:var(--media-height, auto);min-height:var(--media-min-height, 0)}@media screen and (max-width:749px){.block-image:is(.size-style--mh-fixed,.size-style--mh-viewport){aspect-ratio:auto}.block-image.size-style--h-group:not(.size-style--mh-group){height:var(--size-h);min-height:0}.block-image.size-style--mh-max{aspect-ratio:var(--image-ratio, 1);max-height:var(--image-max-height-mobile, none)}}.block-image.size-style--fit .block-image__media{width:auto;max-width:100%;margin-inline:auto}@media screen and (min-width:750px){.layout-flex--row>.block-image.size-style--fit{flex-shrink:0}}@media screen and (max-width:749px){.layout-flex--mobile-row>.block-image.size-style--mw-fit{flex-shrink:0}}@media screen and (min-width:750px)and (max-width:989px){.block-image.size-style:is(.block-image--th-fixed,.block-image--th-viewport){--size-h: var(--image-height-tablet)}.block-image.size-style.block-image--th-max{--size-h: auto;max-height:var(--image-max-height-tablet, none)}.block-image.size-style:is(.block-image--th-fixed,.block-image--th-viewport):not(.block-slideshow__viewport *){height:var(--size-h);min-height:0;aspect-ratio:auto}.block-image.size-style.block-image--th-max:not(.block-slideshow__viewport *){height:auto;min-height:0;aspect-ratio:var(--image-ratio, 1)}:is(.layout-flex--column,.layout-flex--tablet-column)>.block-image.block-image--th-set{flex:0 0 auto}}.block-image--fit-cover .block-image__media{object-fit:cover}.block-image--fit-contain .block-image__media{object-fit:contain}.block-marquee{display:block;width:100%;overflow:hidden}.block-marquee__track{display:flex;width:max-content;gap:var(--marquee-gap, 24px)}.block-marquee__run{display:flex;align-items:center;flex:0 0 auto;gap:var(--marquee-gap, 24px)}.block-marquee__run>*{flex:0 0 auto;max-width:none}.block-marquee__run :is(p,h1,h2,h3,h4,h5,h6){white-space:nowrap}@keyframes block-marquee-scroll{to{transform:translate3d(calc(-50% - (var(--marquee-gap, 24px) / 2)),0,0)}}@media(prefers-reduced-motion:no-preference){.block-marquee[data-ready] .block-marquee__track{animation:block-marquee-scroll var(--marquee-duration, 30s) linear infinite var(--marquee-direction, normal)}.block-marquee--on-never[data-ready] .block-marquee__track{animation:none}@media screen and (min-width:750px){.block-marquee--on-mobile[data-ready] .block-marquee__track{animation:none}}@media screen and (max-width:749px){.block-marquee--on-desktop[data-ready] .block-marquee__track{animation:none}}.block-marquee--pausable[data-ready]:is(:hover,:focus-within) .block-marquee__track{animation-play-state:paused}}.block-marquee--static .block-marquee__track,.block-marquee--on-never .block-marquee__track{width:100%;flex-wrap:wrap;justify-content:var(--marquee-static-justify, space-between)}.block-marquee--static .block-marquee__run>[aria-hidden=true],.block-marquee--static .block-marquee__track>[aria-hidden=true],.block-marquee--on-never .block-marquee__run>[aria-hidden=true],.block-marquee--on-never .block-marquee__track>[aria-hidden=true]{display:none}.block-marquee--static .block-marquee__run,.block-marquee--on-never .block-marquee__run{width:100%;flex-wrap:wrap;justify-content:var(--marquee-static-justify, space-between)}@media screen and (min-width:750px){.block-marquee--on-mobile .block-marquee__track,.block-marquee--on-mobile .block-marquee__run{width:100%;flex-wrap:wrap;justify-content:var(--marquee-static-justify, space-between)}.block-marquee--on-mobile .block-marquee__run>[aria-hidden=true],.block-marquee--on-mobile .block-marquee__track>[aria-hidden=true]{display:none}}@media screen and (max-width:749px){.block-marquee--on-desktop .block-marquee__track,.block-marquee--on-desktop .block-marquee__run{width:100%;flex-wrap:wrap;justify-content:var(--marquee-static-justify, space-between)}.block-marquee--on-desktop .block-marquee__run>[aria-hidden=true],.block-marquee--on-desktop .block-marquee__track>[aria-hidden=true]{display:none}}@media(prefers-reduced-motion:reduce){.block-marquee{overflow-x:auto}.block-marquee__track>.block-marquee__run[aria-hidden=true]{display:none}}.os-acc{--os-acc-line-color: var(--os-color-line);--os-acc-question: clamp(1.6rem, 1.451rem + .381vw, 2rem);--os-acc-pad: clamp(1.6rem, 1.303rem + .762vw, 2.4rem);--os-acc-icon: clamp(1.4rem, 1.326rem + .19vw, 1.6rem);display:block;min-width:0;box-sizing:border-box;border-top:1px solid var(--os-acc-line-color)}.os-acc--lines-text{--os-acc-line-color: rgba(var(--color-foreground), .2)}.os-acc__item{border-bottom:1px solid var(--os-acc-line-color)}.os-acc__question{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding-block:var(--os-acc-pad);cursor:pointer;list-style:none;font-family:var(--os-font-body);font-size:var(--os-acc-question);font-weight:500;line-height:1.4;letter-spacing:var(--os-tracking-body);color:var(--os-color-heading)}.os-acc__question::-webkit-details-marker{display:none}.os-acc__question:focus-visible{outline:2px solid currentColor;outline-offset:2px}.os-acc__icon{position:relative;flex:none;width:var(--os-acc-icon);height:1.4em}.os-acc__icon:before,.os-acc__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:currentColor;border-radius:1px;transition:transform .25s ease}.os-acc--icon-plus .os-acc__icon:after{transform:rotate(90deg)}.os-acc--icon-plus .os-acc__item[open] .os-acc__icon:after{transform:rotate(0)}.os-acc--icon-chevron .os-acc__icon:before,.os-acc--icon-chevron .os-acc__icon:after{width:60%}.os-acc--icon-chevron .os-acc__icon:before{left:0;transform:translate(10%) rotate(45deg)}.os-acc--icon-chevron .os-acc__icon:after{left:40%;transform:translate(-10%) rotate(-45deg)}.os-acc--icon-chevron .os-acc__item[open] .os-acc__icon{transform:scaleY(-1)}.os-acc__answer{padding-block-end:var(--os-acc-pad);padding-inline-end:calc(var(--os-acc-icon) + 1.6rem);font-family:var(--os-font-body);font-size:var(--os-text-body);line-height:1.5;letter-spacing:var(--os-tracking-body);color:var(--os-color-text)}.os-acc__answer>:first-child{margin-top:0}.os-acc__answer>:last-child{margin-bottom:0}@supports (interpolate-size: allow-keywords){@media(prefers-reduced-motion:no-preference){.os-acc{interpolate-size:allow-keywords}.os-acc__item::details-content{height:0;overflow:clip;transition:height .3s ease,content-visibility .3s allow-discrete}.os-acc__item[open]::details-content{height:auto}}}.os-annotated{container-type:size;counter-reset:os-ann}.os-annotated__stage{position:absolute;aspect-ratio:var(--os-ann-ratio);width:max(100cqw,100cqh * var(--os-ann-ratio));left:calc((100cqw - max(100cqw,100cqh * var(--os-ann-ratio))) * var(--os-ann-fx));top:calc((100cqh - max(100cqh,100cqw / var(--os-ann-ratio))) * var(--os-ann-fy))}.os-annotated__img{display:block;width:100%;height:100%;max-width:none;object-fit:fill}.os-badge{display:inline-flex;align-items:center;gap:.6rem;box-sizing:border-box;max-width:fit-content;color:var(--os-badge-color, var(--os-color-accent-text));font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight-bold);font-size:var(--os-text-eyebrow);line-height:1;letter-spacing:var(--os-eyebrow-tracking);text-transform:uppercase;white-space:nowrap}.os-badge--filled{padding:var(--os-badge-pad-block) var(--os-badge-pad-inline);border-radius:var(--os-badge-radius);background:var(--os-badge-background, var(--os-badge-bg))}.os-badge--outlined{padding:var(--os-badge-pad-block) var(--os-badge-pad-inline);border:1px solid currentColor;border-radius:var(--os-radius-pill)}.os-badge.os-badge--chip{padding:.34em .74em;border:1px solid var(--os-color-line);border-radius:var(--os-radius-pill);background:var(--os-badge-background, #fff);color:var(--os-badge-color, var(--os-color-heading));font-size:clamp(1.3rem,1.133rem + .429vw,1.75rem);font-weight:var(--os-font-body-weight);line-height:1.5;letter-spacing:var(--os-tracking-body);text-transform:none}.os-badge__star{font-size:1.1em;line-height:1}.os-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;box-sizing:border-box;max-width:100%;font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-size:var(--os-button-font-size);font-weight:var(--os-button-font-weight);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.os-button--primary,.os-button--secondary{min-width:var(--os-button-min-width);min-height:var(--os-button-min-height);padding:var(--os-button-pad-block) var(--os-button-pad-inline);border-radius:var(--os-button-radius);transition:all .3s ease}.os-button--primary{background-color:var(--os-button-bg);color:var(--os-button-label);box-shadow:var(--os-button-shadow)}.os-button--primary:hover{box-shadow:none}.os-button--secondary{background-color:transparent;color:var(--os-button-outline);border:var(--os-button-outline-width) solid currentColor}.os-button--secondary:hover{box-shadow:0 0 0 .1rem var(--os-button-bg)}.os-button--link{padding:var(--os-button-link-pad-block) 0;color:var(--os-color-accent);font-weight:var(--os-font-body-weight-bold)}.os-button--link:hover .os-button__label{text-decoration:underline;text-underline-offset:.3rem}.os-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.os-button__arrow{width:2rem;height:1.2rem;flex-shrink:0;transition:transform var(--duration-short, .15s) ease}.os-button:hover .os-button__arrow{transform:translate(.4rem)}@media(prefers-reduced-motion:reduce){.os-button,.os-button__arrow{transition:none}}.os-carousel{display:block;min-width:0;max-width:100%;contain:inline-size;column-gap:var(--os-car-gap);--os-car-per: var(--os-car-per-d);--os-car-cols: var(--os-car-cols-d)}@media screen and (min-width:750px)and (max-width:989px){.os-carousel{--os-car-per: var(--os-car-per-t);--os-car-cols: var(--os-car-cols-t)}}@media screen and (max-width:749px){.os-carousel{--os-car-per: var(--os-car-per-m);--os-car-cols: var(--os-car-cols-m)}}.os-carousel__viewport{position:relative;overflow:hidden}.os-carousel--bleed .os-carousel__viewport{overflow:visible}.shopify-section:has(.os-carousel--bleed){overflow-x:clip}.os-carousel__track{position:relative;z-index:1;display:flex;box-sizing:content-box;transition-property:transform;transition-timing-function:ease}.os-carousel__track>*{flex-shrink:0;min-width:0}.os-carousel__track>.os-media{align-self:flex-start}.os-carousel__viewport.swiper-horizontal{touch-action:pan-y}.os-carousel__viewport.swiper-free-mode>.os-carousel__track{transition-timing-function:ease-out}.os-carousel__viewport:not(.swiper-initialized)>.os-carousel__track{gap:var(--os-car-gap)}.os-carousel__viewport:not(.swiper-initialized)>.os-carousel__track>*{flex:0 0 calc((100% - (var(--os-car-per) - 1) * var(--os-car-gap)) / var(--os-car-per))}@media screen and (min-width:750px){.os-carousel--on-mobile .os-carousel__track{display:grid;grid-template-columns:repeat(var(--os-car-cols),minmax(0,1fr));gap:var(--os-car-gap)}.os-carousel--on-mobile .os-carousel__track>*{flex:none}.os-carousel--on-mobile .os-carousel__controls{display:none}}@media screen and (max-width:749px){.os-carousel--on-desktop .os-carousel__track{display:grid;grid-template-columns:repeat(var(--os-car-cols),minmax(0,1fr));gap:var(--os-car-gap)}.os-carousel--on-desktop .os-carousel__track>*{flex:none}.os-carousel--on-desktop .os-carousel__controls{display:none}}.os-carousel--marquee .os-carousel__viewport{container-type:inline-size}.os-carousel--marquee .os-carousel__viewport>.os-carousel__track{gap:var(--os-car-gap);width:max-content;transition:none}.os-carousel--marquee .os-carousel__viewport>.os-carousel__track>*{flex:0 0 calc((100cqw - (var(--os-car-per) - 1) * var(--os-car-gap)) / var(--os-car-per))}.os-carousel--marquee.is-running .os-carousel__track{animation:os-car-marquee var(--os-marquee-duration, 40s) linear infinite;will-change:transform}.os-carousel--marquee-right.is-running .os-carousel__track{animation-direction:reverse}.os-carousel--pause.is-running:hover .os-carousel__track{animation-play-state:paused}@keyframes os-car-marquee{0%{transform:translate(calc(-1 * var(--os-marquee-distance, 0px)))}to{transform:translate(calc(-2 * var(--os-marquee-distance, 0px)))}}.os-carousel--marquee.is-static .os-carousel__viewport{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.os-carousel--marquee.is-static .os-carousel__track>*{scroll-snap-align:start}.os-carousel__controls{display:flex;align-items:center;gap:1.6rem;margin-top:clamp(2rem,1.851rem + .381vw,2.4rem)}.os-carousel__controls--center{justify-content:center}.os-carousel__controls--end{justify-content:flex-end}.os-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(3.2rem,2.903rem + .762vw,4rem);height:clamp(3.2rem,2.903rem + .762vw,4rem);padding:0;border:1px solid var(--os-color-line);border-radius:50%;background:var(--os-color-bg);color:var(--os-color-heading);cursor:pointer;transition:color var(--duration-short, .1s) ease,opacity var(--duration-short, .1s) ease}.os-carousel__arrow svg{width:55%;height:55%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.os-carousel__arrow:disabled,.os-carousel__arrow.swiper-button-disabled{color:var(--os-color-line);cursor:default}.os-carousel__arrow.swiper-button-lock,.os-carousel__dots.swiper-pagination-lock{display:none}.os-carousel__dots{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.os-carousel__dots .swiper-pagination-bullet{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background:var(--os-color-line);cursor:pointer}.os-carousel__dots .swiper-pagination-bullet-active{background:var(--os-color-heading)}.os-cmp{--os-cmp-text: clamp(1.2rem, .977rem + .571vw, 1.8rem);--os-cmp-icon: clamp(2rem, 1.554rem + 1.143vw, 3.2rem);--os-cmp-row-h: clamp(6rem, 4.663rem + 3.429vw, 9.6rem);--os-cmp-head-h: clamp(4.2rem, 3.271rem + 2.381vw, 6.7rem);--os-cmp-radius: clamp(1rem, .591rem + 1.048vw, 2.1rem);--os-cmp-gap: clamp(.8rem, .466rem + .857vw, 1.7rem);--os-cmp-line: 1px;min-width:0;box-sizing:border-box;font-family:var(--os-font-body);font-size:var(--os-cmp-text);line-height:1.5;letter-spacing:var(--os-tracking-body);color:var(--os-color-heading)}.os-cmp__scroller{min-width:0}.os-cmp__grid{display:grid;grid-template-columns:var(--os-cmp-template);column-gap:var(--os-cmp-gap)}.os-cmp__row{display:contents}.os-cmp .os-cmp__cell{--os-cmp-cell-bg: var(--os-color-bg);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-width:0;min-height:var(--os-cmp-row-h);padding:.8rem;box-sizing:border-box;text-align:center;font-weight:var(--os-font-body-weight);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.os-cmp .os-cmp__cell--label{align-items:flex-start;padding-inline:0 .8rem;text-align:start;font-weight:var(--os-font-body-weight-bold)}.os-cmp .os-cmp__cell--head{min-height:var(--os-cmp-head-h);font-weight:var(--os-font-body-weight-bold)}.os-cmp__row--head>.os-cmp__cell{min-height:var(--os-cmp-head-h)}.os-cmp--cols-1 .os-cmp__col-2,.os-cmp--cols-1 .os-cmp__col-3,.os-cmp--cols-1 .os-cmp__col-4,.os-cmp--cols-2 .os-cmp__col-3,.os-cmp--cols-2 .os-cmp__col-4,.os-cmp--cols-3 .os-cmp__col-4{display:none}.os-cmp__cell:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--os-cmp-line) / -2);height:var(--os-cmp-line);background:var(--os-color-line);pointer-events:none}.os-cmp__row:last-child>.os-cmp__cell:after,.os-cmp--no-lines .os-cmp__cell:after{content:none}.os-cmp--hl-1 .os-cmp__col-1,.os-cmp--hl-2 .os-cmp__col-2,.os-cmp--hl-3 .os-cmp__col-3,.os-cmp--hl-4 .os-cmp__col-4{--os-cmp-cell-bg: var(--os-cmp-hl-bg, var(--os-color-highlight));background:var(--os-cmp-cell-bg)}:is(.os-cmp--hl-1 .os-cmp__col-1,.os-cmp--hl-2 .os-cmp__col-2,.os-cmp--hl-3 .os-cmp__col-3,.os-cmp--hl-4 .os-cmp__col-4):after{background:var(--os-color-bg)}.os-cmp--hl-1 .os-cmp__row--head>.os-cmp__col-1,.os-cmp--hl-2 .os-cmp__row--head>.os-cmp__col-2,.os-cmp--hl-3 .os-cmp__row--head>.os-cmp__col-3,.os-cmp--hl-4 .os-cmp__row--head>.os-cmp__col-4{background:var(--os-cmp-hl-head-bg, var(--os-color-highlight-strong));color:var(--os-color-highlight-strong-text);border-radius:var(--os-cmp-radius) var(--os-cmp-radius) 0 0}:is(.os-cmp--hl-1 .os-cmp__row--head>.os-cmp__col-1,.os-cmp--hl-2 .os-cmp__row--head>.os-cmp__col-2,.os-cmp--hl-3 .os-cmp__row--head>.os-cmp__col-3,.os-cmp--hl-4 .os-cmp__row--head>.os-cmp__col-4):after{content:none}.os-cmp--hl-1 .os-cmp__row:last-child>.os-cmp__col-1,.os-cmp--hl-2 .os-cmp__row:last-child>.os-cmp__col-2,.os-cmp--hl-3 .os-cmp__row:last-child>.os-cmp__col-3,.os-cmp--hl-4 .os-cmp__row:last-child>.os-cmp__col-4{border-radius:0 0 var(--os-cmp-radius) var(--os-cmp-radius)}.os-cmp__icon{display:block;flex:0 0 auto;width:var(--os-cmp-icon);height:var(--os-cmp-icon)}.os-cmp__icon svg{display:block;width:100%;height:100%}.os-cmp__icon--check{color:var(--os-color-heading)}.os-cmp__tick{stroke:var(--os-cmp-cell-bg)}.os-cmp__icon--cross{color:var(--os-color-muted)}.os-cmp--check-img .os-cmp__icon--check,.os-cmp--cross-img .os-cmp__icon--cross{background:center / contain no-repeat}.os-cmp--check-img .os-cmp__icon--check{background-image:var(--os-cmp-check-img)}.os-cmp--cross-img .os-cmp__icon--cross{background-image:var(--os-cmp-cross-img)}:is(.os-cmp--check-img .os-cmp__icon--check,.os-cmp--cross-img .os-cmp__icon--cross) svg{display:none}@media screen and (min-width:750px){.os-cmp{--os-cmp-line: 1.5px}}@media screen and (max-width:749px){.os-cmp .os-cmp__cell--label{padding-inline:0 .2rem}.os-cmp--m-scroll .os-cmp__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.os-cmp--m-scroll .os-cmp__grid{grid-template-columns:10rem repeat(var(--os-cmp-cols),12rem);width:max-content}.os-cmp--sticky .os-cmp__cell--label{position:sticky;left:0;z-index:1;background:var(--os-color-bg)}.os-cmp--m-transpose .os-cmp__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}.os-cmp--m-transpose .os-cmp__grid{grid-template-columns:none;grid-template-rows:auto repeat(var(--os-cmp-cols),auto);grid-auto-flow:column;grid-auto-columns:minmax(10rem,1fr);column-gap:0;row-gap:var(--os-cmp-gap);width:max-content;min-width:100%}.os-cmp--m-transpose .os-cmp__cell--label{align-items:center;padding-inline:.8rem;text-align:center}.os-cmp--m-transpose .os-cmp__cell:after{left:auto;top:0;bottom:0;right:calc(var(--os-cmp-line) / -2);width:var(--os-cmp-line);height:auto}.os-cmp--m-transpose :is(.os-cmp--hl-1 .os-cmp__row--head>.os-cmp__col-1,.os-cmp--hl-2 .os-cmp__row--head>.os-cmp__col-2,.os-cmp--hl-3 .os-cmp__row--head>.os-cmp__col-3,.os-cmp--hl-4 .os-cmp__row--head>.os-cmp__col-4){border-radius:var(--os-cmp-radius) 0 0 var(--os-cmp-radius)}.os-cmp--m-transpose :is(.os-cmp--hl-1 .os-cmp__row:last-child>.os-cmp__col-1,.os-cmp--hl-2 .os-cmp__row:last-child>.os-cmp__col-2,.os-cmp--hl-3 .os-cmp__row:last-child>.os-cmp__col-3,.os-cmp--hl-4 .os-cmp__row:last-child>.os-cmp__col-4){border-radius:0 var(--os-cmp-radius) var(--os-cmp-radius) 0}}.os-divider{flex:0 0 auto;box-sizing:border-box;margin:0;border:0;background:var(--os-div-color)}.os-divider.os-divider--horizontal.os-divider--fixed{width:var(--os-div-len);max-width:100%;height:var(--os-div-th)}.os-divider.os-divider--horizontal.os-divider--fill{width:100%;height:var(--os-div-th)}.os-divider.os-divider--vertical.os-divider--fixed{width:var(--os-div-th);height:var(--os-div-len);align-self:center}.os-divider.os-divider--vertical.os-divider--fill{width:var(--os-div-th);height:auto;align-self:stretch}@media screen and (max-width:749px){.os-divider.os-divider--horizontal.os-divider--fixed{width:var(--os-div-len-m)}.os-divider.os-divider--vertical.os-divider--fixed{height:var(--os-div-len-m)}}.os-image__link,.os-image__picture{display:contents}@media screen and (max-width:749px){.os-image__picture .os-image__img{object-position:var(--os-image-focal-m)!important}}.os-image__placeholder{background:rgba(var(--color-foreground),.04)}.os-container.os-media-content{display:grid;grid-template-columns:var(--os-mc-cols);grid-template-rows:var(--os-mc-rows);justify-content:normal;justify-items:stretch;align-items:stretch;align-content:normal;overflow:clip}.os-media-content>.os-mc__media{grid-area:var(--os-mc-media-area);height:var(--os-mc-media-height);contain:var(--os-mc-media-contain)}.os-media-content>.os-mc__content{grid-area:var(--os-mc-content-area)}@media screen and (min-width:750px)and (max-width:989px){.os-container.os-media-content{grid-template-columns:var(--os-mc-cols-t);grid-template-rows:var(--os-mc-rows-t);align-items:stretch}.os-media-content>.os-mc__media{grid-area:var(--os-mc-media-area-t);height:var(--os-mc-media-height-t);contain:var(--os-mc-media-contain-t)}.os-media-content>.os-mc__content{grid-area:var(--os-mc-content-area-t)}}@media screen and (max-width:749px){.os-container.os-media-content{grid-template-columns:var(--os-mc-cols-m);grid-template-rows:var(--os-mc-rows-m);align-items:stretch}.os-media-content>.os-mc__media{grid-area:var(--os-mc-media-area-m);height:var(--os-mc-media-height-m);contain:var(--os-mc-media-contain-m)}.os-media-content>.os-mc__content{grid-area:var(--os-mc-content-area-m)}}.os-ring{--os-ring-arc: var(--os-color-highlight-strong);--os-ring-track: var(--os-color-track);--os-ring-number: var(--os-ring-arc);--os-ring-current: var(--os-ring-size);position:relative;display:grid;place-items:center;flex:none;width:var(--os-ring-current);height:var(--os-ring-current)}.os-ring__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.os-ring--start-top .os-ring__svg{transform:rotate(-90deg)}.os-ring--start-left .os-ring__svg{transform:rotate(180deg)}.os-ring__track,.os-ring__arc{fill:none;stroke-width:var(--os-ring-thickness)}.os-ring__track{stroke:var(--os-ring-track)}.os-ring__arc{stroke:var(--os-ring-arc);stroke-dasharray:var(--os-ring-value) 100}.os-ring.is-armed .os-ring__arc{stroke-dasharray:0 100}.os-ring.is-armed.is-in .os-ring__arc{stroke-dasharray:var(--os-ring-value) 100;transition:stroke-dasharray 1.2s cubic-bezier(.33,1,.68,1)}.os-ring__number{position:relative;font-family:var(--os-font-body);font-weight:700;font-size:calc(var(--os-ring-current) * .29);line-height:1;letter-spacing:var(--os-tracking-body);color:var(--os-ring-number);white-space:nowrap}.os-ring__suffix{font-size:.74em}.os-text{color:var(--os-text-color, var(--os-color-prose));font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight);font-size:var(--os-text-size, var(--os-text-body));line-height:var(--os-line-height-body);letter-spacing:var(--os-tracking-body);text-align:var(--os-text-align-d);max-width:min(100%,var(--os-max-width, 60ch))}.os-container>.os-text.os-text{min-width:min-content}.os-text>*{margin-top:0;margin-bottom:0}.os-text>*+*{margin-top:.5em}.os-text :is(h1,h2,h3,h4,h5,h6){font-family:var(--os-font-heading);font-style:var(--os-font-heading-style);font-weight:var(--os-font-heading-weight-bold);font-size:inherit;line-height:var(--os-line-height-heading);letter-spacing:var(--os-tracking-heading);color:var(--os-text-color, var(--os-color-heading))}.os-text strong{font-weight:var(--os-font-body-weight-bold)}.os-text :is(h1,h2,h3,h4,h5,h6) :is(strong,b){font-weight:var(--os-font-heading-weight-strong)}.os-text a{color:inherit}.os-text :is(em,i){font-family:var(--os-highlight-font);font-style:var(--os-highlight-font-style);font-weight:var(--os-highlight-font-weight);color:var(--os-highlight-color)}.os-text.os-text--italic :is(em,i){font-family:inherit;font-style:italic;font-weight:inherit;color:inherit}.os-text--bullets ul{display:grid;gap:var(--os-list-item-gap);padding:0;list-style:none}.os-text--bullets ul>li{padding-inline-start:calc(var(--os-bullet-size) + var(--os-list-marker-gap))}.os-text--bullets ul>li:before{display:inline-block;width:var(--os-bullet-size);margin-inline-start:calc(-1 * (var(--os-bullet-size) + var(--os-list-marker-gap)));margin-inline-end:var(--os-list-marker-gap);color:var(--os-bullet-color, var(--os-color-accent));font-size:var(--os-bullet-size);line-height:1;text-align:center;content:"\2022"}.os-text--bullets-dash ul>li:before{content:"\2013"}.os-text--bullets-check ul>li:before{content:"\2713";font-size:calc(var(--os-bullet-size) * .85)}.os-text--bullets-image[style*=--os-bullet-url] ul>li:before{content:"";vertical-align:top;height:var(--os-bullet-size);font-size:inherit;margin-top:max(0px,calc((1em * var(--os-line-height-body) - var(--os-bullet-size)) / 2));background:var(--os-bullet-url) center / contain no-repeat}.os-text--display{--os-text-size: var(--os-text-display)}.os-text--display,.os-text--display :is(h1,h2,h3,h4,h5,h6){font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-display-weight);line-height:1;letter-spacing:var(--os-tracking-display)}.os-text--h1{--os-text-size: var(--os-text-h1)}.os-text--h2{--os-text-size: var(--os-text-h2)}.os-text--h3{--os-text-size: var(--os-text-h3)}.os-text--h3,.os-text--h3 :is(h1,h2,h3,h4,h5,h6){font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight-bold);line-height:var(--os-line-height-title);letter-spacing:0}.os-text--lead{--os-text-size: var(--os-text-lead)}.os-text--body{--os-text-size: var(--os-text-body)}.os-text--small{--os-text-size: var(--os-text-small)}.os-text--caption{--os-text-size: var(--os-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:var(--os-font-body-weight-bold)}.os-text--eyebrow{--os-text-size: var(--os-text-eyebrow);color:var(--os-text-color, var(--os-color-accent-text));font-weight:var(--os-font-body-weight-bold);line-height:var(--os-line-height-label);letter-spacing:var(--os-eyebrow-text-tracking);text-transform:uppercase}.os-text--eyebrow :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;color:inherit}.os-text--custom{--os-text-size: var(--os-text-custom, var(--os-text-body))}@media screen and (max-width:749px){.os-text.os-text--m-display{--os-text-size: var(--os-text-display);font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-display-weight);line-height:1;letter-spacing:var(--os-tracking-display);text-transform:none;color:var(--os-text-color, var(--os-color-prose))}.os-text.os-text--m-display :is(h1,h2,h3,h4,h5,h6){font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-display-weight);line-height:1;letter-spacing:var(--os-tracking-display);text-transform:none;color:var(--os-text-color, var(--os-color-heading))}.os-text.os-text--m-h1{--os-text-size: var(--os-text-h1);font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight);line-height:var(--os-line-height-body);letter-spacing:var(--os-tracking-body);text-transform:none;color:var(--os-text-color, var(--os-color-prose))}.os-text.os-text--m-h1 :is(h1,h2,h3,h4,h5,h6){font-family:var(--os-font-heading);font-style:var(--os-font-heading-style);font-weight:var(--os-font-heading-weight-bold);line-height:var(--os-line-height-heading);letter-spacing:var(--os-tracking-heading);text-transform:none;color:var(--os-text-color, var(--os-color-heading))}.os-text.os-text--m-h2{--os-text-size: var(--os-text-h2);font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight);line-height:var(--os-line-height-body);letter-spacing:var(--os-tracking-body);text-transform:none;color:var(--os-text-color, var(--os-color-prose))}.os-text.os-text--m-h2 :is(h1,h2,h3,h4,h5,h6){font-family:var(--os-font-heading);font-style:var(--os-font-heading-style);font-weight:var(--os-font-heading-weight-bold);line-height:var(--os-line-height-heading);letter-spacing:var(--os-tracking-heading);text-transform:none;color:var(--os-text-color, var(--os-color-heading))}.os-text.os-text--m-h3{--os-text-size: var(--os-text-h3);font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight-bold);line-height:var(--os-line-height-title);letter-spacing:0;text-transform:none;color:var(--os-text-color, var(--os-color-prose))}.os-text.os-text--m-h3 :is(h1,h2,h3,h4,h5,h6){font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight-bold);line-height:var(--os-line-height-title);letter-spacing:0;text-transform:none;color:var(--os-text-color, var(--os-color-heading))}.os-text.os-text--m-lead{--os-text-size: var(--os-text-lead);font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight);line-height:var(--os-line-height-body);letter-spacing:var(--os-tracking-body);text-transform:none;color:var(--os-text-color, var(--os-color-prose))}.os-text.os-text--m-lead :is(h1,h2,h3,h4,h5,h6){font-family:var(--os-font-heading);font-style:var(--os-font-heading-style);font-weight:var(--os-font-heading-weight-bold);line-height:var(--os-line-height-heading);letter-spacing:var(--os-tracking-heading);text-transform:none;color:var(--os-text-color, var(--os-color-heading))}.os-text.os-text--m-body{--os-text-size: var(--os-text-body);font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight);line-height:var(--os-line-height-body);letter-spacing:var(--os-tracking-body);text-transform:none;color:var(--os-text-color, var(--os-color-prose))}.os-text.os-text--m-body :is(h1,h2,h3,h4,h5,h6){font-family:var(--os-font-heading);font-style:var(--os-font-heading-style);font-weight:var(--os-font-heading-weight-bold);line-height:var(--os-line-height-heading);letter-spacing:var(--os-tracking-heading);text-transform:none;color:var(--os-text-color, var(--os-color-heading))}.os-text.os-text--m-small{--os-text-size: var(--os-text-small);font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight);line-height:var(--os-line-height-body);letter-spacing:var(--os-tracking-body);text-transform:none;color:var(--os-text-color, var(--os-color-prose))}.os-text.os-text--m-small :is(h1,h2,h3,h4,h5,h6){font-family:var(--os-font-heading);font-style:var(--os-font-heading-style);font-weight:var(--os-font-heading-weight-bold);line-height:var(--os-line-height-heading);letter-spacing:var(--os-tracking-heading);text-transform:none;color:var(--os-text-color, var(--os-color-heading))}.os-text.os-text--m-caption{--os-text-size: var(--os-text-caption);font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight-bold);line-height:var(--os-line-height-body);letter-spacing:.08em;text-transform:uppercase;color:var(--os-text-color, var(--os-color-prose))}.os-text.os-text--m-caption :is(h1,h2,h3,h4,h5,h6){font-family:var(--os-font-heading);font-style:var(--os-font-heading-style);font-weight:var(--os-font-heading-weight-bold);line-height:var(--os-line-height-heading);letter-spacing:var(--os-tracking-heading);text-transform:none;color:var(--os-text-color, var(--os-color-heading))}.os-text.os-text--m-eyebrow{--os-text-size: var(--os-text-eyebrow);font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight-bold);line-height:var(--os-line-height-label);letter-spacing:var(--os-eyebrow-text-tracking);text-transform:uppercase;color:var(--os-text-color, var(--os-color-accent-text))}.os-text.os-text--m-eyebrow :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:var(--os-tracking-heading);text-transform:inherit;color:inherit}.os-text.os-text--m-custom{--os-text-size: var(--os-text-custom-m, var(--os-text-custom, var(--os-text-body)));font-family:var(--os-font-body);font-style:var(--os-font-body-style);font-weight:var(--os-font-body-weight);line-height:var(--os-line-height-body);letter-spacing:var(--os-tracking-body);text-transform:none;color:var(--os-text-color, var(--os-color-prose))}.os-text.os-text--m-custom :is(h1,h2,h3,h4,h5,h6){font-family:var(--os-font-heading);font-style:var(--os-font-heading-style);font-weight:var(--os-font-heading-weight-bold);line-height:var(--os-line-height-heading);letter-spacing:var(--os-tracking-heading);text-transform:none;color:var(--os-text-color, var(--os-color-heading))}}.os-text.os-text--lh-tight,.os-text.os-text--lh-tight *,.os-text.os-text--lh-tight :is(h1,h2,h3,h4,h5,h6){line-height:1}.os-text.os-text--lh-snug,.os-text.os-text--lh-snug *,.os-text.os-text--lh-snug :is(h1,h2,h3,h4,h5,h6){line-height:var(--os-line-height-title)}.os-text.os-text--lh-normal,.os-text.os-text--lh-normal *,.os-text.os-text--lh-normal :is(h1,h2,h3,h4,h5,h6){line-height:var(--os-line-height-body)}.os-text.os-text--ls-tight,.os-text.os-text--ls-tight *,.os-text.os-text--ls-tight :is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--os-tracking-body)}.os-text.os-text--ls-none,.os-text.os-text--ls-none *,.os-text.os-text--ls-none :is(h1,h2,h3,h4,h5,h6){letter-spacing:0}.os-text.os-text--ls-wide,.os-text.os-text--ls-wide *,.os-text.os-text--ls-wide :is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--os-eyebrow-tracking)}.os-text.os-text--ls-wider,.os-text.os-text--ls-wider *,.os-text.os-text--ls-wider :is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--os-eyebrow-text-tracking)}.os-text--em-break-always :is(em,i):before{content:"\a";white-space:pre}@media screen and (max-width:749px){.os-text--em-break-mobile :is(em,i):before{content:"\a";white-space:pre}.os-text--br-desktop br{display:none}}@media screen and (min-width:750px){.os-text--br-mobile br{display:none}}@media screen and (min-width:750px)and (max-width:989px){.os-text{text-align:var(--os-text-align-tb)}}@media screen and (max-width:749px){.os-text{text-align:var(--os-text-align-mb)}}os-video{display:block}.os-video__placeholder{background:rgba(var(--color-foreground),.04)}.os-video:not(:has(video,iframe,.os-video__placeholder)){background:rgba(var(--color-foreground),.15)}.os-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.os-video__play svg{width:clamp(5.6rem,3.817rem + 4.571vw,10.4rem);height:auto;fill:currentColor;filter:drop-shadow(0 .2rem 1.2rem rgb(0 0 0 / .25));transition:transform .2s ease}.os-video__play:hover svg{transform:scale(1.06)}.os-video__play:focus-visible{outline:2px solid #fff;outline-offset:-.6rem}.os-video.is-playing .os-video__play{display:none}.block-rating{display:flex;flex-direction:column;gap:var(--rating-row-gap, 1.2rem)}.block-rating__row{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.6rem}.block-rating__score{font-size:2.4rem;font-weight:var(--font-body-weight-bold);line-height:1;color:rgb(var(--color-foreground))}.block-rating__caption{font-size:1.4rem;line-height:1.2;color:rgba(var(--color-foreground),.75)}.block-rating__sources:empty{display:none}.block-picture{display:block;overflow:hidden;border-radius:var(--picture-radius, 0px);aspect-ratio:var(--picture-ratio-mobile, 1)}.block-picture picture{display:block;width:100%;height:100%}.block-picture__media{display:block;width:100%;height:100%}.block-picture.size-style--h-group,.block-picture.size-style--mh-group{aspect-ratio:auto;height:var(--media-height, auto);min-height:var(--media-min-height, 0)}.block-picture--fit-cover .block-picture__media{object-fit:cover}.block-picture--fit-contain .block-picture__media{object-fit:contain}@media screen and (min-width:750px){.block-picture{aspect-ratio:var(--picture-ratio, 1)}}.block-review.block-review{--padding-block-start: 16px;--padding-block-end: 16px;--padding-inline-start: 16px;--padding-inline-end: 16px;display:flex;flex-direction:column;gap:1.2rem;border-radius:12px;background:var(--review-background, rgba(var(--color-base-background-accent-1, 255, 143, 192), .08))}.block-review__head{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.block-review__avatar{flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;object-fit:cover;background:rgba(var(--color-base-background-accent-1, 255, 143, 192),.2)}.block-review__name{font-size:1.4rem;font-weight:var(--font-body-weight-bold);line-height:1.2;color:rgb(var(--color-foreground))}.block-review__pill{padding:.3rem .8rem;border-radius:100px;background:rgba(var(--color-base-background-accent-1, 255, 143, 192),.16);font-size:1.1rem;line-height:1.2;color:rgba(var(--color-foreground),.75);white-space:nowrap}.block-review__quote{margin:0;font-size:1.4rem;line-height:calc(1 + .4 * var(--font-body-line-height-scale, 1) / var(--font-body-scale));color:rgba(var(--color-foreground),.9)}.block-slideshow{display:block;width:100%;contain:inline-size;--swiper-theme-color: rgb(var(--color-background));--swiper-pagination-bottom: 1.6rem;--swiper-pagination-bullet-size: .8rem;--swiper-pagination-bullet-inactive-color: rgb(var(--color-background));--swiper-pagination-bullet-inactive-opacity: .45;--swiper-navigation-size: 2rem;--swiper-navigation-sides-offset: 1.6rem}.block-slideshow .swiper-wrapper{box-sizing:border-box}.block-slideshow__viewport{position:relative;overflow:hidden;border-radius:var(--slideshow-radius, 0px);aspect-ratio:var(--slideshow-ratio, 1)}.block-slideshow__viewport:not(.swiper-initialized)>.swiper-wrapper>*{flex:0 0 100%;width:100%}.block-slideshow__viewport .swiper-slide.layout-flex,.block-slideshow__viewport .swiper-slide.block-review,.block-slideshow__viewport .swiper-slide.block-rating{display:flex}.block-slideshow.block-slideshow--scale-inactive .swiper-slide{transform:scale(var(--slide-inactive-scale, 1));transition:transform var(--duration-default, .3s) ease;transform-origin:center center;will-change:transform}.block-slideshow.block-slideshow--scale-inactive .swiper-slide-active{transform:scale(1)}@media(prefers-reduced-motion:reduce){.block-slideshow--scale-inactive .swiper-slide{transition:none}}.block-slideshow--height-fit .block-slideshow__viewport{aspect-ratio:auto;height:auto}.block-slideshow--height-fit .swiper-wrapper{align-items:stretch}.block-slideshow--height-fit .swiper-slide{height:auto}.block-slideshow--height-fit .swiper-slide.size-style:not(.layout-group){height:var(--size-h)}.block-slideshow--height-set .block-slideshow__viewport{aspect-ratio:auto;height:100%}.block-slideshow__viewport .block-image__media{height:100%}:where(.block-slideshow:not(.block-slideshow--height-fit)) .block-slideshow__viewport .block-image{height:100%;aspect-ratio:auto}.block-slideshow__viewport:not(.swiper-initialized)>.swiper-wrapper{display:flex;overflow:hidden}.block-slideshow.block-slideshow--height-fill{height:auto}@media screen and (min-width:750px){.block-slideshow--slide-width .swiper-slide{width:var(--slide-width, 320px)!important;max-width:100%}.block-slideshow.block-slideshow--height-fill{align-self:stretch;position:relative}.block-slideshow--height-fill .block-slideshow__viewport{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;height:auto}}.block-slideshow .swiper-button-next,.block-slideshow .swiper-button-prev{width:4rem;height:4rem;border-radius:50%;background-color:rgba(var(--color-background),.75);color:rgb(var(--color-foreground));border:none}.block-slideshow__controls{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.6rem}.block-slideshow__controls .swiper-button-next,.block-slideshow__controls .swiper-button-prev{position:static;margin:0;transform:none;z-index:auto;background-color:rgba(var(--color-foreground),.08)}.block-text{color:var(--block-text-color, rgba(var(--color-foreground), .9));font-size:var(--block-text-size, 1.6rem);line-height:calc(1 + .5 * var(--font-body-line-height-scale, 1) / var(--font-body-scale))}.block-text>*{margin-top:0;margin-bottom:0}.block-text>*+*{margin-top:.5em}.block-text :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight-bold, 700);font-size:inherit;line-height:calc(1 + .2 * var(--font-heading-line-height-scale, 1) / max(1,var(--font-heading-scale)));color:var(--block-text-color, rgb(var(--color-foreground)))}.block-text__highlight{color:var(--block-highlight-color, rgb(var(--color-base-background-accent-1, 255, 143, 192)))}.block-text strong{font-weight:var(--font-body-weight-bold)}.block-text a{color:inherit}.block-text--display{--block-text-size: calc(var(--font-heading-scale) * 5rem)}.block-text--h1{--block-text-size: calc(var(--font-heading-scale) * 4rem)}.block-text--h2{--block-text-size: calc(var(--font-heading-scale) * 3rem)}.block-text--h3{--block-text-size: calc(var(--font-heading-scale) * 2rem)}.block-text--body{--block-text-size: 1.6rem}.block-text--small{--block-text-size: 1.4rem}.block-text--caption{--block-text-size: 1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:var(--font-body-weight-bold)}.block-text--custom{--block-text-size: var(--block-text-custom, 1.6rem)}@media screen and (max-width:749px){.block-text--custom{--block-text-size: var(--block-text-custom-mobile, var(--block-text-custom, 1.6rem))}}@media screen and (min-width:750px){.block-text--display{--block-text-size: calc(var(--font-heading-scale) * 6.2rem)}.block-text--h1{--block-text-size: calc(var(--font-heading-scale) * 5.2rem)}.block-text--h2{--block-text-size: calc(var(--font-heading-scale) * 3.6rem)}.block-text--h3{--block-text-size: calc(var(--font-heading-scale) * 2.6rem)}}.block-text--align-inherit{text-align:var(--layout-text-align, left)}.block-text--align-left{text-align:left}.block-text--align-center{text-align:center}.block-text--align-right{text-align:right}@media screen and (min-width:750px)and (max-width:989px){.block-text.block-text--align-inherit{text-align:var(--layout-text-align-tablet, var(--layout-text-align, left))}}@media screen and (max-width:749px){.block-text.block-text--align-m-left{text-align:left}.block-text.block-text--align-m-center{text-align:center}.block-text.block-text--align-m-right{text-align:right}.block-text.block-text--align-inherit.block-text--align-m-inherit{text-align:var(--layout-text-align-mobile, var(--layout-text-align, left))}}.block-text--measure-narrow{max-width:38ch}.block-text--measure-normal{max-width:60ch}.block-text--measure-custom{max-width:var(--block-measure, 60ch)}.block-text--measure-none{max-width:none}.block-video{position:relative;width:100%;aspect-ratio:var(--video-ratio, 1.78);overflow:hidden;border-radius:var(--video-radius, 0px)}.block-video :is(video,iframe,svg,img){display:block;width:100%;height:100%;border:0}.block-video.size-style--h-group,.block-video.size-style--mh-group{aspect-ratio:auto;height:var(--media-height, auto);min-height:var(--media-min-height, 0)}.block-video--fit-cover :is(video,img){object-fit:cover}.block-video--fit-contain :is(video,img){object-fit:contain}.layout-flex{display:flex;flex-wrap:var(--layout-wrap, nowrap);gap:var(--layout-gap, 0px)}.layout-flex--mobile-column{flex-direction:column;align-items:var(--layout-horizontal-mobile, flex-start);justify-content:var(--layout-vertical, center)}.layout-flex--mobile-row{flex-direction:row;align-items:var(--layout-vertical, center);justify-content:var(--layout-horizontal-mobile, flex-start)}@media screen and (min-width:750px){.layout-flex--column{flex-direction:column;align-items:var(--layout-horizontal, flex-start);justify-content:var(--layout-vertical, center)}.layout-flex--row{flex-direction:row;align-items:var(--layout-vertical, center);justify-content:var(--layout-horizontal, flex-start)}}.spacing-style{--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;padding-top:var(--padding-block-start, 0px);padding-bottom:var(--padding-block-end, 0px);padding-left:var(--padding-inline-start, 0px);padding-right:var(--padding-inline-end, 0px)}.size-style{--block-width: auto;--block-height: auto;--size-w: var(--block-width, auto);--size-h: var(--block-height, auto);width:var(--size-w);height:var(--size-h)}@media screen and (max-width:749px){.size-style{--size-w: var(--block-width-mobile, var(--block-width, auto));--size-h: var(--block-height-mobile, var(--block-height, auto))}}@media screen and (min-width:750px){.layout-group.size-style--h-fixed,.layout-group.size-style--h-viewport{height:auto;min-height:var(--size-h)}}@media screen and (max-width:749px){.layout-group.size-style--mh-fixed,.layout-group.size-style--mh-viewport{height:auto;min-height:var(--size-h)}}.layout-group{--group-background: transparent;--group-radius: 0;--group-border-width: 0;--group-border-color: transparent;min-width:0;max-width:100%;background:var(--group-background, transparent);border-radius:var(--group-radius, 0);border:var(--group-border-width, 0) solid var(--group-border-color, rgba(var(--color-foreground), .1))}.layout-group--clip{overflow:clip}.layout-group--media-fixed{--media-height: var(--media-height-set);--media-min-height: 0}.layout-group--media-min{--media-height: auto;--media-min-height: var(--media-height-set)}@media screen and (max-width:749px){.layout-group--media-fixed{--media-height: var(--media-height-set-mobile, var(--media-height-set))}.layout-group--media-min{--media-min-height: var(--media-height-set-mobile, var(--media-height-set))}}.layout-group--has-media{position:relative;overflow:hidden}.layout-group__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.layout-group__media picture{display:block;width:100%;height:100%}.layout-group__media :is(img,video,svg){display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.layout-group.layout-group--media-stacked{flex-direction:column}.layout-group--media-stacked>.layout-group__media{position:relative;align-self:stretch;width:auto;height:auto;margin-inline:calc(var(--padding-inline-start, 0px) * -1) calc(var(--padding-inline-end, 0px) * -1);margin-block-start:calc(var(--padding-block-start, 0px) * -1)}.layout-group--media-below>.layout-group__media{order:1;margin-block-start:0;margin-block-end:calc(var(--padding-block-end, 0px) * -1)}.layout-group--media-stacked>.layout-group__media :is(img,video){height:auto}}.layout-group__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--group-overlay, #000);opacity:var(--group-overlay-opacity, 0)}.layout-group--has-media>*:not(.layout-group__media){position:relative;z-index:1}.layout-flex>*{min-width:0}@media screen and (max-width:749px){.layout-flex--mobile-row>.size-style--mw-fit{flex:0 1 auto}.layout-flex--mobile-row>.size-style--mw-fill{flex:1 1 0;width:auto}.layout-flex--mobile-row>.size-style--mw-custom{flex:0 1 var(--size-w)}.layout-flex--mobile-row>.size-style--mw-fixed{flex:0 0 var(--size-w)}.layout-flex--mobile-row>.size-style--mh-fill{align-self:stretch;height:auto}.layout-flex--row.layout-flex--mobile-column>.size-style{width:100%}.layout-flex--mobile-column>.size-style--mh-fit{flex:0 1 auto}.layout-flex--mobile-column>.size-style--mh-fill{flex:1 1 0;height:auto}.layout-flex--mobile-column>.size-style--mh-group{flex:0 0 auto}.layout-flex--mobile-column>.size-style--mh-custom{flex:0 1 var(--size-h)}.layout-flex--mobile-column>.size-style--mh-fixed,.layout-flex--mobile-column>.size-style--mh-viewport{flex:0 0 var(--size-h)}.layout-flex--mobile-column>.layout-group.size-style--mh-fixed,.layout-flex--mobile-column>.layout-group.size-style--mh-viewport{flex:0 0 auto}}@media screen and (min-width:750px){.layout-flex--row>.size-style--fit{flex:0 1 auto}.layout-flex--row>.size-style--fill{flex:1 1 0;width:auto}.layout-flex--row>.size-style--custom{flex:0 1 var(--size-w)}.layout-flex--row>.size-style--fixed{flex:0 0 var(--size-w)}.layout-flex--row>.size-style--h-fill{align-self:stretch;height:auto}.layout-flex--column>.size-style--h-fit{flex:0 1 auto}.layout-flex--column>.size-style--h-fill{flex:1 1 0;height:auto}.layout-flex--column>.size-style--h-group{flex:0 0 auto}.layout-flex--column>.size-style--h-custom{flex:0 1 var(--size-h)}.layout-flex--column>.size-style--h-fixed,.layout-flex--column>.size-style--h-viewport{flex:0 0 var(--size-h)}.layout-flex--column>.layout-group.size-style--h-fixed,.layout-flex--column>.layout-group.size-style--h-viewport{flex:0 0 auto}}.layout-group--dividers>*{position:relative}@media screen and (min-width:990px){.layout-group--align-desktop{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-auto-rows:minmax(0,auto)}.layout-group--align-desktop>*:not(.layout-group__media){display:grid;grid-template-rows:subgrid;grid-row:span var(--layout-align-rows, 2);align-items:stretch;justify-items:var(--layout-horizontal, start)}}@media screen and (min-width:750px)and (max-width:989px){.layout-group--align-tablet{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-auto-rows:minmax(0,auto)}.layout-group--align-tablet>*:not(.layout-group__media){display:grid;grid-template-rows:subgrid;grid-row:span var(--layout-align-rows, 2);align-items:stretch;justify-items:var(--layout-horizontal-tablet, var(--layout-horizontal, start))}}@media screen and (max-width:749px){.layout-group--align-mobile.layout-group--mobile-grid{grid-auto-rows:minmax(0,auto)}.layout-group--align-mobile.layout-group--mobile-grid>*:not(.layout-group__media){display:grid;grid-template-rows:subgrid;grid-row:span var(--layout-align-rows, 2);align-items:stretch;justify-items:var(--layout-horizontal, start)}}@media screen and (max-width:749px){.layout-group.layout-group--mobile-grid{display:grid;grid-template-columns:repeat(var(--layout-mobile-columns, 2),minmax(0,1fr))}.layout-group--mobile-grid>.size-style{width:auto}.layout-group.layout-group--mobile-grid:is(.size-style--mh-fixed,.size-style--mh-viewport){height:auto;min-height:0;grid-auto-rows:minmax(var(--size-h),auto)}.layout-group--mobile-grid.layout-group--align-mobile:is(.size-style--mh-fixed,.size-style--mh-viewport){grid-auto-rows:minmax(calc((var(--size-h) - (var(--layout-align-rows, 2) - 1) * var(--layout-gap, 0px)) / var(--layout-align-rows, 2)),auto)}.layout-group--mobile-grid.layout-group--dividers>*:before,.layout-group--mobile-grid.layout-group--dividers>*:after{content:"";position:absolute;background:var(--divider-color, rgba(var(--color-foreground), .15));pointer-events:none}.layout-group--mobile-grid.layout-group--dividers>*:before{top:50%;left:var(--divider-offset, 0px);transform:translate(-50%,-50%);width:var(--divider-thickness, 1px);height:var(--divider-length, 60%)}.layout-group--mobile-grid.layout-group--dividers>*:after{left:50%;top:var(--divider-offset, 0px);transform:translate(-50%,-50%);width:var(--divider-length, 60%);height:var(--divider-thickness, 1px)}.layout-group--mobile-grid-2.layout-group--dividers>*:nth-child(odd):before,.layout-group--mobile-grid-3.layout-group--dividers>*:nth-child(3n+1):before,.layout-group--mobile-grid-4.layout-group--dividers>*:nth-child(4n+1):before,.layout-group--mobile-grid-2.layout-group--dividers>*:nth-child(-n+2):after,.layout-group--mobile-grid-3.layout-group--dividers>*:nth-child(-n+3):after,.layout-group--mobile-grid-4.layout-group--dividers>*:nth-child(-n+4):after{content:none}.layout-group--mobile-grid.layout-group--dividers.layout-group--no-vertical>*:before{content:none}.layout-group--mobile-grid.layout-group--dividers.layout-group--no-horizontal>*:after{content:none}.layout-group--dividers.layout-flex--mobile-row.layout-group--no-vertical:not(.layout-group--mobile-grid)>*+*:before{content:none}.layout-group--dividers.layout-flex--mobile-column.layout-group--no-horizontal:not(.layout-group--mobile-grid)>*+*:before{content:none}}.layout-group--dividers>*+*:before{content:"";position:absolute;background:var(--divider-color, rgba(var(--color-foreground), .15));pointer-events:none}@media screen and (max-width:749px){.layout-group--dividers.layout-flex--mobile-column:not(.layout-group--mobile-grid)>*+*:before{top:var(--divider-offset, 0px);left:50%;transform:translate(-50%,-50%);width:var(--divider-length, 60%);height:var(--divider-thickness, 1px)}.layout-group--dividers.layout-flex--mobile-row:not(.layout-group--mobile-grid)>*+*:before{top:50%;left:var(--divider-offset, 0px);transform:translate(-50%,-50%);width:var(--divider-thickness, 1px);height:var(--divider-length, 60%)}}@media screen and (min-width:750px){.layout-group--dividers.layout-flex--column>*+*:before{top:var(--divider-offset, 0px);left:50%;transform:translate(-50%,-50%);width:var(--divider-length, 60%);height:var(--divider-thickness, 1px)}.layout-group--dividers.layout-flex--row>*+*:before{top:50%;left:var(--divider-offset, 0px);transform:translate(-50%,-50%);width:var(--divider-thickness, 1px);height:var(--divider-length, 60%)}.layout-flex--row.layout-group--equalize>*,.layout-flex--row.layout-group--equalize>.size-style{flex:1 1 0;width:auto}}@media screen and (max-width:749px){.layout-flex--mobile-row.layout-group--equalize>*,.layout-flex--mobile-row.layout-group--equalize>.size-style{flex:1 1 0;width:auto}}@media screen and (min-width:750px)and (max-width:989px){.layout-group.layout-flex--column{align-items:var(--layout-horizontal-tablet, var(--layout-horizontal, flex-start))}.layout-group.layout-flex--row{justify-content:var(--layout-horizontal-tablet, var(--layout-horizontal, flex-start))}.layout-flex.layout-flex--tablet-column{flex-direction:column;align-items:var(--layout-horizontal-tablet, var(--layout-horizontal, flex-start));justify-content:var(--layout-vertical, center)}.layout-flex.layout-flex--tablet-row{flex-direction:row;align-items:var(--layout-vertical, center);justify-content:var(--layout-horizontal-tablet, var(--layout-horizontal, flex-start))}.layout-flex--row.layout-flex--tablet-column>.size-style{width:100%}.layout-flex--tablet-column>.size-style--h-fit{flex:0 1 auto}.layout-flex--tablet-column>.size-style--h-fill{flex:1 1 0;height:auto}.layout-flex--tablet-column>.size-style--h-group{flex:0 0 auto}.layout-flex--tablet-column>.size-style--h-custom{flex:0 1 var(--size-h)}.layout-flex--tablet-column>.size-style--h-fixed,.layout-flex--tablet-column>.size-style--h-viewport{flex:0 0 var(--size-h)}.layout-flex--tablet-column>.layout-group.size-style--h-fixed,.layout-flex--tablet-column>.layout-group.size-style--h-viewport{flex:0 0 auto}.layout-group.layout-group--tablet-grid{display:grid;grid-template-columns:repeat(var(--layout-tablet-columns, 3),minmax(0,1fr))}.layout-group--tablet-grid>.size-style{width:auto}.layout-group.layout-group--tablet-grid:is(.size-style--h-fixed,.size-style--h-viewport){height:auto;min-height:0;grid-auto-rows:minmax(var(--size-h),auto)}.layout-group--tablet-grid.layout-group--align-tablet:is(.size-style--h-fixed,.size-style--h-viewport){grid-auto-rows:minmax(calc((var(--size-h) - (var(--layout-align-rows, 2) - 1) * var(--layout-gap, 0px)) / var(--layout-align-rows, 2)),auto)}.layout-group--align-tablet.layout-group--tablet-grid{grid-auto-flow:row;grid-auto-columns:auto;grid-auto-rows:minmax(0,auto)}.layout-group--align-tablet.layout-flex--tablet-column{display:flex}.layout-group--align-tablet.layout-flex--tablet-column>*:not(.layout-group__media){display:flex;grid-row:auto}.layout-group.layout-group--tablet-grid.layout-group--dividers>*:before,.layout-group.layout-group--tablet-grid.layout-group--dividers>*:after{content:"";position:absolute;background:var(--divider-color, rgba(var(--color-foreground), .15));pointer-events:none}.layout-group.layout-group--tablet-grid.layout-group--dividers>*:before{top:50%;left:var(--divider-offset, 0px);transform:translate(-50%,-50%);width:var(--divider-thickness, 1px);height:var(--divider-length, 60%)}.layout-group.layout-group--tablet-grid.layout-group--dividers>*:after{left:50%;top:var(--divider-offset, 0px);transform:translate(-50%,-50%);width:var(--divider-length, 60%);height:var(--divider-thickness, 1px)}.layout-group--tablet-grid-2.layout-group--dividers>*:nth-child(odd):before,.layout-group--tablet-grid-3.layout-group--dividers>*:nth-child(3n+1):before,.layout-group--tablet-grid-4.layout-group--dividers>*:nth-child(4n+1):before,.layout-group--tablet-grid-2.layout-group--dividers>*:nth-child(-n+2):after,.layout-group--tablet-grid-3.layout-group--dividers>*:nth-child(-n+3):after,.layout-group--tablet-grid-4.layout-group--dividers>*:nth-child(-n+4):after{content:none}.layout-group--tablet-grid.layout-group--dividers.layout-group--no-vertical>*:before{content:none}.layout-group--tablet-grid.layout-group--dividers.layout-group--no-horizontal>*:after{content:none}.layout-group--dividers.layout-flex--tablet-column>*+*:before{top:var(--divider-offset, 0px);left:50%;transform:translate(-50%,-50%);width:var(--divider-length, 60%);height:var(--divider-thickness, 1px)}}.os-container{position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:var(--os-dir);flex-wrap:var(--os-wrap);gap:var(--os-gap);justify-content:var(--os-justify);align-items:var(--os-align);min-height:var(--os-min-height);padding:var(--os-pad-top) var(--os-pad-right) var(--os-pad-bottom) var(--os-pad-left);border-radius:var(--os-radius)}.os-container--border{border:var(--os-border-width) solid var(--os-border-color, var(--os-color-border))}.os-container--border-line{border-color:var(--os-border-color, var(--os-color-line))}.os-container--clip{overflow:hidden}.os-container--scheme{background:var(--os-color-bg-gradient);color:var(--os-color-text)}@media screen and (max-width:749px){.os-container.os-container--box-mobile{background:var(--os-box-bg, var(--os-container-scheme-bg, none))}.os-container.os-container--box-desktop{background:none;border-width:0;padding:0}.os-container--box-desktop>.os-container__media{display:none}}@media screen and (min-width:750px){.os-container.os-container--box-desktop{background:var(--os-box-bg, var(--os-container-scheme-bg, none))}.os-container.os-container--box-mobile{background:none;border-width:0;padding:0}.os-container--box-mobile>.os-container__media{display:none}}.os-container--scheme.os-container--box-mobile,.os-container--scheme.os-container--box-desktop{--os-container-scheme-bg: var(--os-color-bg-gradient)}.os-container--section.os-container--page{max-width:var(--os-page-width);margin-inline:auto}.os-container.os-layout-grid{display:grid;grid-template-columns:repeat(var(--os-cols),minmax(0,1fr));justify-content:normal;align-content:start;justify-items:var(--os-justify);align-items:var(--os-align)}@media screen and (min-width:750px){.os-layout-grid>.os-w-fill{justify-self:stretch}.os-layout-grid>.os-w-fit{width:fit-content;max-width:min(100%,var(--os-max-width, 100%))}.os-layout-grid>.os-w-custom{width:var(--os-width)}}@media screen and (min-width:990px){.os-dir-row>.os-w-fill{flex:1 1 0;min-width:0}.os-dir-row>.os-w-fit{flex:0 1 auto;min-width:0}.os-dir-row>.os-w-custom{flex:0 1 var(--os-width);min-width:0}.os-dir-column>.os-w-fill{align-self:stretch}.os-dir-column>.os-w-fit{width:fit-content;max-width:min(100%,var(--os-max-width, 100%))}.os-dir-column>.os-w-custom{width:var(--os-width)}.os-dir-row>.os-h-fill{align-self:stretch}.os-dir-column>.os-h-fill{flex:1 1 0;min-height:0}.os-dir-column>.os-h-fixed{flex-shrink:0}.os-layout-grid>.os-h-fill{align-self:stretch}}@media screen and (min-width:750px)and (max-width:989px){.os-container{flex-direction:var(--os-dir-t);flex-wrap:var(--os-wrap-t);gap:var(--os-gap-t);justify-content:var(--os-justify-t);align-items:var(--os-align-t)}.os-container.os-layout-grid{grid-template-columns:repeat(var(--os-cols-t),minmax(0,1fr));justify-content:normal;justify-items:var(--os-justify-t);align-items:var(--os-align-t)}.os-dir-t-row>.os-w-fill{flex:1 1 0;min-width:0}.os-dir-t-row>.os-w-fit{flex:0 1 auto;min-width:0}.os-dir-t-row>.os-w-custom{flex:0 1 var(--os-width);min-width:0}.os-dir-t-column>.os-w-fill{align-self:stretch}.os-dir-t-column>.os-w-fit{width:fit-content;max-width:min(100%,var(--os-max-width, 100%))}.os-dir-t-column>.os-w-custom{width:var(--os-width)}.os-dir-row.os-dir-t-column>.os-w-custom{width:100%}.os-dir-t-row>.os-h-t-fill{align-self:stretch}.os-dir-t-column>.os-h-t-fill{flex:1 1 0;min-height:0}.os-dir-t-column>.os-h-t-fixed{flex-shrink:0}.os-layout-grid>.os-h-t-fill{align-self:stretch}}@media screen and (min-width:750px){.os-hide-desktop{display:none}}@media screen and (max-width:749px){.os-container{flex-direction:var(--os-dir-m);flex-wrap:var(--os-wrap-m);gap:var(--os-gap-m);justify-content:var(--os-justify-m);align-items:var(--os-align-m);padding:calc(var(--os-pad-top) * var(--os-pad-scale-m)) calc(var(--os-pad-right) * var(--os-pad-scale-m)) calc(var(--os-pad-bottom) * var(--os-pad-scale-m)) calc(var(--os-pad-left) * var(--os-pad-scale-m))}.os-container.os-layout-grid{grid-template-columns:repeat(var(--os-cols-m),minmax(0,1fr));justify-content:normal;justify-items:var(--os-justify-m);align-items:var(--os-align-m)}.os-layout-grid>.os-wm-fill{justify-self:stretch}.os-layout-grid>.os-wm-fit{width:fit-content;max-width:min(100%,var(--os-max-width, 100%))}.os-layout-grid>.os-wm-custom{width:var(--os-width)}.os-dir-m-row>.os-wm-fill{flex:1 1 0;min-width:0}.os-dir-m-row>.os-wm-fit{flex:0 0 auto}.os-dir-m-row>.os-wm-custom{flex:0 1 var(--os-width);min-width:0}.os-dir-m-column>.os-wm-fill{align-self:stretch}.os-dir-m-column>.os-wm-fit{width:fit-content;max-width:min(100%,var(--os-max-width, 100%))}.os-dir-m-column>.os-wm-custom{width:var(--os-width)}.os-dir-m-row>.os-h-m-fill{align-self:stretch}.os-dir-m-column>.os-h-m-fill{flex:1 1 0;min-height:0}.os-dir-m-column>.os-h-m-fixed{flex-shrink:0}.os-layout-grid>.os-h-m-fill{align-self:stretch}.os-hide-mobile{display:none}}.os-container__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.os-container__media os-background-video{display:contents}.os-container__media .os-container__media-el{display:block;width:100%;height:100%;object-fit:var(--os-media-fit, cover)}.os-container__overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--os-overlay-opacity, .4);background:rgb(var(--os-color-overlay-rgb))}.os-container__overlay--gradient{background:linear-gradient(to top,rgb(var(--os-color-overlay-rgb)),transparent)}.os-container__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit}.os-container--linked>:where(:not(.os-container__link,.os-container__media)){position:relative;z-index:1;pointer-events:none}.os-container--linked :where(a,button,input,select,textarea,summary,label){pointer-events:auto}.os-container--linked.os-container--design-mode>:where(:not(.os-container__link,.os-container__media)){pointer-events:auto}.os-container--empty{min-height:max(var(--os-min-height),8rem);outline:1px dashed var(--os-color-border);outline-offset:-1px}.os-media-caption{position:absolute;left:clamp(1.2rem,.309rem + 2.286vw,3.6rem);bottom:clamp(1.2rem,.309rem + 2.286vw,3.6rem);z-index:2;display:flex;flex-direction:column;gap:.2em;font-family:var(--os-font-body);font-weight:var(--os-font-body-weight-bold);line-height:var(--os-line-height-label);text-transform:uppercase}.os-media-caption-title{font-size:clamp(1.2rem,.977rem + .571vw,1.8rem);letter-spacing:var(--os-eyebrow-tracking);color:var(--os-caption-title, inherit)}.os-media-caption-text{font-size:clamp(.9rem,.789rem + .286vw,1.2rem);letter-spacing:var(--os-eyebrow-tracking);color:var(--os-caption-text, inherit)}.os-media-caption--card{padding:clamp(.4rem,.214rem + .476vw,.9rem) clamp(1.2rem,1.089rem + .286vw,1.5rem);border-radius:clamp(.6rem,.377rem + .571vw,1.2rem);background:#ffffffe3;color:var(--os-color-heading)}.os-media-caption--card .os-media-caption-title{color:var(--os-caption-title, var(--os-color-accent-text))}.os-media-caption--plain{color:#fff}.os-media{position:relative;overflow:hidden;box-sizing:border-box;height:var(--os-media-h);max-height:var(--os-media-max);aspect-ratio:var(--os-media-ratio);border-radius:var(--os-media-radius);min-height:0}.os-media .os-media__el{display:block;width:var(--os-media-iw);max-width:none;height:100%;border:0;object-fit:var(--os-media-fit)}@media screen and (min-width:990px){.os-dir-column>.os-media.os-w-fill{width:100%}}@media screen and (min-width:750px)and (max-width:989px){.os-dir-t-column>.os-media.os-w-fill{width:100%}}@media screen and (max-width:749px){.os-dir-m-column>.os-media.os-wm-fill{width:100%}}@media screen and (min-width:990px){.os-dir-row>.os-media.os-w-fit{flex-shrink:0}}@media screen and (min-width:750px)and (max-width:989px){.os-dir-t-row>.os-media.os-w-fit{flex-shrink:0}}@media screen and (max-width:749px){.os-dir-m-row>.os-media.os-wm-fit{flex-shrink:0}}@media screen and (min-width:750px)and (max-width:989px){.os-media{height:var(--os-media-h-t);max-height:var(--os-media-max-t);aspect-ratio:var(--os-media-ratio-t)}.os-media .os-media__el{width:var(--os-media-iw-t)}}@media screen and (max-width:749px){.os-media{height:var(--os-media-h-m);max-height:var(--os-media-max-m);aspect-ratio:var(--os-media-ratio-m)}.os-media .os-media__el{width:var(--os-media-iw-m)}}@media screen and (max-width:749px){.product-info-container>.block:has(>.os-pblock.os-hide-mobile){display:none}}@media screen and (min-width:750px){.product-info-container>.block:has(>.os-pblock.os-hide-desktop){display:none}}.os-pbuy__info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.6rem;margin-bottom:1rem;padding-inline:clamp(1rem,.629rem + .952vw,2.4rem);font-family:var(--os-font-body);font-size:clamp(1.1rem,1.063rem + .095vw,1.2rem);font-weight:600;line-height:1.2;letter-spacing:0}.os-pbuy__info p{margin:0}.os-pbuy__status{color:var(--os-pbuy-status, #00a63d)}.os-pbuy__status--dot{display:inline-flex;align-items:center;gap:.5em}.os-pbuy__status--dot:before{content:"";width:.8em;height:.8em;border-radius:50%;background:currentColor}.os-pbuy__shipping{display:inline-flex;align-items:center;gap:.5em;color:var(--os-color-heading)}.os-pbuy__shipping-icon{width:auto;height:1em}.os-pbuy__country{text-decoration:underline;text-underline-offset:.2em}.os-pbuy .product-form{margin:0}.os-pbuy .product-form__buttons{display:block}.os-pbuy .product-form__buttons .product-form__submit.button{width:100%;min-height:clamp(3.6rem,3.229rem + .952vw,4.6rem);padding:0 2rem;border:0;border-radius:999px;background:var(--os-pbuy-bg);color:var(--os-pbuy-color);box-shadow:none;font-family:var(--os-font-body);font-size:clamp(1.4rem,1.251rem + .381vw,1.8rem);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase}.os-pbuy .product-form__buttons .product-form__submit.button:before,.os-pbuy .product-form__buttons .product-form__submit.button:after{display:none}.os-pbuy .product-form__buttons .product-form__submit.button:not([disabled]):hover{filter:brightness(.96)}.os-pbuy .product-form__buttons .shopify-payment-button{width:100%;margin-top:1rem}.os-pbuy__pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 1em;margin:clamp(.8rem,.726rem + .19vw,1rem) 0 0;font-family:var(--os-font-body);font-size:clamp(1.1rem,1.063rem + .095vw,1.2rem);font-weight:600;line-height:1.2;letter-spacing:0;color:var(--os-color-heading)}.os-pbuy__logos{display:inline-flex;align-items:center;gap:.4rem}.os-pbuy__logo{display:block;width:auto;height:clamp(1.3rem,1.114rem + .476vw,1.8rem)}.os-pbuy__sep{width:1px;height:clamp(1.2rem,1.051rem + .381vw,1.6rem);background:currentColor;opacity:.8}.os-picons{display:grid;grid-template-columns:repeat(var(--os-picons-cols),minmax(0,max-content));gap:clamp(.7rem,.44rem + .667vw,1.4rem) clamp(1rem,.406rem + 1.524vw,2.6rem);margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.os-picons{grid-template-columns:repeat(var(--os-picons-cols),minmax(0,1fr))}}.os-picon{display:flex;align-items:center;gap:clamp(.5rem,.166rem + .857vw,1.4rem);font-family:var(--os-font-body);font-size:clamp(1.2rem,1.089rem + .286vw,1.5rem);font-weight:500;line-height:1.2;letter-spacing:0;color:var(--os-color-heading)}.os-picon__media{display:grid;place-items:center;flex-shrink:0;width:clamp(2.2rem,2.051rem + .381vw,2.7rem);height:clamp(1.9rem,1.677rem + .571vw,2.5rem)}.os-picon__media img{max-width:100%;max-height:100%;width:auto;height:auto}.os-plink{margin:0;font-family:var(--os-font-body);font-size:clamp(1.1rem,1.063rem + .095vw,1.2rem);font-weight:600;line-height:1.5;letter-spacing:0;color:var(--os-color-heading)}.os-plink a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.os-pbadges{display:flex;flex-wrap:wrap;gap:clamp(.8rem,.771rem + .076vw,.9rem);margin:0;padding:0;list-style:none}.os-pbadge{display:inline-flex;align-items:center;gap:.5em;min-height:clamp(2.2rem,2.126rem + .19vw,2.4rem);padding:.2rem clamp(1.1rem,.989rem + .286vw,1.4rem);border-radius:999px;background:var(--os-pbadge-bg, #e5f2ff);color:var(--os-pbadge-color, #323131);font-family:var(--os-font-body);font-size:clamp(1.1rem,1.063rem + .095vw,1.2rem);font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase}.os-pbadge__icon{display:block;width:auto;height:1.2em}.os-pcard{display:flex;flex-direction:column;gap:clamp(.6rem,.526rem + .19vw,.8rem);padding:clamp(1.6rem,1.303rem + .762vw,2.4rem);border:1px solid var(--os-pcard-border, var(--os-color-line));border-radius:var(--os-pcard-radius, clamp(1.3rem, .891rem + 1.048vw, 2.4rem));background:var(--os-pcard-bg, #fff);color:var(--os-color-heading)}.os-pcard__head{display:flex;align-items:center;gap:clamp(.8rem,.726rem + .19vw,1rem)}.os-pcard__icon{flex-shrink:0;width:clamp(2rem,1.777rem + .571vw,2.6rem);height:auto}.os-pcard__title{margin:0;font-family:var(--os-font-body);font-size:clamp(1.6rem,1.526rem + .19vw,1.8rem);font-weight:var(--os-font-body-weight-bold);line-height:var(--os-line-height-title);letter-spacing:0}.os-pcard__text{font-family:var(--os-font-body);font-size:clamp(1.4rem,1.363rem + .095vw,1.5rem);font-weight:500;line-height:var(--os-line-height-body);letter-spacing:0}.os-pcard__text>*{margin:0}.os-pcard__text>*+*{margin-top:.5em}.os-acc.os-pacc{--os-acc-question: clamp(1.4rem, 1.251rem + .381vw, 1.8rem);--os-acc-pad: clamp(1rem, .851rem + .381vw, 1.4rem);--os-acc-icon: clamp(1.2rem, 1.126rem + .19vw, 1.4rem)}.os-acc .os-pacc__answer{display:flex;flex-direction:column;gap:clamp(1.2rem,1.126rem + .19vw,1.6rem);font-size:clamp(1.4rem,1.363rem + .095vw,1.5rem);font-weight:500;color:var(--os-color-heading)}.os-pacc__answer :is(p,ul,ol){margin:0}.os-pacc__answer :is(p,ul,ol)+:is(p,ul,ol){margin-top:1em}.os-pacc__row{display:flex;align-items:flex-start;gap:.2rem}.os-pacc__answer--illustration .os-pacc__row{align-items:center;gap:clamp(1rem,.926rem + .19vw,1.2rem)}.os-pacc__body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.os-pacc__title{color:var(--os-pacc-title, var(--os-color-accent-text));font-size:clamp(1.5rem,1.389rem + .286vw,1.8rem);font-weight:var(--os-font-body-weight-bold);line-height:1.5;letter-spacing:0;text-transform:uppercase}.os-pacc__answer--icon .os-pacc__media{display:grid;place-items:center;flex-shrink:0;width:clamp(3rem,2.777rem + .571vw,3.6rem);height:calc(clamp(1.5rem,1.389rem + .285vw,1.8rem)*1.5)}.os-pacc__answer--icon .os-pacc__img{width:100%;height:auto}.os-pacc__answer--illustration .os-pacc__media{flex-shrink:0;width:clamp(7.2rem,6.309rem + 2.286vw,9.6rem)}.os-pacc__answer--illustration .os-pacc__img{display:block;width:100%;height:auto}.os-pacc__policy :is(h1,h2,h3,h4,h5,h6){margin:1.2em 0 .4em;color:var(--os-pacc-title, var(--os-color-accent-text));font-family:var(--os-font-body);font-size:clamp(1.5rem,1.389rem + .286vw,1.8rem);font-weight:var(--os-font-body-weight-bold);line-height:1.5;letter-spacing:0;text-transform:uppercase}.os-pacc__policy>:first-child,.os-pacc__policy :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.os-pacc__policy p{margin:0 0 .8em}.os-pacc .os-pacc__policy table{width:100%!important;height:auto!important;margin:0 0 1em;border:0;border-collapse:collapse;box-shadow:none;table-layout:auto;font-size:.9em}.os-pacc .os-pacc__policy :is(tr,td,th){height:auto!important}.os-pacc .os-pacc__policy :is(td,th){padding:.5em .6em .5em 0;border:0;border-bottom:1px solid var(--os-color-line);text-align:start;vertical-align:top}.os-pacc .os-pacc__policy tr:first-child td{font-weight:var(--os-font-body-weight-bold)}.os-pacc__policy a,.os-pacc__policy-link a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.os-pacc__policy-link{font-weight:var(--os-font-body-weight-bold)}.main-product .product-info-container>.block:has(>.os-pacc)+.block:has(>.os-pacc){margin-top:-1.5rem}.main-product .product-info-container>.block:has(>.os-pacc)+.block:has(>.os-pacc)>.os-pacc{border-top:0}.block-stars{position:relative;display:inline-flex;flex-shrink:0;line-height:1}.block-stars__layer{display:inline-flex;gap:.2rem}.block-stars__layer--empty{color:rgba(var(--color-foreground),.18)}.block-stars__layer--full{position:absolute;top:0;left:0;overflow:hidden;width:min(100%,calc(var(--stars-rating) / var(--stars-max) * 100%));color:var(--stars-color, rgb(var(--color-base-background-accent-1, 255, 143, 192)))}.block-stars__star{width:var(--stars-size, 16px);height:var(--stars-size, 16px);flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/117/compiled_assets/styles.css.map */
