@charset "UTF-8";.cart-items td,.cart-items th{border:none;padding:0}.cart-items th{font-weight:400;opacity:.85;padding-bottom:var(--ax18);text-align:left}.cart-item__quantity{position:relative}.cart-item__quantity-wrapper{display:flex}.cart-item__totals{position:static}.cart-items .right{text-align:right}.cart-item__image-container{align-items:flex-start;display:inline-flex}.cart-item__image-container:after{content:none}.cart-item__image{height:auto;max-width:calc(var(--ax)*100/var(--f-body-scale))}.cart-item__image img{aspect-ratio:var(--card-aspect-ratio);height:auto;width:100%}@media only screen and (min-width:750px){.cart-item__image{max-width:100%}}.cart-item__details{font-size:var(--ax16);line-height:calc(1 + .4/var(--f-body-scale))}.cart-item__details>*{margin:0;max-width:calc(var(--ax)*300)}.cart-item__details>*+*{margin-top:var(--ax6)}.cart-item__media{background:#efeceb;position:relative;width:calc(var(--ax)*92)}.cart-item__link{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}[data-uc-cart-item-name]{display:block;font-size:1.1rem;font-size:clamp(1rem,3.0558vw,1.1rem)}@media only screen and (min-width:990px){[data-uc-cart-item-name]{font-size:calc(var(--ax)*14)}}[data-uc-cart-item-name]{font-weight:400;letter-spacing:-.03em}.cart-item__price-wrapper>*{display:block;margin:0;padding:0}.cart-item__discounted-prices dd{margin:0}.cart-item__old-price{opacity:1}.cart-item__final-price{font-weight:400}.product-option{font-size:var(--ax14);line-height:calc(1 + .5/var(--f-body-scale));word-break:break-word}[data-uc-cart-item] cart-remove-button{align-items:flex-start;display:flex;font-family:var(--f-accent-family);position:absolute;right:0;top:0;z-index:4}[data-uc-cart-item] cart-remove-button .button{align-items:flex-start;display:flex!important;justify-content:flex-end}[data-uc-cart-item] cart-remove-button .button svg{display:block;height:auto;transform:scale(1);transition:transform .3s cubic-bezier(.32,.24,.15,1);width:var(--ax17)}[data-uc-cart-item] cart-remove-button .button:hover{background:transparent;color:rgb(var(--c-foreground))}[data-uc-cart-item] cart-remove-button .button:hover svg{transform:scale(1.15);transition:transform .3s cubic-bezier(.32,.24,.15,1)}.cart-remove-button{font-family:var(--f-accent-family);font-size:calc(var(--ax)*13);padding:0}cart-remove-button .button{min-height:var(--ax45);min-width:calc(var(--ax45)/var(--f-body-scale));padding:0}cart-remove-button .button:after,cart-remove-button .button:before{content:none}cart-remove-button .button:not([disabled]):hover{color:rgb(var(--c-foreground))}cart-remove-button .icon-remove{height:var(--ax15);width:var(--ax15)}[data-uc-cart-item] [data-uc-loading-overlay]{bottom:0;left:auto;padding:0;right:auto;top:0}[data-uc-cart-item] [data-uc-loading-overlay]:not(.hidden)~*{visibility:hidden}.cart-item__error{align-items:flex-start;display:flex;margin-top:var(--ax10)}[data-uc-cart-item-error-text]{font-size:var(--ax12);order:1}[data-uc-cart-item-error-text]+svg{flex-shrink:0;margin-right:var(--ax7);width:var(--ax12)}[data-uc-cart-item-error-text]:empty+svg{display:none}.product-option+.product-option{margin-top:var(--ax4)}.product-option *{display:inline;margin:0}.cart-items thead th{text-transform:uppercase}@media only screen and (max-width:749px){.cart-items,.cart-items tbody,.cart-items thead{display:block;width:100%}.cart-items thead tr{border-bottom:var(--ax1) solid rgba(var(--c-foreground),.2);display:flex;justify-content:space-between;margin-bottom:var(--ax40)}[data-uc-cart-item]{display:grid;gap:var(--ax15);grid-template:repeat(2,auto)/repeat(4,1fr);margin-bottom:var(--ax35)}[data-uc-cart-item]:last-child{margin-bottom:0}.cart-item__media{grid-row:1/3}.cart-item__details{grid-column:2/4}.cart-item__quantity{grid-column:2/5}.cart-item__quantity-wrapper{flex-wrap:wrap}.cart-item__totals{align-items:flex-start;display:flex;justify-content:flex-end}}[data-uc-cart-item-error-text]+svg{margin-top:var(--ax4)}@media only screen and (min-width:750px){cart-remove-button .button{min-height:var(--ax35);min-width:var(--ax35)}[data-uc-cart-item] [data-uc-loading-overlay]{bottom:auto;padding-top:var(--ax45);right:0}.cart-items{border-collapse:separate;border-spacing:0;box-shadow:none;display:table;width:100%}.cart-items th{border-bottom:var(--ax1) solid rgba(var(--c-foreground),.08)}.cart-items thead th:first-child{width:50%}.cart-items th+th{padding-left:var(--ax40)}.cart-items td{padding-top:var(--ax40);vertical-align:top}[data-uc-cart-item]{display:table-row}[data-uc-cart-item]>td+td{padding-left:var(--ax40)}.cart-item__details{width:calc(var(--ax)*350)}.cart-item__price-wrapper>:only-child:not(.cart-item__discounted-prices){margin-top:var(--ax10)}}@media only screen and (min-width:990px){.cart-items .cart-items__heading--wide,[data-uc-cart-item] .cart-item__quantity{padding-left:calc(var(--ax)*60)}.cart-item__details{width:calc(var(--ax)*500)}.cart-items thead th:first-child{width:60%}}.cart-item{position:relative}.list-payment{justify-content:center;margin:calc(var(--ax)*-5) 0;padding-left:0;padding-top:var(--ax10)}.list-payment__item{align-items:center;display:flex;padding:var(--ax5)}@media only screen and (min-width:750px){.list-payment{justify-content:flex-end;margin:calc(var(--ax)*-5);padding-top:0}}.list-social{display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:749px){.list-social{justify-content:center}}.list-social__item .icon{height:var(--ax18);width:var(--ax18)}.list-social__link{align-items:center;color:rgb(var(--c-foreground));display:flex;padding:var(--ax13)}.list-social__link:hover .icon{transform:scale(1.07)}[data-uc-loading-overlay]{position:absolute;width:var(--ax18);z-index:1}@media only screen and (max-width:749px){[data-uc-loading-overlay]{right:0;top:0}}[data-uc-loading-overlay-spinner]{display:inline-block;width:var(--ax18)}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;stroke:rgb(var(--c-foreground));animation:dash 1.4s ease-in-out infinite;transform-origin:center}@media screen and (forced-colors:active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}[data-uc-loading-overlay]:not(.hidden)+.cart-item__price-wrapper,[data-uc-loading-overlay]:not(.hidden)~cart-remove-button{opacity:50%}[data-uc-loading-overlay]:not(.hidden)~cart-remove-button{cursor:default;pointer-events:none}@media only screen and (min-width:750px){[data-uc-loading-overlay]{left:0}}.header__icon--menu{position:static}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not([data-uc-menu-opening])>summary:before{content:none;display:none}.menu-drawer-container>summary{position:relative;z-index:33}header-drawer .menu-drawer{background-color:#0f0f0f;filter:none;height:var(--viewport-height,100vh);padding:0;top:0;transform:translate(-calc(var(--ax)*18));width:100vw;z-index:29}header-drawer .menu-drawer:after{background:linear-gradient(180deg,#0f0f0f,#0f0f0feb 45%,#0f0f0f00);content:"";height:calc(var(--ax)*56);left:0;pointer-events:none;position:absolute;right:0;top:var(--header-height);z-index:3}header-drawer details[open][data-uc-menu-opening]>.menu-drawer{pointer-events:auto;transform:translate(0)}header-drawer .menu-drawer__inner-container{display:block;height:100%;padding-top:calc(var(--header-height) + var(--announcement-height));pointer-events:auto}header-drawer .menu-drawer__panel--desktop{display:none}header-drawer .menu-drawer__panel--mobile{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}header-drawer .menu-drawer__mobile-content{display:flex;flex-direction:column;min-height:100%}header-drawer .menu-drawer__navigation{padding:var(--ax24)}header-drawer .menu-drawer__mobile-menu{border-top:1px solid #3d3d3d}header-drawer .menu-drawer__mobile-item-row{border-bottom:1px solid #3d3d3d;margin:0}header-drawer .menu-drawer__mobile-item-row:last-child{border-bottom:0}header-drawer .menu-drawer__mobile-item summary::-webkit-details-marker{display:none}header-drawer .menu-drawer__mobile-trigger{align-items:center;color:#f2f7f9;display:flex;font-family:var(--f-body-family);font-size:var(--ax16);font-style:var(--f-body-style);font-weight:var(--f-body-weight);justify-content:space-between;letter-spacing:.02em;line-height:1.2;min-height:calc(var(--ax)*67);padding:var(--ax24) 0;text-decoration:none;width:100%}header-drawer .menu-drawer__mobile-trigger--link{justify-content:flex-start}header-drawer .menu-drawer__mobile-indicator{background:#f2f7f9;border:1px solid #f2f7f9;border-radius:50%;height:8px;transition:background-color var(--duration-default) ease;width:8px}header-drawer .menu-drawer__mobile-item[open] .menu-drawer__mobile-indicator{background:transparent}header-drawer .menu-drawer__mobile-children{display:flex;flex-direction:column;gap:var(--ax8);margin:0;padding:0 0 var(--ax22)}header-drawer .menu-drawer__mobile-child-link,header-drawer .menu-drawer__mobile-grandchild-link{color:#f2f7f9;display:block;font-family:var(--f-body-family);font-size:var(--ax13);font-style:var(--f-body-style);font-weight:var(--f-body-weight);letter-spacing:0;line-height:1.4;padding:var(--ax1) 0;text-decoration:none}header-drawer .menu-drawer__mobile-grandchildren{display:grid;gap:var(--ax6);margin:var(--ax6) 0 0 var(--ax12);padding:0}header-drawer .menu-drawer__utility-links{background:transparent;display:flex;flex-direction:column;margin-top:auto;padding:var(--ax24)}@media only screen and (max-width:989px){header-drawer .menu-drawer__utility-links .header__account-component{justify-content:flex-start;padding:0}header-drawer .menu-drawer__utility-links .menu-drawer__localization .localization-form__select{height:unset!important;justify-content:flex-start!important;min-height:unset!important;padding:0!important}}header-drawer .menu-drawer__account{font-family:var(--f-accent-family);font-size:var(--ax13);font-style:var(--f-accent-style);font-weight:var(--f-accent-weight);letter-spacing:0;line-height:1.4;margin:0;padding:0;text-transform:uppercase}header-drawer .menu-drawer__localization .localization-form__select{height:auto;justify-content:flex-start;min-height:auto;min-width:auto;padding:0}header-drawer .menu-drawer__localization .disclosure__button{color:#f2f7f9;font-family:var(--f-accent-family);font-size:var(--ax13);font-style:var(--f-accent-style);font-weight:var(--f-accent-weight);letter-spacing:0;line-height:1.4;padding:0;text-transform:uppercase}header-drawer .menu-drawer__localization .icon-caret{height:6px;width:10px}@media only screen and (min-width:990px){header-drawer .menu-drawer__panel--mobile{display:none}header-drawer .menu-drawer__panel--desktop{display:block;height:100%}header-drawer .menu-drawer__desktop-inner{align-content:start;display:grid;gap:calc(var(--ax)*64);grid-template-columns:calc(var(--ax)*280) 1fr;height:calc(var(--viewport-height, 100vh) - var(--header-height));overflow-y:auto;padding-bottom:calc(var(--ax)*48);padding-top:calc(var(--ax)*64)}header-drawer .menu-drawer__desktop-groups{display:flex;flex-direction:column;gap:calc(var(--ax)*40)}header-drawer .menu-drawer__desktop-group{display:flex;flex-direction:column;gap:calc(var(--ax)*24)}header-drawer .menu-drawer__desktop-featured-heading,header-drawer .menu-drawer__desktop-group-heading{color:#f2f7f9;font-family:var(--f-accent-family);font-size:var(--ax13);font-style:var(--f-accent-style);font-weight:var(--f-accent-weight);letter-spacing:0;line-height:1.4;margin:0;text-transform:uppercase}header-drawer .menu-drawer__desktop-links{display:flex;flex-direction:column;gap:calc(var(--ax)*16)}header-drawer .menu-drawer__desktop-link{color:#f2f7f9;font-family:var(--f-body-family);font-size:calc(var(--ax)*24);font-style:var(--f-body-style);font-weight:var(--f-body-weight);letter-spacing:0;line-height:1;text-decoration:none;transition:opacity var(--duration-default) ease}header-drawer .menu-drawer__desktop-featured{display:flex;flex-direction:column;gap:calc(var(--ax)*32)}header-drawer .menu-drawer__desktop-featured-grid{display:grid;gap:calc(var(--ax)*64) calc(var(--ax)*40);grid-template-columns:repeat(3,minmax(0,1fr))}header-drawer .menu-drawer__featured-card{align-items:center;display:flex;gap:calc(var(--ax)*24);min-height:calc(var(--ax)*152);text-decoration:none;transition:opacity var(--duration-default) ease}header-drawer .menu-drawer__desktop-inner.is-hover-active .menu-drawer__desktop-link,header-drawer .menu-drawer__desktop-inner.is-hover-active .menu-drawer__featured-card{opacity:.5}header-drawer .menu-drawer__desktop-inner.is-hover-active .menu-drawer__desktop-link.is-hover-target,header-drawer .menu-drawer__desktop-inner.is-hover-active .menu-drawer__featured-card.is-hover-target,header-drawer .menu-drawer__desktop-link:focus-visible,header-drawer .menu-drawer__featured-card:focus-visible{opacity:1}header-drawer .menu-drawer__featured-media{background:#111;flex-shrink:0;height:calc(var(--ax)*152);width:calc(var(--ax)*128)}header-drawer .menu-drawer__featured-image{display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}header-drawer .menu-drawer__featured-copy{display:flex;flex-direction:column;gap:calc(var(--ax)*6)}header-drawer .menu-drawer__featured-title{color:#f2f7f9}header-drawer .menu-drawer__featured-subtitle,header-drawer .menu-drawer__featured-title{font-family:var(--f-body-family);font-size:var(--ax13);font-style:var(--f-body-style);font-weight:var(--f-body-weight);line-height:1.4}header-drawer .menu-drawer__featured-subtitle{color:#999}}.menu-drawer{background-color:rgb(var(--c-background));filter:drop-shadow(var(--d-shadow-horizontal-offset) var(--d-shadow-vertical-offset) var(--d-shadow-blur-radius) rgba(var(--c-shadow),var(--d-shadow-opacity)));height:var(--viewport-height,100vh);left:0;opacity:0;overflow-x:hidden;padding:0;pointer-events:none;position:fixed;top:0;transform:translate(-100%);visibility:hidden;width:100vw;z-index:3}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,opacity var(--duration-default) ease,visibility var(--duration-default) ease}.js details[open][data-uc-menu-opening]>.menu-drawer,.no-js details[open]>.menu-drawer,details[open][data-uc-menu-opening]>.menu-drawer__submenu{opacity:1;transform:translate(0);visibility:visible}.js .menu-drawer__navigation [data-uc-submenu=open]{visibility:hidden}.menu-drawer__inner-container{height:100%;position:relative}.menu-drawer__navigation-container{align-content:space-between;background-color:rgb(var(--c-background));display:grid;grid-template-rows:1fr auto;height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 0px));margin-top:var(--header-bottom-position,0);overflow-y:auto;pointer-events:auto}.menu-drawer__navigation{padding:var(--ax30) 0}.menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto}.no-js .menu-drawer__navigation{padding:0}.no-js .menu-drawer__navigation>ul>li{border-bottom:var(--ax1) solid rgba(var(--c-foreground),.04)}.no-js .menu-drawer__submenu ul>li{border-top:var(--ax1) solid rgba(var(--c-foreground),.04)}.js .menu-drawer__menu li{margin-bottom:var(--ax2)}.menu-drawer__menu-item{font-size:var(--ax18);padding:var(--ax11) var(--ax30);text-decoration:none}.no-js .menu-drawer__menu-item{font-size:var(--ax16)}.no-js .menu-drawer__submenu .menu-drawer__menu-item{padding:var(--ax12) calc(var(--ax)*52) var(--ax12) calc(var(--ax)*60)}.no-js .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item{padding-left:calc(var(--ax)*90)}.menu-drawer summary.menu-drawer__menu-item{padding-right:calc(var(--ax)*52)}.no-js .menu-drawer__menu-item .icon-caret{right:var(--ax30)}.menu-drawer__close-button:focus,.menu-drawer__close-button:hover,.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__menu-item:hover{background-color:rgba(var(--c-foreground),.04);color:rgb(var(--c-foreground))}.menu-drawer__menu-item--active:hover{background-color:rgba(var(--c-foreground),.08)}.js .menu-drawer__menu-item .icon-caret,.no-js .menu-drawer .icon-arrow{display:none}.menu-drawer__menu-item>.icon-arrow{position:absolute;right:var(--ax30);top:50%;transform:translateY(-50%)}.js .menu-drawer__submenu{background-color:rgb(var(--c-background));bottom:0;left:0;pointer-events:auto;position:absolute;top:var(--header-bottom-position,0);transform:translate(100%);visibility:hidden;width:100%;z-index:1}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.menu-drawer__close-button{align-items:center;background-color:transparent;display:flex;font-family:var(--f-body-family);font-size:var(--ax14);font-style:var(--f-body-style);margin-top:var(--ax15);padding:var(--ax12) var(--ax26) var(--ax12) var(--ax30);text-align:left;text-decoration:none;width:100%}.no-js .menu-drawer__close-button{display:none}.menu-drawer__close-button .icon-arrow{margin-right:var(--ax10);transform:rotate(180deg)}.menu-drawer__utility-links{background-color:rgba(var(--c-foreground),.03);padding:0;position:relative}.header--has-social .menu-drawer__utility-links{padding:var(--ax20) var(--ax30)}@media only screen and (max-width:749px){.header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:var(--ax20) var(--ax30)}}@media only screen and (max-width:989px){.header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{padding:var(--ax20) var(--ax24)}}.menu-drawer__account{align-items:center;color:rgb(var(--c-foreground));display:inline-flex;font-size:var(--ax14);margin-bottom:0;padding:var(--ax10) 0;text-decoration:none}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}.menu-drawer__account .icon-account{height:var(--ax20);margin-right:var(--ax10);width:var(--ax20)}.menu-drawer__account:hover .icon-account{transform:scale(1.07)}.menu-drawer .list-social{justify-content:flex-start;margin-left:calc(var(--ax)*-12.5)}.menu-drawer .list-social:empty{display:none}.menu-drawer .list-social__link{padding:var(--ax13) var(--ax13)}@media only screen and (min-width:750px){.menu-drawer{border:0;width:100vw}.no-js .menu-drawer{height:auto}}.modal-video{background:#0f0f0f33;box-sizing:border-box;height:100%;left:0;margin:0 auto;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:0;transition:opacity var(--duration-default) ease,visibility 0s linear var(--duration-default);visibility:hidden;width:100%;z-index:101}.modal-video[open]{opacity:1;pointer-events:auto;transition:opacity var(--duration-default) ease,visibility 0s linear 0s;visibility:visible}.modal-video__content{background-color:rgb(var(--c-background));height:100%;margin:0;overflow:auto;padding:0;position:absolute;width:100%}.modal-video__toggle{align-items:center;background-color:rgb(var(--c-background));border:var(--ax1) solid rgba(var(--c-foreground),.1);border-radius:50%;color:rgba(var(--c-foreground),.55);cursor:pointer;display:flex;justify-content:center;margin:0 0 0 auto;padding:var(--ax12);position:fixed;right:var(--ax5);top:var(--ax20);width:var(--ax40);z-index:2}.modal-video__toggle .icon{height:auto;margin:0;width:var(--ax22)}.modal-video__content-info{height:calc(100% - var(--ax)*60);margin:0 auto;padding-top:calc(var(--ax)*80);width:calc(100% - var(--ax10))}.modal-video__video,.modal-video__video iframe{height:100%;width:100%}.modal-video__video iframe{border:0;position:static}@media only screen and (min-width:750px){.modal-video__toggle{right:var(--ax48);top:var(--ax35)}.modal-video__content-info{height:calc(100% - var(--ax)*75);padding-top:calc(var(--ax)*95);width:calc(100% - var(--ax)*96)}}@media only screen and (min-width:990px){.modal-video__toggle{right:var(--ax43);top:var(--ax30)}.modal-video__content-info{height:calc(100% - var(--ax)*70);padding-top:calc(var(--ax)*90);width:calc(100% - var(--ax)*86)}}.newsletter-form{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:var(--ax50)}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:var(--ax20)}.newsletter-form__button{height:100%;margin:0;right:var(--i-border-width);top:0;width:var(--ax44);z-index:2}.newsletter-form__button:focus-visible{background-color:rgb(var(--c-background));box-shadow:0 0 0 var(--ax3) rgb(var(--c-background)),0 0 0 var(--ax4) rgba(var(--c-foreground))}.newsletter-form__button:focus{background-color:rgb(var(--c-background));box-shadow:0 0 0 var(--ax3) rgb(var(--c-background)),0 0 0 var(--ax4) rgba(var(--c-foreground))}.newsletter-form__button:not(:focus-visible):not(.focused){background-color:inherit;box-shadow:inherit}.newsletter-form__button .icon{width:var(--ax15)}@media only screen and (min-width:750px){.newsletter-form{align-items:flex-start;margin:0 auto;max-width:calc(var(--ax)*360)}.newsletter-form__message{justify-content:flex-start}}.newsletter__wrapper{padding-left:calc(var(--ax40)/var(--f-body-scale));padding-right:calc(var(--ax40)/var(--f-body-scale))}.newsletter__wrapper>*{margin-bottom:0;margin-top:0}.newsletter__wrapper>*+*{margin-top:var(--ax20)}.newsletter__wrapper>*+.newsletter-form{margin-top:var(--ax30)}.newsletter__subheading{max-width:calc(var(--ax)*700)}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:calc(var(--ax)*360)}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:var(--ax15)}.newsletter__button{margin-top:var(--ax30);width:fit-content}@media only screen and (min-width:750px){.newsletter__wrapper{padding-left:calc(var(--ax)*90);padding-right:calc(var(--ax)*90)}.newsletter__button{flex-shrink:0;margin:0 0 0 var(--ax10)}}.email-signup-banner .newsletter-form,.email-signup-banner .newsletter-form__field-wrapper{display:inline-block}.email-signup-banner__box .email-signup-banner__heading{margin-bottom:0}.email-signup-banner__box>*+.newsletter__subheading{margin-top:var(--ax20)}.email-signup-banner__box .newsletter__subheading p{margin:0}.email-signup-banner-background{left:50%;transform:translate(-50%)}@media only screen and (max-width:749px){.email-signup-banner:not(.banner--mobile-bottom) .banner__box:not(.email-signup-banner__box--no-image){--c-foreground:255,255,255;--c-button:255,255,255;--c-button-text:0,0,0;background-color:transparent}.email-signup-banner-background:not(.email-signup-banner-background-mobile){display:none}}.email-signup-banner .banner__media{overflow:hidden}@media only screen and (max-width:749px){.banner--mobile-content-align-left .newsletter-form__message{justify-content:flex-start}.banner--mobile-content-align-right .newsletter-form__message{justify-content:right}}@media only screen and (min-width:750px){.banner--content-align-center .newsletter-form__message{justify-content:center}.banner--content-align-right .newsletter-form__message{justify-content:right}.email-signup-banner:not(.banner--desktop-transparent) .email-signup-banner__box{width:100%}.banner--desktop-transparent .email-signup-banner__box--no-image *{color:rgb(var(--c-foreground))}.banner--desktop-transparent .email-signup-banner__box .field__input{background-color:transparent}.banner--desktop-transparent .email-signup-banner__box--no-image .field__input{box-shadow:0 0 0 var(--ax1) rgba(var(--c-foreground),.55)}.banner--desktop-transparent .email-signup-banner__box--no-image .field__input:focus{box-shadow:0 0 0 var(--ax2) rgba(var(--c-foreground),.75)}}@media only screen and (min-width:750px){.banner--desktop-transparent .email-signup-banner__box--no-image .field__button:focus-visible{box-shadow:0 0 0 var(--ax3) rgb(var(--c-background)),0 0 var(--ax5) var(--ax4) rgba(var(--c-foreground),.3);outline:var(--combo-outline-1)}.email-signup-banner-background-mobile{display:none}}.footer:not(.color-background-1){border-top:none}.footer__content-top{display:grid;grid-template-columns:1fr 1fr;padding-bottom:calc(var(--ax)*84);padding-top:calc(var(--ax)*64)}.footer__content-top .footer-block--newsletter{max-width:calc(var(--ax)*440);width:100%}.footer__content-top .footer-block--newsletter .footer-block__heading{font-family:var(--f-body-family);font-size:calc(var(--ax)*32);line-height:1;margin-bottom:calc(var(--ax)*40);text-transform:none}@media only screen and (max-width:989px){.footer__content-top .footer-block--newsletter .footer-block__heading{font-size:calc(var(--ax)*20);margin-bottom:calc(var(--ax)*38)}}.footer__content-top .footer-block--newsletter .newsletter-form{margin:0;max-width:100%}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:calc(var(--ax)*34)}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .field label{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*13);opacity:.7;position:absolute;top:calc(var(--ax)*13);transition:all .5s ease}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .field:after,.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .field:before{display:none}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .field input{border-bottom:calc(var(--ax)*1) solid rgba(var(--c-foreground),.7);font-size:calc(var(--ax)*13);padding:calc(var(--ax)*12) 0}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .field input:focus,.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .field input:focus-visible,.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .field input:not(:placeholder-shown){box-shadow:none}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .field input:focus+label,.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .field input:focus-visible+label,.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .field input:not(:placeholder-shown)+label{font-size:calc(var(--ax)*11);opacity:1;top:calc(var(--ax)*-15)}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .field input:hover+label{opacity:1}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*13)}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition .check-box__content{align-items:center;display:flex;gap:calc(var(--ax)*12)}@media only screen and (max-width:989px){.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition .check-box__content{gap:calc(var(--ax)*16)}}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition .check-box__content label{align-items:center;cursor:pointer;display:flex;gap:calc(var(--ax)*12);line-height:1.4}@media only screen and (max-width:989px){.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition .check-box__content label{gap:calc(var(--ax)*16)}}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition input{display:none}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition input:checked+label .checkmark:after{opacity:1;transform:scale(1)}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition input:checked+label .checkmark:before{transform:scale(1.05)}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition input:focus-visible+label .checkmark:before{box-shadow:0 0 0 4px rgba(var(--c-foreground),.18)}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition .checkmark{border-radius:64px;display:flex;height:10px;position:relative;width:10px}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition .checkmark:before{border:1px solid rgb(var(--c-foreground));border-radius:64px;box-sizing:border-box;content:"";display:inline-block;height:10px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;vertical-align:middle;width:10px}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition .checkmark:after{background:rgb(var(--c-foreground));border-width:medium;border:1px solid rgb(var(--c-foreground));border-radius:64px;content:"";height:6px;left:2px;opacity:0;position:absolute;top:2px;transform:scale(.55);transition:opacity .18s ease,transform .22s ease;width:6px}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .terms-condition p{letter-spacing:unset;margin-bottom:0;margin-top:calc(var(--ax)*8)}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper button{color:rgb(var(--c-foreground));position:relative;width:100%}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper button:hover{background-color:rgb(var(--c-btn-bg-hover));color:rgb(var(--c-btn-text-hover))}.footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper button:hover:after{box-shadow:0 0 0 calc(var(--btn-border-width) + var(--border-offset)) rgba(var(--c-btn-border-hover),var(--border-opacity)),0 0 0 var(--btn-border-width) rgba(var(--c-btn-border-hover),1)}.footer__content-top .footer__blocks-wrapper{gap:calc(var(--ax)*64);height:max-content}@media only screen and (max-width:989px){.footer__content-top .footer__blocks-wrapper{column-gap:calc(var(--ax)*24);row-gap:calc(var(--ax)*48)}}.footer__content-top .footer__blocks-wrapper .footer-block{width:100%}.footer__top-layout{align-items:start;column-gap:calc(var(--ax)*96);display:grid;grid-template-columns:minmax(calc(var(--ax)*320),calc(var(--ax)*426)) minmax(0,1fr)}.footer__newsletter-column{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--ax)*20)}.footer-block__newsletter{max-width:calc(var(--ax)*440);width:100%}.footer-newsletter__heading{font-family:var(--f-body-family);font-size:calc(var(--ax)*32);font-style:normal;font-weight:500;letter-spacing:0;line-height:1;margin:0 0 calc(var(--ax)*40)}.footer__newsletter{align-items:stretch;display:flex;flex-direction:column;gap:calc(var(--ax)*34);width:100%}.footer-newsletter__field{border-bottom:1px solid rgba(var(--c-foreground),.9)}.footer-newsletter__input{background:transparent;border:0;box-shadow:none;color:rgb(var(--c-foreground));font-family:var(--f-body-family);font-size:calc(var(--ax)*13);font-style:normal;font-weight:500;height:calc(var(--ax)*40);letter-spacing:0;line-height:1.4;outline:none;padding:calc(var(--ax)*12) 0;width:100%}.footer-newsletter__input::placeholder{color:#999;opacity:1}.footer-newsletter__input:focus,.footer-newsletter__input:focus-visible{outline:none}.footer-newsletter__terms{display:flex;flex-direction:column;gap:calc(var(--ax)*8);margin-top:calc(var(--ax)*-2)}.footer-newsletter__terms-label{align-items:center;color:rgb(var(--c-foreground));cursor:pointer;display:flex;font-family:var(--f-body-family);font-size:calc(var(--ax)*13);font-style:normal;font-weight:500;gap:calc(var(--ax)*12);letter-spacing:0;line-height:1.4}.footer-newsletter__terms-label input{opacity:0;pointer-events:none;position:absolute}.footer-newsletter__checkbox-icon{border:1px solid rgba(var(--c-foreground),1);border-radius:calc(var(--ax)*64);flex:0 0 auto;height:calc(var(--ax)*10);position:relative;width:calc(var(--ax)*10)}.footer-newsletter__checkbox-icon:after{background:rgb(var(--c-foreground));border-radius:calc(var(--ax)*64);content:"";height:calc(var(--ax)*4);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--ax)*4)}.footer-newsletter__terms-label input:checked+.footer-newsletter__checkbox-icon:after{opacity:1}.footer-newsletter__terms-copy{flex:1}.footer-newsletter__legal{color:rgb(var(--c-foreground));font-family:var(--f-body-family);font-size:calc(var(--ax)*13);font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4;margin:0}.footer-newsletter__legal p{margin:0}.footer-newsletter__submit{align-items:center;background:transparent;border:1px solid rgba(var(--c-foreground),1);border-radius:calc(var(--ax)*64);color:rgb(var(--c-foreground));cursor:pointer;display:inline-flex;font-family:var(--f-accent-family);font-size:calc(var(--ax)*13);font-style:normal;font-weight:500;height:calc(var(--ax)*36);justify-content:center;letter-spacing:0;line-height:1.4;padding:0 calc(var(--ax)*20);text-transform:uppercase;transition:background-color .24s cubic-bezier(.32,.24,.15,1),color .24s cubic-bezier(.32,.24,.15,1);width:100%}.footer-newsletter__submit:focus-visible,.footer-newsletter__submit:hover{background-color:rgb(var(--c-foreground));color:rgb(var(--c-background))}.footer__follow-on-shop{margin-top:calc(var(--ax)*8)}.footer__list-social{justify-content:flex-start;margin-left:calc(var(--ax)*-13);margin-right:calc(var(--ax)*-13)}.footer__links-column{width:100%}.footer__blocks-wrapper{column-gap:calc(var(--ax)*64);display:grid;grid-template-columns:repeat(2,minmax(calc(var(--ax)*220),1fr));row-gap:calc(var(--ax)*40)}.footer-block{min-width:0}.footer-block--newsletter:empty,.footer-block:empty,.footer__list-social:empty{display:none}.footer-block__heading{font-family:var(--f-accent-family);font-size:calc(var(--ax)*13);font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4;margin-bottom:calc(var(--ax)*12);margin-top:0;text-transform:uppercase}.footer-block__details-content{margin:0}.footer-block--menu .footer-block__details-content li+li{line-height:1.4;margin-top:calc(var(--ax)*12)}.footer-block--menu .list-menu__item--link{color:rgb(var(--c-foreground));font-family:var(--f-accent-family);font-size:calc(var(--ax)*13);font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4;padding:0;text-transform:uppercase}.footer-block--menu .list-menu__item--active{color:rgb(var(--c-foreground))}.footer-block__brand-info{text-align:left}.footer-block__image-wrapper{overflow:hidden}.footer-block__image-wrapper img{display:block;height:auto;max-width:100%}.footer-block-image.left{justify-content:flex-start}.footer-block-image.center{justify-content:center}.footer-block-image.right{justify-content:flex-end}.footer__content-bottom{border-top:none;padding-bottom:calc(var(--ax)*64);padding-top:0}.footer__content-bottom .footer__content-bottom-wrapper{align-items:center}.footer__content-bottom .footer__content-bottom-wrapper .footer__heading-logo-wrapper{max-width:calc(var(--ax)*475);position:relative;width:100%}.footer__content-bottom .footer__content-bottom-wrapper .info-content{align-items:center;display:flex;gap:calc(var(--ax)*18)}@media only screen and (max-width:989px){.footer__content-bottom .footer__content-bottom-wrapper .info-content{flex-direction:column}.footer__content-bottom .footer__content-bottom-wrapper .info-content .footer__localization{justify-content:center}}.footer__content-bottom .footer__content-bottom-wrapper .info-content .footer__localization form>div{align-items:center;display:flex;gap:calc(var(--ax)*12)}.footer__content-bottom .footer__content-bottom-wrapper .info-content .footer__localization form>div .caption-large{margin:0}.footer__content-bottom .footer__content-bottom-wrapper .info-content .footer__localization form>div .disclosure__button:after,.footer__content-bottom .footer__content-bottom-wrapper .info-content .footer__localization form>div .disclosure__button:before{display:none}.footer__content-bottom .footer__content-bottom-wrapper .info-content .footer__copyright{flex-wrap:nowrap;justify-content:flex-start;text-align:left}.footer__content-bottom .footer__content-bottom-wrapper .info-content .footer__copyright .copyright__content{display:flex;gap:calc(var(--ax)*5);width:max-content}.footer__content-bottom-wrapper{display:flex;gap:calc(var(--ax)*32);justify-content:space-between}.footer__brand-column{flex:1 1 auto}.footer__logo-wrapper{width:100%}.footer__logo-image{display:block;height:auto;width:100%}.footer__meta-column{align-items:flex-end;display:flex;flex-direction:column;gap:calc(var(--ax)*14);justify-content:flex-end;max-width:calc(var(--ax)*820)}.footer__meta-row{gap:calc(var(--ax)*12) calc(var(--ax)*24)}.footer__localization,.footer__meta-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.footer__localization{gap:calc(var(--ax)*8) calc(var(--ax)*20)}.footer__localization-item{align-items:center;display:inline-flex;gap:calc(var(--ax)*10)}.footer__localization-label{color:rgb(var(--c-foreground));font-family:var(--f-body-family);font-size:calc(var(--ax)*13);font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4;white-space:nowrap}.footer .localization-form,.footer .localization-form:only-child{display:block;margin:0;padding:0}.footer .disclosure,.footer .localization-form__select,.footer .localization-selector.link{color:rgb(var(--c-foreground));font-family:var(--f-body-family);font-size:calc(var(--ax)*13);font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4}.footer .disclosure .localization-form__select{margin-bottom:0;padding-top:0}.footer .disclosure__button.localization-form__select{align-items:center;background:transparent;border:0;display:inline-flex;height:auto;min-height:0;min-width:0;padding:0}.footer .localization-form__select .header__action-label{max-width:none;overflow:visible;text-overflow:unset;white-space:nowrap}.footer .localization-form__select .icon-caret{height:calc(var(--ax)*6);margin-left:calc(var(--ax)*8);position:static;width:calc(var(--ax)*10)}.footer .disclosure__list-wrapper{bottom:calc(100% + var(--ax)*8);position:absolute}.footer .disclosure__link,.footer .disclosure__list{font-size:calc(var(--ax)*13)}.footer__copyright{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--ax)*8);justify-content:flex-end;text-align:right}.copyright__content{color:rgb(var(--c-foreground));font-family:var(--f-body-family);font-size:calc(var(--ax)*13);font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4}.copyright__content a{color:currentColor;text-decoration:none}.policies{display:flex;flex-wrap:wrap;gap:0}.policies li{align-items:center;display:inline-flex}.policies li:before{content:"·";padding:0 calc(var(--ax)*8)}.policies li:first-child:before{display:none}.footer__payment{width:100%}.footer__payment,.list-payment{display:flex;justify-content:flex-end}.list-payment{flex-wrap:wrap;gap:calc(var(--ax)*6)}.footer-block__details-content .placeholder-svg{max-width:calc(var(--ax)*200)}@media only screen and (max-width:1200px){.footer__top-layout{column-gap:calc(var(--ax)*60)}.footer__blocks-wrapper{column-gap:calc(var(--ax)*40)}}@media only screen and (max-width:989px){.footer__content-top{gap:calc(var(--ax)*48);grid-template-columns:1fr;padding:calc(var(--ax)*48) calc(var(--ax)*24) calc(var(--ax)*90)}.footer__top-layout{grid-template-columns:1fr;row-gap:calc(var(--ax)*52)}.footer-block__newsletter{max-width:100%}.footer-newsletter__heading{font-size:calc(var(--ax)*30)}.footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:calc(var(--ax)*32)}.footer__content-bottom-wrapper{align-items:flex-start;flex-direction:column;gap:calc(var(--ax)*28);padding-left:calc(var(--ax)*24);padding-right:calc(var(--ax)*24)}.footer__copyright,.footer__localization,.footer__meta-column,.footer__meta-row,.footer__payment,.list-payment{align-items:flex-start;justify-content:flex-start;text-align:left}}@media only screen and (max-width:749px){.footer__content-top{padding-bottom:calc(var(--ax)*44);padding-top:calc(var(--ax)*40)}.footer__newsletter{gap:calc(var(--ax)*28)}.footer-block--menu .list-menu__item--link{display:inline-flex}.footer__meta-row{gap:calc(var(--ax)*10) calc(var(--ax)*18);width:100%}.footer__localization{gap:calc(var(--ax)*10)}.footer__localization-item{flex-wrap:wrap}.footer__content-bottom{padding-bottom:calc(var(--ax)*36)}}@supports not (inset:10px){@media only screen and (max-width:749px){.footer__blocks-wrapper{row-gap:calc(var(--ax)*26)}}}.angela-gpt-cta{--agpt-open-width:calc(var(--ax)*381);--agpt-open-height:calc(var(--ax)*440);--agpt-closed-width:calc(var(--ax)*225);--agpt-closed-height:calc(var(--ax)*59);background:transparent;bottom:calc(var(--ax)*24);margin:0;max-width:calc(100vw - var(--x-spacing)*2);pointer-events:none;position:fixed;right:calc(var(--ax)*24);width:auto;z-index:12}@media only screen and (max-width:989px){.angela-gpt-cta{--agpt-open-width:min(calc(100vw - var(--x-spacing)*2),calc(var(--mx)*381));--agpt-open-height:min(calc(100vh - var(--x-spacing)*2),calc(var(--mx)*440));--agpt-closed-width:min(calc(100vw - var(--x-spacing)*2),calc(var(--mx)*225));--agpt-closed-height:calc(var(--mx)*59);bottom:var(--x-spacing);right:var(--x-spacing)}}.angela-gpt-cta__shell{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(var(--agpt-bg-color),var(--agpt-bg-opacity));border:1px solid rgba(var(--agpt-border-color),var(--agpt-border-opacity));border-radius:64px;height:var(--agpt-closed-height);overflow:hidden;pointer-events:auto;position:relative;transition:width .42s var(--ease-out-slow),height .42s var(--ease-out-slow),border-radius .42s var(--ease-out-slow),background-color .22s ease,border-color .22s ease,box-shadow .22s ease;width:var(--agpt-closed-width)}.angela-gpt-cta.is-open .angela-gpt-cta__shell{border-radius:16px;height:var(--agpt-open-height);width:var(--agpt-open-width)}.angela-gpt-cta__panel,.angela-gpt-cta__trigger{top:0;right:0;bottom:0;left:0;position:absolute}.angela-gpt-cta__trigger{color:rgb(var(--agpt-text-color));height:100%;transition:opacity .16s ease,transform .26s var(--ease-out-slow);width:100%}.angela-gpt-cta.is-open .angela-gpt-cta__trigger{opacity:0;pointer-events:none;transform:scale(.96)}.angela-gpt-cta__trigger-inner{gap:calc(var(--ax)*32);height:100%;padding:calc(var(--ax)*6) calc(var(--ax)*8) calc(var(--ax)*6) calc(var(--ax)*24);width:100%}@media only screen and (max-width:989px){.angela-gpt-cta__trigger-inner{gap:calc(var(--mx)*24);padding:calc(var(--mx)*6) calc(var(--mx)*8) calc(var(--mx)*6) calc(var(--mx)*24)}}.angela-gpt-cta__label-group{gap:calc(var(--ax)*12);min-width:0}@media only screen and (max-width:989px){.angela-gpt-cta__label-group{gap:calc(var(--mx)*12)}}.angela-gpt-cta__status-dot{background:rgb(var(--agpt-status-color));border-radius:50%;flex:0 0 calc(var(--ax)*8);height:calc(var(--ax)*8);width:calc(var(--ax)*8)}@media only screen and (max-width:989px){.angela-gpt-cta__status-dot{flex-basis:calc(var(--mx)*8);height:calc(var(--mx)*8);width:calc(var(--mx)*8)}}.angela-gpt-cta__label{display:block;font-family:var(--f-accent-family);font-size:calc(var(--ax)*13);font-style:var(--f-accent-style);font-weight:400;letter-spacing:0;line-height:1.4;max-width:calc(var(--ax)*130);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:989px){.angela-gpt-cta__label{font-size:calc(var(--mx)*13);max-width:calc(var(--mx)*132)}}.angela-gpt-cta__trigger-portrait{flex:0 0 calc(var(--ax)*47);height:calc(var(--ax)*47);width:calc(var(--ax)*47)}@media only screen and (max-width:989px){.angela-gpt-cta__trigger-portrait{flex-basis:calc(var(--mx)*47);height:calc(var(--mx)*47);width:calc(var(--mx)*47)}}.angela-gpt-cta__panel-portrait-media,.angela-gpt-cta__trigger-portrait-media{display:block;height:100%;overflow:hidden;position:relative;width:100%}.angela-gpt-cta__trigger-portrait-media{border-radius:50%}.angela-gpt-cta__panel-portrait{height:calc(var(--ax)*64);margin-bottom:calc(var(--ax)*14);width:calc(var(--ax)*64)}@media only screen and (max-width:989px){.angela-gpt-cta__panel-portrait{height:calc(var(--mx)*64);margin-bottom:calc(var(--mx)*14);width:calc(var(--mx)*64)}}.angela-gpt-cta__panel-portrait-media{border-radius:12px;box-shadow:0 4px 8px #0000000d}.angela-gpt-cta__portrait-image{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.angela-gpt-cta__panel{opacity:0;padding:calc(var(--ax)*23);pointer-events:none;transition:opacity .15s ease}@media only screen and (max-width:989px){.angela-gpt-cta__panel{padding:calc(var(--mx)*23)}}.angela-gpt-cta.is-open .angela-gpt-cta__panel{opacity:1;pointer-events:auto;transition-delay:.12s}.angela-gpt-cta__panel-inner{color:rgb(var(--agpt-panel-text-color));display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;width:100%}.angela-gpt-cta__panel-header{min-height:calc(var(--ax)*18)}@media only screen and (max-width:989px){.angela-gpt-cta__panel-header{min-height:calc(var(--mx)*18)}}.angela-gpt-cta__close{align-items:center;color:rgb(var(--agpt-panel-text-color));display:inline-flex;height:calc(var(--ax)*18);justify-content:center;width:calc(var(--ax)*18)}@media only screen and (max-width:989px){.angela-gpt-cta__close{height:calc(var(--mx)*18);width:calc(var(--mx)*18)}}.angela-gpt-cta__close-icon{height:calc(var(--ax)*8);width:calc(var(--ax)*8)}@media only screen and (max-width:989px){.angela-gpt-cta__close-icon{height:calc(var(--mx)*8);width:calc(var(--mx)*8)}}.angela-gpt-cta__panel-card{padding-bottom:calc(var(--ax)*22);padding-top:calc(var(--ax)*24)}@media only screen and (max-width:989px){.angela-gpt-cta__panel-card{padding-bottom:calc(var(--mx)*22);padding-top:calc(var(--mx)*24)}}.angela-gpt-cta__name-row{gap:calc(var(--ax)*10);margin-bottom:calc(var(--ax)*11)}@media only screen and (max-width:989px){.angela-gpt-cta__name-row{gap:calc(var(--mx)*10);margin-bottom:calc(var(--mx)*11)}}.angela-gpt-cta__advisor-name,.angela-gpt-cta__intro,.angela-gpt-cta__question{font-family:var(--f-body-family);font-style:normal;font-weight:500;letter-spacing:0}.angela-gpt-cta__advisor-name{color:rgb(var(--agpt-panel-text-color));font-size:calc(var(--ax)*13);line-height:1.4}@media only screen and (max-width:989px){.angela-gpt-cta__advisor-name{font-size:calc(var(--mx)*13)}}.angela-gpt-cta__audio-badge{background:rgb(var(--agpt-chip-background));border-radius:50%;color:rgb(var(--agpt-chip-text-color));height:calc(var(--ax)*28);width:calc(var(--ax)*28)}@media only screen and (max-width:989px){.angela-gpt-cta__audio-badge{height:calc(var(--mx)*28);width:calc(var(--mx)*28)}}.angela-gpt-cta__audio-icon{height:calc(var(--ax)*12);width:calc(var(--ax)*12)}@media only screen and (max-width:989px){.angela-gpt-cta__audio-icon{height:calc(var(--mx)*12);width:calc(var(--mx)*12)}}.angela-gpt-cta__intro{color:rgb(var(--agpt-panel-text-color));font-size:calc(var(--ax)*13);line-height:1.4;max-width:calc(var(--ax)*286);text-align:center}@media only screen and (max-width:989px){.angela-gpt-cta__intro{font-size:calc(var(--mx)*13);max-width:100%}}.angela-gpt-cta__questions{gap:calc(var(--ax)*12);margin-top:auto}@media only screen and (max-width:989px){.angela-gpt-cta__questions{gap:calc(var(--mx)*12)}}.angela-gpt-cta__question{align-items:flex-start;background:rgb(var(--agpt-chip-background));border-radius:12px;color:rgb(var(--agpt-chip-text-color));display:flex;font-size:calc(var(--ax)*11);line-height:1.4;min-height:calc(var(--ax)*39);padding:calc(var(--ax)*12)}@media only screen and (max-width:989px){.angela-gpt-cta__question{font-size:calc(var(--mx)*11);min-height:calc(var(--mx)*39);padding:calc(var(--mx)*12)}}.angela-gpt-cta .scroll-trigger.animate--slide-in{opacity:.01;transform:translateY(var(--ax20))}.angela-gpt-cta.is-open .scroll-trigger.animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order)*75ms)}.angela-gpt-cta:not(.is-open) .scroll-trigger.animate--slide-in{animation:none}.cart{position:relative}.cart,[data-uc-cart-empty] .cart__empty-text,[data-uc-cart-empty] .cart__warnings{display:block}[data-uc-cart-empty] .cart__contents{text-align:center}cart-drawer-items[data-uc-cart-empty]{align-items:center;display:flex;justify-content:center}.cart-empty .cart-empty__title{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*13)}.cart-empty .cart-empty__description{font-size:calc(var(--ax)*13);margin-bottom:0;margin-top:calc(var(--ax)*8)}.cart-empty .button{margin-top:calc(var(--ax)*32)}.cart-header{align-items:center;display:flex;justify-content:space-between;padding:calc(var(--ax)*16) calc(var(--ax)*24)}.cart-header .cart-items__count,.cart-header .drawer__header{align-items:center;border:calc(var(--ax)*1) solid rgb(var(--c-foreground));border-radius:100%;color:rgb(var(--c-foreground));display:flex;font-size:calc(var(--ax)*13);height:calc(var(--ax)*30);justify-content:center;text-align:center;width:calc(var(--ax)*30)}.cart-static-message{background-color:#2d4d73;color:rgb(var(--c-foreground));font-size:calc(var(--ax)*11);padding:calc(var(--ax)*10);text-align:center}.cart__warnings{display:none;padding:var(--ax30) 0 var(--ax10);text-align:center}.cart__empty-text{margin:var(--ax45) 0 var(--ax20)}.cart__contents>*+*{margin-top:var(--ax25)}.cart__login-title{margin:calc(var(--ax)*55) 0 var(--ax5)}.cart__login-paragraph{margin-top:var(--ax8)}.cart__login-paragraph a{font-size:inherit}cart-items{display:block}.cart__items{border-bottom:var(--ax1) solid rgba(var(--c-foreground),.08);padding-bottom:var(--ax30);position:relative}.cart__items[data-uc-disabled]{pointer-events:none}.cart__footer{padding:var(--ax40) 0 0}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:var(--ax50)}.cart__footer>div:only-child{margin-left:auto}.cart__footer>*+*{margin-top:var(--ax40)}.cart__footer .discounts{margin-top:var(--ax10)}.cart__note{height:fit-content}.cart__note label{align-items:flex-end;color:rgba(var(--c-foreground),.75);display:flex;height:var(--ax18);line-height:1;position:absolute;top:calc(var(--ax)*-30)}.cart__note .field__input{border-radius:var(--i-radius);height:100%;padding:var(--ax10) var(--ax20);position:relative}.cart__note .text-area{resize:vertical}.cart__note .field__input,.cart__note .field__input:focus,.cart__note:after,.cart__note:before,.cart__note:hover.cart__note:after,.cart__note:hover.cart__note:before{border-bottom-right-radius:0}.cart__ctas button{width:100%}.cart__ctas>:not(noscript:first-child)+*{margin-top:var(--ax10)}.cart__update-button{margin-bottom:var(--ax10)}.cart__dynamic-checkout-buttons{margin:0 auto;max-width:calc(var(--ax)*360)}.cart__blocks>*+*{margin-top:var(--ax10)}.cart__dynamic-checkout-buttons div[role=button]{border-radius:var(--btn-radius-outset)!important}.cart-note__label{display:inline-block;line-height:calc(1 + 1/var(--f-body-scale));margin-bottom:var(--ax10)}.tax-note{display:block;margin:var(--ax22) 0 var(--ax16) auto;text-align:center}.cart__checkout-button{max-width:calc(var(--ax)*360)}.cart__ctas{text-align:center}@media only screen and (min-width:750px){.cart__items{grid-column-end:3;grid-column-start:1;padding-bottom:var(--ax40)}.cart__contents>*+*{margin-top:0}.cart__items+.cart__footer{grid-column:2}.cart__footer{border:0;display:flex;justify-content:space-between}.cart__footer-wrapper:last-child{padding-top:0}.cart__footer>*{width:calc(var(--ax)*350)}.cart__footer>*+*{margin-left:var(--ax40);margin-top:0}.cart-note{max-width:calc(var(--ax)*350)}.cart__update-button{margin-bottom:0;margin-right:var(--ax8)}.tax-note{margin-bottom:var(--ax22);text-align:right}[data-shopify-buttoncontainer]{justify-content:flex-end}.cart__ctas{display:flex;gap:var(--ax10)}}@media only screen and (min-width:990px){.cart__warnings{padding:calc(var(--ax)*70) 0 var(--ax10)}.cart__empty-text{margin:0 0 var(--ax30)}}.drawer{transition:visibility 0s linear var(--duration-default);visibility:hidden;width:100vw;z-index:35}.drawer.active{transition:visibility 0s linear 0s;visibility:visible}.cart-drawer__overlay{background-color:#0f0f0f33;opacity:0;pointer-events:none;transition:opacity var(--duration-default) ease}.drawer.active .cart-drawer__overlay{opacity:1;pointer-events:auto}.drawer__inner{border:0;max-width:100lvw;transform:translate(100%);transition:transform var(--duration-default) ease;width:calc(var(--ax)*450)}.drawer__inner,[data-uc-cart-drawer-inner-empty]{background-color:rgb(var(--c-background));padding:0}.cart-drawer__warnings{flex:1}cart-drawer:not([data-uc-cart-empty]) .cart-drawer__collection,cart-drawer:not([data-uc-cart-empty]) .cart-drawer__warnings{display:none}.cart-drawer__warnings--has-collection .cart__login-title{margin-top:var(--ax25)}.drawer.active .drawer__inner{transform:translate(0)}.drawer__heading{margin:0}.drawer__close{box-shadow:0 0 0 var(--ax2) rgba(var(--c-button),0);color:rgb(var(--c-foreground));cursor:pointer;min-height:var(--ax44);min-width:var(--ax44);right:calc(var(--ax)*-10);top:var(--ax10)}.cart-drawer__warnings .drawer__close{right:var(--ax5)}.drawer__close svg{height:var(--ax24);width:var(--ax24)}.drawer__contents{flex-grow:1}cart-drawer-items cart-upsell{margin-left:0;margin-right:0}cart-upsell{border-bottom:calc(var(--ax)*1) solid rgba(var(--c-foreground),.7);border-top:calc(var(--ax)*1) solid rgba(var(--c-foreground),.7);display:block;margin:0 calc(var(--ax)*24) calc(var(--ax)*24);padding:calc(var(--ax)*24) 0;position:relative}cart-upsell .cart-upsell__title{color:rgb(var(--c-foreground));font-family:var(--f-accent-family);font-size:calc(var(--ax)*13);text-transform:uppercase}cart-upsell .cart-upsell__description{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*13);margin-bottom:0;margin-top:calc(var(--ax)*8)}cart-upsell slideshow-component{margin-top:16px;position:unset}cart-upsell slideshow-component .slideshow{margin-bottom:0}cart-upsell slideshow-component .slideshow__slide{min-width:100%}cart-upsell slideshow-component .slider-buttons{bottom:unset;left:unset;position:absolute;right:0;top:calc(var(--ax)*24);width:unset}cart-upsell slideshow-component .slider-buttons .slider-button{background-color:transparent;height:calc(var(--ax)*18);padding:calc(var(--ax)*4);width:calc(var(--ax)*18)}cart-upsell slideshow-component .slider-buttons .slider-button .icon{color:rgb(var(--c-foreground))}cart-upsell slideshow-component .product-upsell__card{align-items:center;display:grid;grid-template-columns:calc(var(--ax)*92) 1fr auto}cart-upsell slideshow-component .product-upsell__card .image-wrapper{width:calc(var(--ax)*92)}cart-upsell slideshow-component .product-upsell__card .image-wrapper .media{aspect-ratio:var(--card-aspect-ratio);position:relative}cart-upsell slideshow-component .product-upsell__card .image-wrapper .card__media{position:relative}cart-upsell slideshow-component .product-upsell__card .image-wrapper .product-card-wrapper--transparent-primary .card__media:before{background:var(--Gradient-Background,var(--gradient-background,radial-gradient(106.34% 76.8% at 50% 100%,#e6e9ea 0,#e5e8e9 13.75%,#e1e4e5 25.85%,#dbe0e2 36.46%,#d2d9db 45.71%,#c0c9ce 53.76%,#b0bcc3 60.76%,#8f9fa8 66.83%,#697c88 72.14%,#4c5f6b 76.83%,#3c4c58 81.03%,#2b3843 84.91%,#1d2830 88.6%,#141b21 92.25%,#090e12 95.998%,#050709 97.999%,#000 100%)));background-position:50% 100%;background-repeat:no-repeat;background-size:120% 120%;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translateY(var(--ac-card-gradient-shift));transform-origin:50% 100%;transition:transform var(--ac-card-gradient-duration) cubic-bezier(.22,.61,.36,1) var(--ac-card-gradient-delay);will-change:transform;z-index:0}cart-upsell slideshow-component .product-upsell__card .product-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-left:calc(var(--ax)*25)}cart-upsell slideshow-component .product-upsell__card .product-content .product-info__header{display:flex;flex-direction:column;gap:calc(var(--ax)*8)}cart-upsell slideshow-component .product-upsell__card .product-content .product-info__header .product-title{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*13);line-height:1.4}cart-upsell slideshow-component .product-upsell__card .product-content .product-info__header .product-shot__description{font-size:calc(var(--ax)*13);line-height:1.4}cart-upsell slideshow-component .product-upsell__card .product-content .product-price{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*13)}cart-upsell slideshow-component .product-upsell__card .product-upsell__submit{margin-left:calc(var(--ax)*16)}cart-upsell slideshow-component .product-upsell__card .product-upsell__submit button{padding:calc(var(--ax)*12) calc(var(--ax)*16)}.drawer__footer{background-color:rgb(var(--c-background));padding:0}.drawer__footer .cart-drawer__footer{border-top:calc(var(--ax)*1) solid rgba(var(--c-foreground),.7);padding:calc(var(--ax)*24) calc(var(--ax)*24) calc(var(--ax)*12)}.drawer__footer .cart-drawer__footer .totals{margin:0}.drawer__footer .cart-drawer__footer .totals .text-body{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*13)}.drawer__footer .cart-drawer__footer .package-protection{align-items:center;border:calc(var(--ax)*1) solid rgba(var(--c-foreground),.7);display:flex;justify-content:space-between;margin-top:calc(var(--ax)*16);padding:calc(var(--ax)*12)}.drawer__footer .cart-drawer__footer .package-protection .description{align-items:center;color:rgb(var(--c-foreground));display:flex;font-size:calc(var(--ax)*13);gap:calc(var(--ax)*8)}.drawer__footer .cart-drawer__footer .package-protection .description svg{height:calc(var(--ax)*14);width:calc(var(--ax)*14)}.drawer__footer .cart-drawer__footer .package-protection .price{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*13)}.drawer__footer .cart__ctas{align-items:center;flex-direction:column;gap:calc(var(--ax)*16);margin-bottom:calc(var(--ax)*24);padding:0 calc(var(--ax)*24)}.drawer__footer .cart__ctas:after{display:none}.drawer__footer .cart__ctas savedby-checkout-plus #CartDrawer-Checkout{padding:0}.drawer__footer>details{border-bottom:var(--ax1) solid rgba(var(--c-foreground),.2);margin-top:calc(var(--ax)*-15)}.drawer__footer>details[open]{padding-bottom:var(--ax15)}.drawer__footer summary{padding:var(--ax15) 0}.drawer__footer>details+.cart-drawer__footer{padding-top:var(--ax15)}cart-drawer.drawer{height:var(--drawer-height,100dvh);width:100vw}.cart-drawer__overlay:empty{display:block}.cart-drawer__form{flex-grow:1}.cart-drawer__collection{margin:0 var(--ax25) var(--ax15)}.cart-drawer .drawer__cart-items-wrapper{flex-grow:1}.cart-drawer .cart-items,.cart-drawer tbody{display:block;width:100%}.cart-drawer thead{background-color:rgb(var(--c-background));display:inline-table;position:sticky;top:0;width:100%;z-index:2}.cart-subscription{grid-column:1/5}.cart-subscription .onetime-content{align-items:center;background-color:#2d4d73;display:flex;justify-content:space-between;padding:calc(var(--ax)*12) calc(var(--ax)*16)}.cart-subscription .onetime-content:after{display:none}.cart-subscription .onetime-content .subscription-label{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*13);line-height:1.4}.cart-subscription .onetime-content button{font-family:var(--f-accent-family);font-size:calc(var(--ax)*13);padding:0}.cart-subscription .subscription-content{display:none;position:relative}.cart-subscription .subscription-content.active{display:block}.cart-subscription .subscription-content input{display:none}.cart-subscription .subscription-content input:checked~.subscription-label .icon{transform:rotate(180deg)}.cart-subscription .subscription-content input:checked~.subscription-plan__content{display:flex}.cart-subscription .subscription-content .subscription-label{align-items:center;border:calc(var(--ax)*1) solid rgba(var(--c-foreground),.7);color:rgb(var(--c-foreground));cursor:pointer;display:flex;font-size:calc(var(--ax)*13);justify-content:space-between;line-height:1.4;padding:calc(var(--ax)*12) calc(var(--ax)*16)}.cart-subscription .subscription-content .subscription-label .icon{height:calc(var(--ax)*10);width:calc(var(--ax)*10)}.cart-subscription .subscription-content .subscription-plan__content{background-color:rgb(var(--c-background));border:calc(var(--ax)*1) solid rgba(var(--c-foreground),.7);color:rgb(var(--c-foreground));display:none;flex-direction:column;font-size:calc(var(--ax)*13);gap:calc(var(--ax)*16);left:0;line-height:1.4;padding:calc(var(--ax)*12) calc(var(--ax)*16);position:absolute;right:0;z-index:5}.cart-subscription .subscription-content .subscription-plan__content .selling-plan__name{cursor:pointer}.cart-subscription .subscription-content .subscription-plan__content .selling-plan__name.active{color:rgba(var(--c-foreground),.7)}cart-drawer-items{display:flex;flex:1;flex-direction:column;margin-top:var(--ax24);overflow-x:hidden;overflow-y:auto;padding:0 var(--ax24);width:100%}[data-uc-cart-drawer-main]{justify-content:center}@media screen and (max-height:650px){.drawer__inner{overflow-x:hidden;overflow-y:auto}}.cart-drawer [data-uc-cart-item]{display:grid;gap:calc(var(--ax)*15);grid-template:repeat(2,auto)/repeat(4,1fr);margin-bottom:calc(var(--ax)*24)}.cart-drawer .cart-item__media{aspect-ratio:var(--pdp-aspect-ratio);grid-row:1/3;margin-right:calc(var(--ax)*9)}.cart-drawer .cart-item__media .card__media:before{background:var(--Gradient-Background,var(--gradient-background,radial-gradient(106.34% 76.8% at 50% 100%,#e6e9ea 0,#e5e8e9 13.75%,#e1e4e5 25.85%,#dbe0e2 36.46%,#d2d9db 45.71%,#c0c9ce 53.76%,#b0bcc3 60.76%,#8f9fa8 66.83%,#697c88 72.14%,#4c5f6b 76.83%,#3c4c58 81.03%,#2b3843 84.91%,#1d2830 88.6%,#141b21 92.25%,#090e12 95.998%,#050709 97.999%,#000 100%)));background-position:50% 100%;background-repeat:no-repeat;background-size:120% 120%;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translateY(var(--ac-card-gradient-shift));transform-origin:50% 100%;transition:transform var(--ac-card-gradient-duration) cubic-bezier(.22,.61,.36,1) var(--ac-card-gradient-delay);will-change:transform;z-index:0}.cart-drawer .cart-item__image{max-width:100%}.cart-drawer .cart-items thead{margin-bottom:var(--ax5)}.cart-drawer .cart-items thead th:first-child,.cart-drawer .cart-items thead th:last-child{padding:0;width:0}.cart-drawer .cart-items thead th:nth-child(2){padding-left:0;width:50%}.cart-drawer .cart-items thead tr{display:table-row;margin-bottom:0}.cart-drawer .cart-items th{border-bottom:var(--ax1) solid rgba(var(--c-foreground),.08)}.cart-drawer [data-uc-cart-item] [data-uc-loading-overlay]{padding-top:var(--ax25);right:var(--ax5)}.cart-drawer .cart-items td{padding-top:0}.cart-drawer [data-uc-cart-item]>td+td{padding-left:0}.cart-drawer .cart-item__details{grid-column:2/4;width:auto}.cart-drawer .cart-item__totals{align-items:flex-start;display:flex;justify-content:flex-end}.cart-drawer.cart-drawer .cart-item__price-wrapper>:only-child{margin-top:0}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display:flex;flex-direction:column;gap:var(--ax6)}.cart-drawer .unit-price{margin-top:var(--ax6)}.cart-drawer .cart-items .cart-item__quantity{grid-column:2/5;padding-top:0}.cart-drawer .cart-items .cart-item__quantity .quantity{border-radius:calc(var(--ax)*64);gap:calc(var(--ax)*8);height:unset;padding:calc(var(--ax)*6) calc(var(--ax)*10);width:unset}.cart-drawer .cart-items .cart-item__quantity .quantity .quantity__button{border:unset;height:auto;width:auto}.cart-drawer .cart-items .cart-item__quantity .quantity [data-uc-quantity-input]{font-family:var(--f-accent-family);font-size:calc(var(--ax)*13);height:auto;line-height:1.4;width:calc(var(--ax)*18)}.cart-drawer .cart-items .price{font-size:calc(var(--ax)*13)}.cart-drawer__footer>*+*{margin-top:var(--ax10)}.cart-drawer .totals{justify-content:space-between;margin-top:var(--ax15)}.cart-drawer .price{line-height:1}.cart-drawer .tax-note{margin:var(--ax12) 0 var(--ax10) auto;text-align:left}.cart-drawer .product-option dd{word-break:break-word}.cart-drawer details[open]>summary .icon-caret{transform:rotate(180deg)}.cart-drawer .cart__checkout-button{max-width:none}.drawer__footer .cart__dynamic-checkout-buttons{max-width:100%}.drawer__footer #dynamic-checkout-cart ul{flex-direction:row!important;flex-wrap:wrap!important;gap:var(--ax5);margin:var(--ax5) calc(var(--ax)*-5) 0 0!important}.drawer__footer [data-shopify-buttoncontainer]{justify-content:flex-start}.drawer__footer #dynamic-checkout-cart ul>li{flex-basis:calc(50% - var(--ax5))!important;margin:0!important}.drawer__footer #dynamic-checkout-cart ul>li:only-child{flex-basis:100%!important;margin-right:var(--ax5)!important}cart-drawer-items::-webkit-scrollbar{width:var(--ax3)}cart-drawer-items::-webkit-scrollbar-thumb{background-color:rgba(var(--c-foreground),.7);border-radius:calc(var(--ax)*100)}cart-drawer-items::-webkit-scrollbar-track-piece{margin-top:var(--ax31)}@media only screen and (min-width:750px){.drawer__footer #dynamic-checkout-cart ul>li{flex-basis:calc(33.33333% - var(--ax5))!important;margin:0!important}.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2),.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2)~li,.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4),.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4)~li{flex-basis:calc(50% - var(--ax5))!important}}.predictive-search{-webkit-overflow-scrolling:touch;background-color:rgb(var(--c-background));border-bottom-left-radius:var(--pop-corner-radius);border-bottom-right-radius:var(--pop-corner-radius);border-color:rgba(var(--c-foreground),var(--pop-border-opacity));border-style:solid;border-width:var(--pop-border-width);box-shadow:var(--combo-popup-content-shadow);display:none;left:calc(var(--ax)*-1);overflow-y:auto;position:absolute;top:calc(100% + var(--ax1));z-index:3}.predictive-search--search-template{width:calc(100% + var(--ax2));z-index:2}.predictive-search__results-groups-wrapper{border-bottom:var(--ax1) solid rgba(var(--c-foreground),.08);display:flex;padding-bottom:var(--ax10)}@media only screen and (max-width:749px){.predictive-search--header{left:0;right:0;top:100%}.predictive-search__results-groups-wrapper{flex-direction:column}.predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){gap:var(--ax20)}}predictive-search[data-uc-loading] .predictive-search,predictive-search[open] .predictive-search{display:block}.predictive-search__result-group{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ax20)}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:none}.predictive-search__heading{border-bottom:var(--ax1) solid rgba(var(--c-foreground),.08);color:rgba(var(--c-foreground),.7);margin:0 var(--ax20);padding:var(--ax15) 0 calc(var(--ax)*7.5)}predictive-search .spinner{height:var(--ax15);line-height:0;width:var(--ax15)}predictive-search:not([data-uc-loading]) .predictive-search-status__loading,predictive-search:not([data-uc-loading]) .predictive-search__loading-state{display:none}predictive-search[data-uc-loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:var(--ax10)}predictive-search[data-uc-loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state,predictive-search[data-uc-loading] .predictive-search__search-for-button{display:none}predictive-search[data-uc-loading] .predictive-search__results-groups-wrapper~.predictive-search__search-for-button{display:initial}.predictive-search__item:hover,.predictive-search__item[aria-selected=true],.predictive-search__list-item:hover>*,.predictive-search__list-item[aria-selected=true]>*{background-color:rgba(var(--c-foreground),.04);color:rgb(var(--c-foreground))}.predictive-search__list-item:hover .predictive-search__item-heading,.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading{position:relative}.predictive-search__list-item:hover .predictive-search__item-heading:before,.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading:before{background:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .3s cubic-bezier(.32,.24,.15,1);width:0;width:100%}.predictive-search__list-item:hover .predictive-search__item-heading:hover:before,.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading:hover:before{transition:width .3s cubic-bezier(.32,.24,.15,1);width:calc(100% - var(--ax8))}.predictive-search__item{display:flex;padding:var(--ax10) var(--ax20);text-align:left;text-decoration:none;width:100%}.predictive-search__item--link-with-thumbnail{grid-column-gap:var(--ax20);display:grid;grid-template-areas:"product-image product-content";grid-template-columns:var(--ax50) 1fr}.predictive-search__item-content{display:flex;flex-direction:column;grid-area:product-content}.predictive-search__item-content--centered{justify-content:center}.predictive-search__item-vendor{font-size:var(--ax9)}.predictive-search__item-heading{margin:0}.predictive-search__item-query-result :not(mark){font-weight:bolder}.predictive-search__item-query-result mark{background-color:transparent;color:rgba(var(--c-foreground),.75)}.predictive-search__item .price{color:rgba(var(--c-foreground),.7);font-size:var(--ax12)}.predictive-search .price,.predictive-search__item-vendor+.predictive-search__item-heading{margin-top:var(--ax5)}.predictive-search__item--term{align-items:center;justify-content:space-between;line-height:calc(1 + .4/var(--f-body-scale));padding:var(--ax13) var(--ax20);word-break:break-all}.predictive-search__item--term .icon-arrow{color:rgb(var(--c-link));flex-shrink:0;height:calc(var(--f-heading-scale)*var(--ax14));margin-left:calc(var(--f-heading-scale)*var(--ax20));width:calc(var(--f-heading-scale)*var(--ax14))}.predictive-search__image{font-family:"object-fit: contain";grid-area:product-image;object-fit:contain}@media only screen and (min-width:750px){.predictive-search{border-top:none;width:calc(100% + var(--ax2))}.header predictive-search{position:relative}.predictive-search__result-group:last-child .predictive-search__pages-wrapper,.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2){display:none}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:initial}.predictive-search__result-group:first-child{flex:0 0 calc(var(--ax)*264)}.predictive-search__result-group:only-child,.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:first-child{flex-grow:1}.predictive-search__item--term{padding-bottom:var(--ax10);padding-top:var(--ax10)}}.collection-list__item:only-child{max-width:100%;width:100%}@media only screen and (max-width:749px){.collection-list:not(.slider),.section-collection-list .page-width{padding-left:0;padding-right:0}.section-collection-list .collection-list:not(.slider){padding-left:var(--ax15);padding-right:var(--ax15)}.slider.collection-list--1-items{padding-bottom:0}}@media only screen and (max-width:989px){.collection-list.slider .collection-list__item{max-width:100%}}.collection-list-view-all{margin-top:var(--ax20)}@media only screen and (min-width:750px) and (max-width:989px){.slider.collection-list--1-items,.slider.collection-list--2-items,.slider.collection-list--3-items,.slider.collection-list--4-items{padding-bottom:0}}@media only screen and (min-width:750px){.collection-list__item a:hover{box-shadow:none}}.blog-placeholder-svg{height:100%}.blog__posts.articles-wrapper{margin-bottom:var(--ax10)}.blog__posts.articles-wrapper .article{scroll-snap-align:start}@media only screen and (max-width:749px){.blog__post.article{width:calc(100% - var(--ax30) - var(--x-spacing-phone))}}.background-secondary .blog-placeholder__content{background-color:rgb(var(--c-background))}.blog__button{margin-top:var(--ax30)}@media only screen and (min-width:750px){.blog__button{margin-top:var(--ax50)}}@supports not (inset:10px){@media only screen and (min-width:750px){.blog__posts .article+.article{margin-left:var(--x-spacing-desk)}}}@media only screen and (min-width:990px){.grid--1-col-desktop .article-card .card__content{text-align:center}.blog__posts.articles-wrapper{margin-bottom:0}}.featured-product .product__media-list{margin:0;padding-bottom:0;width:100%}.featured-product .product-media-container{margin-bottom:var(--me-shadow-vertical-offset);max-width:100%}.featured-product .product__media-item{padding-left:0;width:100%}.featured-product .product__media-item:not(:first-child){display:none}.featured-product .placeholder-svg{display:block;height:auto;width:100%}.background-secondary .featured-product{padding:var(--ax25)}.featured-product .share-button:nth-last-child(2){display:inline-flex}.share-button+.product__view-details{align-items:center;display:inline-flex;float:right;min-height:var(--ax44)}.share-button+.product__view-details:after{clear:both;content:"";display:table}@media only screen and (min-width:750px){.featured-product .product__media-item{padding-bottom:0}.background-secondary .featured-product{padding:var(--ax50)}}@media only screen and (min-width:990px){.background-secondary .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 var(--ax50)}.background-secondary .featured-product:not(.product--no-media).product--right>.product__info-wrapper{padding:0 var(--ax50) 0 0}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 calc(var(--ax)*70)}.background-secondary .featured-product{padding:calc(var(--ax)*60) calc(var(--ax)*70);position:relative;z-index:1}}.try-before .slider-mobile-gutter{border-bottom:var(--ax1) solid rgba(var(--c-foreground),.7);border-top:var(--ax1) solid rgba(var(--c-foreground),.7)}@media only screen and (max-width:749px){.try-before .slider-mobile-gutter{margin:0 var(--ax15)}.try-before .multicolumn-list{flex-direction:column;gap:0}.try-before .multicolumn-list .grid__item{max-width:100%;width:100%}}.try-before .multicolumn-list .multicolumn-card__info{padding:var(--ax40) 0;text-align:center}@media only screen and (max-width:749px){.try-before .multicolumn-list .multicolumn-card__info{padding:var(--ax24) 0}}.try-before .multicolumn-list .multicolumn-card__info h3{font-size:var(--ax13)}.try-before .multicolumn-list .multicolumn-card__info p{color:rgba(var(--c-foreground),.7);font-size:var(--ax13)}.multicolumn .title{margin:0}.multicolumn.no-heading .title{display:none}.multicolumn .title-wrapper-with-link{margin-top:0}@media only screen and (max-width:749px){.multicolumn .title-wrapper-with-link{margin-bottom:var(--ax30)}.multicolumn .page-width{padding-left:0;padding-right:0}}.multicolumn-card__image-wrapper--third-width{width:33%}.multicolumn-card__image-wrapper--half-width{width:50%}.multicolumn-list__item.center .multicolumn-card__image-wrapper:not(.multicolumn-card__image-wrapper--full-width),.multicolumn-list__item:only-child{margin-left:auto;margin-right:auto}.multicolumn .button{margin-top:var(--ax15)}.multicolumn-list{margin-bottom:0;margin-top:0;padding:0}.multicolumn-list__item:only-child{max-width:calc(var(--ax)*720)}.multicolumn-list__item--empty{display:none}.multicolumn:not(.background-none) .multicolumn-card{background:rgb(var(--c-background));height:100%}.multicolumn.background-primary .multicolumn-card{background:rgb(var(--c-background)) linear-gradient(rgba(var(--c-foreground),.04),rgba(var(--c-foreground),.04))}.multicolumn-list h3{line-height:calc(1 + .5/max(1,var(--f-heading-scale)))}.multicolumn-list h3,.multicolumn-list p{margin:0}.multicolumn-card-spacing{margin-left:var(--ax25);margin-right:var(--ax25);padding-top:var(--ax25)}.multicolumn-card__info>:nth-child(2){margin-top:var(--ax10)}.multicolumn-list__item .media--adapt .multicolumn-card__image,.multicolumn-list__item.center .media--adapt{width:auto}.multicolumn-list__item.center .media--adapt img{left:50%;transform:translate(-50%)}@media only screen and (max-width:749px){.multicolumn-list{margin:0;width:100%}.multicolumn-list:not(.slider){padding-left:var(--ax24);padding-right:var(--ax24)}}.background-none .multicolumn-card-spacing{margin:0;padding:0}.multicolumn-card__info{padding:var(--ax25)}.background-none .multicolumn-card__info{padding-left:0;padding-right:0;padding-top:0}.background-none .slider .multicolumn-card__info{padding-bottom:0}.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:var(--ax25)}.background-none .slider .multicolumn-card__info{padding-left:var(--ax5)}.background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-left:var(--ax15)}.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:var(--ax25);padding-right:var(--ax25)}@media only screen and (max-width:749px){.background-none .slider .multicolumn-card__info{padding-bottom:var(--ax10)}.multicolumn.background-none .slider.slider--mobile{margin-bottom:0}}.multicolumn-card{box-sizing:border-box;position:relative}.multicolumn-card>.multicolumn-card__image-wrapper--full-width:not(.multicolumn-card-spacing){border-top-left-radius:calc(var(--tb-radius) - var(--tb-border-width));border-top-right-radius:calc(var(--tb-radius) - var(--tb-border-width));overflow:hidden}.multicolumn.background-none .multicolumn-card{border-radius:0}.multicolumn-card__info .link{font-size:inherit;margin-top:var(--ax15);text-decoration:none}.multicolumn-card__info .icon-wrap{margin-left:var(--ax8);white-space:nowrap}@media only screen and (min-width:750px){.multicolumn .button{margin-top:var(--ax40)}.multicolumn-list.grid--4-col-desktop,.multicolumn-list.slider{padding:0}.grid--4-col-desktop .multicolumn-list__item,.multicolumn-list__item{padding-bottom:0}.background-none .grid--2-col-tablet .multicolumn-list__item{margin-top:var(--ax40)}.background-none .multicolumn-card__image-wrapper{margin-left:var(--ax15);margin-right:var(--ax15)}.background-none .multicolumn-list .multicolumn-card__info,.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:var(--ax15);padding-right:var(--ax15)}}@media only screen and (min-width:990px){.multicolumn-list__item--empty{display:list-item}}.technology-differentiators .page-width{max-width:calc(var(--ax)*920)}.technology-differentiators .page-width .title-wrapper-with-link{justify-content:center;margin-bottom:calc(var(--ax)*80)}@media only screen and (max-width:749px){.technology-differentiators .page-width .title-wrapper-with-link{margin-bottom:calc(var(--ax)*32)}}.technology-differentiators .page-width .title-wrapper-with-link .title{max-width:calc(var(--ax)*700);text-align:center}@media only screen and (max-width:749px){.technology-differentiators .page-width .title-wrapper-with-link .title{text-align:left}}.technology-differentiators .page-width .slider-mobile-gutter .multicolumn-list{--x-spacing-desk:20px}@media only screen and (max-width:749px){.technology-differentiators .page-width .slider-mobile-gutter .multicolumn-list{--y-spacing-phone:16px;padding:0 calc(var(--ax)*24)}.technology-differentiators .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-card{align-items:center;display:flex;gap:calc(var(--ax)*24)}}.technology-differentiators .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-card .multicolumn-card__image-wrapper{margin:0;opacity:.9;padding:0}@media only screen and (max-width:749px){.technology-differentiators .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-card .multicolumn-card__image-wrapper{min-width:calc(var(--ax)*65);width:calc(var(--ax)*65)}}.technology-differentiators .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-card .multicolumn-card__image-wrapper img{position:relative}.technology-differentiators .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-card .multicolumn-card__info{padding:calc(var(--ax)*32) var(--ax10) 0 var(--ax10)}@media only screen and (max-width:749px){.technology-differentiators .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-card .multicolumn-card__info{padding:0}}.technology-differentiators .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-card .multicolumn-card__info p{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*20)}@media only screen and (max-width:749px){.technology-differentiators .page-width .slider-mobile-gutter .multicolumn-list .multicolumn-card .multicolumn-card__info p{font-size:calc(var(--ax)*13);text-align:left}}section.section-logo-marquee{margin:0!important}.logo-marquee{--logo-marquee-speed:36s;--logo-marquee-gap:calc(var(--ax)*40);--logo-marquee-height:calc(var(--ax)*56);--logo-marquee-loop-count:8;background:radial-gradient(90% 110% at 10% -20%,rgba(var(--c-foreground),.05),transparent 55%),linear-gradient(180deg,rgba(var(--c-background),.2),rgba(var(--c-background),.4));overflow:hidden;position:relative}.logo-marquee__viewport{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;position:relative}.logo-marquee__track{animation:logo-marquee-scroll var(--logo-marquee-speed) linear infinite;display:flex;width:max-content;will-change:transform}.logo-marquee__list{align-items:center;display:flex;flex-shrink:0;gap:var(--logo-marquee-gap);list-style:none;margin:0;padding:0;padding-right:var(--logo-marquee-gap)}.logo-marquee__item{flex:0 0 auto}.logo-marquee__item-inner{align-items:center;display:flex;height:var(--logo-marquee-height);justify-content:center;padding:var(--ax4) 0;width:var(--logo-item-width,calc(var(--ax)*170))}.logo-marquee a.logo-marquee__item-inner:focus-visible,.logo-marquee a.logo-marquee__item-inner:hover{opacity:.75}.logo-marquee a.logo-marquee__item-inner:focus-visible{outline:var(--ax2) solid rgba(var(--c-foreground),.28);outline-offset:var(--ax2)}.logo-marquee__media{aspect-ratio:auto!important;display:block;height:100%;position:relative;width:100%}.logo-marquee__media.settings-overlay:after{display:none}.logo-marquee__image{height:100%;object-fit:contain;object-position:center!important;width:100%}.logo-marquee__placeholder{height:100%;opacity:.35;padding:var(--ax8);width:100%}.logo-marquee--reverse .logo-marquee__track{animation-name:logo-marquee-scroll-reverse}.logo-marquee--pause-on-hover:focus-within .logo-marquee__track,.logo-marquee--pause-on-hover:hover .logo-marquee__track{animation-play-state:paused}.logo-marquee--monochrome .logo-marquee__image{filter:grayscale(1);opacity:.82;transition:filter .24s ease,opacity .24s ease}.logo-marquee--monochrome .logo-marquee__item-inner:is(:hover,:focus-visible) .logo-marquee__image{filter:grayscale(0);opacity:1}@media only screen and (max-width:989px){.logo-marquee__item-inner{width:min(var(--logo-item-width,calc(var(--ax)*170)),calc(var(--ax)*210))}}@media (prefers-reduced-motion:reduce){.logo-marquee__viewport{mask-image:none;-webkit-mask-image:none;overflow-x:auto}.logo-marquee__track{animation:none}.logo-marquee__list[aria-hidden=true]{display:none}}@keyframes logo-marquee-scroll{to{transform:translate3d(calc(-100%/var(--logo-marquee-loop-count)),0,0)}}@keyframes logo-marquee-scroll-reverse{0%{transform:translate3d(calc(-100%/var(--logo-marquee-loop-count)),0,0)}to{transform:translateZ(0)}}.rich-text__wrapper{width:100%}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto;width:100%}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__blocks>*{margin-bottom:0;margin-top:0}.rich-text__blocks>*+*{margin-top:var(--ax20)}.rich-text__blocks>*+a{margin-top:var(--ax30)}.rich-text__buttons{gap:var(--ax10);justify-content:center;max-width:calc(var(--ax)*450);word-break:break-word}.rich-text__buttons--multiple>*{flex-grow:1;min-width:calc(var(--ax)*220)}.rich-text__buttons+.rich-text__buttons{margin-top:var(--ax10)}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}@media only screen and (min-width:750px){.rich-text__wrapper{width:100%}.rich-text__wrapper--left{justify-content:flex-start}.rich-text__wrapper--right{justify-content:flex-end}.rich-text__blocks{max-width:var(--component-wrap-width,calc(var(--ax)*500))}}@media only screen and (min-width:990px){.rich-text__blocks{max-width:var(--component-wrap-width,calc(var(--ax)*780))}}.video-section__media{--ratio-percent:56.25%;padding-bottom:calc(var(--ratio-percent) - var(--me-border-width))}.scroll-trigger:where(.gradient.video-section__media){background:transparent}.video-section__media.global-media-settings--full-width{padding-bottom:var(--ratio-percent)}.video-section__media.deferred-media{box-shadow:var(--me-shadow-horizontal-offset) var(--me-shadow-vertical-offset) var(--me-shadow-blur-radius) rgba(var(--c-shadow),var(--me-shadow-opacity))}.video-section__media.deferred-media:after{content:none}.video-section__poster.deferred-media__poster:focus{outline-offset:var(--ax3)}.video-section__media iframe{background-color:rgba(var(--c-foreground),.03);border:0}.video-section__media iframe,.video-section__media video,.video-section__poster{height:100%;position:absolute;width:100%}.video-section__media video{background:#000}.video-section__media.media-fit-cover video{object-fit:cover}.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{border-bottom-left-radius:var(--pop-corner-radius);border-bottom-right-radius:var(--pop-corner-radius);border-color:rgba(var(--c-foreground),var(--pop-border-opacity));border-style:solid;border-width:0 0 var(--pop-border-width);box-shadow:var(--combo-popup-content-shadow);padding:var(--ax25) var(--ax35);position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;z-index:-1}.cart-notification.focused{box-shadow:var(--combo-popup-focus-shadow),var(--combo-popup-shadow)}.cart-notification:focus-visible{box-shadow:var(--combo-popup-focus-shadow),var(--combo-popup-shadow)}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.cart-notification__header{align-items:flex-start;display:flex}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.cart-notification__icon{align-items:center;display:inline-flex}.cart-notification__icon--error{display:none}.cart-notification__heading .icon-checkmark,.cart-notification__heading .icon-error{color:rgb(var(--c-foreground));margin-right:var(--ax10);width:var(--ax13)}.cart-notification__heading .icon-error{color:#eb001b}.cart-notification__close{margin-right:calc(var(--ax)*-30);margin-top:calc(var(--ax)*-20)}.cart-notification__body{font-size:var(--ax14);line-height:calc(1 + .5/var(--f-body-scale));padding-bottom:var(--ax20);padding-top:var(--ax20)}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:var(--ax10)}.cart-notification-product{align-items:flex-start;display:flex;padding-bottom:var(--ax30);padding-top:var(--ax20)}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{display:inline-flex;margin-right:var(--ax15);margin-top:var(--ax5)}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-bottom:var(--ax5);margin-top:0}.cart-notification[data-state=error]{border-color:#eb001b33}.cart-notification[data-state=error] .cart-notification-product,.cart-notification[data-state=error] .cart-notification__icon--success,.cart-notification[data-state=error] [data-uc-cart-notification-checkout-form]{display:none}.cart-notification[data-state=error] .cart-notification__icon--error{display:inline-flex}.cart-notification[data-state=success] .cart-notification__body[hidden]{display:none}@media only screen and (min-width:750px){[data-uc-header-wrapper=border-none]+cart-notification .cart-notification{border-top-width:var(--pop-border-width)}.cart-notification{border-width:0 var(--pop-border-width) var(--pop-border-width);max-width:calc(var(--ax)*368);right:var(--ax22)}}@media only screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:var(--ax40)}}.collage-wrapper-title{margin-bottom:var(--ax30)}.collage__item>*{width:100%}.collage__item .card__content{flex-grow:0}.collage-card{border:var(--border-width) solid rgba(var(--c-foreground),var(--border-opacity));border-radius:var(--border-radius);padding:var(--image-padding)}.collage-card.gradient{transform:perspective(0)}.collage-card:after{border-radius:var(--border-radius);box-shadow:var(--combo-box-shadow-1);content:"";height:calc(var(--border-width)*2 + 100%);left:calc(var(--border-width)*-1);position:absolute;top:calc(var(--border-width)*-1);width:calc(var(--border-width)*2 + 100%);z-index:-1}.collage-card .media{border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.collage-card .deferred-media{overflow:visible}.collage-card .deferred-media__poster:after{outline-offset:var(--ax3);z-index:1}.collage-card .deferred-media__poster:focus:after{box-shadow:var(--combo-box-shadow-2);outline:var(--combo-outline-1)}.collage-card .deferred-media__poster:focus-visible:after{box-shadow:var(--combo-box-shadow-2);outline:var(--combo-outline-1)}.collage-card .deferred-media__poster:focus:not(:focus-visible),.collage-card .deferred-media__poster:focus:not(:focus-visible):after{box-shadow:none;outline:none}.collage-card .deferred-media__poster:focus{box-shadow:none;outline:none}@media only screen and (max-width:749px){.collage{grid-column-gap:var(--x-spacing-phone);grid-row-gap:var(--y-spacing-phone)}.collage--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.collage--mobile .collage__item--left:nth-child(3n-2){grid-column:span 2}.collage--mobile .collage__item--left:nth-child(3n-2):nth-last-child(2){grid-column:span 1}.collage--mobile .collage__item--left:nth-child(3n){grid-column-start:2}.collage--mobile .collage__item--right:nth-child(3n-2){grid-column-start:1}.collage--mobile .collage__item--right:nth-child(3n-2):last-child{grid-column:span 2}.collage--mobile .collage__item--right:nth-child(3n-1){grid-column-start:2}.collage--mobile .collage__item--right:nth-child(3n){grid-column:1/span 2}}@media only screen and (min-width:750px){.collage{grid-column-gap:var(--x-spacing-desk);grid-row-gap:var(--y-spacing-desk);grid-auto-flow:column;grid-template-columns:repeat(3,minmax(0,1fr))}.collage__item--left:nth-child(3n-2){grid-column:1/span 2;grid-row:span 2}.collage__item--left:nth-child(3n-2):last-child{grid-column:1/span 3}.collage__item--left:nth-child(3n),.collage__item--left:nth-child(3n-1){grid-column-start:3}.collage__item--left:nth-child(3n-1):last-child{grid-row:span 2}.collage__item--right:nth-child(3n-2){grid-column:1/span 1;grid-row:span 1}.collage__item--right:nth-child(3n-2):last-child{grid-column:1/span 3}.collage__item--right:nth-child(3n-1){grid-column-start:1}.collage__item--right:nth-child(3n-1):last-child{grid-column:span 2}.collage__item--right:nth-child(3n){grid-column:2/span 2;grid-row:span 2}.collage__item--collection:only-child,.collage__item--product:only-child{justify-self:center;max-width:calc(var(--ax)*730);width:100%}}@media only screen and (max-width:749px){.articles-wrapper .article{width:100%}}.article{align-items:center;display:flex}.article.grid__item{padding:0}.grid--peek .article-card{box-sizing:border-box}.article-card__image-wrapper>a{display:block}.article-card__link.link{padding:0}.article-card__link{text-underline-offset:var(--ax3)}.article-card .card__heading{margin-bottom:var(--ax6)}.blog-articles .article-card .card__information,.blog__posts .article-card .card__information{padding-left:var(--ax20);padding-right:var(--ax20)}.article-card__info{padding-top:var(--ax4)}.article-card__footer{font-size:var(--ax14);letter-spacing:var(--ax1)}.article-card__footer:not(:last-child){margin-bottom:var(--ax10)}.article-card__footer:last-child{margin-top:auto}.article-card__excerpt{margin-top:var(--ax12);width:100%}.article-card__link:not(:only-child){margin-right:var(--ax30)}.article-card__image--small .ratio:before{padding-bottom:calc(var(--ax)*110)}.article-card__image--medium .ratio:before{padding-bottom:calc(var(--ax)*220)}.article-card__image--large .ratio:before{padding-bottom:calc(var(--ax)*330)}@supports not (inset:10px){.articles-wrapper.grid{margin:0 0 var(--ax50) 0}}@media only screen and (min-width:750px){.article-card__image--small .ratio:before{padding-bottom:calc(var(--ax)*143)}.article-card__image--medium .ratio:before{padding-bottom:calc(var(--ax)*219)}.article-card__image--large .ratio:before{padding-bottom:calc(var(--ax)*275)}}@supports not (inset:10px){@media only screen and (min-width:750px){.articles-wrapper.grid{margin-bottom:calc(var(--ax)*70)}}}@media only screen and (min-width:990px){.article-card__link:not(:only-child){margin-right:var(--ax40)}.article-card__image--small .ratio:before{padding-bottom:calc(var(--ax)*177)}.article-card__image--medium .ratio:before{padding-bottom:calc(var(--ax)*307)}.article-card__image--large .ratio:before{padding-bottom:calc(var(--ax)*407)}}.welcome-popup{box-shadow:none!important;opacity:0;visibility:hidden;z-index:-1}.welcome-popup,.welcome-popup[open]{transition:opacity .5s cubic-bezier(.32,.24,.15,1) .02s}.welcome-popup[open]{opacity:1;visibility:visible;z-index:101}.welcome-popup__main{border:var(--ax1) solid rgb(var(--c-foreground));bottom:var(--ax20);box-shadow:none!important;left:var(--ax20);max-width:calc(var(--ax)*420);padding:var(--ax5);width:calc(100% - var(--ax40))}@media only screen and (min-width:750px){.welcome-popup__main{bottom:var(--ax30);left:var(--ax30);padding:var(--ax5);width:calc(var(--ax)*310)}}.welcome-popup__media{aspect-ratio:1.6;border:var(--ax1) solid rgb(var(--c-foreground))}.welcome-popup__content{padding:var(--ax18) var(--ax15)}@media only screen and (max-width:749px){.welcome-popup__content{margin-top:var(--ax25)}}.welcome-popup__text{margin-top:var(--ax13)}.welcome-popup .form{column-gap:calc(var(--x-spacing)/2);display:flex;flex-wrap:wrap;margin-top:var(--ax22);row-gap:calc(var(--y-spacing)/2)}@media only screen and (min-width:750px){.welcome-popup .form{margin-top:var(--ax12)}}.welcome-popup__close-button{padding:var(--ax15)}.welcome-popup__close-button svg{width:var(--ax9)}@media only screen and (max-width:749px){.welcome-popup__close-button{padding:var(--ax20)}}.product-popup-modal{box-sizing:border-box;opacity:0;overflow:auto;pointer-events:none;transition:opacity var(--duration-default) ease,visibility 0s linear var(--duration-default);visibility:hidden;z-index:101}@media only screen and (max-width:989px){.product-popup-modal{background:#0f0f0f33;height:100dvh;position:fixed;top:0}}@media only screen and (min-width:990px){.product-popup-modal{position:absolute}}.product-popup-modal[open]{opacity:1;pointer-events:auto;transition:opacity var(--duration-default) ease,visibility 0s linear 0s;visibility:visible}.product-popup-modal__content{border:var(--ax1) solid rgb(var(--c-foreground))}@media only screen and (max-width:989px){.product-popup-modal__content{background-color:rgb(var(--c-background));border-radius:var(--pop-corner-radius);border-style:solid;border-width:var(--pop-border-width);box-shadow:var(--combo-popup-content-shadow);height:auto;left:50%;margin-bottom:0;margin-top:0;overflow:auto;padding:var(--ax50) var(--ax20) var(--ax30);top:50%;transform:translate(-50%) translateY(-50%);width:calc(100vw - var(--ax40))}.product-popup-modal__content h2{margin-top:0}}@media only screen and (min-width:990px){.product-popup-modal__content{align-items:center;background-color:rgb(var(--c-background));display:flex;height:calc(100% - var(--ax)*60);left:var(--ax30);padding:var(--ax30);top:var(--ax30);width:calc(100% - var(--ax)*60)}}.product-popup-modal__content.focused{box-shadow:var(--combo-box-shadow-2),var(--combo-popup-shadow)}.product-popup-modal__content:focus-visible{box-shadow:var(--combo-box-shadow-2),var(--combo-popup-shadow)}.product-popup-modal__content img{max-width:100%}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{padding-left:0}.product-popup-modal__content-info>*{height:auto;margin-left:auto;margin-right:auto;max-width:100%;width:100%}.product-popup-modal__toggle{background-color:rgb(var(--c-background));border:none;color:rgba(var(--c-foreground),1);cursor:pointer;padding:var(--ax24);position:absolute;right:0;top:0}.product-popup-modal__toggle svg{height:auto;margin:0;width:var(--ax9)}.product-popup-modal__toggle:hover{color:rgba(var(--c-foreground),.75)}.product-popup-modal--waitlist .product-popup-modal__content{border:none;height:fit-content;padding:var(--ax24);width:calc(var(--ax)*325)}.product-popup-modal--waitlist .product-popup-modal__content .product-popup-modal__toggle{border:1px solid rgb(var(--c-foreground));border-radius:64px;height:var(--ax30);padding:var(--ax10);right:var(--ax24);top:var(--ax24);width:var(--ax30)}.product-popup-modal--waitlist .product-popup-modal__content .product-popup-modal__toggle .icon{height:var(--ax10);width:var(--ax10)}.product-popup-modal--waitlist .product-popup-modal__content .product-popup-modal__content-info{padding:0}.product-popup-modal--waitlist .product-popup-modal__content .product-popup-modal__content-info .modal-title{font-size:var(--ax13)}.product-popup-modal--waitlist .product-popup-modal__content .product-popup-modal__content-info .product-title{font-size:var(--ax24);margin-bottom:var(--ax12);margin-top:var(--ax24)}.product-popup-modal--waitlist .product-popup-modal__content .product-popup-modal__content-info .popup-text{color:rgb(var(--c-foreground));font-size:var(--ax13);margin-bottom:var(--ax12)}.product-popup-modal--waitlist .product-popup-modal__content .product-popup-modal__content-info .field{margin-bottom:var(--ax24)}.product-popup-modal--waitlist .product-popup-modal__content .product-popup-modal__content-info .field:after,.product-popup-modal--waitlist .product-popup-modal__content .product-popup-modal__content-info .field:before{display:none}.product-popup-modal--waitlist .product-popup-modal__content .product-popup-modal__content-info .field input{border-bottom:1px solid rgb(var(--c-foreground));box-shadow:unset;padding:var(--ax12) 0}.product-popup-modal--waitlist .product-popup-modal__content .product-popup-modal__content-info .field input::placeholder{color:rgba(var(--c-foreground),.7)}@media only screen and (max-width:989px){.product-popup-modal--waitlist .product-popup-modal__content{display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width:990px){.product-popup-modal--waitlist .product-popup-modal__content{bottom:0;height:fit-content;left:0;margin:auto;padding:var(--ax25);right:0;top:0;transform:unset;width:calc(var(--ax)*325)}}.dynamic-progress-bar{height:var(--ax24);padding:0 var(--ax15)}.dynamic-progress-bar__indicator{background-color:#90d3ee;left:0;max-width:100%;overflow:hidden;right:0;transition:width .3s cubic-bezier(.32,.24,.15,1);width:var(--progress-percent)}.dynamic-progress-bar__background{background-color:rgb(var(--c-background));border:var(--ax1) solid rgb(var(--c-foreground));border-left:0;border-right:0;left:0;right:0;width:100%}.dynamic-progress-bar__status__text{font-size:calc(var(--ax)*12);font-weight:500;letter-spacing:-.03em;margin:0;padding:var(--ax4) var(--ax10) var(--ax5)}@media only screen and (min-width:990px){.dynamic-progress-bar__status__text{font-size:calc(var(--ax)*13)}}.dynamic-progress-bar__status__container{background-color:rgb(var(--c-background));left:0;overflow:hidden;width:100%}.dynamic-progress-bar[data-gwp-offer-type=none]{display:none!important}.cart-gwp{border-bottom:1px solid rgba(var(--c-foreground),.2);display:block;margin-bottom:var(--ax15);padding-bottom:var(--ax15);width:100%}.cart-gwp__title{margin-bottom:var(--ax7);padding:var(--ax8)}.cart-gwp__track{display:block;overflow-x:auto;overflow-y:hidden}.cart-gwp__products{display:flex;gap:var(--ax15);margin-left:var(--ax15);margin-right:var(--ax15);min-width:100%;width:max-content}.cart-gwp__item{max-width:33vw;width:calc(var(--ax)*120)}@media only screen and (min-width:990px){.cart-gwp__item{width:calc(33.33% - var(--ax20))}}.cart-gwp .card__information{display:none}.cart-gwp .card--standard .card__media{background:#efeceb}.cart-gwp .card--standard .quick-add{margin-bottom:0;z-index:3}.cart-gwp .card--standard .quick-add .button{min-height:unset;padding:var(--ax10)}.b2b-location-picker{align-items:center;display:flex;margin-right:var(--ax8)}.b2b-location-picker__current{align-items:center;display:flex;font-size:var(--ax12);gap:var(--ax4);line-height:1.3}.b2b-location-picker__company{font-weight:600}.b2b-location-picker__dropdown{position:relative}.b2b-location-picker__dropdown summary{align-items:center;cursor:pointer;display:flex;gap:var(--ax4);list-style:none}.b2b-location-picker__dropdown summary::-webkit-details-marker{display:none}.b2b-location-picker__dropdown summary .icon-caret{height:var(--ax10);transition:transform .2s ease;width:var(--ax10)}.b2b-location-picker__dropdown[open] summary .icon-caret{transform:rotate(180deg)}.b2b-location-picker__list{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);box-shadow:0 var(--ax4) var(--ax12) #0000001a;min-width:max-content;padding:var(--ax8) 0;position:absolute;right:0;top:100%;z-index:10}.b2b-location-picker__option{color:rgb(var(--color-foreground));display:flex;flex-direction:column;font-size:var(--ax12);padding:var(--ax8) var(--ax16);text-decoration:none}.b2b-location-picker__option:hover{background:rgba(var(--color-foreground),.04)}.b2b-location-picker__address{font-size:var(--ax10);opacity:.7}.b2b-location-picker__location-name{opacity:.8}.quick-order-list__title{margin-bottom:var(--ax24)}.quick-order-list__container{overflow-x:auto}.quick-order-list__table{border-collapse:collapse;width:100%}.quick-order-list__table td,.quick-order-list__table th{border-bottom:1px solid rgba(var(--color-foreground),.1);padding:var(--ax12) var(--ax16);text-align:left}.quick-order-list__table th{font-size:var(--ax12);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.quick-order-list__table-heading--wide{width:40%}.quick-order-list__row--unavailable{opacity:.5}.quick-order-list__info{display:flex;flex-direction:column;gap:var(--ax4)}.quick-order-list__variant-title{font-weight:500}.quick-order-list__sku{opacity:.7}.quick-order-list__sold-out{font-size:var(--ax11)}.quick-order-list__quantity{max-width:calc(var(--ax)*140)}.quick-order-list__quantity-rules{margin-top:var(--ax4)}.quick-order-list__footer{align-items:center;border-top:2px solid rgba(var(--color-foreground),.1);display:flex;justify-content:space-between;margin-top:var(--ax16);padding:var(--ax16) 0}.quick-order-list__total{display:flex;flex-direction:column;gap:var(--ax4)}.quick-order-list__total-label{font-weight:600}.quick-order-list__buttons{display:flex;gap:var(--ax12)}.quick-order-list__button{min-width:calc(var(--ax)*140)}.quick-order-list__message{background:rgba(var(--color-foreground),.04);border-radius:var(--ax4);font-size:var(--ax14);margin-top:var(--ax12);padding:var(--ax12) var(--ax16)}.customer__b2b-info{border:1px solid rgba(var(--color-foreground),.1);margin-bottom:var(--ax32);padding:var(--ax24)}.customer__b2b-info h2{margin-bottom:var(--ax16)}.customer__b2b-info p{margin-bottom:var(--ax8)}.customer__b2b-info p:last-child{margin-bottom:0}.customer__b2b-company{font-size:var(--ax18);font-weight:600}.customer__b2b-location{font-weight:500}.customer__b2b-address{opacity:.8}.customer__b2b-location-switch{margin-top:var(--ax12)}.customer__b2b-location-switch a{text-decoration:underline}.founder-story{width:100%}.founder-story__quote{margin-bottom:var(--ax40)}.founder-story__quote-text{color:rgb(var(--c-foreground));font-size:clampSize(40,72);font-style:italic;line-height:1.1;margin:0}.founder-story__quote-text p{margin:0}.founder-story__grid{align-items:start;display:grid;gap:var(--ax32);grid-template-columns:1fr 1fr}.founder-story__grid--image .founder-story__body{flex-direction:row;height:100%;justify-content:end;order:2}@media only screen and (max-width:989px){.founder-story__grid--image .founder-story__body{order:0}.founder-story__grid{grid-template-columns:1fr}}.founder-story__grid .founder-story__right-content{display:flex;gap:var(--ax24)}.founder-story__grid .founder-story__right-content--portrait{flex-direction:row-reverse}@media only screen and (max-width:749px){.founder-story__grid .founder-story__right-content--portrait{flex-direction:row}}.founder-story__grid .founder-story__right-content .founder-story__image{width:var(--primary-image-size)}.founder-story__grid .founder-story__right-content .founder-story__portrait{width:calc(100% - var(--primary-image-size) - var(--ax24))}@media only screen and (max-width:749px){.founder-story__grid .founder-story__right-content .founder-story__portrait{flex-direction:column;width:50%}}.founder-story__body{display:flex;flex-direction:column;gap:var(--ax32);height:100%;position:relative}.founder-story__body-text{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:calc(var(--ax)*426)}.founder-story__body-text p{color:rgb(var(--c-foreground));font-size:var(--body-text-size);line-height:var(--body-text-line-height);margin-top:0}@media only screen and (max-width:749px){.founder-story__body-text p{font-size:var(--ax20)}}.founder-story__button{align-self:flex-start;border-radius:calc(var(--ax)*64)}.founder-story__image{position:relative}.founder-story__image-wrapper,.founder-story__portrait-wrapper{display:block;overflow:hidden;position:relative;width:100%}.founder-story__image-media,.founder-story__portrait-media{display:block;height:auto;width:100%}.founder-story__image-placeholder,.founder-story__portrait-placeholder{aspect-ratio:1;background:var(--color-background)}.founder-story__image-placeholder .placeholder-svg,.founder-story__portrait-placeholder .placeholder-svg{height:100%;width:100%}@media only screen and (max-width:989px){.founder-story__portrait{display:flex;order:3}.founder-story__portrait-wrapper{flex-shrink:0;max-width:calc(var(--ax)*150)}}.founder-story__portrait-caption{color:rgb(var(--c-foreground));font-size:var(--ax13);letter-spacing:.05em;margin-top:var(--ax16)}.founder-story__portrait-caption p{font-family:var(--f-accent-family);margin:0}@media only screen and (max-width:989px){.founder-story__portrait-caption{margin-top:var(--ax24);max-width:calc(var(--ax)*150)}}.clinical-study{width:100%}.clinical-study__grid{align-items:start;display:grid;gap:var(--ax32);grid-template-columns:1fr 1fr}@media only screen and (max-width:989px){.clinical-study__grid{grid-template-columns:1fr}}.clinical-study__stats-panel{color:rgb(var(--c-foreground));display:flex;flex-direction:column;gap:var(--ax16);max-width:calc(var(--ax)*426)}@media only screen and (max-width:989px){.clinical-study__stats-panel{order:2}}.clinical-study__ba-panel{position:relative}@media only screen and (max-width:989px){.clinical-study__ba-panel{order:1}}.clinical-study__label{font-size:var(--ax20)}@media only screen and (max-width:749px){.clinical-study__label{font-size:var(--ax16)}}.clinical-study__label{margin:0}.clinical-study__stat-display{line-height:1}.clinical-study__stat-number{font-size:calc(var(--ax)*120);font-weight:300;line-height:1}@media only screen and (max-width:749px){.clinical-study__stat-number{font-size:calc(var(--ax)*60)}}.clinical-study__stat-text{font-size:var(--ax24);line-height:1;margin:0}@media only screen and (max-width:749px){.clinical-study__stat-text{font-size:var(--ax20)}}.clinical-study__progress{display:flex;flex-direction:column;gap:var(--ax12);margin-top:var(--ax8)}.clinical-study__progress-track{background:color-mix(in srgb,currentColor 20%,transparent);height:var(--ax1);overflow:hidden}.clinical-study__progress-fill{background:currentColor;display:block!important;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.clinical-study__progress-count{display:flex;font-size:var(--ax11)}.clinical-study__nav{display:flex;gap:var(--ax8);justify-content:space-between;width:100%}.clinical-study__nav-btn{align-items:center;background-color:rgb(var(--c-foreground));border:none;border-radius:50%;color:rgb(var(--c-background));cursor:pointer;display:flex;height:var(--ax30);justify-content:center;left:var(--ax24);padding:var(--ax10);position:absolute;right:unset;top:50%;transform:translateY(-50%);transition:opacity .2s;width:var(--ax30);z-index:9}.clinical-study__nav-btn[aria-label="Next study"]{left:unset;right:var(--ax24)}.clinical-study__review{margin-top:var(--ax16)}.clinical-study__review-content{display:flex;flex-direction:column;gap:var(--ax8)}.clinical-study__stars{color:#ebca6e;display:flex;gap:var(--ax2)}.clinical-study__stars svg{height:12px;width:12px}.clinical-study__footer{align-items:center;display:flex;justify-content:space-between;margin-top:var(--ax16)}.clinical-study__footer .reviewed-product__content{align-items:center;display:flex;gap:var(--ax16)}.clinical-study__footer .reviewed-product__content .reviewed-product__image-wrapper{position:relative;width:87px}.clinical-study__footer .reviewed-product__content .reviewed-product__image-wrapper img{height:100%;position:relative;width:100%}.clinical-study__footer .reviewed-product__content .reviewed-product__image-wrapper .card__media:before{background:var(--Gradient-Background,var(--gradient-background,radial-gradient(106.34% 76.8% at 50% 100%,#e6e9ea 0,#e5e8e9 13.75%,#e1e4e5 25.85%,#dbe0e2 36.46%,#d2d9db 45.71%,#c0c9ce 53.76%,#b0bcc3 60.76%,#8f9fa8 66.83%,#697c88 72.14%,#4c5f6b 76.83%,#3c4c58 81.03%,#2b3843 84.91%,#1d2830 88.6%,#141b21 92.25%,#090e12 95.998%,#050709 97.999%,#000 100%)));background-position:50% 100%;background-repeat:no-repeat;background-size:120% 120%;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translateY(var(--ac-card-gradient-shift));transform-origin:50% 100%;transition:transform var(--ac-card-gradient-duration) cubic-bezier(.22,.61,.36,1) var(--ac-card-gradient-delay);will-change:transform;z-index:0}.clinical-study__footer .reviewed-product__content .reviewed-product__info{display:flex;flex-direction:column;font-size:var(--ax13);gap:var(--ax6)}.clinical-study__footer .reviewed-product__content .reviewed-product__info a{display:block}.clinical-study__review-quote,.clinical-study__review-quote p{font-size:var(--ax20);line-height:1.2}@media only screen and (max-width:749px){.clinical-study__review-quote,.clinical-study__review-quote p{font-size:var(--ax13);line-height:1.4}}.clinical-study__reviewer-name{font-size:clampSize(12,14);font-weight:600;margin:0}.clinical-study__reviewed-product{font-size:clampSize(12,14)}.clinical-study__disclaimer{font-size:clampSize(10,12);margin-top:var(--ax24);opacity:.6}.clinical-study__slide{display:none}.clinical-study__image-pair{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.clinical-study__image-pair .clinical-study__image{aspect-ratio:.5}.clinical-study__image-pair--single{grid-template-columns:minmax(0,1fr)}.clinical-study__image-pair--single .clinical-study__image{aspect-ratio:1}@media only screen and (max-width:989px){.clinical-study__image-pair--single{grid-template-columns:1fr}}.clinical-study__image{overflow:hidden;position:relative}.clinical-study__image img{display:block;height:100%;object-fit:cover;width:100%}.clinical-study__image-label{background-color:rgb(var(--c-foreground));color:rgb(var(--c-background));font-family:var(--f-accent-family);font-size:calc(var(--ax)*13);left:0;line-height:1.4;padding:calc(var(--ax)*8) calc(var(--ax)*12);position:absolute;top:0;z-index:1}@media only screen and (max-width:749px){.clinical-study__image-label{padding:calc(var(--ax)*5) calc(var(--ax)*10)}}.clinical-study__image-media{height:100%;width:100%}.clinical-study__placeholder{align-items:center;background:var(--color-background);display:flex;height:100%;justify-content:center;width:100%}.clinical-study__placeholder .placeholder-svg{height:50%;width:50%}.press-quote-carousel{overflow:hidden}.press-quote-carousel__inner{padding:calc(var(--ax)*72) 0;position:relative}@media only screen and (max-width:749px){.press-quote-carousel__inner{padding:var(--ax32) 0}}.press-quote-carousel__slider{position:relative}.press-quote-carousel__viewport{overflow:hidden}.press-quote-carousel__container{display:flex}.press-quote-carousel__slide{flex:0 0 100%;min-width:0}.press-quote-carousel__slide-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--ax48) calc(var(--ax)*120);text-align:center}@media only screen and (max-width:749px){.press-quote-carousel__slide-inner{padding:0}}.press-quote-carousel__eyebrow{color:rgb(var(--c-foreground));font-size:var(--ax13);line-height:1.4;margin:0;text-align:center}@media only screen and (max-width:749px){.press-quote-carousel__eyebrow{margin-bottom:var(--ax32)}}.press-quote-carousel__quote{border:unset;margin:0;max-width:calc(var(--ax)*690);padding:0}.press-quote-carousel__quote p{color:rgb(var(--c-foreground));font-size:calc(var(--ax)*40);line-height:1;margin:0}@media only screen and (max-width:749px){.press-quote-carousel__quote p{font-size:var(--ax30)}}.press-quote-carousel__logo-wrap,.press-quote-carousel__publication{margin-top:var(--ax40)}@media only screen and (max-width:749px){.press-quote-carousel__logo-wrap,.press-quote-carousel__publication{margin-top:var(--ax32)}}.press-quote-carousel__logo{display:block;height:auto;max-width:var(--press-quote-logo-desktop,130px);width:auto}@media only screen and (max-width:749px){.press-quote-carousel__logo{max-width:var(--press-quote-logo-mobile,130px)}}.press-quote-carousel__publication{font-size:var(--ax18);line-height:1.2}.press-quote-carousel__controls{inset:35% 0 auto;pointer-events:none;position:absolute;transform:translateY(-50%)}@media only screen and (max-width:749px){.press-quote-carousel__controls{display:flex;gap:var(--ax12);inset:auto;justify-content:center;margin-top:var(--ax32);position:static;transform:none}}.press-quote-carousel__button{background:transparent;border:1px solid;color:rgb(var(--c-foreground));pointer-events:auto;position:absolute;top:0}@media only screen and (max-width:749px){.press-quote-carousel__button{position:static}}.press-quote-carousel__button--prev{left:15%}.press-quote-carousel__button--next{right:15%}.press-quote-carousel__empty-state{padding:var(--ax48) 0}.science-animation{width:100%}.science-animation__outer{position:relative}.science-animation__sticky{align-items:center;color:#fff;display:flex;height:100vh;justify-content:center;overflow:hidden;position:sticky;top:0;width:100%}.science-animation__canvas,.science-animation__poster{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.science-animation__canvas{display:block}.science-animation__canvas[hidden]{display:none}.science-animation__poster{opacity:1;transition:opacity .4s ease}.science-animation__poster--hidden{opacity:0;pointer-events:none}.science-animation__loader{align-items:center;display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.science-animation__loader[hidden]{display:none}.science-animation__spinner{animation:science-animation-spin .9s linear infinite;border:2px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:#fff;height:var(--ax40);width:var(--ax40)}@keyframes science-animation-spin{to{transform:rotate(1turn)}}.science-animation__skip{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000008c;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;bottom:var(--ax24);color:#fff;cursor:pointer;font-size:var(--ax13);letter-spacing:.04em;padding:var(--ax8) var(--ax16);position:absolute;right:var(--ax24);transition:background .2s ease,border-color .2s ease,transform .2s ease;z-index:3}.science-animation__skip:hover{background:#000000bf;border-color:#fff}.science-animation__skip:focus{outline:none}.science-animation__skip:focus-visible{background:#000000bf;outline:2px solid #fff;outline-offset:3px}.science-animation__skip[hidden]{display:none}@media only screen and (max-width:749px){.science-animation__skip{bottom:var(--ax16);padding:var(--ax8) var(--ax12);right:var(--ax16)}}.science-animation__keyframe{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:var(--ax40);pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.science-animation__keyframe--center{align-items:center;text-align:center}.science-animation__keyframe--left{align-items:flex-start;padding-right:40%;text-align:left}@media only screen and (max-width:989px){.science-animation__keyframe--left{padding-right:var(--ax24)}}.science-animation__keyframe--right{align-items:flex-end;padding-left:40%;text-align:right}@media only screen and (max-width:989px){.science-animation__keyframe--right{padding-left:var(--ax24)}}.science-animation__keyframe--split{align-items:center;padding:var(--ax40)}.science-animation__caption{font-family:var(--font-mono,monospace);font-size:clampSize(10,14);letter-spacing:.1em;margin:0 0 var(--ax16) 0;opacity:.8;text-transform:uppercase}.science-animation__title{margin:0;max-width:calc(var(--ax)*900)}@media only screen and (max-width:989px){.science-animation__title{max-width:100%}}.science-animation__split{align-items:center;display:grid;gap:var(--ax40);grid-template-columns:1fr 1fr;max-width:calc(var(--ax)*1200);width:100%}@media only screen and (max-width:989px){.science-animation__split{gap:var(--ax24);grid-template-columns:1fr}}.science-animation__split-left{text-align:left}.science-animation__split-right{font-size:clampSize(14,18);line-height:1.6;opacity:.8;text-align:left}@media (prefers-reduced-motion:reduce){.science-animation__outer{height:auto!important}.science-animation__sticky{flex-direction:column;gap:var(--ax40);height:auto;min-height:100vh;padding:var(--ax40) var(--ax24);position:relative}.science-animation__keyframe{height:auto;opacity:1!important;padding:var(--ax24);position:relative}.science-animation__canvas,.science-animation__loader,.science-animation__skip{display:none}}.science-animation--static .science-animation__outer{height:auto!important}.science-animation--static .science-animation__sticky{flex-direction:column;gap:var(--ax40);height:auto;min-height:100vh;padding:var(--ax40) var(--ax24);position:relative}.science-animation--static .science-animation__keyframe{height:auto;opacity:1!important;padding:var(--ax24);position:relative}.science-animation--static .science-animation__canvas,.science-animation--static .science-animation__loader,.science-animation--static .science-animation__skip{display:none}.science-animation--static .science-animation__poster{opacity:.4;position:absolute}.routine-scroll{width:100%}.shopify-section:has(.routine-scroll){margin-top:0}.routine-scroll__outer{position:relative}.routine-scroll__sticky{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:sticky;top:0;width:100%}.routine-scroll__background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.routine-scroll__background img{height:100%;object-fit:cover;width:100%}.routine-scroll__content{align-items:center;display:grid;grid-template-columns:55% 45%;height:100%;padding:var(--ax40);position:relative;width:100%;z-index:1}@media only screen and (max-width:749px){.routine-scroll__content{gap:var(--ax24);grid-template-columns:1fr;grid-template-rows:1fr 1fr;padding:var(--ax24)}}.routine-scroll__text{align-items:center;display:flex;height:100%;position:relative}@media only screen and (max-width:749px){.routine-scroll__text{text-align:center}}.routine-scroll__step{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media only screen and (max-width:749px){.routine-scroll__step{justify-content:flex-end}}.routine-scroll__heading{margin:0 0 var(--ax16) 0;max-width:calc(var(--ax)*600)}@media only screen and (max-width:749px){.routine-scroll__heading{max-width:100%}}.routine-scroll__body{font-size:clampSize(14,18);line-height:1.6;max-width:calc(var(--ax)*500);opacity:.85}@media only screen and (max-width:749px){.routine-scroll__body{max-width:100%}}.routine-scroll__graphic{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:749px){.routine-scroll__graphic{max-height:40vh}}.routine-scroll__svg{height:auto;max-width:calc(var(--ax)*420);width:100%}@media only screen and (max-width:749px){.routine-scroll__svg{max-width:calc(var(--ax)*260)}}@media (prefers-reduced-motion:reduce){.routine-scroll__outer{height:auto!important}.routine-scroll__sticky{height:auto;min-height:100vh;position:relative}.routine-scroll__content{gap:var(--ax40);grid-template-columns:1fr}.routine-scroll__text{flex-direction:column;gap:var(--ax32);height:auto}.routine-scroll__step{height:auto;justify-content:center;opacity:1!important;position:relative}.routine-scroll__graphic{order:-1}}
