.shopify-payment-button__button--hidden{visibility:hidden}.shopify-payment-button__button{height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);min-height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);border-radius:var(--shopify-accelerated-checkout-button-border-radius,0px);color:#fff;cursor:pointer;text-align:center;border:none;width:100%;font-size:1em;font-weight:500;line-height:1;transition:background .2s ease-in-out;display:block;box-shadow:0 0 #0000}.shopify-payment-button__button[disabled]{opacity:.6;cursor:default}.shopify-payment-button__button--unbranded{background-color:#1990c6;padding:1em 2em}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#136f99}.shopify-payment-button__more-options{cursor:pointer;text-align:center;background:0 0;border:0;width:100%;margin-top:1em;font-size:1em;text-decoration:underline;display:block}.shopify-payment-button__more-options.shopify-payment-button__skeleton{width:50%;margin-left:25%;margin-right:25%;border-radius:4px!important;height:auto!important;min-height:0!important}.shopify-payment-button__button.shopify-payment-button__button--branded{z-index:1;flex-direction:column;display:flex;position:relative}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate{flex-direction:column!important;flex:1!important;display:flex!important}.shopify-payment-button__button.button.loading{color:#0000;position:relative}.shopify-payment-button__button.button.loading>.loading-overlay__spinner{align-items:center;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shopify-payment-button__button.button.loading>.loading-overlay__spinner .spinner{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:#fff}.shopify-payment-button__button .loading-overlay__spinner{width:1.8rem;display:inline-block}.shopify-payment-button__button .spinner{animation:1.4s linear infinite shopify-rotator}@keyframes shopify-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.shopify-payment-button__button .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:50%;stroke:#121212;animation:1.4s ease-in-out infinite shopify-dash}@media screen and (forced-colors:active){.shopify-payment-button__button .path{stroke:canvastext}}@keyframes shopify-dash{0%{stroke-dashoffset:280px}50%{stroke-dashoffset:75px;transform:rotate(135deg)}to{stroke-dashoffset:280px;transform:rotate(450deg)}}#shopify-buyer-consent{width:100%;margin-top:1em;display:inline-block}#shopify-buyer-consent.hidden{display:none}#shopify-subscription-policy-button,#shopify-managed-markets-terms-and-conditions-button,#shopify-managed-markets-privacy-policy-button{font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}#shopify-subscription-policy-button:before,#shopify-managed-markets-terms-and-conditions-button:before,#shopify-managed-markets-privacy-policy-button:before{box-shadow:none}@keyframes acceleratedCheckoutLoadingSkeleton{50%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1)}75%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5)}to{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1)}}.shopify-payment-button__skeleton{animation:acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration,4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function,ease) infinite;background-color:var(--shopify-accelerated-checkout-skeleton-background-color,#dedede);box-sizing:border-box;height:var(--shopify-accelerated-checkout-button-block-size,inherit);border-radius:var(--shopify-accelerated-checkout-button-border-radius,inherit);min-height:25px;max-height:55px;animation-delay:-.168s;text-decoration:none!important}.wallet-cart-button__skeleton{animation:acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration,4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function,ease) infinite;background-color:var(--shopify-accelerated-checkout-skeleton-background-color,#dedede);animation-delay:-.168s}.wallet-button-wrapper{width:100%;container:wrapper/inline-size}.wallet-cart-grid{justify-content:var(--shopify-accelerated-checkout-inline-alignment,start);flex-direction:row;margin:0 -5px -5px;padding:0;display:flex}.wallet-cart-button-container{margin:0 5px 5px;position:relative}.wallet-cart-button-container,.wallet-cart-button{width:auto;min-width:100px;height:clamp(25px, var(--shopify-accelerated-checkout-button-inline-size,var(--shopify-accelerated-checkout-button-block-size,42px)), 55px);border-radius:var(--shopify-accelerated-checkout-button-border-radius,4px);text-align:center;flex:1 1 0;list-style-type:none!important}.wallet-cart-grid.wallet-cart-grid--vertical,.additional-checkout-buttons--vertical .wallet-cart-grid{flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container,.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child,.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button,.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}.wallet-cart-grid.wallet-cart-grid--horizontal,.additional-checkout-buttons--horizontal .wallet-cart-grid{justify-content:stretch}.wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container,.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container,.wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button,.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button{min-width:0}@container wrapper (width>=100px) and (width<=500px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))){flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}@container wrapper (width<=210px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))){flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}@container wrapper (width<=320px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))){flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}@container wrapper (width<=430px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))){flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}@container wrapper (width<=540px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))){flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)){flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}@media screen and (width<=750px){.wallet-cart-grid{justify-content:stretch}.wallet-cart-button-container,.wallet-cart-button{min-width:0}}@supports (not (container-type:inline-size)) or (not selector(:has(*))){.wallet-cart-grid{flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}.screen-reader-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}

:root,.color-background-1{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-1);--gradient-background: var(--gradient-base-background-1)}.color-background-2{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-2);--gradient-background: var(--gradient-base-background-2)}.color-inverse{--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-text);--gradient-background: rgb(var(--color-base-text))}.color-accent-1{--color-foreground: var(--color-base-solid-button-labels);--color-background: var(--color-base-accent-1);--gradient-background: var(--gradient-base-accent-1)}.color-accent-2{--color-foreground: var(--color-base-solid-button-labels);--color-background: var(--color-base-accent-2);--gradient-background: var(--gradient-base-accent-2)}.color-foreground-outline-button{--color-foreground: var(--color-base-outline-button-labels)}.color-foreground-accent-1{--color-foreground: var(--color-base-accent-1)}.color-foreground-accent-2{--color-foreground: var(--color-base-accent-2)}:root,.color-background-1{--color-link: var(--color-base-outline-button-labels);--alpha-link: .85}.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--color-link: var(--color-foreground);--alpha-link: .7}:root,.color-background-1{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1;--alpha-button-border: 1}.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--color-button: var(--color-foreground);--color-button-text: var(--color-background)}.button--secondary{--color-button: var(--color-base-outline-button-labels);--color-button-text: var(--color-base-outline-button-labels);--color-button: var(--color-background);--alpha-button-background: 1}.color-background-2 .button--secondary,.color-accent-1 .button--secondary,.color-accent-2 .button--secondary,.color-inverse .button--secondary{--color-button: var(--color-background);--color-button-text: var(--color-foreground)}.button--tertiary{--color-button: var(--color-base-outline-button-labels);--color-button-text: var(--color-base-outline-button-labels);--alpha-button-background: 0;--alpha-button-border: .2}.color-background-2 .button--tertiary,.color-inverse .button--tertiary,.color-accent-1 .button--tertiary,.color-accent-2 .button--tertiary{--color-button: var(--color-foreground);--color-button-text: var(--color-foreground)}:root,.color-background-1{--color-badge-background: var(--color-background);--color-badge-border: var(--color-foreground);--alpha-badge-border: .1}.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--color-badge-background: var(--color-background);--color-badge-border: var(--color-background);--alpha-badge-border: 1}:root,.color-background-1,.color-background-2{--color-card-hover: var(--color-base-text)}.color-inverse{--color-card-hover: var(--color-base-background-1)}.color-accent-1,.color-accent-2{--color-card-hover: var(--color-base-solid-button-labels)}:root,.color-icon-text{--color-icon: rgb(var(--color-base-text))}.color-icon-accent-1{--color-icon: rgb(var(--color-base-accent-1))}.color-icon-accent-2{--color-icon: rgb(var(--color-base-accent-2))}.color-icon-outline-button{--color-icon: rgb(var(--color-base-outline-button-labels))}.contains-card,.card{--border-radius: var(--card-corner-radius);--border-width: var(--card-border-width);--border-opacity: var(--card-border-opacity);--shadow-horizontal-offset: var(--card-shadow-horizontal-offset);--shadow-vertical-offset: var(--card-shadow-vertical-offset);--shadow-blur-radius: var(--card-shadow-blur-radius);--shadow-opacity: var(--card-shadow-opacity);--shadow-visible: var(--card-shadow-visible)}.contains-content-container,.content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}.no-js-inline{display:none!important}html.no-js .no-js-inline{display:inline-block!important}html.no-js .no-js-hidden{display:none!important}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.page-width-desktop{padding:0;margin:0 auto}@media screen and (min-width:750px){.page-width{padding:0 5rem}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}}@media screen and (min-width:990px){.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}}.isolate{position:relative;z-index:0}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:750px){.section+.section{margin-top:var(--spacing-sections-desktop)}}.element-margin-top{margin-top:5rem}@media screen and (min-width:750px){.element-margin{margin-top:calc(5rem + var(--page-width-margin))}}body,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background))}.background-secondary{background-color:rgba(var(--color-foreground),.04)}.grid-auto-flow{display:grid;grid-auto-flow:column}.page-margin,.shopify-challenge__container{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0;list-style:none}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}::selection{background-color:rgba(var(--color-foreground),.2)}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.hxl{font-size:calc(var(--font-heading-scale) * 5rem)}@media only screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width:750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}h4,.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 1.5rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:750px){h5,.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}h6,.h6{color:rgba(var(--color-foreground),.75);margin-block-start:1.67em;margin-block-end:1.67em}blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}@media screen and (min-width:750px){blockquote{padding-left:1.5rem}}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width:750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}.caption-with-letter-spacing--large{font-size:1.4rem;letter-spacing:.18rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.color-foreground{color:rgb(var(--color-foreground))}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}.hidden{display:none!important}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.medium-hide{display:none!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{opacity:.7}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.link,.customer a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.link--text{color:rgb(var(--color-foreground))}.link--text:hover{color:rgba(var(--color-foreground),.75)}.link-with-icon{display:inline-flex;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-decoration:none;margin-bottom:4.5rem;white-space:nowrap}.link-with-icon .icon{width:1.5rem;margin-left:1rem}a:not([href]){cursor:not-allowed}.circle-divider:after{content:"\2022";margin:0 1.3rem 0 1.5rem}.circle-divider:last-of-type:after{display:none}hr{border:none;height:.1rem;background-color:rgba(var(--color-foreground),.2);display:block;margin:5rem 0}@media screen and (min-width:750px){hr{margin:7rem 0}}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}details>*{box-sizing:border-box}.break{word-break:break-word}.visibility-hidden{visibility:hidden}@media(prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}:root{--duration-short: .1s;--duration-default: .2s;--duration-long: .5s}.underlined-link,.customer a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness ease .1s}.underlined-link:hover,.customer a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.icon-arrow{width:1.5rem}h3 .icon-arrow,.h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}summary{cursor:pointer;list-style:none;position:relative}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}summary::-webkit-details-marker{display:none}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (min-width:750px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.focused,.no-js *:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.no-js *:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focused.focus-inset,.no-js .focus-inset:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.no-js .focus-inset:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-none{box-shadow:none!important;outline:0!important}.focus-offset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused,.no-js .focus-offset:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.no-js .focus-offset:focus:not(:focus-visible){outline:0;box-shadow:none}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.title-wrapper-with-link .title{margin:0}.title .link{font-size:inherit}.title-wrapper{margin-bottom:3rem}.title-wrapper-with-link{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.title--primary{margin:4rem 0}.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}}@media screen and (min-width:990px){.title,.title-wrapper-with-link{margin:0rem 0 3rem}.title--primary{margin:2rem 0}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}.title-wrapper-with-link .link-with-icon{margin:0;flex-shrink:0;display:flex;align-items:center}.title-wrapper-with-link .link-with-icon svg{width:1.5rem}.title-wrapper-with-link a{color:rgb(var(--color-link));margin-top:0;flex-shrink:0}.title-wrapper--no-top-margin{margin-top:0}.title-wrapper--no-top-margin>.title{margin-top:0}.subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.subtitle--small{font-size:1.4rem;letter-spacing:.1rem}.subtitle--medium{font-size:1.6rem;letter-spacing:.08rem}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.grid:last-child{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media screen and (min-width:750px){.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid--gapless.grid{column-gap:0;row-gap:0}@media screen and (max-width:749px){.grid__item.slider__slide--full-width{width:100%;max-width:none}.title-wrapper-with-link .title{font-size:2.5rem}}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width:750px){.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (min-width:750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.slider--tablet.grid--peek{margin:0;width:100%}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}}@media screen and (min-width:990px){.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width:990px){.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.grid--peek.slider--mobile{margin:0;width:100%}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item{margin-left:1.5rem}.grid--peek.slider .grid__item:last-of-type{margin-right:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (min-width:750px)and (max-width:989px){.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.slider--tablet.grid--peek .grid__item:last-of-type{margin-right:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}}.media{display:block;background-color:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}.media--transparent{background-color:transparent}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media.media--hover-effect>img+img{opacity:0}@media screen and (min-width:990px){.media--cropped{padding-bottom:63%}}deferred-media{display:block}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons iframe{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.shopify-payment-button__button--branded{z-index:auto}.cart__dynamic-checkout-buttons iframe{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-base-text),var(--shadow-opacity))}.button,.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.shopify-payment-button [role=button]:before,.cart__dynamic-checkout-buttons [role=button]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.button--secondary:after{--border-opacity: var(--buttons-border-opacity)}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused),.shopify-payment-button [role=button]:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::selection,.shopify-challenge__button::selection,.customer button::selection{background-color:rgba(var(--color-button-text),.3)}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.button--tertiary{font-size:1.2rem;padding:1rem 1.5rem;min-width:calc(9rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2)}.button--small{padding:1.2rem 2.6rem}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{display:flex;width:100%}.button.loading{color:transparent;position:relative}@media screen and (forced-colors:active){.button.loading{color:rgb(var(--color-foreground))}}.button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button.loading>.loading-overlay__spinner .spinner{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-button-text))}.share-button{display:block;position:relative}.share-button details{width:fit-content}.share-button__button{font-size:1.4rem;display:flex;min-height:2.4rem;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:transparent;border:none}.share-button__button .icon-share{height:1.2rem;margin-right:1rem;width:1.3rem}.share-button__fallback{display:flex;align-items:center;position:absolute;top:3rem;left:.1rem;z-index:3;width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}.share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity));z-index:-1}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__fallback button:hover svg{transform:scale(1.07)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__close,.share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}.share-button__copy:focus-visible,.share-button__close:focus-visible{background-color:rgb(var(--color-background));z-index:2}.share-button__copy:focus,.share-button__close:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:focus,.share-button__fallback .field__input:-webkit-autofill{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:.8rem 0 .8rem 1.5rem;margin:var(--inputs-border-width)}.share-button__message:not(:empty):not(.hidden)~*{display:none}.field__input,.select__select,.customer .field input,.customer select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity));z-index:-1}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.localization-form__select:focus{outline:0;box-shadow:none}.text-area,.select{display:flex;position:relative;width:100%}.select .icon-caret,.customer select+svg{height:.6rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:calc(var(--inputs-border-width) + 1.5rem)}.select__select,.customer select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.customer .field{display:flex}.field--with-error{flex-wrap:wrap}.field__input,.customer .field input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}.field__label,.customer .field label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;line-height:1.5}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:2.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>svg{height:2.5rem;width:2.5rem}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:#000}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);min-height:10rem;resize:none}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.form__message--large{font-size:1.6rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.form__message .icon,.customer .form__message svg{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.form__message--large .icon,.customer .form__message svg{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message svg{align-self:start}.form-status{margin:0;font-size:1.6rem}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.quantity{color:rgba(var(--color-foreground));position:relative;width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 3.5rem)}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity));z-index:-1}.quantity__input{color:currentColor;font-size:1.4rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button svg{width:1rem;pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.modal__toggle{list-style-type:none}.no-js details[open] .modal__toggle{position:absolute;z-index:5}.modal__toggle-close{display:none}.no-js details[open] svg.modal__toggle-close{display:flex;z-index:1;height:1.7rem;width:1.7rem}.modal__toggle-open{display:flex}.no-js details[open] .modal__toggle-open{display:none}.no-js .modal__close-button.link{display:none}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0rem;height:4.4rem;width:4.4rem;background-color:transparent}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:initial}.cart-count-bubble:empty{display:none}.cart-count-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;top:0;right:0;line-height:calc(1 + .1 / var(--font-body-scale))}#shopify-section-announcement-bar{z-index:4}.announcement-bar{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.announcement-bar__link{display:block;width:100%;padding:1rem 2rem;text-decoration:none}.announcement-bar__link:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-card-hover),.06)}.announcement-bar__link .icon-arrow{display:inline-block;pointer-events:none;margin-left:.8rem;vertical-align:middle;margin-bottom:.2rem}.announcement-bar__link .announcement-bar__message{padding:0}.announcement-bar__message{text-align:center;padding:1rem 2rem;margin:0;letter-spacing:.1rem}#shopify-section-header{z-index:3}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{transform:translateY(-100%)}.shopify-section-header-hidden.menu-open{transform:translateY(0)}#shopify-section-header.animate{transition:transform .15s ease-out}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.header{display:grid;grid-template-areas:"left-icon heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}@media screen and (min-width:990px){.header--top-left,.header--middle-left:not(.header--has-menu){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr;column-gap:2rem}.header--top-center{grid-template-areas:"left-icon heading icons" "navigation navigation navigation"}.header:not(.header--middle-left) .header__inline-menu{margin-top:1.05rem}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block;padding:.75rem;text-decoration:none;word-break:break-word}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.75)}.header__heading-logo{height:auto;width:100%}@media screen and (max-width:989px){.header__heading,.header__heading-link{text-align:center}}@media screen and (min-width:990px){.header__heading-link{margin-left:-.75rem}.header__heading,.header__heading-link{justify-self:start}.header--top-center .header__heading-link,.header--top-center .header__heading{justify-self:center;text-align:center}}.header__icons{display:flex;grid-area:icons;justify-self:end}.header__icon:not(.header__icon--summary),.header__icon span{display:flex;align-items:center;justify-content:center}.header__icon{color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon:after{content:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon .icon{height:2.5rem;width:2rem;fill:none;vertical-align:middle;stroke:#323232}svg.icon.icon-account{stroke:initial}.header__icon,.header__icon--cart .icon{width:4.4rem;padding:0}.header__icon--cart{position:relative;margin-right:-1.2rem}@media screen and (max-width:989px){menu-drawer~.header__icons .header__icon--account{display:none}}.header__icon--menu[aria-expanded=true]:before{content:"";top:100%;left:0;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));width:100%;display:block;position:absolute;background:rgba(var(--color-foreground),.5)}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:left-icon;justify-self:start}.header:not(.header--has-menu) *>.header__search{display:none}.header__search{display:inline-flex;line-height:0}.header--top-center>.header__search{display:none}.header--top-center *>.header__search{display:inline-flex}@media screen and (min-width:990px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:inline-flex}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:none}}.no-js .predictive-search{display:none}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width:750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}}@media screen and (min-width:990px){.search-modal__form{max-width:47.8rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:1}@media(prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:0}@media screen and (min-width:990px){.header__inline-menu{display:block}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}}.header__menu{padding:0 1rem}.header__menu-item{padding:1.2rem;text-decoration:none;color:rgba(var(--color-foreground),.75)}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:text-decoration var(--duration-short) ease;font-weight:700;color:#000}.header__menu-item:hover span{text-underline-offset:.3rem}details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground));text-underline-offset:.3rem}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:.2rem}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.global-settings-popup,.header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.header__submenu.list-menu{padding:2.4rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:.5rem 0;margin:.5rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2.4rem;color:#000}.header__submenu .header__submenu .header__menu-item{padding-left:3.4rem}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}header-menu>details,details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.overflow-hidden-mobile,.overflow-hidden-tablet{overflow:hidden}@media screen and (min-width:750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width:990px){.overflow-hidden-tablet{overflow:auto}}.badge{border:1px solid transparent;border-radius:.6rem;display:inline-block;font-size:1.6rem;letter-spacing:.1rem;line-height:1;margin-right:.3rem;padding:1rem;text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-foreground));word-break:break-word}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors:active){.icon{color:CanvasText;fill:CanvasText!important}.icon-close-small path{stroke:CanvasText}}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}.content-container--full-width:after{left:0;right:0;border-radius:0}@media screen and (max-width:749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:4px;overflow:visible!important;background-color:rgb(var(--color-background))}.global-media-settings:after{content:"";position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings img,.global-media-settings iframe,.global-media-settings model-viewer,.global-media-settings video{border-radius:4px}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width img{border-radius:0;border-left:none;border-right:none}@supports not (inset: 10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}.grid--gapless .grid__item{padding-left:0;padding-bottom:0}@media screen and (min-width:749px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.font-body-bold{font-weight:var(--font-body-weight-bold)}.title-wrapper-with-link{padding-top:20px}cart-items .title-wrapper-with-link{padding-top:0}.header__icons form.search.search-modal__form.header__search .field:after,.header__icons .search__input.field__input:focus{border-radius:25px}.header__icons input#Search-In-Modal{height:3.5rem}.header__icons .field__button{height:3.4rem}.header__icons label.field__label{top:calc(.5rem + var(--inputs-border-width))}a.custom-search{display:flex;align-items:center;width:3.4rem;justify-content:center}a.custom-search svg{max-width:20px;max-height:20px;color:#000}.search__input.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{display:none}.search__input.field__input:focus,.field__input:not(:placeholder-shown){padding-top:1.5rem;padding-bottom:1.5rem}a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none;background:none;text-decoration:none}h1.main-page-title.page-title.h0{font-size:calc(var(--font-heading-scale) * 2rem)}@media screen and (max-width:989px){.header__search{display:none}}.customer-flex-contact-us-main{display:flex;justify-content:space-evenly}@media screen and (min-width:749px){.big_show{display:block!important}.customer-concat-us-inline-block{box-sizing:border-box;padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width:749px){.quick-add-modal a.product__title h2.h1{font-size:18px}.quick-add .quick-add__submit{min-height:auto}.title-wrapper-with-link{margin-bottom:1.5rem;padding-top:.5rem}.collection .title,.title-wrapper-with-link{margin:0 0 1.5rem}.collection__title.title-wrapper{margin-bottom:1.5rem!important}.color-background-2.isolate.gradient .collection{padding-top:20px}cart-items .title-wrapper-with-link{justify-content:center}.small-hide{display:none!important}.quantity__button{width:calc(3.5rem / var(--font-body-scale))}.quantity{width:calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 2.5rem);margin-top:1rem}.cart-count-bubble{top:-8px}.center.collection__view-all a.button{min-width:calc(6rem + var(--buttons-border-width) * 2);min-height:calc(3rem + var(--buttons-border-width) * 2)}.title--primary{margin:2rem 0}.customer-flex-contact-us-main{flex-direction:column}}.customer_reset_button:after{content:none}.customer_required_text{color:red;font-size:17px;font-weight:500;margin:1rem 0}.customer_contact_bottom_view{display:flex;aligin-item:center;justify-content:space-between;flex-wrap:wrap}.my_collection_card_title{color:#000;margin:1rem 0;font-size:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;text-align:center}.my_multicolumn{display:flex;flex-wrap:wrap;border-top:1px solid #e9e9e9;padding-top:2rem}.my_multicolumn_card{width:50%;display:flex;align-items:center;margin-bottom:12px;font-size:14px;justify-content:flex-start}.my_multicolumn_text{margin-left:5px;text-align:left}my_.multicolumn_icon svg,.my_multicolumn_text{color:$colorBtnPrimary}@media(max-width:767px){.my_multicolumn_card{width:100%;font-size:13px}.customer_fc_title{font-size:1.6rem}.small_show{display:block!important}}@media only screen and (max-width:749px){.product_recommend_swiper .swiper-slide .card__content .card-information .price .price__container .price__sale s.price-item--regular{display:none!important}.image-with-text__content{align-items:center!important}}.rte img{display:block!important;border-radius:0!important;border:unset!important;box-shadow:unset!important;margin:0!important;padding:0!important;height:auto!important;width:100%!important;max-width:100%!important}.header--middle-left{column-gap:0}@media(max-width:750px){.footer .grid{flex-wrap:wrap!important}.footer__blocks-wrapper .footer-block:last-child .footer-block__heading{text-align:center}}@media(min-width:750px){.footer__content-top .grid{padding:0!important}.footer-block__details-content{grid-template-columns:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/base.css.map?v=183701391071185846611793862668 */

.predictive-search{display:none;position:absolute;top:calc(100% + .1rem);left:-.1rem;border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));background-color:rgb(var(--color-background));z-index:3;border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.predictive-search--search-template{z-index:2}@media screen and (max-width:749px){.predictive-search--header{right:0;left:0;top:100%}}@media screen and (max-width:989px){.predictive-search{overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width:750px){.predictive-search{border-top:none;width:calc(100% + .2rem)}.header predictive-search{position:relative}}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}.predictive-search__heading{border-bottom:.1rem solid rgba(var(--color-foreground),.08);margin:0 auto;padding:1.5rem 0 .75rem;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 4rem);color:rgba(var(--color-foreground),.7)}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}.predictive-search__heading .spinner{margin:0 .2rem 0 2rem}predictive-search:not([loading]) .predictive-search__heading .spinner,predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:1rem}predictive-search[loading] .predictive-search__heading~.predictive-search__loading-state,predictive-search[loading] .predictive-search__results-list:first-child{display:none}.predictive-search__list-item:nth-last-child(2){border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:underline;text-underline-offset:.3rem}.predictive-search__item{display:flex;padding:1rem 2rem;text-align:left;text-decoration:none;width:100%}.predictive-search__item--link{display:grid;grid-template-columns:5rem 1fr;grid-column-gap:2rem;grid-template-areas:"product-image product-content"}.predictive-search__item-content{grid-area:product-content;display:flex;flex-direction:column}.predictive-search__item-content--centered{justify-content:center}.predictive-search__item-vendor{font-size:.9rem}.predictive-search__item-heading{margin:0}.predictive-search__item .price{color:rgba(var(--color-foreground),.7);font-size:1.2rem}.predictive-search__item-vendor+.predictive-search__item-heading,.predictive-search .price{margin-top:.5rem}.predictive-search__item--term{justify-content:space-between;align-items:center;padding:1.3rem 2rem;word-break:break-all;line-height:calc(1 + .4 / var(--font-body-scale))}@media screen and (min-width:750px){.predictive-search__item--term{padding-top:1rem;padding-bottom:1rem}}.predictive-search__item--term .icon-arrow{width:calc(var(--font-heading-scale) * 1.4rem);height:calc(var(--font-heading-scale) * 1.4rem);flex-shrink:0;margin-left:calc(var(--font-heading-scale) * 2rem);color:rgb(var(--color-link))}.predictive-search__image{grid-area:product-image;object-fit:contain;font-family:"object-fit: contain"}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-predictive-search.css.map?v=165644661289088488651793862684 */

/**
 * Swiper 7.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 24, 2021
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.slick-slider{position:relative;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{height:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{display:block;cursor:pointer;position:absolute;top:0;bottom:0;margin:auto;-webkit-transition:.3s linear;transition:.3s linear;z-index:5;width:0;height:0;text-align:center;line-height:30px}.slick-prev{left:0}.slick-next{right:0}.slick-arrow:hover{background:#000}.slick-next:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:0;left:unset}.slick-slider:hover .slick-arrow{-webkit-transform:translateX(0);transform:translate(0)}.slickArrows1 .slick-arrow{background:#0009;width:30px;height:40px}.slickArrows2 .slick-arrow{background:#0009;width:50px;height:50px;border-radius:50%;-webkit-transform:translateX(-100%);transform:translate(-100%)}.slickArrows2 .slick-next{-webkit-transform:translateX(100%);transform:translate(100%)}.slickArrows2 .slick-arrow:before{top:20px}.slickArrows2 .slick-prev:before{margin-left:21px}.slickArrows2 .slick-next:before{margin-right:21px}.slick-dots{text-align:center;font-size:0}.slick-dots li{margin:0 8px;display:inline-block;vertical-align:middle;cursor:pointer;position:relative;font-size:14px;color:#333;-webkit-transition:.3s linear;transition:.3s linear}.slickDots1{position:relative}.slickDots1 .slick-dots{position:absolute;bottom:15px;left:0;width:100%}.slickDots1 .slick-dots li{border:1px solid #FFFFFF;width:10px;height:10px;border-radius:50%}.slickDots1 .slick-dots li.slick-active{border:1px solid #FFFFFF;background:#fff}.slickDots2 .slick-dots{position:absolute;bottom:25px;left:0;width:100%}.slickDots2{position:relative}.slickDots2 .slick-dots li{width:8px;height:8px;border-radius:100%;border:2px solid #fff}.slickDots2 .slick-dots li:before{content:"";display:none;width:22px;height:22px;border:2px solid #fff;border-radius:100%;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;-webkit-transition:.3s linear;transition:.3s linear}.slickDots2 .slick-dots li.slick-active{width:8px;height:8px;background:#fff}.slickDots2 .slick-dots li.slick-active:before{display:block}.slickDots3 .slick-dots{position:absolute;bottom:25px;left:0;width:100%}.slickDots3 .slick-dots li{background:#fff;width:10px;height:10px;border-radius:50%}.slickDots3 .slick-dots li.slick-active{background:#fff;width:45px;border-radius:10px}
/*# sourceMappingURL=/cdn/shop/t/67/assets/slick.css.map?v=84731195424863962951793862734 */

.app-embed-plus-component-description[data-v-762f1fb2]{font-weight:bold;color:#282828;line-height:24PX}.app-embed-plus-component-description.component-description-title[data-v-762f1fb2]{font-size:32PX;white-space:normal;word-wrap:break-word;word-break:break-all;line-height:36PX}.app-embed-plus-component-description.component-description-subtitle[data-v-762f1fb2]{font-size:18PX;white-space:normal;word-wrap:break-word;word-break:break-all;line-height:24PX}
#CartDrawer .drawer__footer .cart-drawer__footer .totals{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.cart__footer .cart__blocks .js-contents .totals{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.cart__footer .cart__blocks .js-contents .totals .totals__subtotal-value{margin-bottom:0}.app-embed-plus-cart-price{font-size:1.8rem;text-align:right}.app-embed-plus-cart-price-origin{text-decoration:line-through}.app-embed-plus-cart-price-save.red{color:red}
.app-embed-plus-cart-pay{width:100%;font-size:1.8rem;display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.app-embed-plus-cart-pay.cart{font-size:2rem;font-weight:bold;max-width:36rem;text-transform:uppercase;margin-top:0 !important}@media screen and (max-width: 750PX){.app-embed-plus-cart-pay.cart{max-width:22.5rem;margin:0 auto 1rem}}
.app-embed-plus-component-price[data-v-465cb5d8]{vertical-align:text-bottom;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8PX}.component-price-content[data-v-465cb5d8]{font-weight:bold;font-size:24PX;color:#b80000;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;line-height:24PX}.component-price-real-content[data-v-465cb5d8]{font-weight:bold;font-size:16PX;color:#a6a8ab;-moz-text-decoration-line:line-through;text-decoration-line:line-through;margin-right:6PX;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;line-height:20PX;position:relative}.component-price-real-save[data-v-465cb5d8]{height:17PX;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 6PX;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-weight:bold;font-size:13PX;color:#131313;line-height:17PX;border:1PX solid rgba(19,19,19,.5);border-radius:17PX;margin-bottom:3PX}
.app-embed-plus-component-count[data-v-09b3b89c]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;height:25PX;border:1PX solid #aaa;box-sizing:content-box;border-radius:6PX;overflow:hidden}.component-count-decline[data-v-09b3b89c],.component-count-add[data-v-09b3b89c]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:23PX;font-size:13PX;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#2c2c2c;color:#fff;box-sizing:content-box;cursor:pointer}.component-count-decline[data-v-09b3b89c]{border-right:1PX solid #aaa}.component-count-add[data-v-09b3b89c]{border-left:1PX solid #aaa}.component-count-value[data-v-09b3b89c]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:56PX;background-color:#fff;font-weight:400;font-size:18PX;color:#333;line-height:20PX}
.app-embed-plus-component-select[data-v-6eace73d]{width:100%;height:26PX;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;position:relative;box-sizing:content-box}.component-select-preview[data-v-6eace73d]{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:0;border:1PX solid #aaa;border-radius:3PX;padding:8PX 12PX;cursor:pointer}.component-select-preview .component-select-preview-text[data-v-6eace73d]{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:16PX;color:#000;line-height:20PX}.component-select-preview .component-select-preview-suffix[data-v-6eace73d]{font-size:12PX;color:#b2b2b2}.component-select-popup[data-v-6eace73d]{width:auto;min-width:100%;position:absolute;left:0;top:100%;padding-top:6PX;opacity:0;visibility:hidden;-webkit-transition:opacity .309s ease;transition:opacity .309s ease;z-index:15}.component-select-popup.popup-show[data-v-6eace73d]{visibility:visible;opacity:1}.component-select-popup .component-select-popup-list[data-v-6eace73d]{width:auto;min-width:100%;max-height:240PX;overflow-y:auto;background-color:#fff;border-radius:3PX;box-shadow:0PX 4PX 8PX rgba(178,178,178,.6352941176);padding:6PX 0}.component-select-popup .component-select-popup-list .component-select-popup-option[data-v-6eace73d]{padding:8PX 12PX;font-weight:400;font-size:18PX;color:#000;line-height:20PX;cursor:pointer}.component-select-popup .component-select-popup-list .component-select-popup-option[data-v-6eace73d]:hover,.component-select-popup .component-select-popup-list .component-select-popup-option[data-v-6eace73d]:active,.component-select-popup .component-select-popup-list .component-select-popup-option.active[data-v-6eace73d]{background-color:#f2f2f2}
.ccr-popup-cont-action-close[data-v-0de8086a]{position:static;position:initial;margin:12PX 12PX 0 auto}.ccr-popup-cont-action-close[data-v-0de8086a]{position:static;position:initial;right:16PX;top:16PX;width:24PX;height:24PX;padding:4PX;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.app-embed-plus-component-cart-recommend-popup[data-v-0de8086a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);border-radius:6PX;z-index:11111111;padding:12PX;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.component-cart-recommend-popup-container[data-v-0de8086a]{position:relative;background-color:#fff;z-index:3;border-radius:12PX;width:70%;min-height:20%;max-height:70%;min-width:500PX;max-width:720PX;z-index:9999}.ccr-popup-body[data-v-0de8086a]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:auto;width:100%;padding:12PX 20PX}.ccr-popup-info[data-v-0de8086a]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;overflow:hidden;padding:4PX;gap:20PX}.ccr-popup-info-img[data-v-0de8086a]{width:40%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:12PX}.ccr-popup-info-img img[data-v-0de8086a]{max-width:100%}.ccr-popup-info-con[data-v-0de8086a]{width:60%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:auto}.ccr-product-info-details-cont-items[data-v-0de8086a]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:12PX;width:100%}.ccr-card-title-cont[data-v-0de8086a]{font-size:14PX;width:100%}.ccr-card-title[data-v-0de8086a]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400}.ccr-title-large[data-v-0de8086a]{font-size:24PX;font-size:18PX;line-clamp:3;-webkit-line-clamp:3}.ccr-price[data-v-0de8086a]{width:100%;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;white-space:nowrap}.ccr-price-sl div[data-v-0de8086a]{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.ccr-price-sl .ccr-price[data-v-0de8086a]{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:4PX;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.ccr-price-sale-price[data-v-0de8086a]{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;font-size:16PX;font-weight:600}.ccr-price-sl div[data-v-0de8086a]{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.ccr-price-sl .ccr-compare-cont[data-v-0de8086a]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:4PX;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:14PX;color:#c7c7c7;text-decoration:line-through}.ccr-variant-picker-cont[data-v-0de8086a]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.ccr-variant-picker-flex-badge[data-v-0de8086a],.ccr-variant-picker-flex-badge .ccr-variant-picker-cont[data-v-0de8086a]{height:auto}.ccr-variant-picker-cont[data-v-0de8086a] *{-webkit-transition:width .3s ease;transition:width .3s ease}.ccr-variant-picker-title[data-v-0de8086a]{color:#666;font-size:14PX}.ccr-variant-picker[data-v-0de8086a]{font-size:14PX;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:100%;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;font-family:inherit;color:inherit;border-radius:6PX;width:128PX;cursor:pointer}.ccr-popup-cont-body ccr-product-info .ccr-variant-picker[data-v-0de8086a],.ccr-popup-cont-body ccr-product-info .ccr-subscription-picker[data-v-0de8086a]{height:32PX}.ccr-product-info-details-cont-items .ccr-variant-picker[data-v-0de8086a],.ccr-product-info-details-cont-items .ccr-subscription-picker[data-v-0de8086a]{min-width:120PX;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:4PX}.ccr-product-info-description[data-v-0de8086a]{width:100%;display:-webkit-box;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;font-size:14PX}.ccr-product-info-description-preview[data-v-0de8086a]{-webkit-line-clamp:6;line-clamp:6}.ccr-product-info-details-button[data-v-0de8086a]{display:block;margin-top:auto}.ccr-product-info-details-button-mobile[data-v-0de8086a]{display:none}.ccr-button-flex-preview[data-v-0de8086a]{height:50PX;width:100%}.ccr-button-cont[data-v-0de8086a]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ccr-button[data-v-0de8086a]{padding:12PX;background:#000;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;border-radius:10PX;font-size:16PX;cursor:pointer}.ccr-button-flex-preview .ccr-button[data-v-0de8086a]{font-size:16PX;background:rgba(0,0,0,0);color:inherit}.ccr-button svg[data-v-0de8086a]{height:20PX;margin-left:12PX}@media screen and (max-width: 750PX){.component-cart-recommend-popup-container.ccr-popup-cont-mobile[data-v-0de8086a]{width:100%;max-width:100%;border-radius:0;min-width:0;min-width:initial;max-height:85%;height:85%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-animation:ccr-popup-animation-0de8086a .5s ease;animation:ccr-popup-animation-0de8086a .5s ease}@-webkit-keyframes ccr-popup-animation-0de8086a{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ccr-popup-animation-0de8086a{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ccr-popup-cont-head-cont[data-v-0de8086a]{background-color:#fff;z-index:2}.ccr-popup-body[data-v-0de8086a]{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;padding:12PX 20PX;margin:0}.ccr-product-info-details-button-mobile[data-v-0de8086a]{display:block;background-color:#fff;padding:6PX 12PX;border-top:1PX solid #e7e7e7;z-index:2}.ccr-popup-mobile[data-v-0de8086a]{height:100%;width:100vw;position:fixed;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;z-index:9999;-webkit-transition:all .3s ease;transition:all .3s ease;padding:0;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:end;align-items:end}.ccr-popup-info[data-v-0de8086a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:24PX;padding:12PX 0}.ccr-popup-info-img[data-v-0de8086a],.ccr-popup-info-con[data-v-0de8086a]{width:100%}.ccr-product-info-details-button[data-v-0de8086a]{display:none}}
.app-embed-plus-component-cart-recommend-title[data-v-7ab6f95e]{margin-bottom:0;font-size:20PX;margin-bottom:10PX}.app-embed-plus-component-cart-recommend-subTitle[data-v-7ab6f95e]{font-size:16PX;font-weight:400;color:#666}.app-embed-plus-component-cart-recommend-item-info[data-v-7ab6f95e],.app-embed-plus-component-cart-recommend-item[data-v-7ab6f95e]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;min-width:0}.app-embed-plus-component-cart-recommend-item[data-v-7ab6f95e]{max-width:100%;border-radius:8PX;height:100%;padding:8PX;gap:8PX;background:#fff;border:1PX solid #e4e7ec;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.app-embed-plus-component-cart-recommend-item-image[data-v-7ab6f95e]{width:100%;height:auto;position:relative}.app-embed-plus-component-cart-recommend-item-image-container[data-v-7ab6f95e]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;overflow:hidden;aspect-ratio:1/1}.app-embed-plus-component-cart-recommend-item-image img[data-v-7ab6f95e]{display:block;width:100%;height:auto;max-width:100%;max-height:100%;border-radius:6PX}.app-embed-plus-component-cart-recommend-item-image-container img[data-v-7ab6f95e]{display:block;object-position:center center;object-fit:contain;aspect-ratio:1/1;width:100%;height:100%}.app-embed-plus-component-cart-recommend-item-info[data-v-7ab6f95e]{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.app-embed-plus-component-cart-recommend-item-title[data-v-7ab6f95e]{font-size:14PX;line-height:normal;line-height:initial;font-weight:500;width:100%;height:42PX;color:#282828;line-height:20PX;cursor:pointer;white-space:normal;word-wrap:break-word;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.app-embed-plus-component-cart-recommend-item-title[data-v-7ab6f95e]:hover{text-decoration:underline}.app-embed-plus-component-cart-recommend-item-price[data-v-7ab6f95e]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-column-gap:5PX;-moz-column-gap:5PX;column-gap:5PX}.app-embed-plus-component-cart-recommend-item-price .app-embed-plus-component-cart-recommend-item-price-discount[data-v-7ab6f95e]{color:red;font-size:14PX;font-weight:bold}.app-embed-plus-component-cart-recommend-item-price .app-embed-plus-component-cart-recommend-item-price-compare[data-v-7ab6f95e]{font-size:12PX;text-decoration:line-through}.app-embed-plus-component-cart-recommend-item-price .app-embed-plus-component-cart-recommend-item-price-save[data-v-7ab6f95e]{font-size:11PX;border:1PX solid #e9e9e9;border-radius:50PX;padding:2PX;line-height:normal}.app-embed-plus-component-cart-recommend-item-variants[data-v-7ab6f95e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.app-embed-plus-component-cart-recommend-item-select[data-v-7ab6f95e]{width:100%;border:.5PX solid #e4e7ec;cursor:pointer;border-radius:4PX;padding:0 4PX;font-size:12PX}.app-embed-plus-component-cart-recommend-item-count[data-v-7ab6f95e]{width:100%}.app-embed-plus-component-cart-recommend-item-placeholder[data-v-7ab6f95e]{display:block;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.app-embed-plus-component-cart-recommend-item-button-container[data-v-7ab6f95e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#000;border-radius:5PX;cursor:pointer;margin-top:8PX}.app-embed-plus-component-cart-recommend-item-button-add[data-v-7ab6f95e]{color:#fff;font-size:16PX}.cart-recommend-swiper[data-v-7ab6f95e]{margin-left:40PX;margin-right:40PX}.cart-recommend-swiper[data-v-7ab6f95e] .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.cart-recommend-swiper[data-v-7ab6f95e] .swiper-wrapper{padding:0 0 40PX}.app-embed-plus-component-cart-recommend-wrapper[data-v-7ab6f95e]{position:relative}.app-embed-plus-component-cart-recommend[data-v-7ab6f95e] .app-embed-plus-component-cart-recommend-item-title{color:#000}.app-embed-plus-component-cart-recommend[data-v-7ab6f95e] .app-embed-plus-component-cart-recommend-item-button-add{background:#111;color:#fff;border-radius:4PX}.app-embed-plus-component-cart-recommend[data-v-7ab6f95e] .component-price-content{font-size:14PX;font-weight:bold}.app-embed-plus-component-cart-recommend[data-v-7ab6f95e] .component-price-real-content{font-size:12PX}.app-embed-plus-component-cart-recommend[data-v-7ab6f95e] .component-price-real-save{font-size:10PX}.app-embed-plus-component-cart-recommend[data-v-7ab6f95e] .component-select-preview-text{font-size:12PX}.app-embed-plus-component-cart-recommend[data-v-7ab6f95e] .app-embed-plus-component-select{margin-top:8PX}.app-embed-plus-component-cart-recommend[data-v-7ab6f95e] .app-embed-plus-component-count{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.app-embed-plus-component-cart-recommend[data-v-7ab6f95e] .component-select-popup-list .component-select-popup-option{padding:4PX 6PX;font-size:12PX}.app-embed-plus-component-cart-recommend[data-v-7ab6f95e] .component-count-value{font-size:12PX}.app-embed-plus-component-cart-recommend .swiper-button-prev-custom[data-v-7ab6f95e]{left:0}.app-embed-plus-component-cart-recommend .swiper-button-next-custom[data-v-7ab6f95e]{right:0}.app-embed-plus-component-cart-recommend .swiper-button-prev-custom.swiper-button-disabled[data-v-7ab6f95e],.app-embed-plus-component-cart-recommend .swiper-button-next-custom.swiper-button-disabled[data-v-7ab6f95e]{display:none}.app-embed-plus-component-cart-recommend .swiper-button-prev-custom[data-v-7ab6f95e],.app-embed-plus-component-cart-recommend .swiper-button-next-custom[data-v-7ab6f95e]{position:absolute;top:35%;display:block;z-index:9999}.app-embed-plus-component-cart-recommend .swiper-button-prev-custom[data-v-7ab6f95e]:after{content:"‹"}.app-embed-plus-component-cart-recommend .swiper-button-next-custom[data-v-7ab6f95e]:after{content:"›"}.app-embed-plus-component-cart-recommend .swiper-button-prev-custom[data-v-7ab6f95e]:after,.app-embed-plus-component-cart-recommend .swiper-button-next-custom[data-v-7ab6f95e]:after{font-size:30PX;background:#000;color:#fff;display:block;width:30PX;height:30PX;text-align:center;line-height:25PX;border-radius:50%;border:2PX solid #fff;box-sizing:content-box}@media screen and (max-width: 435PX){.cart-recommend-swiper[data-v-7ab6f95e]{width:100%;margin-left:0;margin-right:0}}
@-webkit-keyframes bounce-28fa0518{from,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -1.5rem, 0) scaleY(1.1);transform:translate3d(0, -1.5rem, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -0.75rem, 0) scaleY(1.05);transform:translate3d(0, -0.75rem, 0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0) scaleY(0.95);transform:translate3d(0, 0, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -0.4rem, 0) scaleY(1.02);transform:translate3d(0, -0.4rem, 0) scaleY(1.02)}}@keyframes bounce-28fa0518{from,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -1.5rem, 0) scaleY(1.1);transform:translate3d(0, -1.5rem, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -0.75rem, 0) scaleY(1.05);transform:translate3d(0, -0.75rem, 0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0) scaleY(0.95);transform:translate3d(0, 0, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -0.4rem, 0) scaleY(1.02);transform:translate3d(0, -0.4rem, 0) scaleY(1.02)}}.app-embed-plus-component-pay-button[data-v-28fa0518]{height:45PX;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-height:11PX;font-weight:bold;font-size:20PX;color:#fff;line-height:33PX;background-color:#4667a7;border-radius:6PX;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-animation:bounce-28fa0518;animation:bounce-28fa0518;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.app-embed-plus-component-pay-button-address-text[data-v-28fa0518]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:17PX;padding:5PX;text-align:center}
.app-embed-plus-component-price-wrapper[data-v-5fc56b34]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.app-embed-plus-component-price[data-v-5fc56b34]{vertical-align:text-bottom;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8PX;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.component-price-content[data-v-5fc56b34]{font-weight:bold;font-size:24PX;color:#b80000;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;line-height:24PX;position:relative}.component-price-real-content[data-v-5fc56b34]{font-weight:bold;font-size:16PX;color:#a6a8ab;-moz-text-decoration-line:line-through;text-decoration-line:line-through;margin-right:6PX;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;line-height:20PX;position:relative}.component-price-real-save[data-v-5fc56b34]{height:17PX;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 6PX;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-weight:bold;font-size:13PX;color:#131313;line-height:17PX;border:1PX solid rgba(19,19,19,.5);border-radius:17PX;margin-bottom:3PX}.component-price-off-text[data-v-5fc56b34]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.component-price-tooltip[data-v-5fc56b34]{position:absolute;bottom:100%;left:0;margin-bottom:2PX;padding:2PX 8PX;font-size:12PX;line-height:1.5;color:#fff;border-radius:4PX;max-width:200PX;word-wrap:break-word;box-shadow:0 2PX 12PX 0 rgba(0,0,0,.1);pointer-events:none;z-index:1}.component-price-tooltip-content[data-v-5fc56b34]{position:relative;white-space:nowrap}.component-price-tooltip-arrow[data-v-5fc56b34]{position:absolute;bottom:-6PX;left:16PX;width:0;height:0;border-width:6PX 6PX 0 6PX;border-style:solid;display:block}
.component-dialog-select-preview[data-v-7e8c33b0]{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:0;border:1PX solid #aaa;border-radius:3PX;padding:4PX 8PX;cursor:pointer;margin-bottom:12PX;gap:8PX}.component-dialog-select-preview .component-dialog-select-preview-text[data-v-7e8c33b0]{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;white-space:normal;word-break:break-all;word-wrap:break-word;font-weight:400;font-size:17PX;color:#000;line-height:21PX;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.component-dialog-select-preview .component-dialog-select-preview-text span[data-v-7e8c33b0]{white-space:normal;word-break:break-word;word-wrap:break-word;letter-spacing:0}.component-dialog-select-preview .component-dialog-select-preview-suffix[data-v-7e8c33b0]{font-size:15PX;color:#2c2c2c}.app-embed-plus-component-dialog-select-popup[data-v-7e8c33b0]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);border-radius:6PX;z-index:2;padding:12PX}.component-dialog-select-popup-container[data-v-7e8c33b0]{position:relative;width:100%;min-height:0;max-height:100%;background-color:#fff;border-radius:6PX;z-index:3;padding:8PX;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.select-popup-info[data-v-7e8c33b0]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:8PX}.select-popup-info-img[data-v-7e8c33b0]{width:96PX;height:96PX;border-radius:6PX;overflow:hidden}.select-popup-info-img img[data-v-7e8c33b0]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.select-popup-info-description[data-v-7e8c33b0]{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0}.select-popup-info-description-title[data-v-7e8c33b0]{font-size:18PX;color:#000;line-height:24PX;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:6PX}.select-popup-info-description-price[data-v-7e8c33b0]{white-space:nowrap}.select-popup-variants[data-v-7e8c33b0]{margin:18PX 0 36PX;max-height:50vh;overflow:auto}.select-popup-variant[data-v-7e8c33b0]{margin-bottom:12PX}.select-popup-variant[data-v-7e8c33b0]:last-child{margin-bottom:0}.select-popup-variant-label[data-v-7e8c33b0]{font-size:13PX;color:#a6a6a6;margin-bottom:6PX}.select-popup-variant-values[data-v-7e8c33b0]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:10PX;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.select-popup-variant-value[data-v-7e8c33b0]{padding:5PX 12PX;border:1PX solid #a6a6a6;border-radius:6PX;color:#000;cursor:pointer;font-size:15PX;font-weight:500;white-space:normal;word-break:break-word;word-wrap:break-word}.select-popup-variant-value.active[data-v-7e8c33b0]{border-width:2PX;border-color:#000;background-color:#000;color:#fff}.select-popup-confirm[data-v-7e8c33b0]{height:45PX;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-height:11PX;font-weight:bold;font-size:20PX;color:#fff;line-height:33PX;background-color:#4667a7;border-radius:6PX;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media(max-width: 960PX){.component-dialog-select-popup-container[data-v-7e8c33b0]{max-height:85%}.select-popup-variants[data-v-7e8c33b0]{max-height:335PX}}
.app-embed-plus-component-connection-line[data-v-d65e1238]{display:none;visibility:hidden;position:relative;cursor:auto;pointer-events:none}.app-embed-plus-component-connection-line.horizontal[data-v-d65e1238]{height:1PX;margin:20PX 0;background-color:#ccc}.app-embed-plus-component-connection-line.horizontal .connection-line-icon[data-v-d65e1238]{top:50%;left:71PX;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.app-embed-plus-component-connection-line.horizontal.show[data-v-d65e1238]{display:block !important;visibility:visible !important}.app-embed-plus-component-connection-line.vertical[data-v-d65e1238]{width:1PX;height:100%;position:absolute;right:-8PX;top:0}.app-embed-plus-component-connection-line.vertical .connection-line-icon[data-v-d65e1238]{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.app-embed-plus-component-connection-line.vertical.show[data-v-d65e1238]{display:block !important;visibility:visible !important}.connection-line-icon[data-v-d65e1238]{position:absolute;width:28PX;height:28PX;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:14PX;color:#fff;border-radius:50%;background-color:#4667a7;border:3PX solid #fff;z-index:2}
.component-specifications-title[data-v-754b9bd2]{text-align:left;color:#282828;font-size:14PX;font-weight:600;line-height:1.2;word-break:break-word}
.app-embed-plus-component-card[data-v-19e4aaef]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.app-embed-plus-component-card .component-card-price[data-v-19e4aaef]{margin-bottom:12PX}.app-embed-plus-component-card.component-card-horizontal[data-v-19e4aaef]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;width:100%;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.app-embed-plus-component-card.component-card-horizontal .app-embed-plus-component-select[data-v-19e4aaef],.app-embed-plus-component-card.component-card-horizontal[data-v-19e4aaef] .app-embed-plus-component-select{width:50% !important}@media screen and (max-width: 435PX){.app-embed-plus-component-card.component-card-horizontal .app-embed-plus-component-select[data-v-19e4aaef],.app-embed-plus-component-card.component-card-horizontal[data-v-19e4aaef] .app-embed-plus-component-select{width:100% !important}}.app-embed-plus-component-card.component-card-horizontal .component-card-img[data-v-19e4aaef]{margin-right:12PX}.app-embed-plus-component-card.component-card-horizontal .component-card-img img[data-v-19e4aaef]{display:block;width:144PX;height:144PX}.app-embed-plus-component-card.component-card-vertical[data-v-19e4aaef]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(50% - 17PX);max-width:calc(50% - 17PX);margin-bottom:10PX;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0}.app-embed-plus-component-card.component-card-vertical .app-embed-plus-component-select[data-v-19e4aaef],.app-embed-plus-component-card.component-card-vertical[data-v-19e4aaef] .app-embed-plus-component-select{width:100% !important}.app-embed-plus-component-card.component-card-vertical .component-card-img[data-v-19e4aaef]{margin-bottom:10PX;width:100%;height:auto;position:relative}.app-embed-plus-component-card.component-card-vertical .component-card-img img[data-v-19e4aaef]{width:100%;height:auto;max-width:100%;max-height:100%}.app-embed-plus-component-card.component-card-vertical .component-card-title[data-v-19e4aaef]{height:80PX;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}.app-embed-plus-component-card.component-card-vertical .component-card-info[data-v-19e4aaef]{width:100%}.component-card-img[data-v-19e4aaef]{cursor:pointer}.component-card-img .component-card-img-container[data-v-19e4aaef]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;overflow:hidden;aspect-ratio:1/1}.component-card-img .component-card-img-container img[data-v-19e4aaef]{display:block;object-position:center center;object-fit:contain;border:1PX solid #aaa;aspect-ratio:1/1}.component-card-info[data-v-19e4aaef]{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.component-card-title[data-v-19e4aaef]{width:100%;height:84PX;font-weight:500;font-size:18PX;color:#282828;line-height:20PX;margin-bottom:7PX;cursor:pointer;white-space:normal;word-wrap:break-word;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}.component-card-title[data-v-19e4aaef]:hover{text-decoration:underline}.component-card-placehoder[data-v-19e4aaef]{display:block;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.component-card-variants[data-v-19e4aaef]{width:100%}.component-card-variants .app-embed-plus-component-select[data-v-19e4aaef]{margin-bottom:7PX}.component-card-connection-line-hr[data-v-19e4aaef]{display:block !important;width:1PX;height:100%;margin:0 8PX}.component-card-specifications[data-v-19e4aaef]{margin-bottom:5PX}
.app-embed-plus-component-bundler[data-v-edba1e4a]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:10PX}.app-embed-plus-component-bundler-shadow[data-v-edba1e4a]{padding:12PX;background:#fff;border-radius:.75rem;border:1PX solid #f5f5f5;position:relative}@media screen and (max-width: 435PX){.app-embed-plus-component-bundler-shadow[data-v-edba1e4a]{padding:6PX}}.component-bundler-title-img[data-v-edba1e4a]{width:100%;height:auto;border-radius:4PX}.component-bundler-title-img img[data-v-edba1e4a]{display:block;border-radius:0.4rem;width:100%;height:auto}
.app-embed-plus-component-gradient[data-v-e639ddaa]{margin-bottom:24PX}.component-gradient-title[data-v-e639ddaa]{font-weight:bold;line-height:2.5rem;font-size:2rem;color:#282828;text-align:left;margin:1.5rem 0}.component-gradient-infos[data-v-e639ddaa]{margin-top:10PX}.component-gradient-infos .component-gradient-table-info[data-v-e639ddaa]{padding:.75rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0;border:1PX solid #c7c7c7;border-bottom:none;gap:.75rem}.component-gradient-infos .component-gradient-table-info[data-v-e639ddaa]:last-child{border-bottom:1PX solid #c7c7c7}.component-gradient-infos .component-gradient-table-info .component-gradient-table-info-text[data-v-e639ddaa]{font-size:14PX;font-weight:bold;line-height:normal;line-height:initial;text-align:left;color:#282828}.component-gradient-infos .component-gradient-table-info .component-gradient-table-info-button[data-v-e639ddaa]{border:1PX solid #4667a7;font-size:1.25rem;padding:.75rem .5rem;cursor:pointer;font-weight:normal;font-weight:initial;line-height:1;min-width:10rem;border-radius:2PX;text-align:center}.component-gradient-description[data-v-e639ddaa]{font-size:1.25rem;line-height:normal;line-height:initial;margin-top:1rem;color:red;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}
.app-embed-plus-component-recommend[data-v-2fc3626a]{margin-bottom:24PX}.component-recommend-title[data-v-2fc3626a]{text-align:left;color:#282828;font-size:2rem;font-weight:bold;line-height:2.5rem;margin:20PX 0 10PX;border-left:6PX solid #b80000;padding-left:10PX}.component-recommend-description[data-v-2fc3626a]{font-size:1.5rem;line-height:normal;line-height:initial;margin-bottom:1rem;color:red;line-height:1.2}.component-recommend-description-line[data-v-2fc3626a]{white-space:normal;word-wrap:break-word;word-break:break-all;line-height:1.2}.component-recommend-card[data-v-2fc3626a]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:1PX solid #c7c7c7;border-radius:.5rem;padding:.75rem;margin-bottom:1rem;gap:1rem}.component-recommend-card .recommend-card-img[data-v-2fc3626a]{width:140PX;cursor:pointer}.component-recommend-card .recommend-card-img img[data-v-2fc3626a]{display:block;width:140PX;height:auto}.component-recommend-card .recommend-card-info[data-v-2fc3626a]{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;margin-left:10PX}.component-recommend-card .recommend-card-info .recommend-card-info-title[data-v-2fc3626a]{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;color:#282828;text-decoration:none;font-size:1.5rem;font-weight:bold;margin:0;line-height:normal;line-height:initial;text-align:left;overflow:hidden;cursor:pointer;text-overflow:ellipsis;white-space:normal;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}.component-recommend-card .recommend-card-info .recommend-card-info-price[data-v-2fc3626a]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.component-recommend-card .recommend-card-info .recommend-card-info-price .recommend-card-info-price-current[data-v-2fc3626a]{color:#b80000;font-weight:bold;font-size:16PX}.component-recommend-card .recommend-card-info .recommend-card-info-price .recommend-card-info-price-save[data-v-2fc3626a]{color:#788188;font-weight:bold;font-size:14PX;margin-left:10PX;text-decoration:line-through}.component-recommend-card .recommend-card-info .recommend-card-info-select[data-v-2fc3626a]{border:1PX solid #ccc;font-weight:bold;line-height:normal;line-height:initial;cursor:pointer;padding:5PX;margin-bottom:12PX}.component-recommend-card .recommend-card-info .recommend-card-info-select .recommend-card-info-select-controller[data-v-2fc3626a]{width:100%;height:3rem}.component-recommend-card .recommend-card-info .recommend-card-info-buy-button[data-v-2fc3626a]{background-color:#1b376d;color:#fff;font-size:16PX;padding:0;border-radius:2PX;text-align:center;cursor:pointer}
.app a:empty,.app ul:empty,.app dl:empty,.app div:empty,.app section:empty,.app article:empty,.app p:empty,.app h1:empty,.app h2:empty,.app h3:empty,.app h4:empty,.app h5:empty,.app h6:empty{display:block}.component-bundler-title{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;white-space:nowrap;text-align:center;margin-bottom:16PX}.component-bundler-title .component-bundler-component-description:first-child{margin-bottom:8PX}.component-bundler-title .component-bundler-component-description:nth-child(2){margin-bottom:16PX}.component-bundler-layout{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.component-bundler-layout .component-bundler-layout-link-icon{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:23PX;height:23PX;background-color:#f84a00;border:3PX solid #fff;color:#fff;font-weight:bold;border-radius:50%;position:absolute;font-size:12PX;line-height:1}.component-bundler-layout.vertical{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;margin-bottom:10PX}.component-bundler-layout.vertical .component-bundler-layout-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.component-bundler-layout-hr{width:100%;display:block !important;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;height:1PX;background-color:#ccc;margin:12PX 0 15PX 0}.component-bundler-layout-hr.horizontal{margin:20PX 0 12PX 0}.component-bundler-layout-hr.vertical{margin:20PX 0 15PX 0}.component-bundler-price{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:24PX}.component-bundler-price .component-bundler-price-prefix{font-weight:bold;font-size:14PX;color:#333;line-height:13PX;margin-right:5PX;line-height:24PX}.component-bundler-price .component-price-real-content{line-height:20PX}.component-bundler-price .component-price-real-save{height:18PX;margin-bottom:3PX}.component-bundler-submit{width:100%;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.swiper.mf-bundle-swiper{padding:10PX 10PX 20PX}.swiper.mf-bundle-swiper .swiper-pagination-bullet{width:22PX;height:22PX;border-radius:4PX;color:#fff;font-size:16PX;line-height:22PX;text-align:center;margin:0 8PX !important}.swiper.mf-bundle-swiper .swiper-pagination-bullet-active{background:#4667a7}.swiper.mf-bundle-swiper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:4PX}.swiper.mf-bundle-swiper .swiper-button-prev{left:15PX}.swiper.mf-bundle-swiper .swiper-button-next{right:28PX}.swiper.mf-bundle-swiper .swiper-button-next,.swiper.mf-bundle-swiper .swiper-button-prev{top:45%;display:block}.swiper.mf-bundle-swiper .swiper-button-next:after,.swiper.mf-bundle-swiper .swiper-button-prev:after{font-size:20PX;font-weight:bold;background:hsla(0,0%,100%,.85);display:block;text-align:center;width:40PX;height:40PX;line-height:40PX;border-radius:5PX;color:#beb7b7;box-shadow:0PX 0PX 15PX #ddd}.swiper.mf-bundle-swiper .swiper-button-next.swiper-button-disabled,.swiper.mf-bundle-swiper .swiper-button-prev.swiper-button-disabled{opacity:0}@media screen and (max-width: 750PX){.swiper.mf-bundle-swiper{padding:0}}
.app-embed-plus-component-bundler-container.component-bundler-float{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;min-height:0;z-index:101;background-color:rgba(0,0,0,.5);padding:5rem 1.4rem 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;overflow-y:auto}.app-embed-plus-component-bundler-container.component-bundler-float .app-embed-plus-component-bundler{max-width:60rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.app-embed-plus-component-bundler-container.component-bundler-float .component-bundler-float-close{width:5.25rem;min-width:5.25rem;height:5.25rem;min-height:5.25rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;background:var(--a900bc4e);border:var(--6b71b5ba);font-size:2.125rem;color:#fff;-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;margin-bottom:2rem;cursor:pointer}.app-embed-plus-component-bundler-container.component-bundler-float::before{content:"";display:block;max-width:57rem;width:calc(55% - var(--grid-desktop-horizontal-spacing)/2)}@media screen and (max-width: 990PX){.app-embed-plus-component-bundler-container.component-bundler-float::before{max-width:50rem;width:calc(52% - var(--grid-desktop-horizontal-spacing)/2)}.app-embed-plus-component-bundler-container.component-bundler-float .app-embed-plus-component-bundler{max-width:40rem}}@media screen and (max-width: 750PX){.app-embed-plus-component-bundler-container.component-bundler-float::before{display:none}.app-embed-plus-component-bundler-container.component-bundler-float .app-embed-plus-component-bundler{max-width:100%}}.extensions-theme-plugins-app-embed-plus-bundler-float-open{width:auto;height:5.25rem;position:fixed;bottom:var(--23785c91);right:1.4rem;border-radius:5.25rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:.7rem;padding:1rem 1.5rem;font-family:"Roboto-Bold";font-weight:bold;color:#fff;cursor:pointer;z-index:100;box-shadow:var(--9f7dde80);background-color:var(--a900bc4e)}.extensions-theme-plugins-app-embed-plus-bundler-float-open .component-bundler-float-open-icon{width:3.25rem;height:3.25rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.extensions-theme-plugins-app-embed-plus-bundler-float-open .component-bundler-float-open-icon img{display:block;width:auto;height:100%}.extensions-theme-plugins-app-embed-plus-bundler-float-open .component-bundler-float-open-text{font-size:1.75rem;white-space:nowrap;line-height:5.25rem}.app-embed-plus-component-bundler-wrapper{margin:10PX 0;background:var(--7decfc6f)}

.kaching-bundles-save-overlay{z-index:2147483647;opacity:0;cursor:pointer;background:#000000b3;outline:none;transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}.kaching-bundles-save-overlay--visible{opacity:1}.kaching-bundles-save-overlay--dismissed{opacity:0}.kaching-bundles-save-overlay__content{align-items:center;gap:16px;display:flex;position:absolute;top:24px;right:32px}.kaching-bundles-save-overlay__text{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.kaching-bundles-save-overlay__arrow{width:42px;height:36px}kaching-bundle,kaching-bundle-deals,kaching-deal-page-promotion{width:100%}kaching-bundle:empty,kaching-bundle-deals:empty{display:none}kaching-deal-page-promotion{margin-bottom:10px;display:block}.kaching-bundles-form--different-variants-selected .shopify-payment-button,.kaching-bundles--variant-selects-hidden variant-selects,.satcb_variants .kaching-bundles__bar-variant-select{display:none!important}.kaching-bundles-sticky-atc-wrapper{width:100%}.kaching-bundles-sticky-atc-wrapper .kaching-bundles-sticky-atc-spacer{width:100%;display:block}kaching-bundles-sticky-atc{z-index:999;transition:transform .1s ease-in-out;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}kaching-bundles-sticky-atc.kaching-bundles-sticky-atc--visible{display:block;transform:translateY(0)}
/*$vite$:1*/
#tt-carousels-wrapper{display:flex;flex-direction:column;order:2}#tt-carousel[data-type="primary"]{order:1}@media only screen and (min-width:550px){#tt-carousel[data-type="primary"] .tt-swiper-wrapper{width:calc(100% - 180px);padding:0 40px 0}#tt-carousel[data-type="primary"] .tt-swiper-wrapper.no-header{width:100%;padding:0 30px}#tt-carousel[data-type="primary"] .tt-swiper-wrapper.no-header .tt-swiper-pre{left:0}}@media only screen and (max-width:550px){#tt-carousel[data-type="primary"]{padding:0 15px}#tt-carousel[data-type="primary"] .tt-swiper-btn{width:24px;height:24px}#tt-carousel[data-type="primary"] .tt-swiper-btn.tt-swiper-pre{left:-8px}#tt-carousel[data-type="primary"] .tt-swiper-btn.tt-swiper-next{right:-8px}#tt-carousel[data-type="primary"] .tt-swiper-wrapper{padding:0 18px}}#tt-carousel[data-type="primary"] .tt-card-wrapper{height:100%}#tt-carousel[data-type="primary"] .tt-card{padding:17px;gap:12px}#tt-carousel[data-type="primary"] .tt-swiper-pre{left:0}#tt-carousel[data-type="primary"] .tt-swiper-next{right:0}#tt-carousel[data-type="primary"] .tt-card-footer{flex-basis:44px}#tt-carousel[data-type="primary"] .tt-review-name{overflow:hidden;max-width:calc(100% - 90px);text-overflow:ellipsis;white-space:nowrap}#tt-carousel[data-type="primary"] #tt-carousel-list{overflow:hidden}#tt-carousel[data-type="text"]{order:2}#tt-carousel[data-type="photo"]{order:3}#tt-carousel[data-type="barrage"]{order:4}#tt-carousel[data-type="photo"] .tt-card-list,#tt-carousel[data-type="text"] .tt-card-list{box-sizing:border-box}#tt-carousel[data-type="photo"] .tt-card-review,#tt-carousel[data-type="text"] .tt-card-review{height:120px;font-size:16px;-webkit-line-clamp:5;line-height:24px;text-align:center}#tt-carousel[data-type="photo"] .tt-card-author,#tt-carousel[data-type="text"] .tt-card-author{display:flex;align-items:center;justify-content:center;gap:4px}#tt-carousel[data-type="text"] .tt-card-list{padding:32px 0}#tt-carousel[data-type="text"] #tt-carousel-content{overflow:hidden}#tt-carousel[data-type="photo"] .tt-card-list{padding:32px 0 10px}#tt-carousel:not([data-type="primary"]){margin:0 auto;background-color:var(--block-bg-color)}#tt-carousel:not([data-type="primary"]) .tt-swiper-wrapper{width:100%;margin:0 auto}#tt-carousel:not([data-type="primary"]) .vstar-star{display:flex}#tt-carousel:not([data-type="primary"]) .vstar-star.special .star-item.nostar svg{stroke:var(--star-color)}#tt-carousel:not([data-type="primary"]) .vstar-star.normal .star-item svg{stroke:var(--star-color)}#tt-carousel:not([data-type="primary"]) .vstar-star .star-item.nostar path{fill:#0000}#tt-carousel:not([data-type="primary"]) .tt-card-author,#tt-carousel:not([data-type="primary"]) .tt-card-review{color:var(--text-color)}.tt-swiper{position:relative;display:flex;width:100%;height:auto;box-sizing:border-box;margin:0 auto;gap:15px;line-height:normal}.tt-swiper-header{display:flex;width:180px;height:auto;box-sizing:border-box;flex-direction:column;justify-content:center;background-color:var(--header-card-bd);color:var(--header-text);text-align:center}.tt-swiper-header .swiper-header-title{font-size:16px}.tt-swiper-header .swiper-header-stars{margin-top:12px;font-size:0}.tt-swiper-header .trustoo-rating-icon{width:20px;height:20px;stroke:none}.tt-swiper-header .trustoo-rating-icon path{fill:var(--header-star-color) !important}.tt-swiper-header .star-item{position:relative;display:inline-block;width:20px;height:20px;margin:0}.tt-swiper-header .star-item.nostar .trustoo-rating-icon path{fill:var(--header-nostar-color) !important}.tt-swiper-header .star-item.half>.trustoo-rating-icon path{fill:var(--header-nostar-color) !important}.tt-swiper-header .star-item .trustoo-swiper-star{position:absolute;top:0;left:0;display:inline-block}.tt-swiper-header .star-item .trustoo-swiper-star{overflow:hidden}.tt-swiper-header .star-item .trustoo-swiper-star .trustoo-rating-icon path{fill:var(--header-star-color) !important}.tt-swiper-header .star-item .trustoo-swiper-nostar .trustoo-rating-icon path{fill:var(--header-nostar-color) !important}.tt-swiper-header .swiper-header-rating,.tt-swiper-header .swiper-header-count{margin-top:12px;font-size:14px}.tt-swiper-wrapper{position:relative;box-sizing:border-box}.tt-card-list{position:relative;display:flex;width:calc(100%);height:auto;box-sizing:content-box;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;transition-duration:.3s;transition-property:transform;user-select:none}.tt-card-list::-webkit-scrollbar{width:0px;height:0px}.tt-card-wrapper{display:inline-block;width:100%;box-sizing:border-box;flex-shrink:0;background-color:#0000;color:var(--text-color)}.dragging .tt-card{cursor:grabbing}.tt-card{display:flex;width:100%;height:100%;box-sizing:border-box;flex-direction:column;background-color:var(--card-bd-color);box-shadow:0 0 10px rgba(0,0,0,0.05);cursor:pointer}.tt-card .tt-card-body,#trustoo-mask .tt-card-body,.tt-card .tt-card-footer,#trustoo-mask .tt-card-footer{margin-top:12px}.tt-card .tt-card-body,#trustoo-mask .tt-card-body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-size:14px;line-height:20px;text-overflow:ellipsis}.tt-card .tt-card-footer,#trustoo-mask .tt-card-footer{bottom:12px;display:flex;width:calc(100%);flex:1;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;font-size:0;gap:6px}.tt-card-head .card-head-row1,.tt-card-head .card-head-row2{font-size:0}.tt-card-head .card-head-row2{display:block;height:20px;margin-top:12px}.tt-card-head .tt-review-icon,.tt-card-head .trustoo-badge-icon,.tt-card-head .tt-review-verify{vertical-align:middle}.tt-card-head .trustoo-badge-icon{display:inline-block;width:14px;height:auto;stroke:none}.tt-card-head .trustoo-badge-icon path{fill:var(--badge-color)}.tt-card-head .tt-review-verify{margin-left:6px;color:var(--badge-text-color);font-size:14px}.tt-card-head .tt-review-name{display:inline-block;margin-right:8px;font-size:14px;font-weight:700;vertical-align:middle}.tt-swiper.column-1 .tt-card-body{height:100px;-webkit-line-clamp:5}.tt-swiper.column-2 .tt-card-body{height:60px;-webkit-line-clamp:3}.tt-swiper.column-3 .tt-card-body{height:80px;-webkit-line-clamp:4}.tt-swiper.column-4 .tt-card-body{height:100px;-webkit-line-clamp:5}.tt-card-footer .resource-list{display:flex}.tt-card-footer .tt-reviews-image{display:none;overflow:hidden;width:44px;height:44px;align-items:center;justify-content:center}.tt-card-footer .tt-reviews-image[src=""]{opacity:0}.tt-card-footer .tt-reviews-image:first-child{display:flex}.tt-card-footer .tt-review-country,.tt-card-footer .tt-review-date{color:var(--text-color);font-size:12px}.tt-card-footer .tt-review-date{margin-left:6px}#tt-carousel.hide-btn .tt-swiper-btn{display:none}#tt-carousel.pending{opacity:0}#tt-carousel #tt-carousel-list .tt-swiper-container{display:flex;overflow:initial !important}#tt-carousel .swiper-slide{height:auto}#tt-carousel .resource-item{display:none}#tt-carousel .resource-item:first-child{display:flex}#tt-carousel .resource-item img{width:100%;height:100%;object-fit:cover}#tt-carousel .tt-card{border-radius:var(--card-radius);background-color:var(--card-bg-color)}#tt-carousel .resource-list{overflow:hidden}#tt-carousel .trustoo-rating-icon path{fill:var(--star-color)}#tt-carousel .tt-review-star.vstar-star{display:inline-block;margin:2px 0 0 0px;vertical-align:middle}#tt-carousel .tt-review-star.vstar-star .star-item{display:inline-block;margin:0}#tt-carousel .tt-review-star.vstar-star .trustoo-swiper-star{color:var(--star-color)}#tt-carousel .tt-review-star.vstar-star .trustoo-rating-icon{width:14px;height:14px}#tt-carousel .tt-review-star.vstar-star .star-item.nostar .trustoo-rating-icon path{fill:var(--nostar-color)}#tt-carousel .tt-review-star.vstar-star .star-item.half>.trustoo-rating-icon path{fill:var(--nostar-color)}#tt-carousel .tt-review-star.vstar-star .trustoo-rating-icon path{fill:var(--star-color)}#tt-carousel .tt-review-star.vstar-star .trustoo-swiper-nostar path{color:var(--nostar-color)}#tt-carousel .tt-card-review{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-style:normal;font-weight:400;text-overflow:ellipsis}#tt-carousel #tt-carousel-title{color:var(--title-color);font-size:32px;font-weight:650;line-height:32px}#tt-carousel #tt-carousel-desc{margin-top:12px;color:var(--desc-color);font-size:16px;font-weight:650;line-height:16px}#tt-carousel .tt-carousel-write{margin-top:12px;color:#3376c5;cursor:pointer;font-size:16px;line-height:16px;text-align:center;text-decoration:underline}#tt-carousel swiper-container{width:100%;height:100%}#tt-carousel swiper-slide{display:flex;width:100%;align-items:center;justify-content:center}#tt-carousel .trustoo-badge-icon path{fill:var(--badge-color)}.tt-swiper-btn{position:absolute;z-index:100;top:50%;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:30px;line-height:20px;text-align:center;transform:translateY(-50%)}.tt-swiper-btn:hover{transform:translateY(-50%) scale(1.5, 1.5);transition-duration:.25s}.tt-swiper-next svg{transform:rotate(180deg)}@media (min-width:500px){div#tt-carousel:not(.page-width, .wrapper, .site-wrapper){max-width:1440px;padding-right:20px;padding-left:20px}#tt-carousel{padding-top:32px;padding-bottom:32px}#tt-carousel[data-type="photo"]{padding-bottom:22px}}@media only screen and (min-width:300px) and (max-width:500px){.tt-swiper{width:100%;height:auto;flex-direction:column;padding:32px 15px}.tt-swiper[data-type="photo"]{padding-bottom:22px;padding:32px 0 0 20px}.tt-swiper .tt-swiper-header{height:200px}.tt-swiper .tt-swiper-header,.tt-swiper .tt-swiper-wrapper{width:100%}.tt-swiper .tt-swiper-wrapper .tt-swiper-pre{left:0}.tt-swiper-wrapper .tt-card-wrapper{flex-basis:100%}#tt-carousel.tt-swiper[data-type="barrage"] #tt-carousel-list{gap:16px}}.trustoo-open{overflow:hidden;margin-right:17px}@keyframes show_window{0%{transform:scale(.6)}100%{transform:scale(1)}}#trustoo-review-detail{position:relative;z-index:11002;animation:show_window .15s linear}#trustoo-review-detail .tt-review-name,#trustoo-review-detail .tt-card-body{color:var(--text-color)}#trustoo-review-detail .close-wrapper:hover{background-color:rgba(0,0,0,0.8)}#trustoo-review-detail .review-detail{position:relative;background-color:#fff}#trustoo-review-detail .review-info{overflow:auto;box-sizing:border-box;padding:24px 26px 16px}#trustoo-review-detail .resource-item{display:flex;overflow:hidden;height:52px !important;align-items:center;justify-content:center;border:2px solid #0000;margin-right:8px;background-color:#0000 !important}#trustoo-review-detail .resource-item.active{border:2px solid #000}#trustoo-review-detail .resource-item img{display:block !important}#trustoo-review-detail .tt-reviews-image{width:50px;height:50px}#trustoo-review-detail .product-info{width:100%;box-sizing:border-box;padding:16px 24px;border-top:1px solid #e8ebf2;background-color:#fff}#trustoo-review-detail .product-info .product-image{width:80px;height:80px;margin-inline-end:32px;background:no-repeat center / 100%}#trustoo-review-detail .product-info .product-name{font-size:14px}#trustoo-review-detail .product-info .product-shop{min-width:100px;width:auto;height:32px;border:1px solid #acacac;margin-top:12px;line-height:32px;text-align:center}#trustoo-review-detail .product-info .product-shop a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#202020;text-decoration:none}#trustoo-review-detail .product-info .product-shop .tt-shop{display:inline-block;margin-right:5px}#trustoo-review-detail .tt-card-footer{top:28px;right:26px;bottom:auto}@media only screen and (max-width:768px){#trustoo-review-detail{justify-content:center}#trustoo-review-detail.no-image{padding-top:20px}#trustoo-review-detail.no-image .close-wrapper{top:16px;right:16px}#trustoo-review-detail.no-image .review-info{padding:38px 26px 16px}#trustoo-review-detail.no-image .tt-card-footer{top:85px}#trustoo-review-detail .image-swiper,#trustoo-review-detail .media-swiper{width:100vw;height:480px}#tt-carousel #tt-carousel-title{font-size:28px}}@media only screen and (min-width:768px){#trustoo-review-detail[type="trustoo_swiper_review"]{justify-content:center}#trustoo-review-detail[type="trustoo_swiper_review"].no-image{width:fit-content}#trustoo-review-detail[type="trustoo_swiper_review"].no-image .close-wrapper{top:-50px;left:0}#trustoo-review-detail[type="trustoo_swiper_review"].no-image .review-detail{flex:initial;flex-grow:0}#trustoo-review-detail[type="trustoo_swiper_review"] .review-detail{width:375px;flex-basis:375px;background-color:#fff}#trustoo-review-detail[type="trustoo_swiper_review"] .product-info{display:none}}#trustoo-mask{position:fixed;z-index:9999999;top:0;left:0;display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.6)}#trustoo-card-carousel-widget .tt-swiper i[class^="trustoo-swiper-"]{font-family:iconfont !important}#tt-carousel[data-type="text"] #tt-carousel-content{text-align:center;padding-right:1px;padding-left:1px}#tt-carousel[data-type="text"] .tt-card{padding:20px;box-shadow:var(--card-shadow);gap:12px}#tt-carousel[data-type="text"] .vstar-star .star-item,#tt-carousel[data-type="text"] .vstar-star svg{width:24px;height:24px}#tt-carousel[data-type="text"] .vstar-star.special .nostar .trustoo-rating-icon{width:23px}#tt-carousel[data-type="text"] .tt-card-author{height:24px;font-size:18px;font-weight:700}#tt-carousel[data-type="text"] .resource-list .resource-item{width:60px;height:60px;margin:0 auto}#tt-carousel[data-type="text"] .resource-list img{border-radius:var(--photo-radius)}#tt-carousel[data-type="text"] .tt-swiper-ring{position:relative;display:inline-block;width:8px;height:8px;box-sizing:border-box;padding:2px;border:1px solid var(--scroll-color);border-radius:50%;margin-right:8px;cursor:pointer}#tt-carousel[data-type="text"] .tt-swiper-ring.active{background-color:var(--scroll-color)}#tt-carousel[data-type="text"] .trustoo-badge-icon{width:14px;height:14px}#tt-carousel[data-type="photo"]{height:auto;flex-direction:column;align-items:center;justify-content:center}#tt-carousel[data-type="photo"] #tt-carousel-title,#tt-carousel[data-type="photo"] #tt-carousel-desc{text-align:center}#tt-carousel[data-type="photo"] .tt-swiper-header{height:fit-content;order:2;padding:8px;border-radius:8px;margin-top:50px}#tt-carousel[data-type="photo"] .tt-swiper-wrapper{order:1}#tt-carousel[data-type="photo"] .tt-swiper-wrapper .star-item>i{font-size:22px}#tt-carousel[data-type="photo"] .tt-card-wrapper .trustoo-swiper-star{color:var(--star-color)}#tt-carousel[data-type="photo"] .tt-card-wrapper .trustoo-swiper-nostar{color:var(--nostar-color)}#tt-carousel[data-type="photo"] .tt-card-bottom{position:relative;padding:32px 20px 20px}#tt-carousel[data-type="photo"] .tt-card-rating{position:absolute;top:0;left:50%;width:min-content;padding:8px 16px;border-radius:24px;background-color:var(--star-bg-color);box-shadow:2.023px 4.046px 16.184px 0 rgba(0,0,0,0.12);font-size:22px;transform:translate(-50%, -50%)}#tt-carousel[data-type="photo"] .tt-swiper-btn:hover{transform:translateY(-50%)}#tt-carousel[data-type="photo"] .vstar-star .star-item,#tt-carousel[data-type="photo"] .vstar-star .trustoo-rating-icon{width:22px;height:22px}#tt-carousel[data-type="photo"] .vstar-star.special .nostar .trustoo-rating-icon{width:21px}#tt-carousel[data-type="photo"] .resource-item{height:100%}#tt-carousel[data-type="photo"] .resource-list{overflow:hidden;border-radius:var(--card-radius) var(--card-radius) 0 0}#tt-carousel[data-type="photo"] .tt-card-author{font-size:20px;font-weight:500}#tt-carousel[data-type="photo"] .tt-card-review{margin-top:12px}#tt-carousel[data-type="photo"] .tt-swiper-btn{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background-color:var(--btn-bg-color);box-shadow:0 4px 4px rgba(0,0,0,0.25)}#tt-carousel[data-type="photo"] .tt-swiper-btn.tt-swiper-pre{left:-10px}#tt-carousel[data-type="photo"] .tt-swiper-btn.tt-swiper-next{right:-10px}#tt-carousel[data-type="photo"] .trustoo-badge-icon{width:20px;height:20px}#tt-carousel[data-type="photo"] .resource-item{position:relative}#tt-carousel[data-type="photo"] .tt-video-icon{position:absolute;top:50%;left:50%;width:51px;height:51px;transform:translate(-50%, -50%)}@media only screen and (max-width:550px){#tt-carousel[data-type="photo"] .tt-swiper-btn.tt-swiper-pre{left:-16px}#tt-carousel[data-type="photo"] .tt-swiper-btn.tt-swiper-next{right:4px}}#tt-carousel[data-type="barrage"] #tt-carousel-content{margin:0 auto}#tt-carousel[data-type="barrage"] #tt-carousel-list{flex-direction:column;padding:24px 0;gap:32px;transition-duration:3s;transition-timing-function:linear}#tt-carousel[data-type="barrage"] .tt-carousel-row{display:flex;flex-wrap:nowrap;gap:32px}#tt-carousel[data-type="barrage"] .tt-carousel-row.carousel-second-row{margin-left:-200px}#tt-carousel[data-type="barrage"] .tt-carousel-row.carousel-second-row.swiper-rtl{margin-right:-200px;margin-left:0}#tt-carousel[data-type="barrage"] .tt-swiper-wrapper{width:100%}#tt-carousel[data-type="barrage"] .tt-card-wrapper{padding:0}#tt-carousel[data-type="barrage"] .tt-card{width:452px;height:78px;box-sizing:border-box;flex-basis:452px;flex-direction:row;padding:12px;gap:12px}#tt-carousel[data-type="barrage"] .trustoo-rating-icon{width:16px;height:16px}#tt-carousel[data-type="barrage"] .resource-list{width:auto}#tt-carousel[data-type="barrage"] .resource-list .resource-item{width:52px;height:52px}#tt-carousel[data-type="barrage"] img{border-radius:var(--photo-radius)}#tt-carousel[data-type="barrage"] .tt-card-right{flex:1}#tt-carousel[data-type="barrage"] .tt-card-head{display:flex;align-items:center;gap:4px}#tt-carousel[data-type="barrage"] .tt-card-author{font-size:16px;font-weight:700}#tt-carousel[data-type="barrage"] #tt-carousel-title,#tt-carousel[data-type="barrage"] #tt-carousel-desc{text-align:center}#tt-carousel[data-type="barrage"] .tt-card-review{height:32px;margin-top:4px;font-size:14px;-webkit-line-clamp:2;line-height:16px}#tt-carousel[data-type="barrage"] #tt-carousel-list{overflow:hidden}#tt-carousel[data-type="barrage"] .tt-carousel-row{width:2388px}#tt-carousel[data-type="barrage"] .swiper-wrapper{overflow:initial !important;transition-timing-function:linear !important}#trustoo-preview-carousel{order:4}.tt-carousel-tooltip-box{position:fixed;background-color:#ffffff;color:#303030;font-size:13px;font-family:Inter,sans-serif;font-weight:450;line-height:20px;padding:4px 8px;border-radius:8px;max-width:200px;word-wrap:break-word;white-space:normal;text-align:center;z-index:2000;box-shadow:0 4px 3px rgba(26,26,26,0.2);border:1px solid transparent;pointer-events:none}.tt-carousel-tooltip-box::after{content:"";position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffffff;bottom:-8px;left:var(--arrow-left, 50%);transform:translateX(-50%);filter:drop-shadow(0 2px 1.5px rgba(26,26,26,0.1))}.carousel-info-icon{margin-left:4px;display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.carousel-info-icon svg{width:14px;height:14px}.carousel-badge-icon-tooltip{display:inline-block;cursor:pointer;font-size:0}
#trustoo-ai-summary-wrapper{margin:0 auto;max-width:1200px;order:1}#trustoo-ai-summary-wrapper[data-preview-recommend]{order:5}#trustoo-ai-summary-wrapper[data-preview-recommend] .tt-ai-summary{margin:0 auto;padding:0 12px 20px}.tt-ai-summary{background:var(--tt-summary-bg);border-radius:8px;margin:20px auto;max-width:1200px;order:1;overflow:hidden;padding:20px 12px}.tt-ai-summary .tt-header-title{align-items:center;color:var(--tt-title-color);display:flex;font-size:16px;font-weight:700;gap:12px;margin-bottom:12px}.tt-ai-summary .tt-header-icon{display:inline-block;height:20px;width:20px}.tt-ai-summary .tt-header-icon svg{fill:var(--tt-title-color);height:100%;width:100%}.tt-ai-summary .tt-summary-text{color:var(--tt-summary-text-color);font-size:15px}.tt-ai-summary .tt-ai-section{margin-top:12px}.tt-ai-summary .tt-ai-header{align-items:center;cursor:pointer;display:flex;gap:8px;user-select:none}.tt-ai-summary .tt-ai-title{color:var(--tt-title-color);font-size:15px;font-weight:500}.tt-ai-summary .tt-expand-icon{display:inline-block;height:20px;transition:transform .3s ease;width:20px}.tt-ai-summary .tt-expand-icon svg{fill:var(--tt-title-color);height:100%;width:100%}.tt-ai-summary .tt-expand-icon.tt-expanded{transform:rotate(180deg)}.tt-ai-summary .tt-keywords-summary{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.tt-ai-summary .tt-keywords-summary.tt-hidden{display:none}.tt-ai-summary .tt-keyword-badge{align-items:center;background-color:var(--tt-keywords-badge-background);border-radius:20px;color:var(--tt-keywords-badge-text);display:flex;font-size:12px;font-weight:550;gap:2px;padding:2px 8px}.tt-ai-summary .tt-keyword-badge .tt-keyword-icon{display:inline-block;height:20px;width:20px}.tt-ai-summary .tt-keyword-badge .tt-keyword-icon svg{fill:var(--tt-keywords-badge-text);height:100%;width:100%}.tt-ai-summary .tt-keyword-badge span{font-size:12px;font-weight:550;line-height:12px}.tt-ai-summary .tt-keyword-label{align-items:center;background-color:var(--tt-keywords-badge-background);border-radius:16px;color:var(--tt-keywords-badge-text);display:flex;flex-shrink:0;font-size:12px;font-weight:500;gap:2px;padding:2px 8px}.tt-ai-summary .tt-keyword-label .tt-keyword-icon{display:inline-block;height:20px;width:20px}.tt-ai-summary .tt-keyword-label .tt-keyword-icon svg{fill:var(--tt-keywords-badge-text);height:100%;width:100%}.tt-ai-summary .tt-keyword-label .tt-keyword-name{font-size:12px;font-weight:550;line-height:12px}.tt-ai-summary .tt-keywords-detail{max-height:0;overflow:hidden}.tt-ai-summary .tt-keywords-detail.tt-expanded{margin-top:12px;max-height:1000px}.tt-ai-summary .tt-keywords-list{display:flex;flex-direction:column;gap:16px}.tt-ai-summary .tt-keyword-item{align-items:center;display:flex;gap:6px}.tt-ai-summary .tt-keyword-description{color:var(--tt-summary-text-color);flex:1;font-size:15px;line-height:1.5}.tt-ai-summary .tt-desktop-percentage{display:inline}.tt-ai-summary .tt-mobile-percentage{color:var(--tt-summary-text-color);display:none;font-size:12px;font-weight:700}.tt-ai-summary .tt-percentage{font-weight:550;line-height:12px}.tt-ai-summary.tt-ai-summary-mobile{margin:20px}.tt-ai-summary.tt-ai-summary-mobile .tt-keyword-item{align-items:flex-start;flex-direction:column;gap:3px}.tt-ai-summary.tt-ai-summary-mobile .tt-keyword-item-top{align-items:center;display:flex;gap:6px;width:100%}.tt-ai-summary.tt-ai-summary-mobile .tt-keyword-label{flex-shrink:0;min-width:auto}.tt-ai-summary.tt-ai-summary-mobile .tt-desktop-percentage{display:none}.tt-ai-summary.tt-ai-summary-mobile .tt-mobile-percentage{color:var(--tt-summary-text-color);display:inline;font-size:12px;font-weight:700}.tt-ai-summary.tt-ai-summary-mobile .tt-keyword-description{align-self:stretch}:root{--trustwill-css-rendered:"true"}#trustoo-widget-wrapper{clear:both}.trustoo-reviews-wrapper{order:3}#vstar-reviews{box-sizing:border-box;margin:0 auto}#vstar-noreviews,#vstar-reviews{border:none;clear:both;text-align:start}.trustoo-widget,.trustoo-widget *,.vstar-widget,.vstar-widget *{direction:ltr}.trustoo-widget a,.vstar-widget a{text-decoration:none}.trustoo-widget button,.trustoo-widget div,.trustoo-widget input,.trustoo-widget p,.trustoo-widget textarea,.vstar-widget button,.vstar-widget div,.vstar-widget input,.vstar-widget p,.vstar-widget textarea{font-size:12px;letter-spacing:normal;line-height:normal;margin:0;padding:0}.trustoo-widget button,.vstar-widget button{border-radius:0;min-height:0;min-width:0}.trustoo-widget input,.vstar-widget input{color:#222;text-indent:0}.trustoo-widget input::-webkit-input-placeholder,.vstar-widget input::-webkit-input-placeholder{color:#999}.trustoo-widget button,.trustoo-widget input,.trustoo-widget select,.trustoo-widget textarea,.vstar-widget button,.vstar-widget input,.vstar-widget select,.vstar-widget textarea{outline:none}.trustoo-widget textarea,.vstar-widget textarea{color:#222;resize:none}.trustoo-widget textarea::-webkit-input-placeholder,.vstar-widget textarea::-webkit-input-placeholder{color:#999}.trustoo-widget img,.vstar-widget img{border:none!important;border-radius:0;display:inline-block;height:auto;margin:0;margin-block:0!important;max-width:none;min-height:0;min-width:auto;opacity:1;width:auto}.trustoo-widget svg,.vstar-widget svg{display:inline!important;height:auto;max-width:none;stroke:none;width:auto}.trustoo-widget div,.vstar-widget div{text-align:left}.trustoo-widget div:empty,.vstar-widget div:empty{display:block}.trustoo-widget .loader,.vstar-widget .loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:2px solid;border-color:#fff #fff #ff3d00;border-radius:50%;margin-left:8px}.trustoo-widget .vstar-star,.vstar-widget .vstar-star{width:auto}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.\[\&_\*\]\:gp-max-w-full .trustoo-widget *{max-width:none}#vstar-all-reviews *{margin-block-start:0}#trustoo-allinone i[class^=trustoo-icon-],#trustoo-review-detail i[class^=trustoo-icon-],#vstar-reviews i[class^=trustoo-icon-]{font-family:iconfont!important}.trustoo-widget.trustoo-rtl *{direction:rtl;text-align:right}#vstar-noreviews div,#vstar-noreviews p,#vstar-noreviews span,#vstar-reviews div,#vstar-reviews p,#vstar-reviews span{color:var(--font-color)}#vstar-noreviews[data-loading] #reviews-footer,#vstar-reviews[data-loading] #reviews-footer{display:none}#vstar-noreviews[qa-page-count="0"] .tt-qa-list,#vstar-reviews[qa-page-count="0"] .tt-qa-list{margin-top:32px;min-height:43px}#vstar-noreviews .tt-qa-list,#vstar-reviews .tt-qa-list{animation:switch_tab .5s linear}#vstar-noreviews .tt-qa,#vstar-reviews .tt-qa{border-bottom:1px solid var(--line-color);padding:20px 0}#vstar-noreviews .tt-qa .tt-answerer,#vstar-noreviews .tt-qa .tt-questioner,#vstar-reviews .tt-qa .tt-answerer,#vstar-reviews .tt-qa .tt-questioner{font-size:var(--author-font-size);font-weight:700}#vstar-noreviews .tt-qa .tt-answer-date,#vstar-noreviews .tt-qa .tt-question-date,#vstar-reviews .tt-qa .tt-answer-date,#vstar-reviews .tt-qa .tt-question-date{margin-left:12px;opacity:.6}#vstar-noreviews .tt-qa .second-row,#vstar-reviews .tt-qa .second-row{font-size:var(--content-font-size);margin-top:12px}#vstar-noreviews .tt-qa .tt-review-question *,#vstar-reviews .tt-qa .tt-review-question *{color:var(--question-color)}#vstar-noreviews .tt-qa .tt-reviews-answer,#vstar-reviews .tt-qa .tt-reviews-answer{background-color:var(--reply-bg-color);border-radius:8px;margin-top:12px;padding:20px}#vstar-noreviews .tt-qa .tt-reviews-answer .second-row,#vstar-reviews .tt-qa .tt-reviews-answer .second-row{white-space:pre-line}#vstar-noreviews .tt-qa .tt-reviews-answer *,#vstar-reviews .tt-qa .tt-reviews-answer *{color:var(--answer-color)}#vstar-noreviews .tt-qa .tt-answer,#vstar-noreviews .tt-qa .tt-question,#vstar-reviews .tt-qa .tt-answer,#vstar-reviews .tt-qa .tt-question{font-size:15px}#vstar-noreviews .tt-qa-helpful,#vstar-reviews .tt-qa-helpful{font-size:14px;margin-top:12px}#vstar-noreviews .tt-qa-helpful svg,#vstar-reviews .tt-qa-helpful svg{margin-left:12px}#vstar-noreviews .tt-qa-helpful svg path,#vstar-reviews .tt-qa-helpful svg path{fill:#00000000;stroke:var(--answer-color);stroke-width:8px}#vstar-noreviews .tt-qa-helpful svg.active path,#vstar-reviews .tt-qa-helpful svg.active path{fill:var(--answer-color)}#reviews-footer button,#vstar-noreviews .noreviews-button,#vstar-reviews .head-button,#vstar-reviews .head-sort .sort-icon,#vstar-reviews .more-review-btn{background-color:var(--button-bd-color);border:1px solid var(--button-border-color);border-radius:var(--button-radius);color:var(--button-color)}#vstar-reviews .sort-icon svg>path{fill:var(--button-color)}#noreviews-wrapper .noreviews-button:hover,#vstar-noreviews .noreviews-button:hover,#vstar-reviews .head-button:hover,#vstar-reviews .head-sort .sort-icon:hover{opacity:.8}#noreviews-wrapper{clear:both;margin:50px auto}#vstar-noreviews{margin:0 auto}#vstar-noreviews #reviews-body:empty,#vstar-noreviews:not([show-type=QA]) .tt-qa-list,#vstar-noreviews:not([show-type=shopReviews]) .tt-shop-reviews,#vstar-noreviews[show-type=QA] .noreviews-center,#vstar-noreviews[show-type=reviews] .tt-reviews-sort{display:none}#vstar-noreviews .noreviews-title{font-size:28px}#vstar-noreviews #tt-first-row{display:flex;justify-content:space-between}#vstar-noreviews #tt-buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px}#vstar-noreviews .noreviews-center{animation:switch_tab .5s linear;margin-top:32px;text-align:center}#vstar-noreviews .noreviews-center .noreviews-text{font-size:20px;margin-top:4px}#vstar-noreviews .noreviews-center .noreviews-nostar{justify-content:center;text-align:center}#vstar-noreviews .noreviews-button{box-sizing:border-box;cursor:pointer;font-size:16px;height:40px;padding:0 15px;text-align:center}#vstar-noreviews .star-item{display:inline-block;margin:0 3px 0 0}#reviews-wrapper{width:100%}#vstar-reviews.trustoo-rtl .related-product>.product-name{margin-left:0;margin-right:12px}#vstar-reviews.trustoo-rtl #reviews-body .user-verified>svg{margin-left:4px}#vstar-reviews[layout=list][pagecount="1"] #reviews-body{padding-bottom:60px}#vstar-reviews[layout=list] .tt-review-list{animation:switch_tab .5s linear}#vstar-reviews #reviews-head{border-bottom:1px solid var(--line-color);box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative;width:100%}#vstar-reviews #reviews-head .head-center{align-items:center;cursor:pointer;display:grid;font-size:12px;grid-template-columns:auto 1fr auto;row-gap:10px}#vstar-reviews #reviews-head .head-button{align-items:center;cursor:pointer;display:block;font-size:14px!important;font-weight:600;justify-content:center;min-height:40px;text-align:center}#vstar-reviews .tt-head-title{font-weight:600}#vstar-reviews .tt-head-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#vstar-reviews .tt-reviews-album #tt-bs-list{margin-top:0}#vstar-reviews .head-left{font-style:normal}#vstar-reviews .head-left .vstar-star{font-size:0;line-height:normal}#vstar-reviews .head-left .head-title{font-weight:600}#vstar-reviews .head-left .point{font-size:14px}#vstar-reviews .head-left .big-point,#vstar-reviews .head-left .bigPoint{font-size:32px;font-weight:700}#vstar-reviews .head-center .star-raw{align-items:center;display:contents}#vstar-reviews .star-raw{line-height:14px}#vstar-reviews .star-raw:not(:first-child){padding-top:10px}#vstar-reviews .star-raw .star-classify,#vstar-reviews .star-raw .star-num{font-size:14px}#vstar-reviews .star-raw .star-classify{display:inline-block}#vstar-reviews .star-raw .star-classify .number{display:inline-block;width:1ch}#vstar-reviews .star-raw .star-range{border-radius:var(--button-radius);height:8px;margin:0 10px}#vstar-reviews .head-sort{box-sizing:border-box;height:40px;width:40px}#vstar-reviews .head-sort .sort-content{height:100%;position:relative;width:100%}#vstar-reviews .head-sort .sort-content .sort-icon{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}#vstar-reviews #reviews-head.review-head-type2 .head-left{align-items:center;display:flex}#vstar-reviews #reviews-head.review-head-type2 .head-left .vstar-star{margin-bottom:0;margin-inline-start:3px}#vstar-reviews #reviews-head.review-head-type2 .head-left .point{font-size:24px;margin:0}#vstar-reviews #reviews-head.review-head-type2 .head-left .reviews-num{font-size:14px;margin-top:2px}#vstar-reviews #reviews-head.review-head-type2 .product-rating{align-items:center;display:flex;flex-wrap:wrap;width:153px}#vstar-reviews #reviews-head.review-head-type2 .big-point{font-size:24px}#vstar-reviews .tt-head-right{align-items:center;display:flex;gap:8px;width:auto}#vstar-reviews .body-item:last-child{border:none}#vstar-reviews .no-review-tip{font-size:16px;padding:30px 0}#vstar-reviews #tt-content-reviews{font-size:14px;line-height:14px;margin-top:16px}#vstar-reviews #tt-content-reviews *{font-size:14px;line-height:14px;vertical-align:initial}#vstar-reviews #tt-content-reviews #tt-no-context-reviews{cursor:pointer}.trustoo-widget #reviews-body{box-sizing:border-box;margin:0 auto;position:relative;width:100%}.trustoo-widget #reviews-body .tt-review-list{position:relative;width:100%}.trustoo-widget #reviews-body .tt-shop-reviews{animation:switch_tab .5s linear}.trustoo-widget #reviews-body .tt-shop-reviews>.vstar-star{text-align:center}.trustoo-widget #reviews-body .tt-shop-reviews>.vstar-star .star-item,.trustoo-widget #reviews-body .tt-shop-reviews>.vstar-star .trustoo-rating-icon{display:inline-block;height:20px;width:20px}.trustoo-widget #reviews-body .tt-review-avatar{background-color:var(--avatar-bg-color);border-radius:50%;color:var(--avatar-text-color);flex-shrink:0;font-size:16px;height:40px;line-height:40px;position:relative;text-align:center;width:40px}.trustoo-widget #reviews-body .tt-review-avatar svg{bottom:0;position:absolute;right:0;transform:translateX(4px)}.trustoo-widget #reviews-body .trustoo-badge-icon path{fill:var(--badge-color)}.trustoo-widget #reviews-body .img-item,.trustoo-widget #reviews-body .resource-item{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.trustoo-widget #reviews-body .tt-video-player{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.trustoo-widget #reviews-body .tt-video-player img{height:100%;width:100%}.trustoo-widget #reviews-body .tt-review-title{font-size:16px;font-weight:700;margin-bottom:8px}.trustoo-widget #reviews-body .merchant-reply{background-color:var(--reply-bg-color);border-radius:4px}.trustoo-widget #reviews-body .review-helpful{margin-top:8px;text-align:right}.trustoo-widget #reviews-body .related-product{background:none}.trustoo-widget #reviews-body .related-product .product-image{height:40px;width:40px}.trustoo-widget #reviews-body .related-product .image,.trustoo-widget #reviews-body .related-product .related-product-image{background-position:50%;background-size:cover;height:100%;width:100%}.trustoo-widget #reviews-body .related-product .product-name{flex:1;margin-left:12px}.trustoo-widget #reviews-body .review-row-one{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between}.trustoo-widget #reviews-body .user-name{font-size:14px;font-weight:700;margin-right:6px;vertical-align:middle}.trustoo-widget #reviews-body .country-name{font-size:13px;vertical-align:middle}.trustoo-widget #reviews-body .country-flag{transform:scale(.8)}.trustoo-widget #reviews-body .user-verified{font-size:0;height:auto;margin:5px 0 0}.trustoo-widget #reviews-body .user-verified span{color:var(--badge-text-color);font-size:14px;line-height:16px;vertical-align:middle}.trustoo-widget #reviews-body .img-item,.trustoo-widget #reviews-body .resource-item{cursor:pointer}.trustoo-widget #reviews-body .merchant-reply{margin-top:12px}.trustoo-widget #reviews-body .merchant-reply .reply-title{font-size:14px;margin-bottom:4px}.trustoo-widget #reviews-body .merchant-reply .reply-content{font-size:14px;line-height:22px;white-space:pre-line;word-wrap:break-word}.trustoo-widget #reviews-body .related-product{align-items:center;display:flex;margin-top:18px;text-decoration:none}.trustoo-widget #reviews-body .country-name,.trustoo-widget #reviews-body .reviews-date,.trustoo-widget #reviews-body .reviews-num,.trustoo-widget #reviews-body .star-num{opacity:.6}.trustoo-widget.trustoo-rtl .sort-popup{left:0;right:auto}.trustoo-widget .sort-popup{animation:sort_list_show .1s linear;background-color:#fff;border-radius:8px;box-shadow:0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);display:none;max-width:none!important;min-width:auto;position:absolute;right:0;top:42px;transform-origin:100% 0;width:auto;z-index:100}.trustoo-widget .sort-popup .sort-list{height:100%;list-style:none;margin:0;padding:15px 50px 15px 16px;position:relative;text-decoration:none;width:auto}.trustoo-widget .sort-popup .sort-list .sort-title{color:#000;font-size:16px;height:21px;white-space:nowrap}.trustoo-widget .sort-popup .sort-list .sort-item{color:#202223;cursor:pointer;font-size:14px;height:19px;line-height:normal;margin:16px 0 0!important;white-space:nowrap}.trustoo-widget .sort-popup .sort-active{position:absolute;right:25px;top:53px}.trustoo-widget .tt-reviews-sort{cursor:pointer;display:none;margin-top:12px!important;position:relative}.trustoo-widget .tt-reviews-sort .sort-popup{top:25px}.trustoo-widget .list-review{border-bottom:1px solid var(--line-color);box-sizing:border-box;padding:24px 0}.trustoo-widget .list-review.split{display:flex;gap:20px}.trustoo-widget .list-review.split .vstar-star{margin-bottom:16px}.trustoo-widget .list-review.split .list-review-head{margin-bottom:0}.trustoo-widget .list-review .author-name{font-size:14px}.trustoo-widget .list-review .list-review-head{margin-bottom:16px}.trustoo-widget .list-review .vstar-star{margin-bottom:8px}.trustoo-widget .list-review .img-list{display:flex;flex-wrap:wrap;margin-top:16px}.trustoo-widget .list-review .img-list .img-item{align-items:center;background:#000;display:flex;justify-content:center}.trustoo-widget .list-review .resource-list{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:16px!important}.trustoo-widget .list-review .resource-list .resource-item{background:#000}.trustoo-widget .list-review .resource-list img{height:100%;object-fit:cover;width:100%}.trustoo-widget .list-review .tt-video-icon,.trustoo-widget .list-review .tt-video-player{height:28px;width:28px}.trustoo-widget .list-review .merchant-reply{padding:12px}.trustoo-widget [data-has-missing-img-size] [data-new].grid-review{visibility:hidden}.trustoo-widget .grid-review{animation:recover 1s linear;border-radius:8px;display:inline-block;padding-bottom:16px;position:absolute;vertical-align:top}.trustoo-widget .grid-review[data-updated]{animation:none}.trustoo-widget .grid-review .img-item,.trustoo-widget .grid-review .resource-item{border-radius:8px 8px 0 0;position:relative;width:100%}.trustoo-widget .grid-review .img-item:not(:first-child),.trustoo-widget .grid-review .resource-item:not(:first-child){display:none!important}.trustoo-widget .grid-review .img-item img,.trustoo-widget .grid-review .resource-item img{border-radius:8px 8px 0 0;width:100%}.trustoo-widget .grid-review .tt-video-player,.trustoo-widget .grid-review .tt-video-player svg{height:32px;width:32px}.trustoo-widget .grid-review .grid-review-head{margin-top:16px;padding:0 16px;position:relative}.trustoo-widget .grid-review .grid-review-head .user-message{margin:12px 0}.trustoo-widget .grid-review .grid-review-head .user-message .user-name{padding:0;vertical-align:middle}.trustoo-widget .grid-review .grid-review-head .user-message .country-name{font-size:16px;vertical-align:middle}.trustoo-widget .grid-review .grid-review-head .reviews-date{font-size:12px;line-height:18px}.trustoo-widget .grid-review .grid-review-body{padding:0 16px}.trustoo-widget .grid-review .grid-review-body .reviews-text{word-wrap:break-word}.trustoo-widget .grid-review .grid-review-body .display-text{font-size:14px}.trustoo-widget .grid-review .related-product{border-top:1px solid var(--line-color);padding-top:8px}.trustoo-widget .grid-review .resource-list{position:relative}.trustoo-widget .grid-review .merchant-reply{padding:8px}.trustoo-widget .user-message{align-items:center;display:flex;gap:12px;margin-bottom:12px}.trustoo-widget .multi-photo-wrapper{position:absolute;right:8px;top:8px;z-index:1}.trustoo-widget .grid-review .tt-item-type{margin-top:12px}.trustoo-widget .split .tt-review-labels{align-items:start;flex-direction:column;margin:12px 0 0;row-gap:12px}.trustoo-widget .tt-review-labels{align-items:center;column-gap:16px;display:flex;flex-wrap:wrap;margin:16px 0 8px;row-gap:8px;word-break:break-all}.trustoo-widget .review-helpful{font-size:0}.trustoo-widget .review-helpful span{font-size:14px;vertical-align:middle}.trustoo-widget .review-helpful svg{cursor:pointer;margin:0 4px 0 8px;stroke:#fff;vertical-align:middle}.trustoo-widget .review-helpful svg path{fill:#00000000;stroke:var(--font-color);stroke-width:8px}.trustoo-widget .review-helpful svg.active path{fill:var(--font-color)}.trustoo-widget .merchant-reply .reply-title{margin-bottom:4px}.trustoo-widget .merchant-reply .tt-shop-avatar{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;margin-right:4px;overflow:hidden;width:32px}.trustoo-widget .merchant-reply .tt-shop-avatar img{height:100%;object-fit:cover;width:100%}.trustoo-widget .more-review-btn{cursor:pointer;display:block;height:40px;line-height:40px;margin:0 auto;min-width:92px;padding:0 15px;text-align:center;width:auto}.trustoo-widget .review-star-item{margin-left:2px}.trustoo-widget .display-text{cursor:pointer;line-height:12px;opacity:.6}.trustoo-widget #reviews-footer{border-radius:4px;box-sizing:border-box;padding:20px 30px 0;width:100%}.trustoo-widget #reviews-footer .page-control{display:flex;justify-content:center;list-style-type:none;margin:0 auto;padding:0;text-align:center;width:100%}.trustoo-widget #reviews-footer .page-control-button,.trustoo-widget #reviews-footer .page-control-item{color:var(--font-color)}.trustoo-widget #reviews-footer .page-control-button:hover,.trustoo-widget #reviews-footer .page-control-item:hover{border:1px solid var(--font-color-o8)}.trustoo-widget #reviews-footer .page-control[type=qa] .page-control-button,.trustoo-widget #reviews-footer .page-control[type=qa] .page-control-item{color:var(--question-color)}.trustoo-widget #reviews-footer .page-control[type=qa] .page-control-button:hover,.trustoo-widget #reviews-footer .page-control[type=qa] .page-control-item:hover{border:1px solid var(--question-color-o8)}.trustoo-widget #reviews-footer .page-control[type=qa] .page-control-button path{fill:var(--question-color)}.trustoo-widget #reviews-footer .page-control-item{border:none;border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:32px;margin:0 0 0 8px;opacity:.6;text-align:center;width:32px}.trustoo-widget #reviews-footer .page-control-button{align-items:center;background:transparent;border:none;border-radius:2px;color:#000;cursor:pointer;display:flex;height:32px;justify-content:center;line-height:32px;margin-left:8px;opacity:.6;width:32px}.trustoo-widget #reviews-footer .active{font-size:16px;font-weight:600;opacity:1}.trustoo-widget #reviews-footer .loader{border-bottom-color:#000;height:40px;margin:0 auto;width:40px}.trustoo-widget .tt-tabs-list{border-bottom:1px solid var(--tab-title-line-color)}.trustoo-widget .tt-tabs-list .tt-tab{color:var(--tab-title-color);cursor:pointer;display:inline-block;font-size:16px;font-weight:400;margin:0 20px 0 0;padding-bottom:6px}.trustoo-widget .tt-tabs-list .tt-tab.active{border-bottom:3px solid var(--tab-title-color);font-weight:600}.trustoo-widget#vstar-reviews[data-tabs] #reviews-head{border-bottom:none}.trustoo-widget#vstar-reviews[data-tabs] .head-sort{display:none}.trustoo-widget#vstar-reviews[data-tabs] #reviews-head:not(.review-head-type2) .tt-head-right{padding:16px 0}.trustoo-widget#vstar-reviews[data-tabs].qa #reviews-head:not(.review-head-type2) .tt-head-right{flex-direction:column}.trustoo-widget#vstar-reviews[data-tabs].qa #reviews-head .tt-head-right{align-items:normal}.trustoo-widget:not([show-type=reviews]) #tt-content-reviews,.trustoo-widget:not([show-type=reviews]) .noreviews-center,.trustoo-widget:not([show-type=reviews]) .tt-review-list{display:none!important}.trustoo-widget:not([show-type=shopReviews]) .tt-shop-reviews,.trustoo-widget[data-shop-reviews-count="0"][show-type=shopReviews] .tt-reviews-sort{display:none}.trustoo-widget[show-type=reviews] .tt-reviews-sort,.trustoo-widget[show-type=shopReviews] .tt-reviews-sort{display:block}.trustoo-widget:not([show-type=QA]) .tt-qa-list{display:none}.trustoo-widget[show-type=QA] #reviews-body{height:auto!important}.trustoo-widget#vstar-noreviews[show-type="1"] .noreviews-center,.trustoo-widget#vstar-reviews[show-type="1"] .tt-review-list,.trustoo-widget#vstar-reviews[show-type="1"] .tt-reviews-sort,.trustoo-widget#vstar-reviews[show-type="2"] .tt-qa-list{display:block!important}#vstar-tab{align-items:center;border-radius:0 0 8px 8px;cursor:pointer;display:flex;font-size:16px;height:33.64px;justify-content:center;min-width:103.1px;padding:0 15px;position:fixed;right:0;top:50%;transform:rotate(90deg) translate(50%);transform-origin:100% 0;width:auto;z-index:11000}#vstar-window-review{bottom:0;height:100vh;left:50%;max-width:1030px;overflow-x:hidden;overflow-y:scroll;padding:0 15px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:11001}#vstar-window-review #reviews-wrapper{padding:0}#vstar-window-review #vstar-reviews{margin:0;min-height:100vh;position:relative;width:100%}#vstar-window-review #vstar-reviews.trustoo-rtl .window-close{left:0;right:auto}#vstar-window-review #vstar-reviews.trustoo-rtl #reviews-head .head-sort{display:block;left:40px;right:auto}#vstar-window-review #reviews-head{font-size:16px}#vstar-window-review .no-review-tip{color:#999;display:block;font-size:20px;left:50%;line-height:28px;position:absolute;top:50%;transform:translate(-50%,-50%);width:260px}#vstar-window-review .window-close{cursor:pointer;position:absolute;right:16px;top:16px}.trustoo-body-mask{background-color:var(--bg-color);height:1000px;left:0;position:absolute;top:0;width:100%;z-index:100}.star-icon{margin-left:1.56px;position:absolute;top:50%;transform:translateY(-50%)}#icon-list-wrapper,.star-icon{display:inline-block}.product-icon-list{clear:both;font-size:0;justify-content:start}.product-icon-list[data-position=beforebegin]{margin:0 0 5px}.product-icon-list .product-reviews-num,.product-icon-list .tt-rating-text{cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:14px;margin:2px 6px 0}.product-icon-list a{text-decoration:none}.product-icon-list a:active{text-decoration:underline}.collection-icon-list{display:block;font-size:0}.collection-icon-list a{text-decoration:none}.collection-icon-list a:active{text-decoration:underline}.collection-icon-list div{display:inline-block;vertical-align:middle}.seal-stars .collection-reviews-num{margin-top:2px}.collection-icon-list a,.product-icon-list a,.seal-stars a{text-decoration:none}.collection-icon-list a:active,.product-icon-list a:active,.seal-stars a:active{text-decoration:underline}.collection-icon-list svg,.product-icon-list svg,.seal-stars svg{max-width:none!important;stroke:none}.trustoo-open{margin-right:17px;overflow:hidden}#trustoo-mask{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999999}#trustoo-mask.window-review-mask{z-index:999999}.error-border{border:1px solid #f22!important}.tt-toast{background-color:#1a1a1a;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;line-height:1.4;min-height:50px;padding:12px;position:fixed;text-align:center;transform:translateX(-50%);transition:all .1s;width:350px;z-index:9999999999}.mix-review-head{font-size:20px;font-weight:600;line-height:28px;margin:38px;white-space:nowrap}@keyframes recover{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes sort_list_show{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes switch_tab{0%{opacity:0}to{opacity:1}}@media (min-width:1199px){.viewer-container .viewer-bigLarge:empty,.viewer-container .viewer-button:empty{display:block}}.viewer-container{z-index:999999!important}#tt-reviews-loading{animation-duration:1.4s;margin:auto;padding:40px 0;text-align:center;width:8em}#tt-reviews-loading .tt-loading-item:empty{display:inline-block}#tt-reviews-loading .tt-loading-item{animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;background-color:#888;border-radius:100%;height:2em;width:2em}#tt-reviews-loading .tt-loading-1{animation-delay:-.32s}#tt-reviews-loading .tt-loading-2{animation-delay:-.16s}@keyframes sk-three-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}span.rating-badge{display:none}.trustoo-widget #reviews-body .tt-range-container{gap:12px;margin-top:16px}.trustoo-widget.trustoo-rtl .tt-range-display__segment{border-left:none;border-right:1px solid var(--attr-color)}.trustoo-widget .tt-range-container{column-gap:16px;display:flex;flex-wrap:wrap;margin-top:20px;row-gap:12px;width:100%}.trustoo-widget .tt-range-display{position:relative;width:240px}.trustoo-widget .tt-range-display__title{color:#333;font-size:14px;font-weight:500;margin-bottom:4px}.trustoo-widget .tt-range-display__container{align-items:center;display:flex;position:relative}.trustoo-widget .tt-range-display__track{background-color:var(--attr-bg-color);border:1px solid var(--attr-color);flex:1;position:relative}.trustoo-widget .tt-range-display__segments{display:flex;height:100%;left:0;position:absolute;right:0;top:0}.trustoo-widget .tt-range-display__segment{background-color:transparent;border-left:1px solid var(--attr-color);flex:1;height:100%}.trustoo-widget .tt-range-display__segment:first-child{border-left:none}.trustoo-widget .tt-range-display__indicator{background-color:var(--attr-color);border:1px solid var(--attr-color);position:absolute;top:50%;transform:translate(-50%,-50%)}.trustoo-widget .tt-range-display__center-point{border-radius:50%;height:8px;width:8px;z-index:1}.trustoo-widget .tt-range-display__center-line,.trustoo-widget .tt-range-display__center-point{background-color:var(--attr-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.trustoo-widget .tt-range-display__center-line{height:16px;width:2px;z-index:2}.trustoo-widget .tt-range-display__labels{color:#666;display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.trustoo-widget .tt-range-display__labels .tt-range-display__label{max-width:50%;opacity:.7}.trustoo-widget .tt-range-display__labels .tt-range-display__label:first-child{text-align:left}.trustoo-widget .tt-range-display__labels .tt-range-display__label:last-child{text-align:right}.trustoo-widget .tt-range-display__labels--three{justify-content:space-between}.trustoo-widget .tt-range-display__labels--three .tt-range-display__label{max-width:33.3%}.trustoo-widget .tt-range-display__labels--three .tt-range-display__label:nth-child(2){text-align:center}.trustoo-widget .tt-range-display--rounded .tt-range-display__container{height:16px}.trustoo-widget .tt-range-display--rounded .tt-range-display__track{background-color:var(--attr-bg-color);border:1px solid var(--attr-color);border-radius:4px;flex:1;height:6px}.trustoo-widget .tt-range-display--rounded .tt-range-display__segment:first-child{border:none}.trustoo-widget .tt-range-display--rounded .tt-range-display__indicator{background-color:var(--attr-color);border:1px solid var(--attr-color);border-radius:0;height:16px;transform:translate(-50%,-50%);width:2px}.trustoo-widget .tt-range-display--square .tt-range-display__container{height:14px}.trustoo-widget .tt-range-display--square .tt-range-display__track{background-color:var(--attr-bg-color)!important;border:1px solid var(--attr-color);border-radius:0;flex:1;height:10px}.trustoo-widget .tt-range-display--square .tt-range-display__segment{background-color:transparent}.trustoo-widget .tt-range-display--square .tt-range-display__indicator{background-color:var(--attr-color);border:1px solid var(--attr-color);border-radius:0;height:14px;transform:translate(-50%,-50%);width:9px}.trustoo-widget .tt-range-display--centered .tt-range-display__indicator,.trustoo-widget .tt-range-display--range .tt-range-display__indicator{background-color:var(--attr-color);border-color:var(--attr-color)}.trustoo-widget .tt-range-display--centered.tt-range-display--rounded .tt-range-display__indicator{background-color:var(--attr-color);border:none;border-radius:50%;height:6px;transform:translate(-50%,-50%);width:6px}.trustoo-widget .tt-range-display--small{width:180px}.trustoo-widget .tt-range-display--large{width:300px}@media (max-width:768px){.trustoo-widget .tt-range-display,.trustoo-widget .tt-range-display--large,.trustoo-widget .tt-range-display--small{width:100%}}.tt-banner-container{order:1}.tt-tooltip-box{border-radius:8px;color:#303030;font-family:Inter,sans-serif;font-size:13px;font-weight:450;line-height:20px;max-width:200px;position:fixed;word-wrap:break-word;box-shadow:0 .25rem .375rem -.125rem rgba(26,26,26,.2);pointer-events:none;text-align:center;white-space:normal;z-index:99999999}.tt-tooltip-box:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:-7px;content:"";filter:drop-shadow(0 2px 1.5px rgba(26,26,26,.1));height:0;left:var(--arrow-left,50%);position:absolute;transform:translateX(-50%);width:0}.tt-tooltip-box .tt-tooltip-content{background-color:#fff;border-radius:8px;box-shadow:inset .0625rem 0 0 0 rgba(0,0,0,.13),inset -.0625rem 0 0 0 rgba(0,0,0,.13),inset 0 -.0625rem 0 0 rgba(0,0,0,.17),inset 0 .0625rem 0 0 hsla(0,0%,80%,.5);padding:4px 8px}.tt-info-icon{align-items:center;cursor:pointer;display:inline-flex;margin-left:4px;vertical-align:middle}.tt-info-icon svg{height:14px;width:14px}.tt-badge-icon-tooltip{cursor:pointer;display:inline-block}.tt-review-avatar[data-tooltip]{cursor:pointer}@media only screen and (max-width:768px){#vstar-noreviews[qa-page-count="0"] .tt-qa-list,#vstar-reviews[qa-page-count="0"] .tt-qa-list{margin-top:20px}#vstar-reviews.trustoo-rtl .list-review-head .vstar-star{direction:ltr}#vstar-reviews.trustoo-rtl .head-left .point,#vstar-reviews.trustoo-rtl .head-left .reviews-num{text-align:center}#vstar-reviews{font-size:12px;padding:0 15px 20px;width:100%!important}#vstar-reviews #reviews-head{align-items:center;display:flex;flex-direction:column;padding:40px 0 20px}#vstar-reviews #reviews-head.review-head-type2{align-items:start;flex-direction:row;flex-wrap:wrap;padding:20px 0}#vstar-reviews #reviews-head .tt-head-right[only-sort]{justify-content:end}#vstar-reviews #reviews-head .head-left{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;padding:1px;text-align:left}#vstar-reviews #reviews-head .tt-dividing{display:none!important}#vstar-reviews #reviews-head .head-center{margin:0 auto;width:fit-content}#vstar-reviews #reviews-head .head-button{flex:1;min-width:210px;padding:4px 5px}#vstar-reviews #reviews-head .tt-head-title{font-size:20px}#vstar-reviews #reviews-head .tt-head-content{justify-content:center}#vstar-reviews #reviews-head .tt-reviews-album{margin-top:20px;width:100%}#vstar-reviews #reviews-head .tt-head-left{width:100%}#vstar-reviews #reviews-head .tt-head-right{display:flex;flex-wrap:wrap;gap:10px;justify-content:end;margin-top:20px;width:100%}#vstar-reviews #reviews-head.review-head-type2{justify-content:center}#vstar-reviews #reviews-head.review-head-type2 .head-left{margin:0 auto}#vstar-reviews #reviews-head.review-head-type2 .head-button{display:block;position:static}#vstar-reviews #reviews-head.review-head-type2 .head-sort{position:static}#vstar-reviews #reviews-head.review-head-type2 .product-rating{justify-content:center}#vstar-reviews.qa #reviews-head .tt-head-right{align-items:center;gap:20px}#vstar-reviews.qa #reviews-head .head-button{max-width:400px;width:100%}#vstar-reviews .head-left .head-title{font-size:20px}#vstar-reviews .head-left .product-rating{display:block;margin-top:20px;text-align:center}#vstar-reviews .head-left .vstar-star{margin-bottom:8px;text-align:center}#vstar-reviews .head-left .reviews-num{font-size:14px;font-weight:400}#vstar-reviews .head-center .star-num,#vstar-reviews .head-center .star-raw{font-size:14px}#vstar-reviews .head-center .star-range{background-color:rgba(0,0,0,.2);display:inline-block;max-width:400px;min-width:150px;vertical-align:middle;width:42.5vw}#vstar-reviews #tt-content-reviews{line-height:20px}.trustoo-widget .tt-tabs-list{overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.trustoo-widget .list-review{position:relative}.trustoo-widget .list-review.split{flex-direction:column}.trustoo-widget .list-review.split .list-review-head{margin-bottom:0}.trustoo-widget .list-review .reviews-date{font-size:12px;right:0}.trustoo-widget .list-review .list-review-head{position:relative}.trustoo-widget .list-review .list-review-head .vstar-star{font-size:0;margin-left:-2px}.trustoo-widget .list-review .list-review-head .review-star-item{margin-right:0}.trustoo-widget .list-review .list-review-head .user-name{font-size:16px;font-weight:500;vertical-align:middle;width:100px}.trustoo-widget .list-review .list-review-body{width:100%}.trustoo-widget .list-review .list-review-body .reviews-text{width:100%;word-wrap:break-word}.trustoo-widget .list-review .list-review-body .reviews-text .display-text{opacity:.6}.trustoo-widget .list-review .list-review-body .img-list{min-height:20px}.trustoo-widget .list-review .list-review-body .img-list .img-item{background-color:#000;background-repeat:no-repeat;background-size:100% auto;height:100px;margin:8px 8px 0 0;width:100px}.trustoo-widget .list-review .list-review-body .resource-list{min-height:20px}.trustoo-widget .list-review .list-review-body .resource-list .resource-item{background-color:#000;background-repeat:no-repeat;background-size:100% auto;height:100px;width:100px}.trustoo-widget .grid-review .reviews-date{margin:0 8px 0 0;position:static;vertical-align:middle}.trustoo-widget .grid-review .grid-review-head .grid-mobile{margin-top:10px}.trustoo-widget .grid-review .related-product .product-name{width:80px}.trustoo-widget .grid-review .review-row-one .reviews-date{display:none}#vstar-reviews.all-review.trustoo-rtl #reviews-head .head-sort{left:16px;right:auto}#vstar-reviews.all-review #reviews-head{align-items:start;flex-direction:column;padding:30px 0 10px}#vstar-reviews.all-review #reviews-head .mix-review-num,#vstar-reviews.all-review #reviews-head .mix-review-rating,#vstar-reviews.all-review #reviews-head .mix-review-title{margin:0 16px}#vstar-reviews.all-review #reviews-head .head-sort{bottom:15px;right:8px}#noreviews-wrapper{margin:0;padding:40px 12px 20px}#vstar-noreviews{align-items:center;margin:0 auto}#vstar-noreviews #tt-first-row{align-items:center;flex-direction:column;width:100%}#vstar-noreviews #tt-buttons{justify-content:center;margin:20px 0;width:100%}#vstar-noreviews .noreviews-text{font-size:14px}#vstar-noreviews .noreviews-button{height:36px;width:100%}#vstar-window-review .window-close{right:8px}#vstar-window-review #vstar-reviews .no-review-tip{top:60%}#vstar-window-review #reviews-head{flex-direction:column}#vstar-window-review #reviews-head.review-head-type2 .head-sort{top:auto}#vstar-window-review #reviews-head.review-head-type2 .window-close{top:10px}.collection-icon-list .star-item{margin-right:0}.collection-icon-list .star-item,.collection-icon-list svg{height:14px!important;width:14px!important}.collection-icon-list .collection-reviews-num{font-size:14px}}@media only screen and (min-width:768px){#reviews-wrapper{margin:0 auto}#vstar-reviews.trustoo-rtl #reviews-head .point,#vstar-reviews.trustoo-rtl #reviews-head .reviews-num{text-align:center}#vstar-reviews.trustoo-rtl #reviews-head .head-center{left:auto;margin-left:0;margin-right:40px;right:240px}#vstar-reviews.trustoo-rtl #reviews-head .head-sort{margin-left:0;margin-right:12px}#vstar-reviews.trustoo-rtl #reviews-body .reviews-date{left:16px;right:auto}#vstar-reviews{padding-bottom:20px}[data-block-handle=review-widget] #vstar-reviews{max-width:none}#vstar-reviews:not(.page-width,.wrapper,.site-wrapper){max-width:1440px;padding-left:20px;padding-right:20px;width:100%}#reviews-wrapper.container{background-color:#0000}#reviews-wrapper.container #vstar-reviews{border:1px solid var(--border-color);max-width:none}#vstar-reviews.qa .tt-head-right{gap:12px}#vstar-reviews #reviews-head{display:flex;justify-content:space-between;padding:40px 0 30px}#vstar-reviews #reviews-head.review-head-type2{padding:40px 0 20px}#vstar-reviews #reviews-head.review-head-type2 .tt-head-right{padding-bottom:0}#vstar-reviews #reviews-head:not(.review-head-type2) .tt-head-left{max-width:532px;min-width:408px}#vstar-reviews #reviews-head:not(.review-head-type2) .tt-head-left.has-album{max-width:836px;min-width:630px}#vstar-reviews #reviews-head.review-head-type2 .tt-head-left{gap:30px;justify-content:start}#vstar-reviews #reviews-head .tt-head-left{align-items:center;display:flex;flex:1;gap:8px;justify-content:space-between}#vstar-reviews #reviews-head .head-left{text-align:left}#vstar-reviews #reviews-head .head-button{max-width:260px;min-width:123px;padding:4px 24px}#vstar-reviews .tt-head-title{font-size:20px;line-height:20px;white-space:nowrap}#vstar-reviews .tt-head-content{gap:20px;margin-top:40px}#vstar-reviews .tt-head-left .head-center{max-width:300px;min-width:240px;width:auto}#vstar-reviews .head-left .big-point,#vstar-reviews .head-left .bigPoint{line-height:32px}#vstar-reviews .head-left .vstar-star{display:flex;justify-content:center;margin-top:8px}#vstar-reviews .head-left .head-title{font-size:20px;line-height:20px;white-space:nowrap}#vstar-reviews .head-left .reviews-num{font-size:14px;margin-top:8px}#vstar-reviews .head-left .product-rating{box-sizing:content-box!important;display:flex;flex-direction:column;height:100px;justify-content:space-between;text-align:center;width:150px}#vstar-reviews .head-center.tt-hover .star-raw{opacity:.4}#vstar-reviews .head-center.tt-hover .star-raw.active{cursor:pointer;opacity:1}#vstar-reviews .head-center .star-raw .star-range{background-color:rgba(0,0,0,.2);display:inline-block;flex:1;vertical-align:middle}#vstar-reviews .head-center .star-num{width:45px}#vstar-reviews .tt-reviews-album{box-sizing:content-box;width:224px}#vstar-reviews #reviews-head.review-head-type2 .head-left{justify-content:center;margin-left:0}#vstar-reviews #reviews-head.review-head-type2 .tt-head-content,#vstar-reviews #reviews-head.review-head-type2 .vstar-star{margin-top:0}#vstar-reviews #reviews-head.review-head-type2 .head-sort{bottom:25px;top:auto}#vstar-reviews #reviews-head.review-head-type2 .product-rating{align-items:start;border:none;flex-direction:column;height:auto;justify-content:start;margin-top:0;width:auto}.trustoo-widget .list-review{position:relative;width:100%}.trustoo-widget .list-review.split .list-review-head{min-width:180px}.trustoo-widget .list-review.split .author-name{display:inline-block;max-width:128px}.trustoo-widget .list-review.split .tt-review-labels{max-width:180px}.trustoo-widget .list-review .reviews-date{font-size:12px;right:0}.trustoo-widget .list-review .list-review-head{position:relative}.trustoo-widget .list-review .list-review-head .user-message{font-size:12px}.trustoo-widget .list-review .list-review-body{width:100%}.trustoo-widget .list-review .list-review-body .reviews-text{width:100%;word-wrap:break-word}.trustoo-widget .list-review .list-review-body .img-list{display:flex}.trustoo-widget .list-review .list-review-body .img-list .img-item{align-items:center;background:#000;display:flex;height:100px;justify-content:center;margin:0 8px 8px 0;width:100px}.trustoo-widget .list-review .list-review-body .resource-list{display:flex}.trustoo-widget .list-review .list-review-body .resource-list .resource-item{align-items:center;background:#000;display:flex;height:100px;justify-content:center;width:100px}.trustoo-widget #reviews-footer .page-control-button:hover,.trustoo-widget #reviews-footer .page-control-item:hover{opacity:1}#vstar-reviews.all-review .mix-review-num{font-size:20px;margin:0 12px}#noreviews-wrapper{box-sizing:border-box;padding:40px 30px;width:100%}#noreviews-wrapper.container{background-color:#0000;padding:0}#noreviews-wrapper.container #vstar-noreviews{border:1px solid var(--border-color);max-width:none;padding:40px}#noreviews-wrapper.container #vstar-noreviews .noreviews-button{right:40px}#vstar-noreviews.trustoo-rtl .nostar-wrapper>.noreviews-nostar{margin-bottom:4px}#vstar-noreviews.trustoo-rtl .noreviews-button{left:0;right:auto}[data-block-handle=review-widget] #vstar-noreviews{max-width:none}#vstar-noreviews{max-width:1200px;min-width:500px;position:relative}#vstar-noreviews .tt-tabs-list{margin-top:32px}#vstar-noreviews .noreviews-center{min-width:200px}#vstar-noreviews .nostar-wrapper{height:20px}#vstar-noreviews .noreviews-text{font-size:15px}#vstar-noreviews .noreviews-button{max-width:300px;min-width:137px;padding:0 15px;width:auto}#vstar-window-review #reviews-head{flex-direction:row}#vstar-window-review #reviews-head .window-close{right:0}#vstar-window-review #reviews-head.review-head-type2 .head-sort{margin-right:36px}#vstar-window-review #reviews-head.review-head-type2 .window-close{right:0;top:48px}.product-icon-list.vstar-star .product-reviews-num:hover,.product-icon-list.vstar-star .tt-rating-text:hover{text-decoration:underline}}@media only screen and (max-width:916px) and (min-width:768px){#vstar-reviews #reviews-head .tt-head-right{padding:30px 0}}@font-face{font-family:iconfont;src:url("29d646c3c0625bbb.woff2") format("woff2"),url("1e786888f9ea31eb.woff") format("woff"),url("bb2e2bb6d34a798c.ttf") format("truetype")}#success-window .window-button>button,#trustoo-allinone .form-submit{background-color:var(--button-bg-color);border-radius:var(--button-radius);color:var(--button-text-color)}#add-review,#trustoo-allinone.trustoo-write-review{animation:fade_in .15s linear;box-sizing:border-box;color:var(--text-color);display:none;position:relative;z-index:999999999}#add-review .tt-write-content,#trustoo-allinone.trustoo-write-review .tt-write-content{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}#add-review[data-review-type=shop] .window-product,#trustoo-allinone.trustoo-write-review[data-review-type=shop] .window-product{display:none}#add-review[data-review-type=product] #tt-attr-wrapper[data-normal-product],#add-review[data-review-type=shop] #tt-attr-wrapper[data-normal-product],#trustoo-allinone.trustoo-write-review[data-review-type=product] #tt-attr-wrapper[data-normal-product],#trustoo-allinone.trustoo-write-review[data-review-type=shop] #tt-attr-wrapper[data-normal-product]{display:none!important}#add-review.trustoo-rtl *,#trustoo-allinone.trustoo-write-review.trustoo-rtl *{direction:rtl;text-align:right}#add-review.trustoo-rtl .window-product .product-right,#trustoo-allinone.trustoo-write-review.trustoo-rtl .window-product .product-right{margin:0 8px 0 0}#add-review.trustoo-rtl .window-product .review-star,#trustoo-allinone.trustoo-write-review.trustoo-rtl .window-product .review-star{left:auto;right:115px}#add-review.trustoo-rtl .review-message .small-input,#trustoo-allinone.trustoo-write-review.trustoo-rtl .review-message .small-input{padding-left:0;padding-right:10px}#add-review.trustoo-rtl .upload-image-area *,#trustoo-allinone.trustoo-write-review.trustoo-rtl .upload-image-area *{text-align:center}#add-review .window-head,#trustoo-allinone.trustoo-write-review .window-head{position:relative}#add-review .window-head .head-title,#trustoo-allinone.trustoo-write-review .window-head .head-title{font-size:20px;font-weight:500;line-height:1;margin:0 auto}#add-review .window-head .window-close,#trustoo-allinone.trustoo-write-review .window-head .window-close{cursor:pointer;position:absolute;right:0;top:3px}#add-review .window-product,#trustoo-allinone.trustoo-write-review .window-product{align-items:center;display:flex;position:relative;width:100%}#add-review .window-product .product-image,#trustoo-allinone.trustoo-write-review .window-product .product-image{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ddd!important;border-radius:2px;height:48px;width:48px}#add-review .window-product .product-right,#trustoo-allinone.trustoo-write-review .window-product .product-right{flex:1;font-size:16px;line-height:18px;margin-left:16px;word-break:break-word}#add-review .window-product .review-star,#trustoo-allinone.trustoo-write-review .window-product .review-star{bottom:0;cursor:pointer;display:flex;font-size:0;left:115px;position:absolute}#add-review .window-product .review-star .product-name,#trustoo-allinone.trustoo-write-review .window-product .review-star .product-name{color:#000;font-size:14px;font-weight:600;line-height:14px;margin-bottom:10px}#add-review .error-tip:empty,#trustoo-allinone.trustoo-write-review .error-tip:empty{display:none}#add-review .review-message,#trustoo-allinone.trustoo-write-review .review-message{display:flex;flex-direction:column;gap:16px;width:100%}#add-review .review-message .small-input,#trustoo-allinone.trustoo-write-review .review-message .small-input{border-radius:4px;height:36px;min-height:35px;padding-left:10px;width:100%}#add-review .review-message .tt-input-title,#trustoo-allinone.trustoo-write-review .review-message .tt-input-title{font-size:14px;font-weight:450;height:20px}#add-review .review-message .user-input,#trustoo-allinone.trustoo-write-review .review-message .user-input{margin-top:8px}#add-review .review-message textarea.big-input,#trustoo-allinone.trustoo-write-review .review-message textarea.big-input{height:120px;line-height:18px;min-height:120px;padding:10px;width:100%}#add-review .review-message textarea.big-input::placeholder,#trustoo-allinone.trustoo-write-review .review-message textarea.big-input::placeholder{color:var(--light-text-color)}#add-review .review-message .big-input,#add-review .review-message .small-input,#trustoo-allinone.trustoo-write-review .review-message .big-input,#trustoo-allinone.trustoo-write-review .review-message .small-input{border-radius:4px;box-sizing:border-box;font-size:14px}#add-review .review-message .big-input:focus,#add-review .review-message .small-input:focus,#trustoo-allinone.trustoo-write-review .review-message .big-input:focus,#trustoo-allinone.trustoo-write-review .review-message .small-input:focus{box-shadow:none;outline:none}#add-review .review-message .feedback-area,#trustoo-allinone.trustoo-write-review .review-message .feedback-area{position:relative}#add-review .review-message .feedback-count,#trustoo-allinone.trustoo-write-review .review-message .feedback-count{color:var(--light-text-color);position:absolute;right:8px;top:126px}#add-review .review-message .form-image-list,#add-review .review-message .upload-area,#trustoo-allinone.trustoo-write-review .review-message .form-image-list,#trustoo-allinone.trustoo-write-review .review-message .upload-area{align-items:center;display:flex;flex-wrap:wrap;gap:10px}#add-review .review-message .uploaded-item.uploading,#trustoo-allinone.trustoo-write-review .review-message .uploaded-item.uploading{background-color:#000;border:1px dashed #888}#add-review .review-message .form-image-item,#add-review .review-message .uploaded-item,#trustoo-allinone.trustoo-write-review .review-message .form-image-item,#trustoo-allinone.trustoo-write-review .review-message .uploaded-item{align-items:center;background:50% no-repeat #000;background-size:100% auto;display:flex;height:95px;justify-content:center;position:relative;width:95px}#add-review .review-message .form-image-item .loader,#add-review .review-message .uploaded-item .loader,#trustoo-allinone.trustoo-write-review .review-message .form-image-item .loader,#trustoo-allinone.trustoo-write-review .review-message .uploaded-item .loader{border-bottom-color:#0000;margin-left:0}#add-review .review-message .form-image-item .hover-image,#add-review .review-message .uploaded-item .hover-image,#trustoo-allinone.trustoo-write-review .review-message .form-image-item .hover-image,#trustoo-allinone.trustoo-write-review .review-message .uploaded-item .hover-image{display:none}#add-review .review-message .form-image-item:hover .hover-image,#add-review .review-message .uploaded-item:hover .hover-image,#trustoo-allinone.trustoo-write-review .review-message .form-image-item:hover .hover-image,#trustoo-allinone.trustoo-write-review .review-message .uploaded-item:hover .hover-image{display:block}#add-review .review-message .tt-uploader,#add-review .review-message .upload-image-area,#trustoo-allinone.trustoo-write-review .review-message .tt-uploader,#trustoo-allinone.trustoo-write-review .review-message .upload-image-area{align-items:center;background:#0000;border:1px dashed var(--light-text-color);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;height:95px;justify-content:space-evenly;padding:5px;position:relative;text-align:center;width:95px}#add-review .review-message .tt-uploader i,#add-review .review-message .upload-image-area i,#trustoo-allinone.trustoo-write-review .review-message .tt-uploader i,#trustoo-allinone.trustoo-write-review .review-message .upload-image-area i{margin-bottom:15px}#add-review .review-message .tt-uploader i:before,#add-review .review-message .upload-image-area i:before,#trustoo-allinone.trustoo-write-review .review-message .tt-uploader i:before,#trustoo-allinone.trustoo-write-review .review-message .upload-image-area i:before{font-size:20px}#add-review .review-message .tt-uploader .images-num,#add-review .review-message .upload-image-area .images-num,#trustoo-allinone.trustoo-write-review .review-message .tt-uploader .images-num,#trustoo-allinone.trustoo-write-review .review-message .upload-image-area .images-num{font-size:12px}#add-review .review-message .tt-uploader .upload-image-text,#add-review .review-message .upload-image-area .upload-image-text,#trustoo-allinone.trustoo-write-review .review-message .tt-uploader .upload-image-text,#trustoo-allinone.trustoo-write-review .review-message .upload-image-area .upload-image-text{font-size:12px;height:auto;line-height:14px}#add-review .review-message .tt-uploader .upload-input,#add-review .review-message .upload-image-area .upload-input,#trustoo-allinone.trustoo-write-review .review-message .tt-uploader .upload-input,#trustoo-allinone.trustoo-write-review .review-message .upload-image-area .upload-input{cursor:pointer;height:100%;left:0;opacity:0!important;position:absolute;top:0;width:100%}#add-review .review-message .upload-or,#trustoo-allinone.trustoo-write-review .review-message .upload-or{font-size:12px}#add-review .review-message .text-num,#trustoo-allinone.trustoo-write-review .review-message .text-num{bottom:25px;color:#999;font-size:12px;line-height:12px;position:absolute;right:8px}#add-review .error-tip[hidden],#trustoo-allinone.trustoo-write-review .error-tip[hidden]{display:none}#add-review .error-tip span,#trustoo-allinone.trustoo-write-review .error-tip span{margin-left:4px}#add-review .error-tip svg,#trustoo-allinone.trustoo-write-review .error-tip svg{vertical-align:middle}#add-review .error-tip.display,#trustoo-allinone.trustoo-write-review .error-tip.display{margin:4px 0 0}#add-review .form-submit,#trustoo-allinone.trustoo-write-review .form-submit{align-items:center;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:100%}#add-review .form-submit:hover,#trustoo-allinone.trustoo-write-review .form-submit:hover{opacity:.8}#add-review .form-submit:active,#trustoo-allinone.trustoo-write-review .form-submit:active{opacity:.25}#add-review .uploaded-item .tt-video-icon,#trustoo-allinone.trustoo-write-review .uploaded-item .tt-video-icon{height:28px;width:28px}#add-review .input-tip,#trustoo-allinone.trustoo-write-review .input-tip{color:#e45454;font-size:14px;line-height:12px}#add-review .tt-error_tip,#trustoo-allinone.trustoo-write-review .tt-error_tip{display:inline-block;vertical-align:middle}#add-review .brand-power,#trustoo-allinone.trustoo-write-review .brand-power{color:#909090;margin:22px auto 0;text-align:center}#add-review .brand-power a,#trustoo-allinone.trustoo-write-review .brand-power a{color:#909090;text-decoration:none}#add-review .brand-power a:hover,#trustoo-allinone.trustoo-write-review .brand-power a:hover{text-decoration:underline}#add-review .discount-tip,#trustoo-allinone.trustoo-write-review .discount-tip{font-size:14px;text-align:center}#add-review .tt-write-rating .tt-rating-title,#trustoo-allinone.trustoo-write-review .tt-write-rating .tt-rating-title{font-size:14px;font-weight:450}#add-review .tt-write-rating .vstar-star,#trustoo-allinone.trustoo-write-review .tt-write-rating .vstar-star{margin-top:8px}#add-review .tt-write-rating .star-item,#trustoo-allinone.trustoo-write-review .tt-write-rating .star-item{cursor:pointer;margin-right:4px}#add-review .tt-write-rating .vstar-star[data-type="12"] .star-item:not(.nostar) .trustoo-rating-icon>path,#add-review .tt-write-rating .vstar-star[data-type="4"] .star-item:not(.nostar) .trustoo-rating-icon>path,#trustoo-allinone.trustoo-write-review .tt-write-rating .vstar-star[data-type="12"] .star-item:not(.nostar) .trustoo-rating-icon>path,#trustoo-allinone.trustoo-write-review .tt-write-rating .vstar-star[data-type="4"] .star-item:not(.nostar) .trustoo-rating-icon>path{stroke:none}#add-review .tt-write-rating svg path,#trustoo-allinone.trustoo-write-review .tt-write-rating svg path{fill:var(--star-color);stroke:var(--star-color)}#add-review .tt-write-rating .star-item.nostar svg path,#trustoo-allinone.trustoo-write-review .tt-write-rating .star-item.nostar svg path{fill:var(--write-bg)}#trustoo-allinone[write-qa] #tt-attr-wrapper,#trustoo-allinone[write-qa] #tt-protection-wrapper,#trustoo-allinone[write-qa] .discount-tip,#trustoo-allinone[write-qa] .phone-area,#trustoo-allinone[write-qa] .phone-tip,#trustoo-allinone[write-qa] .review-star,#trustoo-allinone[write-qa] .title-area,#trustoo-allinone[write-qa] .title-tip,#trustoo-allinone[write-qa] .tt-write-rating,#trustoo-allinone[write-qa] .upload-area{display:none!important}#trustoo-allinone[write-qa] .email-area,#trustoo-allinone[write-qa] .feedback-area,#trustoo-allinone[write-qa] .feedback-tip{display:block!important}#trustoo-allinone[write-qa] #tt-qa-private{display:flex!important}#trustoo-allinone #tt-qa-private{align-items:center;display:none;gap:20px}#trustoo-allinone #tt-qa-private span{font-size:14px}#trustoo-allinone #tt-qa-private label{align-items:center;display:flex;gap:8px}#trustoo-allinone #tt-qa-private input[type=radio]{accent-color:#000}#trustoo-allinone .inline[hidden]{display:none}#trustoo-allinone .user-input{background-color:#0000;border:1px solid var(--light-text-color);color:var(--text-color)}#trustoo-allinone #tt-attr-wrapper{display:flex;flex-direction:column;gap:16px}#trustoo-allinone #tt-attr-wrapper:empty{display:none}#success-window{box-sizing:border-box;display:none;position:relative;z-index:9999}#success-window:has(#tt-write-logo){padding-top:20px}#success-window:has(#tt-write-logo) .window-title{margin-top:20px}#success-window[data-show-discount="1"] .window-title{line-height:28px;margin-top:42px}#success-window[data-show-discount="1"] .window-content{line-height:20px;margin:18px auto 30px}#success-window[data-show-discount="1"] .window-button>button{margin-top:28px}#success-window .window-title{font-size:22px;line-height:22px;margin-top:116px;text-align:center}#success-window .window-content{font-size:14px;line-height:14px;margin:13px auto 30px;max-width:321px;opacity:.6;text-align:center;white-space:pre-line}#success-window .window-loyalty-points{color:#00a341;line-height:20px;text-align:center}#success-window .window-loyalty-top{font-size:16px;margin:-18px auto -14px}#success-window .window-loyalty-bottom{font-size:14px;margin:18px auto 0}#success-window .window-image{height:66px;margin:26px auto 0;width:75px}#success-window .window-button{text-align:center}#success-window .window-button button{border:none;box-sizing:border-box;cursor:pointer;font-size:14px;height:51px;margin-top:30px;padding:0 16px;white-space:nowrap;width:auto}#success-window .window-button button:hover{opacity:.8}#success-window .window-button button:active{opacity:.25}#success-window .window-close{cursor:pointer;font-size:0;height:14px;position:absolute;right:25px;top:25px;width:14px}#success-window .window-close i:before{font-size:14px}#success-window div:empty{display:block}#success-window .window-discount{box-shadow:2px 2px 8px rgba(0,0,0,.25);box-sizing:border-box;margin:26px auto 0;max-width:293px;text-align:center}#success-window .discount-code{color:var(--discount-code-color);font-weight:700;line-height:normal;max-width:72%;min-height:55px;min-width:150px;word-break:break-all}#success-window .discount-code,#success-window .discount-copy{align-items:center;display:flex;font-size:18px;justify-content:center}#success-window .discount-copy{border-left:1px dashed #979797;color:var(--discount-copy-color);cursor:pointer;flex:1;padding:0 15px;width:28%}#trustoo-slide-wrapper{animation:fade_in .2s linear;display:none;position:relative}#trustoo-slide.trustoo-write-review{display:none;height:auto;overflow:hidden}#trustoo-slide.trustoo-write-review input,#trustoo-slide.trustoo-write-review textarea{border-radius:4px}#trustoo-slide.trustoo-write-review input::placeholder,#trustoo-slide.trustoo-write-review textarea::placeholder{color:var(--light-text-color)}#trustoo-slide.trustoo-write-review[data-review-type=product] [data-normal-product],#trustoo-slide.trustoo-write-review[data-review-type=shop] [data-normal-product]{display:none!important}#trustoo-slide.trustoo-write-review .write-review-container{display:flex;left:0;position:relative;top:0;transition-duration:.6s;transition-property:left,opacity;transition-timing-function:ease-in-out}#trustoo-slide.trustoo-write-review .write-review-container .write-review-slide{align-items:center;background-color:var(--write-bg);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;min-height:344px;opacity:.3;padding:20px 0 0;position:relative;transition-duration:.4s;transition-property:opacity;transition-timing-function:ease-in-out}#trustoo-slide.trustoo-write-review .write-review-container .write-review-slide.active{opacity:1}#trustoo-slide.trustoo-write-review .write-review-container .write-review-slide[data-last-slide]{padding:0}#trustoo-slide.trustoo-write-review .write-review-container .write-review-slide[data-last-slide] #tt-write-logo{padding-top:20px}#trustoo-slide.trustoo-write-review .write-review-container .write-review-slide[data-resource-slide]{padding-bottom:46px}#trustoo-slide.trustoo-write-review .tt-attr-title{font-size:20px;font-weight:600;text-align:center}#trustoo-slide.trustoo-write-review .tt-attr-subtitle{font-size:14px;font-weight:700;margin-top:12px;opacity:.4;text-align:center}#trustoo-slide.trustoo-write-review .tt-choice{justify-content:center;max-height:128px;overflow-y:auto}#trustoo-slide.trustoo-write-review .tt-range{margin-top:104px}#trustoo-slide.trustoo-write-review .write-review-slide[data-type=multiple_choice] .slide-next.next-slide{bottom:50px;position:absolute;right:50%;transform:translateX(50%)}.write-review-slide .slide-done,.write-review-slide .slide-finish,.write-review-slide .slide-next,.write-review-slide .upload-file{background-color:var(--button-bg-color);border-radius:var(--button-radius);color:var(--button-text-color)}.write-review-slide[data-rating-slide] .discount-tip{font-size:14px;margin:0 15px 15px;text-align:center}.write-review-slide .window-close{cursor:pointer;position:absolute;right:16px;top:16px}.write-review-slide .slide-title{font-size:20px;font-weight:600;text-align:center;width:80%}.write-review-slide[data-reviewer-slide] .slide-title{margin-bottom:37px}.write-review-slide .slide-options{margin-top:20px}.write-review-slide .slide-option{align-items:center;background-color:var(--button-bg-color);border:1px solid var(--button-text-color);border-radius:var(--button-radius);box-sizing:border-box;color:var(--button-text-color);cursor:pointer;display:flex;font-size:16px;height:40px;margin-bottom:12px;padding-left:64px}.write-review-slide .slide-option:hover{background-color:var(--button-text-color);color:var(--button-bg-color)}.write-review-slide .slide-option .star-item{margin-right:1px}.write-review-slide .slide-option.active .star-item:not(.nostar)>.trustoo-rating-icon>path{fill:var(--button-bg-color)}.write-review-slide .slide-option.active [data-type="4"] .trustoo-rating-icon>path{stroke:var(--button-text-color)}.write-review-slide .slide-option.active .star-item.nostar>.trustoo-rating-icon>path{fill:var(--button-text-color);stroke:var(--button-bg-color)}.write-review-slide .slide-option .star-item:not(.nostar)>.trustoo-rating-icon>path{fill:var(--button-text-color)}.write-review-slide .slide-option .star-item.nostar>.trustoo-rating-icon>path{fill:none;stroke:var(--button-text-color)}.write-review-slide .slide-option .stars{display:flex;margin-right:12px}.write-review-slide .slide-desc{color:var(--light-text-color);font-size:14px;margin-top:8px;text-align:center}.write-review-slide[data-last-slide] #tt-write-logo{padding-bottom:0!important}.write-review-slide[data-last-slide] .slide-title{line-height:28px}.write-review-slide[data-last-slide] .slide-desc{margin-top:5px;max-width:332px}.write-review-slide[data-last-slide] .slide-loyalty-points{color:#00a341;line-height:20px;text-align:center}.write-review-slide[data-last-slide] .slide-loyalty-top{font-size:16px;margin-top:12px}.write-review-slide[data-last-slide] .slide-loyalty-bottom{font-size:14px;margin-top:18px}.write-review-slide .slide-upload{box-sizing:border-box;margin-top:20px;padding:16px 0;text-align:center}.write-review-slide .slide-upload .upload-desc{font-size:14px;margin-bottom:12px;text-align:center}.write-review-slide .slide-upload .upload-file,.write-review-slide .slide-upload .upload-image{border:1px solid #000;font-size:14px;height:40px;line-height:40px;margin:0 auto;position:relative;text-align:center}.write-review-slide .slide-upload .upload-file:hover,.write-review-slide .slide-upload .upload-image:hover{background-color:var(--button-text-color);color:var(--button-bg-color)}.write-review-slide .slide-upload .upload-input{cursor:pointer;height:100%;left:0;opacity:0!important;position:absolute;top:0;width:100%}.write-review-slide .slide-upload .slide-separate{align-items:center;display:flex;margin:12px auto}.write-review-slide .slide-separate .slide-line{border-bottom:1px solid var(--light-text-color);flex:1;height:1px}.write-review-slide .slide-separate .slide-or{color:var(--light-text-color);padding:0 5px;text-align:center;width:auto}.write-review-slide .upload-file-tip,.write-review-slide .upload-image-tip{color:var(--light-text-color);display:none;left:24px;position:absolute;top:16px}.write-review-slide .tt-loading-icon{animation:rotation 1s linear infinite;display:inline-block;margin-right:4px;vertical-align:middle}.write-review-slide .slide-content{border:1px solid var(--text-color);border-radius:4px;box-sizing:border-box;color:var(--text-color);font-family:inherit;font-size:16px;height:198px;margin-top:24px;padding:12px;resize:none}.write-review-slide .slide-next{margin-top:8px}.write-review-slide .slide-input{background-color:#0000;border:1px solid var(--light-text-color);box-sizing:border-box;color:var(--text-color);font-size:16px;height:40px;margin-bottom:12px;padding:12px}.write-review-slide .slide-finish{margin-top:34px}.write-review-slide .input-tip{color:#e45454;font-size:16px;margin:-8px 0 12px}.write-review-slide .tt-error_tip{display:inline-block;margin-right:5px;vertical-align:middle}.write-review-slide .slide-thank-img{margin-top:26px;text-align:center}.write-review-slide .slide-discount{box-shadow:2px 2px 8px rgba(0,0,0,.25);margin:18px 0 -10px}.write-review-slide .discount-code{color:var(--discount-code-color);flex:1;font-weight:700}.write-review-slide .discount-copy{border-left:1px dashed #979797;color:var(--discount-copy-color);cursor:pointer;width:96px}.write-review-slide .discount-code,.write-review-slide .discount-copy{align-items:center;box-sizing:border-box;display:flex;font-size:18px;justify-content:center;line-height:normal;min-height:55px;padding:8px;word-break:break-all}.write-review-slide .next-slide{border:1px solid #333;cursor:pointer;font-size:16px;height:40px;text-align:center}.write-review-slide .next-slide[disabled]{opacity:.4}.write-review-slide .next-slide:not([disabled]):hover{background-color:var(--button-text-color);color:var(--button-bg-color)}.write-review-slide .back-slide{left:16px}.write-review-slide .slide-skip{border:none;color:var(--text-color);height:auto;right:16px;width:auto!important}.write-review-slide .back-slide,.write-review-slide .slide-skip{background-color:#0000!important;border:none;bottom:16px;color:var(--text-color);cursor:pointer;font-size:14px;position:absolute}.write-review-slide .back-slide:hover,.write-review-slide .slide-skip:hover{color:var(--text-color)!important;opacity:.7}.write-review-slide #tt-protection{margin-bottom:18px}#trustoo-allinone .trustoo-rating-icon{height:24px;width:24px}#trustoo-allinone .vstar-star[data-type="6"] .trustoo-rating-icon{height:32px;width:32px}#trustoo-allinone>.tt-write-content::-webkit-scrollbar,#tt-product-selector>#tt-products-content::-webkit-scrollbar{height:8px;width:8px}#trustoo-allinone>.tt-write-content::-webkit-scrollbar-track,#tt-product-selector>#tt-products-content::-webkit-scrollbar-track{background:transparent}#trustoo-allinone>.tt-write-content::-webkit-scrollbar-thumb,#tt-product-selector>#tt-products-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}#trustoo-allinone>.tt-write-content::-webkit-scrollbar-thumb:hover,#tt-product-selector>#tt-products-content::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}#trustoo-allinone>.tt-write-content .scroll-container,#tt-product-selector>#tt-products-content .scroll-container{scrollbar-color:auto;scrollbar-width:thin}.write-review-slide .trustoo-rating-icon{height:20px;width:20px}.write-review-slide .vstar-star[data-type="6"] .trustoo-rating-icon{height:28px;width:28px}.trustoo-write-review #tt-protection{align-items:center;display:flex;font-size:13px;gap:8px;justify-content:space-around}.trustoo-write-review #tt-protection a{color:inherit;text-decoration:underline}.trustoo-write-review #tt-protection input[type=checkbox]{accent-color:var(--text-color)}.trustoo-write-review #tt-write-logo{font-size:0}@media only screen and (min-width:768px){#add-review,#trustoo-allinone.trustoo-write-review{height:auto;margin:0 auto;max-height:80vh;overflow:hidden;width:462px}#add-review .tt-write-content,#trustoo-allinone.trustoo-write-review .tt-write-content{max-height:80vh;overflow-y:auto}#add-review .window-head,#trustoo-allinone.trustoo-write-review .window-head{display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}#add-review .window-head .text-desc,#trustoo-allinone.trustoo-write-review .window-head .text-desc{color:#999;font-size:12px;line-height:12px}#add-review .review-message,#trustoo-allinone.trustoo-write-review .review-message{margin:0 auto}#add-review .review-message .user-input,#trustoo-allinone.trustoo-write-review .review-message .user-input{box-sizing:border-box;font-size:14px;line-height:14px}#add-review .review-message .label-name,#trustoo-allinone.trustoo-write-review .review-message .label-name{color:#333;font-size:14px;line-height:14px;margin-bottom:8px}#add-review .review-message .reviews-window-form-smallInputArea,#trustoo-allinone.trustoo-write-review .review-message .reviews-window-form-smallInputArea{display:flex;justify-content:space-between;margin-bottom:16px}#add-review .review-message .review-area,#trustoo-allinone.trustoo-write-review .review-message .review-area{font-size:0;position:relative}#add-review .review-message .text-num,#trustoo-allinone.trustoo-write-review .review-message .text-num{bottom:25px;color:#999;font-size:12px;line-height:12px;position:absolute;right:8px}#add-review .review-message .form-image-list,#add-review .review-message .upload-area,#trustoo-allinone.trustoo-write-review .review-message .form-image-list,#trustoo-allinone.trustoo-write-review .review-message .upload-area{display:flex}#add-review .review-message .form-image-list .hover-image,#add-review .review-message .upload-area .hover-image,#trustoo-allinone.trustoo-write-review .review-message .form-image-list .hover-image,#trustoo-allinone.trustoo-write-review .review-message .upload-area .hover-image{background-color:rgba(0,0,0,.5);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}#add-review .review-message .form-image-list .tt-delete_image,#add-review .review-message .upload-area .tt-delete_image,#trustoo-allinone.trustoo-write-review .review-message .form-image-list .tt-delete_image,#trustoo-allinone.trustoo-write-review .review-message .upload-area .tt-delete_image{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#add-review .review-message .form-image-list .image-hover:after,#add-review .review-message .upload-area .image-hover:after,#trustoo-allinone.trustoo-write-review .review-message .form-image-list .image-hover:after,#trustoo-allinone.trustoo-write-review .review-message .upload-area .image-hover:after{background-color:rgba(0,0,0,.5);content:"";height:68px;width:68px}#add-review .form-submit,#trustoo-allinone.trustoo-write-review .form-submit{border:none;cursor:pointer;font-size:14px;height:36px;line-height:14px;min-width:124px;padding:0 15px;text-align:center}#add-review .form-submit[disabled],#trustoo-allinone.trustoo-write-review .form-submit[disabled]{opacity:1}#add-review .review-star,#trustoo-allinone.trustoo-write-review .review-star{margin-right:4px}#trustoo-slide{position:relative;width:588px}#trustoo-slide .write-review-slide{width:588px}#trustoo-slide .write-review-slide .slide-option{width:342px}#trustoo-slide .write-review-slide .slide-upload{width:354px}#trustoo-slide .write-review-slide .slide-separate,#trustoo-slide .write-review-slide .upload-file,#trustoo-slide .write-review-slide .upload-image{width:274px}#trustoo-slide .write-review-slide .slide-content{width:540px}#trustoo-slide #tt-protection,#trustoo-slide .write-review-slide .next-slide,#trustoo-slide .write-review-slide .slide-discount,#trustoo-slide .write-review-slide .slide-input{width:320px}#trustoo-slide.trustoo-write-review .tt-choice{width:400px}#trustoo-slide.trustoo-write-review .tt-range-option{width:78px}#success-window{font-size:24px;min-height:332px;width:438px}}@media only screen and (max-width:767px){#trustoo-slide-wrapper{left:0;position:fixed;top:0;width:100vw}#add-review,#trustoo-allinone.trustoo-write-review{border-radius:2px;height:100vh!important;margin:0 auto;overflow:scroll!important;width:100%}#add-review .window-head,#trustoo-allinone.trustoo-write-review .window-head{align-items:start;display:flex;justify-content:center;position:relative;width:100%}#add-review .window-head .text-desc,#trustoo-allinone.trustoo-write-review .window-head .text-desc{color:#999;font-size:16px;line-height:12px}#add-review .review-message,#add-review .review-message .inline,#trustoo-allinone.trustoo-write-review .review-message,#trustoo-allinone.trustoo-write-review .review-message .inline{width:100%}#add-review .review-message .email-area,#trustoo-allinone.trustoo-write-review .review-message .email-area{margin-top:5px}#add-review .review-message .label-name,#trustoo-allinone.trustoo-write-review .review-message .label-name{color:#333;font-size:14px;font-weight:500;line-height:14px;margin-bottom:8px}#add-review .review-message .review-area,#trustoo-allinone.trustoo-write-review .review-message .review-area{font-size:0;width:100%}#add-review .review-message .big-input,#trustoo-allinone.trustoo-write-review .review-message .big-input{font-size:16px;line-height:20px}#add-review .review-message .form-image-list .form-image-item .image-delete,#add-review .review-message .form-image-list .uploaded-item .image-delete,#add-review .review-message .upload-area .form-image-item .image-delete,#add-review .review-message .upload-area .uploaded-item .image-delete,#trustoo-allinone.trustoo-write-review .review-message .form-image-list .form-image-item .image-delete,#trustoo-allinone.trustoo-write-review .review-message .form-image-list .uploaded-item .image-delete,#trustoo-allinone.trustoo-write-review .review-message .upload-area .form-image-item .image-delete,#trustoo-allinone.trustoo-write-review .review-message .upload-area .uploaded-item .image-delete{height:20px;position:absolute;right:-5px;top:-5px;width:20px}#add-review .review-message .upload-image-area,#trustoo-allinone.trustoo-write-review .review-message .upload-image-area{height:61px;margin-top:10px;min-width:61px;padding:0 5px}#add-review .review-message .image-hover:after,#trustoo-allinone.trustoo-write-review .review-message .image-hover:after{background-color:rgba(0,0,0,.5);content:"";height:68px;width:68px}#add-review .form-submit,#trustoo-allinone.trustoo-write-review .form-submit{border:none;cursor:pointer;padding:0;text-align:center}#add-review .text-num,#trustoo-allinone.trustoo-write-review .text-num{bottom:25px;color:#999;font-size:12px;line-height:12px;position:absolute;right:8px}#trustoo-slide{margin:0 auto;width:100vw}#trustoo-slide .write-review-slide{width:100vw}#trustoo-slide .write-review-slide .slide-option,#trustoo-slide .write-review-slide .slide-upload{width:300px}#trustoo-slide .write-review-slide #tt-protection,#trustoo-slide .write-review-slide .next-slide,#trustoo-slide .write-review-slide .slide-content,#trustoo-slide .write-review-slide .slide-discount,#trustoo-slide .write-review-slide .slide-input{width:80%}#trustoo-slide.trustoo-write-review .tt-range{width:300px}#success-window{min-height:310px;width:343px}}@keyframes show_window{0%{transform:scale(.6)}to{transform:scale(1)}}[class^=trustoo-icon-]{font-family:iconfont!important;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:never;text-transform:none}@keyframes tt_fade_in{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes fade_in{0%{opacity:.6;transform:scale(.7)}to{opacity:1;transform:scale(1)}}#tt-product-selector{animation:tt_fade_in .15s linear;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.05);height:560px;margin:0 auto;max-height:100vh;max-width:100vw;overflow:hidden;position:relative;width:454px}#tt-product-selector #tt-products-content{height:100%;overflow-y:scroll;padding:20px}#tt-product-selector .tt-window-close{cursor:pointer;font-size:0;height:14px;position:absolute;right:16px;top:16px;width:14px}#tt-product-selector .tt-selector-title{font-size:20px;font-weight:500;margin-bottom:20px;text-align:center}#tt-product-selector #tt-product-search{margin-bottom:20px}#tt-product-selector #tt-product-search .tt-search{background-color:transparent;border:1px solid var(--light-text-color);border-radius:4px;box-sizing:border-box;color:var(--text-color);font-size:14px;outline:none;padding:10px 14px;transition:border-color .3s;width:100%}#tt-product-selector #tt-product-search .tt-search:focus{border-color:#999}#tt-product-selector #tt-product-search .tt-search::placeholder{color:var(--light-text-color)}#tt-product-selector #tt-product-list .tt-product-item{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;display:flex;padding:8px;transition:background-color .2s}#tt-product-selector #tt-product-list .tt-product-item:hover{background-color:rgba(17,0,0,.08)}#tt-product-selector #tt-product-list .tt-product-item .tt-product-image{flex-shrink:0;height:52px;margin-right:13px;object-fit:cover;width:52px}#tt-product-selector #tt-product-list .tt-product-item .tt-product-details{flex:1}#tt-product-selector #tt-product-list .tt-product-item .tt-product-details .tt-product-title{font-size:14px;line-height:1.2}#tt-product-selector #tt-loading{display:none;justify-content:center;padding:20px 0}#tt-product-selector #tt-loading .loader{border-color:transparent #999 #999;height:23px;width:23px}#tt-product-selector .tt-empty{font-size:14px;text-align:center}.trustoo-write-review .tt-attr-container{align-items:center;display:flex;gap:4px;width:100%}.trustoo-write-review .tt-attr-title{font-size:14px;font-weight:450;margin-bottom:4px}.trustoo-write-review .tt-range{align-items:center;border-radius:2px;display:flex;gap:4px;width:100%}.trustoo-write-review .tt-range.tt-middle-range{position:relative}.trustoo-write-review .tt-range.tt-middle-range .tt-range-option{font-size:0}.trustoo-write-review .tt-range.tt-middle-range .tt-range-option:nth-child(3):before{background:rgba(48,48,48,.2);border-radius:50%;content:"";height:12px;width:12px}.trustoo-write-review .tt-range.tt-middle-range+.tt-range-labels{position:relative}.trustoo-write-review .tt-range.tt-middle-range+.tt-range-labels span:nth-child(2){left:50%;position:absolute;transform:translateX(-50%)}.trustoo-write-review .tt-range-option{align-items:center;border:1px solid var(--button-bg-color);border-radius:var(--button-radius);color:var(--button-bg-color);cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:700;height:36px;justify-content:center;position:relative;transition:all .2s ease}.trustoo-write-review .tt-range-option svg{fill:var(--button-bg-color)}.trustoo-write-review .tt-range-option.tt-selected{background-color:var(--button-bg-color);color:var(--button-text-color)}.trustoo-write-review .tt-range-option.tt-selected:before{display:none}.trustoo-write-review .tt-range-option.tt-selected svg{fill:var(--button-text-color)}.trustoo-write-review .tt-range-option:hover{opacity:.8}.trustoo-write-review .tt-choice{display:flex;flex-wrap:wrap;gap:4px}.trustoo-write-review .tt-choice-option{border:1px solid var(--button-bg-color);border-radius:var(--button-radius);color:var(--button-bg-color);cursor:pointer;font-size:14px;height:40px;padding:10px 12px;transition:all .2s ease}.trustoo-write-review .tt-choice-option.tt-selected{background-color:var(--button-bg-color);color:var(--button-text-color)}.trustoo-write-review .tt-choice-option:hover{opacity:.8}.trustoo-write-review .tt-mode-toggle{margin-bottom:10px}.trustoo-write-review .tt-toggle-button{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;margin-right:8px;padding:4px 12px}.trustoo-write-review .tt-toggle-button.tt-active{background-color:#007bff;border-color:#007bff;color:#fff}.trustoo-write-review .tt-range-labels{color:var(--text-color-alpha-70);display:flex;font-size:12px;justify-content:space-between;margin-top:8px;position:relative}.trustoo-write-review .tt-range-labels span{max-width:50%}.trustoo-write-review .tt-range-labels span:first-child{text-align:left}.trustoo-write-review .tt-range-labels span:last-child{text-align:right}.trustoo-write-review .tt-range-labels[data-middle] span{max-width:33.3%}.trustoo-write-review .tt-range-labels[data-middle] span:nth-child(2){text-align:center}.trustoo-write-review .tt-range-check{height:15px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:10}.trustoo-write-review .tt-range-check.tt-visible{opacity:1}.trustoo-write-review .tt-range-check path{fill:var(--button-text-color)}@keyframes tt-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#tt-bs-area div:empty,#tt-bs-detail div:empty{display:block}#tt-bs-area *,#tt-bs-detail *{color:#000;font-size:12px}@media only screen and (min-width:768px){#vstar-reviews #tt-bs-list{min-height:108px}}#tt-bs-area{box-sizing:border-box;margin-top:16px;text-align:center;width:100%}#tt-bs-area .tt-bs-title{font-weight:700}#tt-bs-area .review-item .tt-video-icon,#tt-bs-area .review-item .tt-video-player{height:36px;width:36px}#tt-bs-area #tt-bs-list:last-child{margin-bottom:16px}#tt-bs-area #tt-bs-carousel{position:relative}#tt-bs-area #tt-bs-carousel .vstar-star{font-size:0}#tt-bs-area #tt-bs-carousel .tt-bs-card{box-shadow:0 4px 8px 0 rgba(0,0,0,.15);box-sizing:border-box;padding:12px 20px}#tt-bs-area #tt-bs-carousel .tt-swiper-container{overflow:hidden;padding:16px 10px}#tt-bs-area #tt-bs-carousel .star-item,#tt-bs-area #tt-bs-carousel .trustoo-rating-icon{height:16px;width:16px}#tt-bs-area #tt-bs-carousel .tt-bs-button{align-items:center;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.15);cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:100}#tt-bs-area #tt-bs-carousel .tt-bs-button:first-child{left:0}#tt-bs-area #tt-bs-carousel .tt-bs-button:last-child{right:0;transform:translateY(-50%)}#tt-bs-area #tt-bs-carousel .tt-bs-button:last-child svg{transform:rotate(180deg)}#tt-bs-area .tt-bs-first-row{display:flex;gap:4px}#tt-bs-area .tt-bs-author{font-size:14px;font-weight:700}#tt-bs-area .tt-bs-text{display:-webkit-box;height:32px;margin-top:4px;overflow:hidden;-webkit-box-orient:vertical;font-size:14px;-webkit-line-clamp:2;line-height:16px;text-overflow:ellipsis}.trustoo-widget #tt-bs-list{display:flex;flex-wrap:wrap;height:auto;margin-top:12px;width:100%}.trustoo-widget #tt-bs-list .review-item{align-items:center;display:flex;justify-content:center;position:relative}#vstar-reviews #tt-bs-list{gap:8px}#vstar-reviews #tt-bs-list .tt-wrapper{aspect-ratio:1/1;flex-basis:calc(25% - 6px);height:fit-content;padding:0}.tt-wrapper{box-sizing:border-box;height:auto}.tt-wrapper .review-item{animation:growOut .5s linear;aspect-ratio:1/1;background:no-repeat 50%/cover;box-sizing:border-box;cursor:pointer;position:relative;width:100%}.tt-wrapper .review-item img{height:100%;object-fit:cover;width:100%}.tt-wrapper .review-item .tt-video-player{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.tt-wrapper .review-item .tt-video-icon{height:20px;width:20px}
/*# sourceMappingURL=trustoo-reviews.min.css.map*/
a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:block}.multicolumn-list{display:flex!important;flex-wrap:wrap!important}body{margin:0;overflow-x:hidden}body,#d2c-landing-root{width:100%;--d2c-design-unit: calc(100vw / 393)}#d2c-landing-root{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;font-family:Inter,sans-serif;-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important}#d2c-landing-root .aspect-square{aspect-ratio:1 / 1!important}#d2c-landing-root .aspect-video{aspect-ratio:16 / 9!important}#d2c-landing-root [class~="aspect-[4/3]"]{aspect-ratio:4 / 3!important}#d2c-landing-root [class~="aspect-[16/10]"]{aspect-ratio:16 / 10!important}#d2c-landing-root [class~="aspect-[3/1]"]{aspect-ratio:3 / 1!important}#d2c-landing-root [class~="aspect-[4/5]"]{aspect-ratio:4 / 5!important}#d2c-landing-root [class~="aspect-[2/1]"]{aspect-ratio:2 / 1!important}#d2c-landing-root [class~="aspect-[16/9]"]{aspect-ratio:16 / 9!important}#d2c-landing-root [class~="aspect-[16/7]"]{aspect-ratio:16 / 7!important}#d2c-landing-root [class~="aspect-[1/1.08]"]{aspect-ratio:1 / 1.08!important}#d2c-landing-root [class~="aspect-[0.9/1]"]{aspect-ratio:.9 / 1!important}#d2c-landing-root [class~="aspect-[0.72/1]"]{aspect-ratio:.72 / 1!important}#d2c-landing-root [class~="aspect-[0.78/1]"]{aspect-ratio:.78 / 1!important}#d2c-landing-root img.h-full{height:100%!important}#d2c-landing-root img.w-full{width:100%!important}#d2c-landing-root img.object-cover{object-fit:cover!important}#d2c-landing-root img.object-contain{object-fit:contain!important}@media(min-width:640px){#d2c-landing-root [class~="sm:aspect-[16/9]"]{aspect-ratio:16 / 9!important}}@media(min-width:768px){#d2c-landing-root [class~="md:aspect-[4/3]"]{aspect-ratio:4 / 3!important}#d2c-landing-root [class~="md:aspect-[3/1]"]{aspect-ratio:3 / 1!important}#d2c-landing-root [class~="md:aspect-[0.9/1]"]{aspect-ratio:.9 / 1!important}#d2c-landing-root [class~="md:aspect-[0.78/1]"]{aspect-ratio:.78 / 1!important}}@media(min-width:1024px){#d2c-landing-root [class~="lg:aspect-[16/7]"]{aspect-ratio:16 / 7!important}}.d2c-section-shell{padding-top:var(--d2c-section-padding-top)!important;padding-bottom:var(--d2c-section-padding-bottom)!important}.d2c-styled-text.d2c-text-has-color{color:var(--d2c-text-color)!important}.d2c-styled-text.d2c-text-has-font-size{font-size:var(--d2c-text-font-size)!important}.d2c-styled-text.d2c-text-has-font-weight{font-weight:var(--d2c-text-font-weight)!important}.d2c-styled-text.d2c-text-has-line-height{line-height:var(--d2c-text-line-height)!important}.d2c-styled-text.d2c-text-has-letter-spacing{letter-spacing:var(--d2c-text-letter-spacing)!important}.d2c-styled-text.d2c-text-has-background{background-color:var(--d2c-text-background-color)!important}@media(min-width:768px){body,#d2c-landing-root{--d2c-design-unit: calc(100vw / 1920)}}#d2c-landing-root h1,#d2c-landing-root h2,#d2c-landing-root h3,#d2c-landing-root h4,#d2c-landing-root .font-heading,.d2c-styled-text.font-heading{font-family:Poppins,sans-serif!important}@media(min-width:768px){#section-ndlx29bcl .rounded-md,#section-ndlx29bcl .rounded-lg,#section-ndlx29bcl .rounded-xl,#section-ndlx29bcl .rounded-2xl,#section-ndlx29bcl .rounded-3xl,#section-ndlx29bcl [class*="rounded-["]{border-radius:calc(var(--d2c-design-unit, .75pt)*16)!important}}@media(max-width:767px){#section-ndlx29bcl .rounded-md,#section-ndlx29bcl .rounded-lg,#section-ndlx29bcl .rounded-xl,#section-ndlx29bcl .rounded-2xl,#section-ndlx29bcl .rounded-3xl,#section-ndlx29bcl [class*="rounded-["]{border-radius:calc(var(--d2c-design-unit, .75pt)*16)!important}}section{scroll-margin-top:calc(var(--d2c-design-unit, .75pt)*80)}.reveal-on-scroll .d2c-reveal-text{opacity:0;transform:translateY(calc(var(--d2c-design-unit, .75pt)*14));transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-on-scroll .d2c-reveal-item{opacity:0;transform:translateY(calc(var(--d2c-design-unit, .75pt)*22)) scale(.965);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-on-scroll.is-visible :is(.d2c-reveal-text,.d2c-reveal-item){opacity:1;transform:translateY(0)}.reveal-on-scroll.is-visible .d2c-reveal-item:nth-child(2){transition-delay:.08s}.reveal-on-scroll.is-visible .d2c-reveal-item:nth-child(3){transition-delay:.16s}.reveal-on-scroll.is-visible .d2c-reveal-item:nth-child(4){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.reveal-on-scroll :is(.d2c-reveal-text,.d2c-reveal-item){transition:none;opacity:1;transform:none}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media only screen and (max-width:1080px){#root .customer_buy_more_wrapper .customer_buy_more_title{font-size:calc(var(--d2c-design-unit, .75pt)*50);margin-bottom:calc(var(--d2c-design-unit, .75pt)*40)}#root table.customer-buy-more-discount-table{color:#000}#root .quick-add-hidden{margin:calc(var(--d2c-design-unit, .75pt)*20) calc(var(--d2c-design-unit, .75pt)*40) calc(var(--d2c-design-unit, .75pt)*40);font-size:calc(var(--d2c-design-unit, .75pt)*40)}#root table.customer-buy-more-discount-table th,td{padding:calc(var(--d2c-design-unit, .75pt)*20) calc(var(--d2c-design-unit, .75pt)*10)!important}}.app-embed-plus-component-pay-button-address-text{color:#000;opacity:.75;font-size:calc(var(--d2c-design-unit, .75pt)*16)!important}p,ul,ol,li,h2,h3,a,div,span{margin:0;padding:0}img{display:block;max-width:100%}product-recommendations,.lt_back_to_top,.product-recommendations,footer{display:none!important}@media(min-width:768px){#d2c-landing-root :is(.md\:block){display:block!important}#d2c-landing-root :is(.md\:grid){display:grid!important}#d2c-landing-root :is(.md\:flex){display:flex!important}}:is(#d2c-landing-root,body) #section-90zckfw80{width:100%!important;background-color:#fff!important;color:#111827!important;padding-top:calc(var(--d2c-design-unit, .75pt)*16)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*16)!important;text-align:left!important}:is(#d2c-landing-root,body) #section-90zckfw80 .sect-90zckfw80-btn,:is(#d2c-landing-root,body) #section-90zckfw80 .sect-90zckfw80-button,:is(#d2c-landing-root,body) #section-90zckfw80 a.sect-90zckfw80-btn,:is(#d2c-landing-root,body) #section-90zckfw80 button.sect-90zckfw80-btn,:is(#d2c-landing-root,body) #section-90zckfw80 a.sect-90zckfw80-button,:is(#d2c-landing-root,body) #section-90zckfw80 button.sect-90zckfw80-button{width:auto!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#ff5900!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*9999)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-90zckfw80 .sect-90zckfw80-btn>*,:is(#d2c-landing-root,body) #section-90zckfw80 .sect-90zckfw80-button>*,:is(#d2c-landing-root,body) #section-90zckfw80 a.sect-90zckfw80-btn>*,:is(#d2c-landing-root,body) #section-90zckfw80 button.sect-90zckfw80-btn>*,:is(#d2c-landing-root,body) #section-90zckfw80 a.sect-90zckfw80-button>*,:is(#d2c-landing-root,body) #section-90zckfw80 button.sect-90zckfw80-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-90zckfw80 .sect-90zckfw80-title{font-size:calc(var(--d2c-design-unit, .75pt)*20)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-90zckfw80 .sect-90zckfw80-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-90zckfw80 .sect-90zckfw80-description{line-height:1.3!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-90zckfw80{padding-top:calc(var(--d2c-design-unit, .75pt)*16)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*16)!important;text-align:left!important}:is(#d2c-landing-root,body) #section-90zckfw80 .sect-90zckfw80-btn,:is(#d2c-landing-root,body) #section-90zckfw80 .sect-90zckfw80-button,:is(#d2c-landing-root,body) #section-90zckfw80 a.sect-90zckfw80-btn,:is(#d2c-landing-root,body) #section-90zckfw80 button.sect-90zckfw80-btn,:is(#d2c-landing-root,body) #section-90zckfw80 a.sect-90zckfw80-button,:is(#d2c-landing-root,body) #section-90zckfw80 button.sect-90zckfw80-button{width:auto!important}:is(#d2c-landing-root,body) #section-90zckfw80 .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-90zckfw80 .sect-90zckfw80-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-90zckfw80 .sect-90zckfw80-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-90zckfw80 .sect-90zckfw80-description{line-height:1.3!important;letter-spacing:0em!important}}:is(#d2c-landing-root,body) #section-ucgov82ur{width:100%!important;background-color:#f2effb!important;color:#fff!important;padding-top:0!important;padding-bottom:0!important;text-align:left!important;background-image:none!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-btn,:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-button,:is(#d2c-landing-root,body) #section-ucgov82ur a.sect-ucgov82ur-btn,:is(#d2c-landing-root,body) #section-ucgov82ur button.sect-ucgov82ur-btn,:is(#d2c-landing-root,body) #section-ucgov82ur a.sect-ucgov82ur-button,:is(#d2c-landing-root,body) #section-ucgov82ur button.sect-ucgov82ur-button{width:50%!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#8820ed!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*8)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-btn>*,:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-button>*,:is(#d2c-landing-root,body) #section-ucgov82ur a.sect-ucgov82ur-btn>*,:is(#d2c-landing-root,body) #section-ucgov82ur button.sect-ucgov82ur-btn>*,:is(#d2c-landing-root,body) #section-ucgov82ur a.sect-ucgov82ur-button>*,:is(#d2c-landing-root,body) #section-ucgov82ur button.sect-ucgov82ur-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-ucgov82ur .hero-content-overlay{box-sizing:border-box!important;padding-top:calc(var(--d2c-design-unit, .75pt)*128)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*128)!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important}:is(#d2c-landing-root,body) #section-ucgov82ur .hero-mobile-feature-gap{margin-top:calc(var(--d2c-design-unit, .75pt)*24)!important}:is(#d2c-landing-root,body) #section-ucgov82ur .hero-layout-container{position:relative!important;height:100%!important}:is(#d2c-landing-root,body) #section-ucgov82ur .hero-copy-container{position:absolute!important;left:calc(var(--d2c-design-unit, .75pt)*311)!important;top:calc(var(--d2c-design-unit, .75pt)*40)!important;width:37%!important}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-title{font-size:calc(var(--d2c-design-unit, .75pt)*48)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-subtitle{font-size:calc(var(--d2c-design-unit, .75pt)*20)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-description{font-size:calc(var(--d2c-design-unit, .75pt)*15)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-description{line-height:1.3!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-ucgov82ur{padding-top:0!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*32)!important;text-align:center!important;background-image:none!important}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-btn,:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-button,:is(#d2c-landing-root,body) #section-ucgov82ur a.sect-ucgov82ur-btn,:is(#d2c-landing-root,body) #section-ucgov82ur button.sect-ucgov82ur-btn,:is(#d2c-landing-root,body) #section-ucgov82ur a.sect-ucgov82ur-button,:is(#d2c-landing-root,body) #section-ucgov82ur button.sect-ucgov82ur-button{width:100%!important}:is(#d2c-landing-root,body) #section-ucgov82ur .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-ucgov82ur .hero-mobile-feature-gap{margin-top:calc(var(--d2c-design-unit, .75pt)*20)!important}:is(#d2c-landing-root,body) #section-ucgov82ur .hero-layout-container{position:relative!important;inset:auto!important}:is(#d2c-landing-root,body) #section-ucgov82ur .hero-copy-container{position:relative!important;left:0!important;top:0!important;width:100%!important}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-title{font-size:calc(var(--d2c-design-unit, .75pt)*30)!important;line-height:1.2!important;color:#000!important}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-subtitle{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.2!important;color:#fff!important;background-color:#8820ed!important}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*12)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-description{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:#525252!important}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-ucgov82ur .sect-ucgov82ur-description{line-height:1.3!important;letter-spacing:0em!important}}:is(#d2c-landing-root,body) #section-h6jl00d1g{width:100%!important;background-color:#eceafb!important;color:#1f2937!important;padding-top:calc(var(--d2c-design-unit, .75pt)*64)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*64)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-btn,:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-button,:is(#d2c-landing-root,body) #section-h6jl00d1g a.sect-h6jl00d1g-btn,:is(#d2c-landing-root,body) #section-h6jl00d1g button.sect-h6jl00d1g-btn,:is(#d2c-landing-root,body) #section-h6jl00d1g a.sect-h6jl00d1g-button,:is(#d2c-landing-root,body) #section-h6jl00d1g button.sect-h6jl00d1g-button{width:auto!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#00c8ff!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*9999)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-btn>*,:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-button>*,:is(#d2c-landing-root,body) #section-h6jl00d1g a.sect-h6jl00d1g-btn>*,:is(#d2c-landing-root,body) #section-h6jl00d1g button.sect-h6jl00d1g-btn>*,:is(#d2c-landing-root,body) #section-h6jl00d1g a.sect-h6jl00d1g-button>*,:is(#d2c-landing-root,body) #section-h6jl00d1g button.sect-h6jl00d1g-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-title{font-size:calc(var(--d2c-design-unit, .75pt)*36)!important;font-weight:700!important;line-height:1.2!important;color:#1f2937!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*20)!important;font-weight:700!important;line-height:1.2!important;color:#8820ed!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-description{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:#4b5563!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-itemDescription{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:#4b5563!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-description{line-height:1.3!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-h6jl00d1g{padding-top:calc(var(--d2c-design-unit, .75pt)*16)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*32)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-btn,:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-button,:is(#d2c-landing-root,body) #section-h6jl00d1g a.sect-h6jl00d1g-btn,:is(#d2c-landing-root,body) #section-h6jl00d1g button.sect-h6jl00d1g-btn,:is(#d2c-landing-root,body) #section-h6jl00d1g a.sect-h6jl00d1g-button,:is(#d2c-landing-root,body) #section-h6jl00d1g button.sect-h6jl00d1g-button{width:auto!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-title{font-size:calc(var(--d2c-design-unit, .75pt)*24)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*18)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-description{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:#525252!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-itemDescription{font-size:calc(var(--d2c-design-unit, .75pt)*12)!important;line-height:1.6!important;color:#595959!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-h6jl00d1g .sect-h6jl00d1g-description{line-height:1.3!important;letter-spacing:0em!important}}:is(#d2c-landing-root,body) #section-tbnn6j3qz{width:100%!important;background-color:#8820ed!important;color:#fff!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important;text-align:center!important}:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-btn,:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-button,:is(#d2c-landing-root,body) #section-tbnn6j3qz a.sect-tbnn6j3qz-btn,:is(#d2c-landing-root,body) #section-tbnn6j3qz button.sect-tbnn6j3qz-btn,:is(#d2c-landing-root,body) #section-tbnn6j3qz a.sect-tbnn6j3qz-button,:is(#d2c-landing-root,body) #section-tbnn6j3qz button.sect-tbnn6j3qz-button{width:auto!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#00c8ff!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*9999)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-btn>*,:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-button>*,:is(#d2c-landing-root,body) #section-tbnn6j3qz a.sect-tbnn6j3qz-btn>*,:is(#d2c-landing-root,body) #section-tbnn6j3qz button.sect-tbnn6j3qz-btn>*,:is(#d2c-landing-root,body) #section-tbnn6j3qz a.sect-tbnn6j3qz-button>*,:is(#d2c-landing-root,body) #section-tbnn6j3qz button.sect-tbnn6j3qz-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-title{font-size:calc(var(--d2c-design-unit, .75pt)*20)!important;font-weight:700!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-itemDescription{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-description{line-height:1.3!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-tbnn6j3qz{padding-top:calc(var(--d2c-design-unit, .75pt)*32)!important;margin-bottom:0!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*32)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-btn,:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-button,:is(#d2c-landing-root,body) #section-tbnn6j3qz a.sect-tbnn6j3qz-btn,:is(#d2c-landing-root,body) #section-tbnn6j3qz button.sect-tbnn6j3qz-btn,:is(#d2c-landing-root,body) #section-tbnn6j3qz a.sect-tbnn6j3qz-button,:is(#d2c-landing-root,body) #section-tbnn6j3qz button.sect-tbnn6j3qz-button{width:auto!important}:is(#d2c-landing-root,body) #section-tbnn6j3qz .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-tbnn6j3qz .sect-tbnn6j3qz-description{line-height:1.3!important;letter-spacing:0em!important}}:is(#d2c-landing-root,body) #section-zh4c4qy4y{width:100%!important;background-color:#f2effb!important;color:#111827!important;padding-top:0!important;padding-bottom:0!important;text-align:left!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-btn,:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-button,:is(#d2c-landing-root,body) #section-zh4c4qy4y a.sect-zh4c4qy4y-btn,:is(#d2c-landing-root,body) #section-zh4c4qy4y button.sect-zh4c4qy4y-btn,:is(#d2c-landing-root,body) #section-zh4c4qy4y a.sect-zh4c4qy4y-button,:is(#d2c-landing-root,body) #section-zh4c4qy4y button.sect-zh4c4qy4y-button{width:75%!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#8820ed!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*8)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-btn>*,:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-button>*,:is(#d2c-landing-root,body) #section-zh4c4qy4y a.sect-zh4c4qy4y-btn>*,:is(#d2c-landing-root,body) #section-zh4c4qy4y button.sect-zh4c4qy4y-btn>*,:is(#d2c-landing-root,body) #section-zh4c4qy4y a.sect-zh4c4qy4y-button>*,:is(#d2c-landing-root,body) #section-zh4c4qy4y button.sect-zh4c4qy4y-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-title{font-size:calc(var(--d2c-design-unit, .75pt)*48)!important;font-weight:700!important;line-height:1.25!important;color:#fff!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-button{font-size:calc(var(--d2c-design-unit, .75pt)*20)!important;font-weight:600!important;line-height:1.4!important;color:#fff!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;font-weight:500!important;line-height:1.4!important;color:#fff!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-description{line-height:1.4!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-zh4c4qy4y{padding-top:0!important;padding-bottom:0!important;text-align:center!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-btn,:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-button,:is(#d2c-landing-root,body) #section-zh4c4qy4y a.sect-zh4c4qy4y-btn,:is(#d2c-landing-root,body) #section-zh4c4qy4y button.sect-zh4c4qy4y-btn,:is(#d2c-landing-root,body) #section-zh4c4qy4y a.sect-zh4c4qy4y-button,:is(#d2c-landing-root,body) #section-zh4c4qy4y button.sect-zh4c4qy4y-button{width:100%!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-title{font-size:calc(var(--d2c-design-unit, .75pt)*21)!important;font-weight:700!important;line-height:1.286!important;color:#fff!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-button{font-size:calc(var(--d2c-design-unit, .75pt)*18)!important;font-weight:600!important;line-height:1.444!important;color:#fff!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-description{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;font-weight:400!important;line-height:1.429!important;color:#e6e6e6!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-title{line-height:1.286!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-zh4c4qy4y .sect-zh4c4qy4y-description{line-height:1.429!important;letter-spacing:0em!important}}:is(#d2c-landing-root,body) #section-fpilb5w7y{width:100%!important;background-color:#eceafb!important;color:#fff!important;padding-top:0!important;padding-bottom:0!important;text-align:center!important;background-image:none!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-btn,:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-button,:is(#d2c-landing-root,body) #section-fpilb5w7y a.sect-fpilb5w7y-btn,:is(#d2c-landing-root,body) #section-fpilb5w7y button.sect-fpilb5w7y-btn,:is(#d2c-landing-root,body) #section-fpilb5w7y a.sect-fpilb5w7y-button,:is(#d2c-landing-root,body) #section-fpilb5w7y button.sect-fpilb5w7y-button{width:auto!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#00c8ff!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*9999)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-btn>*,:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-button>*,:is(#d2c-landing-root,body) #section-fpilb5w7y a.sect-fpilb5w7y-btn>*,:is(#d2c-landing-root,body) #section-fpilb5w7y button.sect-fpilb5w7y-btn>*,:is(#d2c-landing-root,body) #section-fpilb5w7y a.sect-fpilb5w7y-button>*,:is(#d2c-landing-root,body) #section-fpilb5w7y button.sect-fpilb5w7y-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-title-card-gap{margin-bottom:calc(var(--d2c-design-unit, .75pt)*640)!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-large-image-media,:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-large-image-picture{display:block!important;position:relative!important;width:100%!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-large-image-background{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-large-image-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-large-image-media+.sect-fpilb5w7y-large-image-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;box-sizing:border-box!important;width:100%!important;height:100%!important}@media(min-width:768px){:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-desktop-content{box-sizing:border-box!important;width:calc(var(--d2c-design-unit, .75pt)*768)!important;max-width:100%!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-title,:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-description-layout,:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-description-content{width:100%!important;max-width:100%!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-feature-image{box-sizing:border-box!important;width:calc(var(--d2c-design-unit, .75pt)*64)!important;height:calc(var(--d2c-design-unit, .75pt)*64)!important;flex:0 0 auto!important}}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-title{font-size:calc(var(--d2c-design-unit, .75pt)*40)!important;font-weight:700!important;line-height:1.2!important;color:#000!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*18)!important;font-weight:700!important;line-height:1.2!important;color:#292929!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:#5e5e5e!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-description{line-height:1.3!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-fpilb5w7y{padding-top:0!important;padding-bottom:0!important;text-align:center!important;background-image:none!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-btn,:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-button,:is(#d2c-landing-root,body) #section-fpilb5w7y a.sect-fpilb5w7y-btn,:is(#d2c-landing-root,body) #section-fpilb5w7y button.sect-fpilb5w7y-btn,:is(#d2c-landing-root,body) #section-fpilb5w7y a.sect-fpilb5w7y-button,:is(#d2c-landing-root,body) #section-fpilb5w7y button.sect-fpilb5w7y-button{width:auto!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-title-card-gap{margin-bottom:calc(var(--d2c-design-unit, .75pt)*400)!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-large-image-media+.sect-fpilb5w7y-large-image-content{padding-bottom:calc(var(--d2c-design-unit, .75pt)*48)!important;padding-block-end:calc(var(--d2c-design-unit, .75pt)*48)!important;transform:translateY(calc(var(--d2c-design-unit, .75pt)*39))!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-description-layout{box-sizing:border-box!important;width:100%!important;padding-left:0!important;padding-right:0!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-description-content{box-sizing:border-box!important;width:calc(var(--d2c-design-unit, .75pt)*370)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;overflow-wrap:anywhere!important;word-break:break-word!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-feature-image{box-sizing:border-box!important;width:calc(var(--d2c-design-unit, .75pt)*40)!important;height:calc(var(--d2c-design-unit, .75pt)*40)!important;flex:0 0 auto!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-title{font-size:calc(var(--d2c-design-unit, .75pt)*24)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*13)!important;line-height:1.2!important;color:#3b3b3b!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-description{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.4!important;color:#525252!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-fpilb5w7y .sect-fpilb5w7y-description{line-height:1.4!important;letter-spacing:0em!important}}:is(#d2c-landing-root,body) #section-ndlx29bcl{width:100%!important;background-color:#eceafb!important;color:#111827!important;padding-top:0!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*32)!important;text-align:left!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-btn,:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-button,:is(#d2c-landing-root,body) #section-ndlx29bcl a.sect-ndlx29bcl-btn,:is(#d2c-landing-root,body) #section-ndlx29bcl button.sect-ndlx29bcl-btn,:is(#d2c-landing-root,body) #section-ndlx29bcl a.sect-ndlx29bcl-button,:is(#d2c-landing-root,body) #section-ndlx29bcl button.sect-ndlx29bcl-button{width:auto!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#00c8ff!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*9999)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-btn>*,:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-button>*,:is(#d2c-landing-root,body) #section-ndlx29bcl a.sect-ndlx29bcl-btn>*,:is(#d2c-landing-root,body) #section-ndlx29bcl button.sect-ndlx29bcl-btn>*,:is(#d2c-landing-root,body) #section-ndlx29bcl a.sect-ndlx29bcl-button>*,:is(#d2c-landing-root,body) #section-ndlx29bcl button.sect-ndlx29bcl-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-title{font-size:calc(var(--d2c-design-unit, .75pt)*32)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*20)!important;line-height:1.2!important;color:#292929!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:#383838!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-itemDescription{font-size:calc(var(--d2c-design-unit, .75pt)*13)!important;line-height:1.6!important;color:#6e6e6e!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-description{line-height:1.3!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-ndlx29bcl{padding-top:0!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*32)!important;text-align:left!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-btn,:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-button,:is(#d2c-landing-root,body) #section-ndlx29bcl a.sect-ndlx29bcl-btn,:is(#d2c-landing-root,body) #section-ndlx29bcl button.sect-ndlx29bcl-btn,:is(#d2c-landing-root,body) #section-ndlx29bcl a.sect-ndlx29bcl-button,:is(#d2c-landing-root,body) #section-ndlx29bcl button.sect-ndlx29bcl-button{width:auto!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-selling-point-title-only{display:flex!important;flex:1 1 0%!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-title{font-size:calc(var(--d2c-design-unit, .75pt)*24)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*18)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-description{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:#525252!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-itemDescription{font-size:calc(var(--d2c-design-unit, .75pt)*13)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-ndlx29bcl .sect-ndlx29bcl-description{line-height:1.3!important;letter-spacing:0em!important}}:is(#d2c-landing-root,body) #section-xi6irejzo{width:100%!important;background-color:#eceafb!important;color:#111827!important;padding-top:calc(var(--d2c-design-unit, .75pt)*16)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*64)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-btn,:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-button,:is(#d2c-landing-root,body) #section-xi6irejzo a.sect-xi6irejzo-btn,:is(#d2c-landing-root,body) #section-xi6irejzo button.sect-xi6irejzo-btn,:is(#d2c-landing-root,body) #section-xi6irejzo a.sect-xi6irejzo-button,:is(#d2c-landing-root,body) #section-xi6irejzo button.sect-xi6irejzo-button{width:50%!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#8820ed!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*8)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-btn>*,:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-button>*,:is(#d2c-landing-root,body) #section-xi6irejzo a.sect-xi6irejzo-btn>*,:is(#d2c-landing-root,body) #section-xi6irejzo button.sect-xi6irejzo-btn>*,:is(#d2c-landing-root,body) #section-xi6irejzo a.sect-xi6irejzo-button>*,:is(#d2c-landing-root,body) #section-xi6irejzo button.sect-xi6irejzo-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-title{font-size:calc(var(--d2c-design-unit, .75pt)*36)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-description{line-height:1.3!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-xi6irejzo{padding-top:0!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*48)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-btn,:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-button,:is(#d2c-landing-root,body) #section-xi6irejzo a.sect-xi6irejzo-btn,:is(#d2c-landing-root,body) #section-xi6irejzo button.sect-xi6irejzo-btn,:is(#d2c-landing-root,body) #section-xi6irejzo a.sect-xi6irejzo-button,:is(#d2c-landing-root,body) #section-xi6irejzo button.sect-xi6irejzo-button{width:100%!important}:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-cta-content{margin-top:0!important}:is(#d2c-landing-root,body) #section-xi6irejzo .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-description{line-height:1.3!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-xi6irejzo .sect-xi6irejzo-title{font-size:calc(var(--d2c-design-unit, .75pt)*27.04)!important}}:is(#d2c-landing-root,body) #section-3mpj8ue8h{width:100%!important;background-color:#f5f4fb!important;color:#fff!important;padding-top:0!important;padding-bottom:0!important;text-align:center!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-btn,:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-button,:is(#d2c-landing-root,body) #section-3mpj8ue8h a.sect-3mpj8ue8h-btn,:is(#d2c-landing-root,body) #section-3mpj8ue8h button.sect-3mpj8ue8h-btn,:is(#d2c-landing-root,body) #section-3mpj8ue8h a.sect-3mpj8ue8h-button,:is(#d2c-landing-root,body) #section-3mpj8ue8h button.sect-3mpj8ue8h-button{width:auto!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#00c8ff!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*9999)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-btn>*,:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-button>*,:is(#d2c-landing-root,body) #section-3mpj8ue8h a.sect-3mpj8ue8h-btn>*,:is(#d2c-landing-root,body) #section-3mpj8ue8h button.sect-3mpj8ue8h-btn>*,:is(#d2c-landing-root,body) #section-3mpj8ue8h a.sect-3mpj8ue8h-button>*,:is(#d2c-landing-root,body) #section-3mpj8ue8h button.sect-3mpj8ue8h-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemIcon{color:#8820ed!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemTitle{font-weight:700!important;color:#fff!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemSubtitle{color:#8820ed!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemHighlight{font-weight:700!important;color:#8820ed!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemDescription{color:#ccc!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-description{line-height:1.3!important;letter-spacing:0em!important}@media(min-width:768px){:is(#d2c-landing-root,body) #section-3mpj8ue8h{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:calc(var(--d2c-design-unit, .75pt)*750)!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-tabbed-inner{box-sizing:border-box!important;position:relative!important;z-index:10!important;display:flex!important;flex:1 1 0%!important;flex-direction:column!important;width:100%!important;max-width:calc(var(--d2c-design-unit, .75pt)*1280)!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important;padding-top:calc(var(--d2c-design-unit, .75pt)*48)!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-tabbed-tabs{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;column-gap:calc(var(--d2c-design-unit, .75pt)*16)!important;padding-left:calc(var(--d2c-design-unit, .75pt)*16)!important;padding-right:calc(var(--d2c-design-unit, .75pt)*16)!important;padding-bottom:0!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-carousel-content{box-sizing:border-box!important;display:flex!important;flex:1 1 0%!important;flex-direction:column!important;justify-content:center!important;width:100%!important;max-width:calc(var(--d2c-design-unit, .75pt)*672)!important;min-height:0!important;margin-top:calc(var(--d2c-design-unit, .75pt)*96)!important;padding-top:0!important;padding-right:calc(var(--d2c-design-unit, .75pt)*48)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*96)!important;padding-left:calc(var(--d2c-design-unit, .75pt)*48)!important}}@media(max-width:767px){:is(#d2c-landing-root,body) #section-3mpj8ue8h{padding-top:32px!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*32)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-btn,:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-button,:is(#d2c-landing-root,body) #section-3mpj8ue8h a.sect-3mpj8ue8h-btn,:is(#d2c-landing-root,body) #section-3mpj8ue8h button.sect-3mpj8ue8h-btn,:is(#d2c-landing-root,body) #section-3mpj8ue8h a.sect-3mpj8ue8h-button,:is(#d2c-landing-root,body) #section-3mpj8ue8h button.sect-3mpj8ue8h-button{width:auto!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-carousel-content{margin-top:calc(var(--d2c-design-unit, .75pt)*292)!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-3mpj8ue8h .sect-3mpj8ue8h-description{line-height:1.3!important;letter-spacing:0em!important}}:is(#d2c-landing-root,body) #section-5ql87wmaq{width:100%!important;background-color:#eceafb!important;color:#111827!important;padding-top:calc(var(--d2c-design-unit, .75pt)*64)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*64)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-btn,:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-button,:is(#d2c-landing-root,body) #section-5ql87wmaq a.sect-5ql87wmaq-btn,:is(#d2c-landing-root,body) #section-5ql87wmaq button.sect-5ql87wmaq-btn,:is(#d2c-landing-root,body) #section-5ql87wmaq a.sect-5ql87wmaq-button,:is(#d2c-landing-root,body) #section-5ql87wmaq button.sect-5ql87wmaq-button{width:auto!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#00c8ff!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*9999)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-btn>*,:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-button>*,:is(#d2c-landing-root,body) #section-5ql87wmaq a.sect-5ql87wmaq-btn>*,:is(#d2c-landing-root,body) #section-5ql87wmaq button.sect-5ql87wmaq-btn>*,:is(#d2c-landing-root,body) #section-5ql87wmaq a.sect-5ql87wmaq-button>*,:is(#d2c-landing-root,body) #section-5ql87wmaq button.sect-5ql87wmaq-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-title{font-size:calc(var(--d2c-design-unit, .75pt)*36)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-itemDescription{font-size:calc(var(--d2c-design-unit, .75pt)*18)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-description{line-height:1.3!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-5ql87wmaq.sect-5ql87wmaq-specs-section{box-sizing:border-box!important;background-color:#eceafb!important}:is(#d2c-landing-root,body) #section-5ql87wmaq.sect-5ql87wmaq-specs-section>div{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:calc(var(--d2c-design-unit, .75pt)*48)!important;width:100%!important;max-width:calc(var(--d2c-design-unit, .75pt)*1280)!important;margin-left:auto!important;margin-right:auto!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-specs-content,:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-specs-media{box-sizing:border-box!important;min-width:0!important;width:100%!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-title{font-size:calc(var(--d2c-design-unit, .75pt)*36)!important;font-family:Poppins,sans-serif!important;text-align:center!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-5ql87wmaq [data-specs-list]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:calc(var(--d2c-design-unit, .75pt)*16)!important}:is(#d2c-landing-root,body) #section-5ql87wmaq [data-specs-row]{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:calc(var(--d2c-design-unit, .75pt)*16)!important;padding-top:calc(var(--d2c-design-unit, .75pt)*12)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*12)!important;text-align:left!important}:is(#d2c-landing-root,body) #section-5ql87wmaq [data-specs-image-frame]{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;aspect-ratio:4 / 3!important;overflow:hidden!important}:is(#d2c-landing-root,body) #section-5ql87wmaq [data-specs-image-frame]>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-5ql87wmaq{padding-top:calc(var(--d2c-design-unit, .75pt)*48)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*48)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-btn,:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-button,:is(#d2c-landing-root,body) #section-5ql87wmaq a.sect-5ql87wmaq-btn,:is(#d2c-landing-root,body) #section-5ql87wmaq button.sect-5ql87wmaq-btn,:is(#d2c-landing-root,body) #section-5ql87wmaq a.sect-5ql87wmaq-button,:is(#d2c-landing-root,body) #section-5ql87wmaq button.sect-5ql87wmaq-button{width:auto!important}:is(#d2c-landing-root,body) #section-5ql87wmaq.sect-5ql87wmaq-specs-section{background-color:#eceafb!important}:is(#d2c-landing-root,body) #section-5ql87wmaq.sect-5ql87wmaq-specs-section>div{grid-template-columns:minmax(0,1fr)!important;gap:calc(var(--d2c-design-unit, .75pt)*32)!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-title{font-family:Poppins,sans-serif!important;text-align:center!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-description{text-align:center!important}:is(#d2c-landing-root,body) #section-5ql87wmaq [data-specs-list]{gap:calc(var(--d2c-design-unit, .75pt)*8)!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-title{font-size:calc(var(--d2c-design-unit, .75pt)*24)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-description{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-itemDescription{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-5ql87wmaq .sect-5ql87wmaq-description{line-height:1.3!important;letter-spacing:0em!important}}:is(#d2c-landing-root,body) #section-b6l1m7b5j{width:100%!important;background-color:#8820ed!important;color:#fff!important;padding-top:0!important;padding-bottom:0!important;text-align:center!important}:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-btn,:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-button,:is(#d2c-landing-root,body) #section-b6l1m7b5j a.sect-b6l1m7b5j-btn,:is(#d2c-landing-root,body) #section-b6l1m7b5j button.sect-b6l1m7b5j-btn,:is(#d2c-landing-root,body) #section-b6l1m7b5j a.sect-b6l1m7b5j-button,:is(#d2c-landing-root,body) #section-b6l1m7b5j button.sect-b6l1m7b5j-button{width:auto!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#00c8ff!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*9999)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-btn>*,:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-button>*,:is(#d2c-landing-root,body) #section-b6l1m7b5j a.sect-b6l1m7b5j-btn>*,:is(#d2c-landing-root,body) #section-b6l1m7b5j button.sect-b6l1m7b5j-btn>*,:is(#d2c-landing-root,body) #section-b6l1m7b5j a.sect-b6l1m7b5j-button>*,:is(#d2c-landing-root,body) #section-b6l1m7b5j button.sect-b6l1m7b5j-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-title{font-size:calc(var(--d2c-design-unit, .75pt)*20)!important;font-weight:700!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-itemDescription{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-description{line-height:1.3!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-b6l1m7b5j{padding-top:calc(var(--d2c-design-unit, .75pt)*32)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*32)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-btn,:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-button,:is(#d2c-landing-root,body) #section-b6l1m7b5j a.sect-b6l1m7b5j-btn,:is(#d2c-landing-root,body) #section-b6l1m7b5j button.sect-b6l1m7b5j-btn,:is(#d2c-landing-root,body) #section-b6l1m7b5j a.sect-b6l1m7b5j-button,:is(#d2c-landing-root,body) #section-b6l1m7b5j button.sect-b6l1m7b5j-button{width:auto!important}:is(#d2c-landing-root,body) #section-b6l1m7b5j .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-b6l1m7b5j .sect-b6l1m7b5j-description{line-height:1.3!important;letter-spacing:0em!important}}:is(#d2c-landing-root,body) #section-urytg6dgr{width:100%!important;background-color:#fff!important;color:#111827!important;padding-top:calc(var(--d2c-design-unit, .75pt)*64)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*64)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-btn,:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-button,:is(#d2c-landing-root,body) #section-urytg6dgr a.sect-urytg6dgr-btn,:is(#d2c-landing-root,body) #section-urytg6dgr button.sect-urytg6dgr-btn,:is(#d2c-landing-root,body) #section-urytg6dgr a.sect-urytg6dgr-button,:is(#d2c-landing-root,body) #section-urytg6dgr button.sect-urytg6dgr-button{width:auto!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#e52006!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*9999)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-btn>*,:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-button>*,:is(#d2c-landing-root,body) #section-urytg6dgr a.sect-urytg6dgr-btn>*,:is(#d2c-landing-root,body) #section-urytg6dgr button.sect-urytg6dgr-btn>*,:is(#d2c-landing-root,body) #section-urytg6dgr a.sect-urytg6dgr-button>*,:is(#d2c-landing-root,body) #section-urytg6dgr button.sect-urytg6dgr-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-title{font-size:calc(var(--d2c-design-unit, .75pt)*36)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-productTitle{font-size:calc(var(--d2c-design-unit, .75pt)*30)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-description{line-height:1.3!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-urytg6dgr{padding-top:calc(var(--d2c-design-unit, .75pt)*48)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*32)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-btn,:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-button,:is(#d2c-landing-root,body) #section-urytg6dgr a.sect-urytg6dgr-btn,:is(#d2c-landing-root,body) #section-urytg6dgr button.sect-urytg6dgr-btn,:is(#d2c-landing-root,body) #section-urytg6dgr a.sect-urytg6dgr-button,:is(#d2c-landing-root,body) #section-urytg6dgr button.sect-urytg6dgr-button{width:auto!important}:is(#d2c-landing-root,body) #section-urytg6dgr .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-title{font-size:calc(var(--d2c-design-unit, .75pt)*24)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-description{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-productTitle{font-size:calc(var(--d2c-design-unit, .75pt)*20)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-urytg6dgr .sect-urytg6dgr-description{line-height:1.3!important;letter-spacing:0em!important}}:is(#d2c-landing-root,body) #section-ka62o66ra{width:100%!important;background-color:#001726!important;color:#111827!important;padding-top:calc(var(--d2c-design-unit, .75pt)*64)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*64)!important;text-align:center!important;background-image:linear-gradient(#0003,#0003),var(--shopify-ae76bd5b-ae76bd5b-image-37)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-btn,:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-button,:is(#d2c-landing-root,body) #section-ka62o66ra a.sect-ka62o66ra-btn,:is(#d2c-landing-root,body) #section-ka62o66ra button.sect-ka62o66ra-btn,:is(#d2c-landing-root,body) #section-ka62o66ra a.sect-ka62o66ra-button,:is(#d2c-landing-root,body) #section-ka62o66ra button.sect-ka62o66ra-button{width:auto!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#00c8ff!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*9999)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-btn>*,:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-button>*,:is(#d2c-landing-root,body) #section-ka62o66ra a.sect-ka62o66ra-btn>*,:is(#d2c-landing-root,body) #section-ka62o66ra button.sect-ka62o66ra-btn>*,:is(#d2c-landing-root,body) #section-ka62o66ra a.sect-ka62o66ra-button>*,:is(#d2c-landing-root,body) #section-ka62o66ra button.sect-ka62o66ra-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-title{font-size:calc(var(--d2c-design-unit, .75pt)*36)!important;line-height:1.2!important;color:#fff!important}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*18)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-itemDescription{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-description{line-height:1.3!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-ka62o66ra{padding-top:calc(var(--d2c-design-unit, .75pt)*48)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*48)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-btn,:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-button,:is(#d2c-landing-root,body) #section-ka62o66ra a.sect-ka62o66ra-btn,:is(#d2c-landing-root,body) #section-ka62o66ra button.sect-ka62o66ra-btn,:is(#d2c-landing-root,body) #section-ka62o66ra a.sect-ka62o66ra-button,:is(#d2c-landing-root,body) #section-ka62o66ra button.sect-ka62o66ra-button{width:auto!important}:is(#d2c-landing-root,body) #section-ka62o66ra .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-title{font-size:calc(var(--d2c-design-unit, .75pt)*18)!important;line-height:1.2!important;color:#fff!important}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-itemDescription{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-description{line-height:1.3!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-ka62o66ra .sect-ka62o66ra-title{color:#fff!important}}:is(#d2c-landing-root,body) #section-c27m9f8ye{width:100%!important;background-color:#07011d!important;color:#111827!important;padding-top:calc(var(--d2c-design-unit, .75pt)*64)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*32)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-btn,:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-button,:is(#d2c-landing-root,body) #section-c27m9f8ye a.sect-c27m9f8ye-btn,:is(#d2c-landing-root,body) #section-c27m9f8ye button.sect-c27m9f8ye-btn,:is(#d2c-landing-root,body) #section-c27m9f8ye a.sect-c27m9f8ye-button,:is(#d2c-landing-root,body) #section-c27m9f8ye button.sect-c27m9f8ye-button{width:auto!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#00c8ff!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*9999)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-btn>*,:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-button>*,:is(#d2c-landing-root,body) #section-c27m9f8ye a.sect-c27m9f8ye-btn>*,:is(#d2c-landing-root,body) #section-c27m9f8ye button.sect-c27m9f8ye-btn>*,:is(#d2c-landing-root,body) #section-c27m9f8ye a.sect-c27m9f8ye-button>*,:is(#d2c-landing-root,body) #section-c27m9f8ye button.sect-c27m9f8ye-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-title{font-size:calc(var(--d2c-design-unit, .75pt)*36)!important;line-height:1.2!important;color:#fff!important}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*20)!important;line-height:1.2!important;color:#fff!important}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:#ccc!important}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-itemDescription{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:#ccc!important}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-description{line-height:1.3!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-c27m9f8ye{padding-top:calc(var(--d2c-design-unit, .75pt)*48)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*32)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-btn,:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-button,:is(#d2c-landing-root,body) #section-c27m9f8ye a.sect-c27m9f8ye-btn,:is(#d2c-landing-root,body) #section-c27m9f8ye button.sect-c27m9f8ye-btn,:is(#d2c-landing-root,body) #section-c27m9f8ye a.sect-c27m9f8ye-button,:is(#d2c-landing-root,body) #section-c27m9f8ye button.sect-c27m9f8ye-button{width:auto!important}:is(#d2c-landing-root,body) #section-c27m9f8ye .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-title{font-size:calc(var(--d2c-design-unit, .75pt)*24)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-itemTitle{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-description{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-itemDescription{font-size:calc(var(--d2c-design-unit, .75pt)*14)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-c27m9f8ye .sect-c27m9f8ye-description{line-height:1.3!important;letter-spacing:0em!important}}:is(#d2c-landing-root,body) #section-odcxsipp4{width:100%!important;background-color:#07011d!important;color:#111827!important;padding-top:calc(var(--d2c-design-unit, .75pt)*16)!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*64)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-btn,:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-button,:is(#d2c-landing-root,body) #section-odcxsipp4 a.sect-odcxsipp4-btn,:is(#d2c-landing-root,body) #section-odcxsipp4 button.sect-odcxsipp4-btn,:is(#d2c-landing-root,body) #section-odcxsipp4 a.sect-odcxsipp4-button,:is(#d2c-landing-root,body) #section-odcxsipp4 button.sect-odcxsipp4-button{width:50%!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background-color:#8820ed!important;color:#fff!important;border-radius:calc(var(--d2c-design-unit, .75pt)*8)!important;text-decoration:none!important}:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-btn>*,:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-button>*,:is(#d2c-landing-root,body) #section-odcxsipp4 a.sect-odcxsipp4-btn>*,:is(#d2c-landing-root,body) #section-odcxsipp4 button.sect-odcxsipp4-btn>*,:is(#d2c-landing-root,body) #section-odcxsipp4 a.sect-odcxsipp4-button>*,:is(#d2c-landing-root,body) #section-odcxsipp4 button.sect-odcxsipp4-button>*{flex-shrink:0!important;color:#fff!important}:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-title{font-size:calc(var(--d2c-design-unit, .75pt)*36)!important;line-height:1.2!important;color:inherit}:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-description{line-height:1.3!important;letter-spacing:0em!important}@media(max-width:767px){:is(#d2c-landing-root,body) #section-odcxsipp4{padding-top:0!important;padding-bottom:calc(var(--d2c-design-unit, .75pt)*48)!important;text-align:center!important}:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-btn,:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-button,:is(#d2c-landing-root,body) #section-odcxsipp4 a.sect-odcxsipp4-btn,:is(#d2c-landing-root,body) #section-odcxsipp4 button.sect-odcxsipp4-btn,:is(#d2c-landing-root,body) #section-odcxsipp4 a.sect-odcxsipp4-button,:is(#d2c-landing-root,body) #section-odcxsipp4 button.sect-odcxsipp4-button{width:100%!important}:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-cta-content{margin-top:0!important}:is(#d2c-landing-root,body) #section-odcxsipp4 .hero-content-overlay{position:static!important;padding:0!important;display:block!important;width:auto!important;height:auto!important}:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-description{font-size:calc(var(--d2c-design-unit, .75pt)*16)!important;line-height:1.6!important;color:inherit}:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-title{line-height:1.25!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-description{line-height:1.3!important;letter-spacing:0em!important}:is(#d2c-landing-root,body) #section-odcxsipp4 .sect-odcxsipp4-title{font-size:calc(var(--d2c-design-unit, .75pt)*27.04)!important}}#custom-shopify-app-block h1>img{display:none}@media only screen and (max-width:1080px){div#custom-shopify-app-block{padding-top:0!important;padding-bottom:0!important}#custom-shopify-app-block .custom-product-title h1{font-size:calc(var(--core-ui-design-unit) * 28)}.mf-bundle-product{zoom:.6;-webkit-text-size-adjust:60%;text-size-adjust:100%;font-size:20px;line-height:48px;letter-spacing:0!important}.mf-bundle-product p,.mf-bundle-product span,.mf-bundle-product div,.mf-bundle-product a,.mf-bundle-product li{line-height:48px!important}}.mf-bundle-checkout-warning{color:#788188!important;opacity:.6}.app-embed-plus-component-pay-button-address-text{color:#000;opacity:.75;font-size:16px!important}.app-embed-plus-component-bundler{padding-top:0!important;padding-bottom:0!important}product-recommendations{display:none!important}.js-stock-progress-bar{display:block!important}#root .customer_buy_more_wrapper .customer_buy_more_title{font-size:50px;margin-bottom:40px}#root table.customer-buy-more-discount-table{color:#000}#root .quick-add-hidden{margin:20px 40px 40px;font-size:40px}#root table.customer-buy-more-discount-table th,td{padding:20px 10px!important}#section-ucgov82ur,#section-h6jl00d1g,#section-tbnn6j3qz,#section-zh4c4qy4y,#section-fpilb5w7y,#section-ndlx29bcl,#section-xi6irejzo,#section-3mpj8ue8h,#section-5ql87wmaq,#section-b6l1m7b5j,#section-urytg6dgr,#section-ka62o66ra,#section-c27m9f8ye{margin-bottom:-5px!important;padding-bottom:5px!important}#section-odcxsipp4{margin-bottom:0!important;padding-bottom:5px!important}
/*# sourceMappingURL=/cdn/shop/t/67/assets/spectaculaire-as.css.map?v=35079245232919865341793862737 */

.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.card{text-align:var(--card-text-alignment);text-decoration:none}.card:not(.ratio){display:flex;flex-direction:column;height:100%}.card--card{height:100%}.card--card,.card--standard .card__inner{border-radius:var(--card-corner-radius);border:var(--card-border-width) solid rgba(var(--color-foreground),var(--card-border-opacity));position:relative;box-sizing:border-box}.card--card:after,.card--standard .card__inner:after{content:"";position:absolute;width:calc(var(--card-border-width) * 2 + 100%);height:calc(var(--card-border-width) * 2 + 100%);top:calc(var(--card-border-width) * -1);left:calc(var(--card-border-width) * -1);z-index:-1;border-radius:var(--card-corner-radius);box-shadow:var(--card-shadow-horizontal-offset) var(--card-shadow-vertical-offset) var(--card-shadow-blur-radius) rgba(var(--color-shadow),var(--card-shadow-opacity))}.card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:calc(var(--card-corner-radius) - var(--card-border-width) - var(--card-image-padding))}.card--card .card__inner .card__media{border-bottom-right-radius:0;border-bottom-left-radius:0}.card--standard.card--text{background-color:transparent}.card-information{text-align:var(--card-text-alignment)}.card__media,.card .media{bottom:0;position:absolute;top:0}.card .media{width:100%}.card__media{margin:var(--card-image-padding);width:calc(100% - 2 * var(--card-image-padding))}.card--standard .card__media{margin:var(--card-image-padding)}.card__inner{width:100%}.card--media .card__inner .card__content{padding:calc(var(--card-image-padding) + 1rem);position:relative}.card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:1rem;width:100%;flex-grow:1}.card__content--auto-margins{grid-template-rows:minmax(0,auto) max-content minmax(0,auto)}.card__information{grid-row-start:2;padding:1.3rem 1rem}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}@media screen and (min-width:750px){.card__information{padding-bottom:1.7rem;padding-top:1.7rem}.card__information{display:grid;grid-template-rows:1fr}}.card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start}.card__badge.top{align-self:flex-start;grid-row-start:1}.card__badge.right{justify-self:flex-end;margin-top:-10px;margin-right:-10px}.card>.card__content>.card__badge{margin:1.3rem}.card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}.card__inner:not(.ratio)>.card__content{height:100%}.card__heading{margin-top:0;margin-bottom:0}.card__heading:last-child{margin-bottom:0}.card--card.card--media>.card__content{margin-top:calc(0rem - var(--card-image-padding))}.card--standard.card--text a:after,.card--card .card__heading a:after{bottom:calc(var(--card-border-width) * -1);left:calc(var(--card-border-width) * -1);right:calc(var(--card-border-width) * -1);top:calc(var(--card-border-width) * -1)}.card__heading a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.card__heading a:after{outline-offset:.3rem}.card__heading a:focus:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.card__heading a:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.card__heading a:focus:not(:focus-visible):after{box-shadow:none;outline:0}.card__heading a:focus{box-shadow:none;outline:0}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.2)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}.underline-links-hover:hover a{text-decoration:none;text-underline-offset:.3rem;color:#8c8c8c}}.card--standard.card--media .card__inner .card__information,.card--standard.card--text>.card__content .card__heading,.card--standard>.card__content .card__badge,.card--standard.card--text.article-card>.card__content .card__information,.card--standard>.card__content .card__caption{display:none}.card--standard>.card__content{padding:0}.card--standard>.card__content .card__information{padding-left:0;padding-right:0}.card--card.card--media .card__inner .card__information,.card--card.card--text .card__inner,.card--card.card--media>.card__content .card__badge{display:none}ul.collection-list.grid .card--card.card--media .card__inner .card__information{display:block}.card--extend-height{height:100%}.card--extend-height.card--standard.card--text,.card--extend-height.card--media{display:flex;flex-direction:column}.card--extend-height.card--standard.card--text .card__inner,.card--extend-height.card--media .card__inner{flex-grow:1}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card-information>*+*{margin-top:.5rem}.card-information{width:100%}.card-information>*{line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.card-information>.price{color:rgb(var(--color-foreground))}.card-information>.rating{margin-top:.4rem}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:.7rem}.card-information .caption{letter-spacing:.07rem}.card-article-info{margin-top:1rem}.collection-list .card__content{padding:0}.card--card .card__inner .card__media{border-radius:calc(var(--card-corner-radius) - var(--card-border-width) - var(--card-image-padding))}@media(max-width:749px){h3.card__heading{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.card__content{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-card.css.map?v=113622750498251492231793862675 */

.price{font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale));color:rgb(var(--color-foreground));display:flex;align-items:center}.price>*{display:inline-block;vertical-align:top}.price.price--unavailable{visibility:hidden}.price--end{text-align:right}.price .price-item{margin:0 1rem 0 0}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}.product__info-wrapper span.price-item.price-item--sale.price-item--last{font-size:30px}span.price-item.price-item--sale.price-item--last,.price__regular .price-item--regular{font-size:20px}@media screen and (min-width:750px){.price{margin-bottom:0}}.price--large{font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.13rem}@media screen and (min-width:750px){.price--large{font-size:1.8rem}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{display:inline-block}.price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap;font-weight:700}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.75);font-size:1.3rem}.unit-price{display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:.2rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}span.price-item.price-item--sale.price-item--last,.price__container .price__regular .price-item--regular{color:red;font-size:18px;font-weight:600}@media screen and (max-width:749px){.price--on-sale .price-item--regular{font-size:16px}span.price-item.price-item--sale.price-item--last{color:red;font-size:20px}.card-information .price--on-sale .price-item--regular{font-size:12px}.card-information span.price-item.price-item--sale.price-item--last{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-price.css.map?v=45105991526898652421793862684 */

.product-recommendations {
  display: block;
}

.product-recommendations:not(.product-recommendations--loaded) {
  padding: 0;
  margin: 0;
}

.product-recommendations__heading {
  margin: 0;
  margin-bottom: 3rem;
}

.quick-add{position:relative;grid-row-start:4;margin:0 0 1rem;z-index:1}.card--card .quick-add{margin:0 1.3rem 1rem}.quick-add-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.quick-add-modal[open]{opacity:1;visibility:visible;z-index:101}.quick-add-modal__content{position:absolute;top:0;left:50%;transform:translate(-50%);margin:3.2rem auto 0;width:100%;background-color:rgb(var(--color-background));overflow:hidden;max-width:var(--page-width);width:calc(100% - 3rem)}.quick_add_float_img{display:block;position:absolute;top:-.4rem;left:-.8rem;width:4rem;z-index:1}@media screen and (min-width:750px){.quick-add-modal__content{margin-top:10rem;width:80%;height:calc(100% - 20rem)}quick-add-modal .quick-add-modal__toggle{top:2rem;right:2rem}}@media screen and (min-width:990px){.quick-add-modal__content{width:70%}}.quick-add-modal__content img{max-width:100%}.quick-add-modal__content-info{padding-right:4.4rem;display:flex;overflow-y:auto;padding:2.5rem;height:100%}.quick-add-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width:749px){.quick_add_float_img{left:.1rem;width:2.5rem}quick-add-modal .slider .product__media-item.grid__item{margin-left:1.5rem;margin-right:1.5rem}.quick-add-modal__content{bottom:3.2rem}.quick-add-modal__content-info>*{max-height:100%}.quick-add .quick-add__submit{text-align:center;padding-left:17px;font-size:12px;margin-top:0;margin-bottom:1rem;letter-spacing:0}.card--card .quick-add{margin:0;padding:0 .5rem}.card__information{padding:1.3rem 1rem}}.quick-add-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.2rem;z-index:5;width:4rem;position:fixed;top:1.5rem;right:1.5rem}.quick-add-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.quick-add-modal__toggle .icon{height:auto;margin:0;width:2.2rem}quick-add-modal .product:not(.featured-product) .product__view-details{display:block;color:#9c0000}quick-add-modal .quick-add-hidden{display:none!important}quick-add-modal .product__media-list{margin-bottom:0}quick-add-modal .product__media-list .deferred-media{display:block;width:100%}quick-add-modal .product--thumbnail .product__media-gallery,quick-add-modal .product--thumbnail_slider .product__media-gallery,quick-add-modal .product--stacked .product__info-container--sticky{top:0;position:relative}@media screen and (min-width:750px){quick-add-modal .product:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{padding-left:4rem;max-width:54%;width:calc(54% - var(--grid-desktop-horizontal-spacing) / 2)}}quick-add-modal .page-width{padding:0}quick-add-modal .product__title>h1{display:none}quick-add-modal .product__title>a{display:block;text-decoration:none}quick-add-modal .product__title>a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:.3rem}quick-add-modal .product-form__buttons{max-width:initial}.quick-add__submit{padding:.8rem;min-width:100%;box-sizing:border-box}.quick-add__submit{min-height:auto;color:#fff;font-weight:800;font-size:14px;position:relative;line-height:30px;height:30px;padding:0;vertical-align:middle;overflow:hidden;cursor:pointer;text-align:center;display:inline-block;width:100%;box-sizing:border-box;text-decoration:none;margin-top:10px}.card--card .quick-add svg.icon{position:absolute;width:35px;height:30px;font-size:20px;padding:5px;line-height:28px;top:0;left:0;border-bottom-right-radius:1.866rem 5rem;color:#fff}.quick-add .button:after{box-shadow:none}.quick-add .button:not([disabled]):hover:after{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/67/assets/quick-add.css.map?v=51286719094534720681793862723 */

.custom-shopify-app-block p,
.custom-shopify-app-block h1,
.custom-shopify-app-block h2,
.custom-shopify-app-block h3,
.custom-shopify-app-block h4,
.custom-shopify-app-block h5,
.custom-shopify-app-block h6 {
  margin: 0;
}

.pvs-add-to-cart {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  gap: calc(var(--core-ui-design-unit) * 8);
  background: var(--add-cart-btn-BGC);
  color: var(--add-cart-btn-color);
  border: none;
  border-radius: calc(var(--core-ui-design-unit) * 12);
  height: calc(var(--core-ui-design-unit) * 44);
  width: 100%;
}
/* Fly to cart animation */
fly-to-cart {
  position: fixed;
  width: calc(var(--core-ui-design-unit, 1px) * 50);
  height: calc(var(--core-ui-design-unit, 1px) * 50);
  left: 0;
  top: 0;
  border-radius: 50%;
  z-index: 5000 !important;
  pointer-events: none;
  opacity: 0;
  overflow: hidden;
  box-shadow: 0 4px 8px rgb(0 0 0 / 20%);
  transition: opacity 0.3s ease;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #fff;
  transform: translate(var(--x, 0), var(--y, 0)) scale(var(--scale, 1));
}

.pvs-add-to-cart span,
.pvs-add-to-cart[data-button-label]::before {
  color: inherit;
  font-size: calc(var(--core-ui-design-unit) * 16);
  font-weight: 600;
}

.pvs-add-to-cart[data-button-label]::before {
  content: attr(data-button-label);
}

.pvs-add-to-cart[data-button-label] {
  font-size: 0;
}

.pvs-add-to-cart[data-button-label] > strong {
  display: none !important;
}

.pvs-add-to-cart svg path {
  fill: currentColor;
}

.pvs-add-to-cart img {
  width: calc(var(--core-ui-design-unit) * 26);
  height: auto;
}

.pvs-free-shipping {
  font-size: calc(var(--core-ui-design-unit) * 16);
  display: flex;
  line-height: calc(var(--core-ui-design-unit) * 26);
  justify-content: start;
  align-items: center;
  position: relative;
}

.pvs-free-shipping strong {
  color: var(--freeshipping-color);
  padding-left: calc(var(--core-ui-design-unit) * 5);
}

.pvs-free-shipping img {
  width: calc(var(--core-ui-design-unit) * 28);
  height: auto;
}

.pvs-pay-img {
  width: 100%;
  height: auto;
  display: block;
  max-width: 100%;
}

/* Payment artwork uses its Liquid width metadata while staying inside its row. */
.pvs-pay-img.core-ui-scaled-media {
  width: min(
    calc(var(--core-ui-design-unit) * var(--core-ui-media-width)),
    100%
  );
  height: auto;
  max-width: 100%;
  object-fit: contain;
  object-position: left center;
}

.pvs-pay-safe-block .pvs-pay-icon {
  width: calc(var(--core-ui-design-unit) * 28);
  height: auto;
}

.pvs-pay-safe-block {
  width: 100%;
  background: #eef8fe;
  border-radius: calc(var(--core-ui-design-unit) * 10);
  padding: calc(var(--core-ui-design-unit) * 14);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: calc(var(--core-ui-design-unit) * 12);
}

.pvs-pay-safe-block .pvs-pay-safe-box {
  display: flex;
  gap: calc(var(--core-ui-design-unit) * 7);
  font-size: calc(var(--core-ui-design-unit) * 16);
}

.pvs-pay-safe-block .pvs-pay-safe-box h3,
.pvs-pay-safe-box span {
  line-height: calc(var(--core-ui-design-unit) * 24);
  font-size: calc(var(--core-ui-design-unit) * 16);
  font-weight: 600;
}

.pvs-pay-safe-block:last-child {
  background-color: #fdfcf5;
  margin-top: calc(var(--core-ui-design-unit) * 12);
}

.pvs-safe-img {
  width: fit-content;
  max-width: 100%;
  height: calc(var(--core-ui-design-unit) * 30);
}

.pvs-pay-safe-block .pvs-pay-safe-box1 {
  flex-direction: column;
  align-items: start;
}

.pvs-pay-safe-block .pvs-pay-safe-box1 > div {
  display: flex;
  align-items: center;
  gap: calc(var(--core-ui-design-unit) * 5);
}

.section-pay span {
  font-size: calc(var(--core-ui-design-unit) * 16);
  line-height: calc(var(--core-ui-design-unit) * 24);
  display: flex;
  gap: calc(var(--core-ui-design-unit) * 10);
}

.pvs-free-shipping,
.section-pay {
  padding-left: calc(var(--core-ui-design-unit) * 16);
  font-weight: 600;
}

.pvs-free-shipping {
  gap: 0;
}

.pvs-free-shipping img {
  margin-right: calc(var(--core-ui-design-unit) * 10);
}

.section-pay {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: calc(var(--core-ui-design-unit) * 16);
  align-items: center;
  margin: calc(var(--core-ui-design-unit) * 16) 0
    calc(var(--core-ui-design-unit) * 34) 0;
}

.pvs-free-shipping::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  height: calc(var(--core-ui-design-unit) * 1);
  background: #e3e8ea;
  width: 100%;
  left: 0;
}

@media (max-width: 750px) {
  .pvs-safe-img {
    width: auto;
    max-width: 100%;
    max-height: fit-content;
    height: auto;
  }

  .pvs-pay-img.core-ui-scaled-media {
    width: 100%;
    height: auto;
    min-width: unset;
    min-height: unset;
    max-height: unset;
  }
}

@media (max-width: 1130px) {
  .section-pay {
    grid-template-columns: auto;
  }
}

@keyframes skip {
  0%,
  10%,
  16%,
  27%,
  100% {
    transform: scale(1);
  }

  5%,
  13%,
  21% {
    transform: scale(0.9);
  }
}

/* Shared product module title and marquee. */
.custom-product-title h1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(var(--core-ui-design-unit) * 27);
  font-size: calc(var(--core-ui-design-unit) * 48);
  margin-bottom: calc(var(--core-ui-design-unit) * 16);
  line-height: calc(var(--core-ui-design-unit) * 60);
  text-align: center;
}

.custom-product-title h1 img {
  width: calc(var(--core-ui-design-unit) * 65);
  height: auto;
  animation: skip 4s infinite;
}

.custom-product-marquee-container {
  overflow: hidden;
  width: 100%;
  margin-top: calc(var(--core-ui-design-unit) * 19);
  display: flex;
  justify-content: center;
}

.custom-product-marquee-track {
  display: flex;
  width: max-content;
  justify-content: center;
}

.custom-product-marquee-group {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
}

.marquee-animate {
  justify-content: start;
}

.marquee-animate .custom-product-marquee-group {
  animation: scroll-marquee 15s linear infinite;
}

.custom-product-item {
  display: flex;
  align-items: center;
  padding: 0 calc(var(--core-ui-design-unit) * 20);
  color: #111;
  white-space: nowrap;
  font-weight: 600;
  gap: calc(var(--core-ui-design-unit) * 20);
  font-size: calc(var(--core-ui-design-unit) * 20);
  line-height: calc(var(--core-ui-design-unit) * 28);
}

.custom-product-item img {
  width: calc(var(--core-ui-design-unit) * 25);
  height: auto;
}

@keyframes scroll-marquee {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}

.custom-product-marquee-container:hover .custom-product-marquee-group {
  animation-play-state: paused;
}

@media (max-width: 768px) {
  .custom-product-item {
    padding: 0 calc(var(--core-ui-design-unit) * 15);
  }

  .marquee-static {
    box-sizing: border-box;
    padding-inline: calc(var(--core-ui-design-unit) * 16);
  }

  .marquee-static .custom-product-marquee-track,
  .marquee-static .custom-product-marquee-group {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }

  .marquee-static .custom-product-item {
    box-sizing: border-box;
    width: 100%;
    justify-content: center;
    padding: 0;
    font-size: calc(var(--core-ui-design-unit) * 15);
    line-height: calc(var(--core-ui-design-unit) * 21);
    text-align: center;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .custom-product-title h1 {
    font-size: calc(var(--core-ui-design-unit) * 28);
    line-height: calc(var(--core-ui-design-unit) * 36);
    gap: calc(var(--core-ui-design-unit) * 10);
    margin-bottom: calc(var(--core-ui-design-unit) * 10);
  }

  .custom-product-title h1 img {
    width: calc(var(--core-ui-design-unit) * 38);
  }
}

@media (min-width: 751px) {
  .custom-product-marquee-container {
    margin-top: calc(var(--core-ui-design-unit) * 20);
  }
}

.pvs-cart-notification {
  position: fixed;
  inset: 0;
  z-index: 2147483000;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 24px;
  background: rgb(0 0 0 / 36%);
  font-family: Arial, sans-serif;
  color: #282828;
  overscroll-behavior: contain;
}

.pvs-cart-notification *,
.pvs-cart-notification *::before,
.pvs-cart-notification *::after {
  box-sizing: border-box;
}

.pvs-cart-notification [hidden] {
  display: none !important;
}

.pvs-cart-notification__dialog {
  width: min(600px, 100%);
  max-height: calc(100dvh - 48px);
  overflow: auto;
  overscroll-behavior: contain;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 6px 24px rgb(0 0 0 / 16%);
}

.pvs-cart-notification__content {
  padding: 20px;
}

.pvs-cart-notification__header {
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr) 22px;
  align-items: center;
  gap: 10px;
}

.pvs-cart-notification__status {
  position: relative;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #f8d84e;
}

.pvs-cart-notification__status svg {
  position: absolute;
  inset: 7px;
  display: block;
  width: 18px;
  height: 18px;
}

.pvs-cart-notification__heading {
  margin: 0;
  color: #282828;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.pvs-cart-notification__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #282828;
  cursor: pointer;
  font:
    400 28px/20px Arial,
    sans-serif;
}

.pvs-cart-notification__close svg {
  display: block;
  width: 22px;
  height: 22px;
}

.pvs-cart-notification__products {
  margin-top: 20px;
}

.pvs-cart-notification__product {
  display: grid;
  grid-template-columns: 80px minmax(0, 1fr) auto;
  gap: 12px;
  align-items: start;
}

.pvs-cart-notification__image {
  width: 80px;
  height: 80px;
  border-radius: 5px;
  object-fit: cover;
  background: #f6f6f6;
}

.pvs-cart-notification__title {
  display: -webkit-box;
  overflow: hidden;
  color: #282828;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.pvs-cart-notification__meta {
  color: #888;
  font-size: 12px;
  line-height: 18px;
}

.pvs-cart-notification__price {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  min-width: max-content;
  font-size: 16px;
  line-height: 24px;
}

.pvs-cart-notification__price strong {
  color: #282828;
  font-weight: 600;
}

.pvs-cart-notification__compare {
  color: #888;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: line-through;
}

.pvs-cart-notification__compare.is-discounted {
  text-decoration: line-through;
}

.pvs-cart-notification__gift {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 52px;
  padding: 2px 10px;
  border-radius: 5px;
  background: #f8d84e;
  color: #282828;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
}

.pvs-cart-notification__separator {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 38px;
}

.pvs-cart-notification__separator::before {
  content: "";
  position: absolute;
  inset-inline: 0;
  height: 1px;
  background: #e6e6e6;
}

.pvs-cart-notification__separator span {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  border: 1px solid #e6e6e6;
  border-radius: 50%;
  background: #fff;
  color: #282828;
  font-size: 20px;
  line-height: 1;
}

.pvs-cart-notification__actions {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  padding: 20px;
  box-shadow: 0 -4px 12px rgb(0 0 0 / 8%);
}

.pvs-cart-notification__button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 45px;
  border: 1.5px solid #282828;
  border-radius: 12px;
  cursor: pointer;
  font:
    600 16px/24px Arial,
    sans-serif;
  text-decoration: none;
}

.pvs-cart-notification__button--cart {
  background: #fff;
  color: #282828;
}

.pvs-cart-notification__button--checkout {
  background: #282828 !important;
  color: #fff;
}

@media (max-width: 600px) {
  .pvs-cart-notification {
    align-items: flex-end;
    padding: 12px;
  }

  .pvs-cart-notification__dialog {
    width: 100%;
    max-height: calc(100dvh - 24px);
  }

  .pvs-cart-notification__content,
  .pvs-cart-notification__actions {
    padding: 15px;
  }

  .pvs-cart-notification__header {
    grid-template-columns: 32px minmax(0, 1fr) 22px;
  }

  .pvs-cart-notification__heading {
    font-size: 18px;
    line-height: 26px;
  }

  .pvs-cart-notification__products {
    margin-top: 15px;
  }

  .pvs-cart-notification__product {
    grid-template-columns: 70px minmax(0, 1fr) auto;
    gap: 10px;
  }

  .pvs-cart-notification__image {
    width: 70px;
    height: 70px;
  }

  .pvs-cart-notification__title {
    font-size: 14px;
    line-height: 20px;
  }

  .pvs-cart-notification__price {
    font-size: 14px;
    line-height: 20px;
  }

  .pvs-cart-notification__gift {
    min-width: 48px;
    font-size: 12px;
    line-height: 18px;
  }

  .pvs-cart-notification__actions {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}
#pvs-cart-notification-title {
  font-family: "custom-head-font";
  font-weight: 600;
}
.pvs-cart-group {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
div[data-product-options] {
  display: flex;
  flex-wrap: wrap;
}
.pvs-cart-notification__product {
  align-items: center;
}

/* 内置 Inter 兜底字体（400/600，SIL Open Font License 1.1）：以 data URL 发布在扩展 CSS 中，不依赖任何店铺的 CDN 地址。 */
@font-face {
  font-family: "custom-head-font";
  src: url("data:font/woff2;base64,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")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "custom-body-font";
  src: url("data:font/woff2;base64,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")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

#pvs-price-display {
  color: var(--priceColor)
}

#pvs-compare-price {
  font-size: calc(var(--core-ui-design-unit) * 18);
  color: #999;
  text-decoration: line-through;
}

.pvs-price-discount img {
  width: calc(var(--core-ui-design-unit) * 36);
  height: auto;
  margin-right: 0;
  position: absolute;
  left: calc(var(--core-ui-design-unit) * -15);
}

product-variant-selector .pvs-wrapper {
  margin: 0 0;
  width: 100%;
}

product-variant-selector .pvs-main-image {
  width: 100%;
  max-width: calc(var(--core-ui-design-unit) * 350);
  border-radius: calc(var(--core-ui-design-unit) * 12);
  margin-bottom: calc(var(--core-ui-design-unit) * 20);
  object-fit: cover;
}

product-variant-selector .pvs-price {
  font-size: calc(var(--core-ui-design-unit) * 30);
  font-weight: bold;
  margin-bottom: calc(var(--core-ui-design-unit) * 19);
  color: #1a1a1a;
  display: flex;
  align-items: center;
  gap: calc(var(--core-ui-design-unit) * 18);
  line-height: 1.2;
  margin-top: calc(var(--core-ui-design-unit) * 12);
  align-items: center;
  gap: calc(var(--core-ui-design-unit) * 18);
  flex-wrap: wrap;
}

product-variant-selector .pvs-price.pvs-warning {
  color: #9b9b9b;
  font-size: calc(var(--core-ui-design-unit) * 16);
}

.pvs-price-discount span {
  width: fit-content;
  padding: calc(var(--core-ui-design-unit) * 6) calc(var(--core-ui-design-unit) * 16);
  background-color: var(--badge-bg);
  color: var(--badge-text);
  border-radius: calc(var(--core-ui-design-unit) * 8);
  line-height: 1;
  flex-shrink: 0;
  height: calc(var(--core-ui-design-unit) * 32);
  font-size: calc(var(--core-ui-design-unit) * 14);
  display: flex;
  align-items: center;
  font-weight: 600;
}

.pvs-price-discount {
  display: flex;
  align-items: center;
  position: relative;
}

product-variant-selector .pvs-option-group {
  margin-bottom: calc(var(--core-ui-design-unit) * 15);
}

product-variant-selector .pvs-option-name {
  font-weight: 600;
  margin-bottom: calc(var(--core-ui-design-unit) * 10);
  font-size: calc(var(--core-ui-design-unit) * 16);
  color: #121212;
  line-height: calc(var(--core-ui-design-unit) * 24);
}

product-variant-selector .pvs-option-values {
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--core-ui-design-unit) * 10);
}

product-variant-selector .pvs-opt-btn {
  padding: calc(var(--core-ui-design-unit) * 12) calc(var(--core-ui-design-unit) * 16);
  border: 1.5px solid var(--product-border-color, #e0e0e0);
  background: var(--product-BGC);
  border-radius: calc(var(--core-ui-design-unit) * 8);
  cursor: pointer;
  font-size: calc(var(--core-ui-design-unit) * 14);
  color: var(--product-TextC);
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  font-family: inherit;
  line-height: calc(var(--core-ui-design-unit) * 20);
}

product-variant-selector .pvs-opt-btn:hover:not(.unavailable) {
  border-color: var(--product-border-color, #333);
}

product-variant-selector .pvs-opt-btn.active {
  background: var(--active-select-color);
  color: var(--product-active-textC);
  border-color: var(--active-select-color);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

product-variant-selector .pvs-opt-btn.unavailable {
  opacity: 0.3;
  text-decoration: line-through;
  pointer-events: none;
}

.custom-disabled {
  opacity: .3;
  pointer-events: none;
}

.pvs-quantity-input {
  display: flex;
  align-items: center;
  width: calc(var(--core-ui-design-unit) * 122);
  height: calc(var(--core-ui-design-unit) * 44);
  border: 1px solid #000;
  border-radius: calc(var(--core-ui-design-unit) * 8);
  overflow: hidden;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}

.pvs-qty-btn {
  width: calc(var(--core-ui-design-unit) * 40);
  height: 100%;
  border: none;
  font-size: calc(var(--core-ui-design-unit) * 25);
  font-weight: bold;
  cursor: pointer;
  transition: background-color 0.2s;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pvs-qty-btn:hover {
  background-color: #e9e9e9;
}

.pvs-qty-btn:active {
  background-color: #d9d9d9;
}

.pvs-qty-input {
  height: 100%;
  border: none;
  text-align: center;
  font-size: calc(var(--core-ui-design-unit) * 18);
  outline: none;
  pointer-events: none;
  color: #000;
  flex: 1;
  background: transparent;
  line-height: calc(var(--core-ui-design-unit) * 26);
}

input[type="number"].pvs-qty-input::-webkit-outer-spin-button,
input[type="number"].pvs-qty-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}


.pvs-qty-input {
  width: 80%;
}

.pvs-quantity-label {
  font-size: calc(var(--core-ui-design-unit) * 16);
  font-weight: 600;
  line-height: calc(var(--core-ui-design-unit) * 24);
  color: #121212;
  margin-bottom: calc(var(--core-ui-design-unit) * 11);
  text-align: left;
  padding-bottom: calc(var(--core-ui-design-unit) * 12);
}

.pvs-handle {
  width: 100%;
  display: flex;
  gap: calc(var(--core-ui-design-unit) * 11);
  margin-bottom: calc(var(--core-ui-design-unit) * 10);
  align-items: end;
}

.pvs-checkout .custom-pay-buttons .shopify-payment-button {
  animation: skip 4s infinite;
}

.pvs-checkout {
  border-radius: calc(var(--core-ui-design-unit) * 10);
  cursor: pointer;
  margin: calc(var(--core-ui-design-unit) * 10) auto 0;
  font-size: calc(var(--core-ui-design-unit) * 43);
  color: #fff;
  text-align: center;
  box-sizing: border-box;
  width: 100%;
  padding-bottom: calc(var(--core-ui-design-unit) * 5);
}

.shopify-payment-button__button--unbranded {
  background-color: #000 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

@keyframes slideBar {
  from {
    background-position-x: 0;
  }

  to {
    background-position-x: calc(var(--core-ui-design-unit) * 140);
  }
}

/* 定义跑马灯动画关键帧 */
@keyframes legacy-scroll-marquee {
  0% {
    transform: translateX(0);
  }

  100% {
    /* 向左移动整个轨道 50% 的距离 */
    transform: translateX(-50%);
  }
}

@keyframes bounceInWithDelay {

  0%,
  6.67%,
  13.33%,
  20%,
  26.67%,
  33.33% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  6.67% {
    /* 对应原 20% */
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  13.33% {
    /* 对应原 40% */
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  20% {
    /* 对应原 60% */
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  26.67% {
    /* 对应原 80% */
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  33.33%,
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.custom-product-upcell-msg .product-clock {
  /* 假设动画执行1秒 + 停顿2秒 = 总时长设为3秒 */
  animation: bounceInWithDelay 3s infinite;
}

.pvs-qty-input {
  background: transparent !important;
  box-shadow: none !important;
}

custom-based-product .product-form__input {
  flex: 0;
  margin: 0;
}


custom-based-product {
  display: none;
  padding: calc(var(--core-ui-design-unit) * 80) 0;
}

/* Inline image/SVG dimensions use the component design unit as a fallback. */
custom-based-product :where(.core-ui-scaled-media) {
  width: calc(var(--core-ui-design-unit) * var(--core-ui-media-width));
}

custom-based-product :where(.core-ui-scaled-media:not([data-core-ui-media-height="auto"])) {
  height: calc(var(--core-ui-design-unit) * var(--core-ui-media-height));
}

custom-based-product :where(.core-ui-scaled-media[data-core-ui-media-height="auto"]) {
  height: auto;
}

/* Shared title text falls back to the component design scale. */
custom-based-product :where(.custom-based-title) {
  font-size: calc(var(--core-ui-design-unit) * 16);
  line-height: calc(var(--core-ui-design-unit) * 24);
}

.custom-product-content {
  max-width: calc(var(--core-ui-design-unit) * 1280);
  width: 100%;
  margin: 0 auto;
  display: grid;
  grid-template-columns: calc(50% - calc(var(--core-ui-design-unit) * 32)) calc(50% - calc(var(--core-ui-design-unit) * 32));
  gap: calc(var(--core-ui-design-unit) * 64);
  padding-top: calc(var(--core-ui-design-unit) * 48);
  /* padding-left: calc(var(--core-ui-design-unit) * 40);
  padding-right: calc(var(--core-ui-design-unit) * 40); */

}

.custom-product-card {
  background: var(--card-bgc);
  padding: calc(var(--core-ui-design-unit) * 16);
  border-radius: calc(var(--core-ui-design-unit) * 12);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: fit-content;
  position: sticky;
  top: 15%;
}

.custom-product-main-upcell {
  width: 100%;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  column-gap: calc(var(--core-ui-design-unit) * 10);
  align-items: center;
  position: relative;
  padding: calc(var(--core-ui-design-unit) * 20) 0 0 0;
  box-sizing: border-box;
}

.custom-product-main-img img {
  width: 100%;
  height: 100%;
  border-radius: calc(var(--core-ui-design-unit) * 12);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.custom-product-main-img.main-image-padding-enabled img {
  box-sizing: border-box;
  padding: calc(var(--core-ui-design-unit) * 24);
  object-fit: contain;
}

.custom-product-main-media {
  position: relative;
  width: 100%;
}

.custom-product-main-media::after {
  padding-bottom: var(--ratio-percent);
  content: "";
  display: block;
}

.custom-product-main-img {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  border-radius: calc(var(--core-ui-design-unit) * 12);
  width: 100%;
}

.custom-product-time-bar {
  height: calc(var(--core-ui-design-unit) * 10.6);
  background: rgba(18, 18, 18, 0.15);
  border-radius: calc(var(--core-ui-design-unit) * 70);
  text-align: center;
  width: 100%;
  position: relative;
}

.custom-product-time-comp {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: calc(var(--core-ui-design-unit) * 10);
  padding-bottom: calc(var(--core-ui-design-unit) * 6);
  min-width: 0;
}

.custom-product-time-bar .custom-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  border-radius: calc(var(--core-ui-design-unit) * 70);
  background: var(--progress-color);
  width: 33%;
  background-image: linear-gradient(315deg,
      rgba(255, 255, 255, 0.4) 25%,
      transparent 0,
      transparent 50%,
      rgba(255, 255, 255, 0.4) 0,
      rgba(255, 255, 255, 0.4) 75%,
      transparent 0,
      transparent);
  background-size: calc(var(--core-ui-design-unit) * 14) calc(var(--core-ui-design-unit) * 14);
  animation: slideBar 4s linear infinite;
  transition: width 0.6s cubic-bezier(0.22, 0.61, 0.36, 1);
  display: block;
}

.custom-product-upcell-msg {
  width: 100%;
  display: contents;
  padding-bottom: calc(var(--core-ui-design-unit) * 6);
}

.custom-product-bar {
  min-width: 0;
}

.custom-product-clock {
  width: calc(var(--core-ui-design-unit) * 40);
  height: auto;
  flex-shrink: 0;
}

.custom-product-text-clock {
  height: calc(var(--core-ui-design-unit) * 19);
  width: auto;
  vertical-align: middle;
  flex-shrink: 0;
}

.custom-product-time-text {
  line-height: 1;
  color: #fff;
  display: flex;
  align-items: center;
  gap: calc(var(--core-ui-design-unit) * 10);
  font-size: calc(var(--core-ui-design-unit) * 16);
  line-height: calc(var(--core-ui-design-unit) * 24);
  font-weight: 600;
  /* white-space: nowrap; */
  min-width: 0;
}

.custom-countdown .custom-count-el {
  width: calc(var(--core-ui-design-unit) * 68);
  height: calc(var(--core-ui-design-unit) * 52);
  background: #fff;
  border-radius: calc(var(--core-ui-design-unit) * 9);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: calc(var(--core-ui-design-unit) * 18);
  line-height: calc(var(--core-ui-design-unit) * 26);
  color: #121212;
  font-weight: 600;
  flex-direction: column;
}


.costom-countdown-box span {
  color: var(--card-bgc);
  font-weight: 500;
  font-size: calc(var(--core-ui-design-unit) * 12);
  line-height: 1;
}

.custom-countdown {
  display: flex;
  gap: calc(var(--core-ui-design-unit) * 14);
  flex: 0 0 auto;
  white-space: nowrap;
}

.custom-countdown-dot {
  position: relative;
}

.custom-countdown-dot::after,
.custom-countdown-dot::before {
  content: '';
  position: absolute;
  left: calc(100% + calc(var(--core-ui-design-unit) * 5));
  width: calc(var(--core-ui-design-unit) * 5);
  height: calc(var(--core-ui-design-unit) * 5);
  background: #fff;
  border-radius: 50%;
}

.custom-countdown-dot::before {
  top: 30%;
}

.custom-countdown-dot::after {
  bottom: 19%;
}

.custom-product-inner .psv-title {
  font-size: calc(var(--core-ui-design-unit) * 30);
  color: #121212;
  line-height: calc(var(--core-ui-design-unit) * 40);
  font-weight: 600;
  text-align: left;
}

/* 滚动轨道 */
.legacy-marquee-placeholder {
  /* 电脑端默认居中 */
}

/* 容器：隐藏溢出部分 */
/* 轨道：让内部的 group 水平排布 */
/* 组：应用无限循环动画 */
.legacy-marquee-animation {
  /* 15s 是滚动一圈的时间，linear 保证匀速，infinite 保证无限循环 */
  /* marquee animation moved to product-common.css */
}


/* 动画定义：向左平移 -100% (即一个 group 的完整宽度) */
/* 进阶体验：鼠标悬停时暂停滚动 (对用户更加友好) */
/* 项目分组 */
/* 单个项目样式 */
.legacy-marquee-item {
  display: flex;
  align-items: center;
  color: #111;
  white-space: nowrap;
  /* 强制文字不换行 */
  gap: calc(var(--core-ui-design-unit) * 20);
  font-size: calc(var(--core-ui-design-unit) * 20);
  line-height: calc(var(--core-ui-design-unit) * 28);
}

.legacy-marquee-item img {
  width: calc(var(--core-ui-design-unit) * 25);
  height: auto;
}

/* 绿色勾号 */
.custom-product-icon {
  color: #00b341;
  /* 绿色 */
  margin-right: calc(var(--core-ui-design-unit) * 8);
  font-weight: bold;
  font-size: 1.2em;
}

/* --- 响应式样式：手机端跑马灯 (屏幕宽度小于等于 768px 时生效) --- */
@media (max-width: 768px) {
  .custom-product-main-upcell {
    padding-top: calc(var(--core-ui-design-unit) * 12);
  }

  .custom-product-inner .psv-title {
    font-size: calc(var(--core-ui-design-unit) * 22);
    line-height: calc(var(--core-ui-design-unit) * 30);
    text-align: left;
  }
}

.custom-product-upcell-msg .product-clock {
  width: calc(var(--core-ui-design-unit) * 38);
  height: calc(var(--core-ui-design-unit) * 38);
}

@media(max-width:750px) {
  .custom-product-main-upcell {
    column-gap: calc(var(--core-ui-design-unit) * 5);
  }

  .pvs-pay-safe-block:last-child {
    margin-top: calc(var(--core-ui-design-unit) * 12);
  }

  product-variant-selector .pvs-opt-btn {
    padding: calc(var(--core-ui-design-unit) * 8) calc(var(--core-ui-design-unit) * 12);
    font-size: calc(var(--core-ui-design-unit) * 14);
    line-height: calc(var(--core-ui-design-unit) * 20);
  }

  product-variant-selector .pvs-option-values {
    gap: calc(var(--core-ui-design-unit) * 8);
  }

  .custom-product-time-bar .custom-line {
    height: calc(var(--core-ui-design-unit) * 8);
  }

  .custom-product-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: calc(var(--core-ui-design-unit) * 20);
    padding-top: calc(var(--core-ui-design-unit) * 20);
    padding-left: 0;
    padding-right: 0;
  }

  .custom-product-card {
    position: static;
    padding: calc(var(--core-ui-design-unit) * 12);
  }


  .product-block-variant-picker {
    margin-top: calc(var(--core-ui-design-unit) * 2);
  }

  .custom-product-time-text span {
    font-size: calc(var(--core-ui-design-unit) * 16);
    line-height: calc(var(--core-ui-design-unit) * 18);
    font-weight: 600;
  }

  .custom-product-time-bar {
    height: calc(var(--core-ui-design-unit) * 8);
  }


  .custom-product-upcell-msg .product-clock {
    width: calc(var(--core-ui-design-unit) * 25);
    height: calc(var(--core-ui-design-unit) * 25);
  }

  .costom-countdown-box span {
    font-size: calc(var(--core-ui-design-unit) * 10);
  }

  .custom-countdown .custom-count-el {
    font-size: calc(var(--core-ui-design-unit) * 12);
    width: calc(var(--core-ui-design-unit) * 46);
    height: calc(var(--core-ui-design-unit) * 41);
    padding: 0;
    box-sizing: border-box;
  }

  .custom-countdown .custom-count-el div {
    font-size: calc(var(--core-ui-design-unit) * 16);
    line-height: 1;
  }

  .custom-countdown {
    gap: calc(var(--core-ui-design-unit) * 10);
  }

  .custom-countdown-dot::after,
  .custom-countdown-dot::before {
    left: calc(100% + calc(var(--core-ui-design-unit) * 2));
    width: calc(var(--core-ui-design-unit) * 4);
    height: calc(var(--core-ui-design-unit) * 4);
  }

  #pvs-price-display {
    font-size: calc(var(--core-ui-design-unit) * 22);
    line-height: calc(var(--core-ui-design-unit) * 30);
    font-weight: 600;
  }

  #pvs-compare-price {
    font-size: calc(var(--core-ui-design-unit) * 18);
    line-height: calc(var(--core-ui-design-unit) * 26);
  }


  .pvs-price-discount span {
    font-size: calc(var(--core-ui-design-unit) * 14);
    line-height: calc(var(--core-ui-design-unit) * 20);
    padding-left: calc(var(--core-ui-design-unit) * 28);
    padding-right: calc(var(--core-ui-design-unit) * 10);
    padding-top: calc(var(--core-ui-design-unit) * 6);
    padding-bottom: calc(var(--core-ui-design-unit) * 6);
  }


  .custom-product-time-comp {
    gap: calc(var(--core-ui-design-unit) * 5);
  }

  .pvs-price-discount {
    position: relative;
  }

  product-variant-selector .pvs-option-name,
  .pvs-quantity-label {
    font-size: calc(var(--core-ui-design-unit) * 16);
    line-height: calc(var(--core-ui-design-unit) * 24);

  }

  .pvs-add-to-cart {
    font-size: calc(var(--core-ui-design-unit) * 44);
  }

  .pvs-qty-btn {
    font-size: calc(var(--core-ui-design-unit) * 35);
  }

  .pvs-qty-input {
    font-size: calc(var(--core-ui-design-unit) * 18);
    line-height: calc(var(--core-ui-design-unit) * 26);
  }

  .pvs-add-to-cart img {
    width: calc(var(--core-ui-design-unit) * 40);
  }

  .pvs-quantity-label {
    margin: calc(var(--core-ui-design-unit) * 10) 0;
  }

  .pvs-checkout {
    margin-top: calc(var(--core-ui-design-unit) * 12);
  }

  .pvs-free-shipping {
    font-size: calc(var(--core-ui-design-unit) * 16);
    padding-bottom: 0;
    line-height: calc(var(--core-ui-design-unit) * 24);
  }

  .pvs-free-shipping img {
    width: calc(var(--core-ui-design-unit) * 28);
  }

  .pvs-free-shipping {
    width: 100%;
  }

  .pvs-free-shipping {
    align-items: center;
    margin: calc(var(--core-ui-design-unit) * 10) 0 calc(var(--core-ui-design-unit) * 10) 0;
  }

  .pvs-pay-safe-block .pvs-pay-safe-box {
    font-size: calc(var(--core-ui-design-unit) * 13);
    font-weight: 500;
    line-height: calc(var(--core-ui-design-unit) * 20);
  }

  .pvs-pay-safe-block .pvs-pay-icon {
    width: calc(var(--core-ui-design-unit) * 28);
    height: calc(var(--core-ui-design-unit) * 28);
  }

  .pvs-pay-safe-block .pvs-pay-safe-box1>div,
  .pvs-pay-safe-block .pvs-pay-safe-box {
    column-gap: calc(var(--core-ui-design-unit) * 12);
  }
}

.custom-pay-buttons {
  display: grid;
  grid-template-columns: 1fr;
  gap: calc(var(--core-ui-design-unit) * 10);
}

.custom-pay-buttons .pvs-add-to-cart {
  height: calc(var(--core-ui-design-unit) * 46);
  border-radius: calc(var(--core-ui-design-unit) * 9);
}

.shopify-payment-button {
  border-radius: calc(var(--core-ui-design-unit) * 9);
}

.custom-pay-buttons .pvs-add-to-cart svg {
  width: calc(var(--core-ui-design-unit) * 35);
  height: calc(var(--core-ui-design-unit) * 35);
}

.custom-pay-buttons .shopify-payment-button__button::after,
.custom-pay-buttons .shopify-payment-button__button::before {
  display: none;
}

.custom-pay-buttons .shopify-payment-button__button {
  font-size: calc(var(--core-ui-design-unit) * 16);
  height: calc(var(--core-ui-design-unit) * 46);
  border-radius: calc(var(--core-ui-design-unit) * 9);
}

.pvs-free-shipping {
  padding-top: calc(var(--core-ui-design-unit) * 20);
  padding-bottom: calc(var(--core-ui-design-unit) * 20);
  color: #121212;
}

.section-pay {
  color: #121212;
}

.custom-product-bar {
  flex: 1;
}
@media (min-width: 768px) {
  kaching-bundle ,shopify-paypal-button{
    zoom:var(--custom-zoom,1);
  }
}

.pvs-quantity-badge {
  position: absolute;
  z-index: 2;
  left: calc(var(--pvs-quantity-badge-anchor-x, 90) * 1% + var(--pvs-quantity-badge-offset-x, 0) * var(--core-ui-design-unit));
  top: calc(var(--pvs-quantity-badge-anchor-y, 90) * 1% + var(--pvs-quantity-badge-offset-y, 0) * var(--core-ui-design-unit));
  transform: translate(-50%, -50%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: calc(var(--core-ui-design-unit) * 2.5);
  width: calc(var(--core-ui-design-unit) * 40);
  height: calc(var(--core-ui-design-unit) * 40);
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: var(--card-bgc);
  color: #fff;
  box-sizing: border-box;
  font-family: Inter, Arial, sans-serif;
  font-size: calc(var(--core-ui-design-unit) * 16);
  font-weight: 600;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  box-shadow: none;
}

.pvs-quantity-badge::before {
  content: '';
  width: calc(var(--core-ui-design-unit) * 9);
  height: calc(var(--core-ui-design-unit) * 9);
  flex: 0 0 calc(var(--core-ui-design-unit) * 9);
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%208.8313%208.8312'%3E%3Cpath%20d='M8.8313%200.8312L5.2469%204.4156L8.8313%208L8%208.8312L4.4157%205.2468L0.8313%208.8312L0%208L3.5844%204.4156L0%200.8312L0.8313%200L4.4157%203.5843L8%200L8.8313%200.8312Z'%20fill='white'/%3E%3C/svg%3E");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.pvs-quantity-badge[hidden] {
  display: none !important;
}

.multicolumn .title{margin:0}.multicolumn.no-heading .title{display:none}.multicolumn .title-wrapper-with-link{margin-top: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:1.5rem}@media screen and (min-width:750px){.multicolumn .button{margin-top:4rem}}.multicolumn-list{margin-top:0;margin-bottom:0;padding:0}.multicolumn-list__item:only-child{max-width:72rem}.multicolumn-list__item--empty{display:none}.multicolumn:not(.background-none) .multicolumn-card{background:rgb(var(--color-background));height:100%}.multicolumn-list h3{line-height:calc(1 + .5/max(1,var(--font-heading-scale)))}.multicolumn-list h3,.multicolumn-list p{margin:0}.multicolumn-card-spacing{padding-top:2.5rem;margin-left:2.5rem;margin-right:2.5rem}.multicolumn-card__info>:nth-child(2){margin-top:1rem}.multicolumn-list__item.center .media--adapt,.multicolumn-list__item .media--adapt .multicolumn-card__image{width:auto}.multicolumn-list__item.center .media--adapt img{left:50%;transform:translate(-50%)}@media screen and (max-width:749px){.multicolumn-list{margin:0;width:100%}.multicolumn-list:not(.slider){padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:750px){.multicolumn-list.slider,.multicolumn-list.grid--4-col-desktop{padding:0}.multicolumn-list__item,.grid--4-col-desktop .multicolumn-list__item{padding-bottom:0}.background-none .grid--2-col-tablet .multicolumn-list__item{margin-top:4rem}}.background-none .multicolumn-card-spacing{padding:0;margin:0}.multicolumn-card__info{padding:2.5rem}.background-none .multicolumn-card__info{padding-top:0;padding-left:0;padding-right:0}.background-none .slider .multicolumn-card__info{padding-bottom:0}.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:2.5rem}.background-none .slider .multicolumn-card__info{padding-left:.5rem}.background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-left:1.5rem}.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:2.5rem;padding-right:2.5rem}@media screen and (max-width:749px){.background-none .slider .multicolumn-card__info{padding-bottom:1rem}.multicolumn.background-none .slider.slider--mobile{margin-bottom:0rem}}@media screen and (min-width:750px){.background-none .multicolumn-card__image-wrapper{margin-left:1.5rem;margin-right:1.5rem}.background-none .multicolumn-list .multicolumn-card__info,.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:1.5rem;padding-right:1.5rem}}.multicolumn-card{position:relative;box-sizing:border-box}.multicolumn-card>.multicolumn-card__image-wrapper--full-width:not(.multicolumn-card-spacing){border-top-left-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));border-top-right-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));overflow:hidden}.multicolumn.background-none .multicolumn-card{border-radius:0}.multicolumn-card__info .link{text-decoration:none;font-size:inherit;margin-top:1.5rem}.multicolumn-card__info .icon-wrap{margin-left:.8rem;white-space:nowrap}.multicolumn-card{display:flex;align-items:center;justify-content:center}.multicolumn-card__image-wrapper--third-width{padding-top:20px!important;padding-bottom:20px!important;max-width:50px;margin:0!important}.multicolumn-card__info{padding-left:10px;padding-right:0}.multicolumn-list h3,.multicolumn-list p{font-size:15px}@media screen and (min-width:990px){.multicolumn-list__item--empty{display:list-item}}@media screen and (max-width:749px){.multicolumn .title-wrapper-with-link{margin-bottom:3rem}.multicolumn-card__image-wrapper--third-width{width:auto;padding-top:0!important;padding-bottom:0!important;margin:auto!important}.multicolumn-list .grid__item{width:22%;padding:2.5rem 0}.multicolumn-card-spacing{padding-top:0}.multicolumn .page-width{padding-left:0;padding-right:0}.multicolumn-card__image-wrapper--third-width{max-width:35px}.multicolumn-card__info{padding:0;text-align:center}.multicolumn-card{display:block}.multicolumn-list h3,.multicolumn-list p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-multicolumn.css.map?v=160985939011001891041793862731 */

slider-component{--desktop-margin-left-first-item: max(5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2));position:relative;display:block}slider-component.slider-component-full-width{--desktop-margin-left-first-item: 1.5rem}@media screen and (max-width:749px){slider-component.page-width{padding:0 1.5rem}}@media screen and (min-width:749px)and (max-width:990px){slider-component.page-width{padding:0 5rem}}@media screen and (max-width:989px){.no-js slider-component .slider{padding-bottom:3rem}}.slider__slide{--focus-outline-padding: .5rem;--shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}@media screen and (max-width:749px){.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider.slider--mobile.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--mobile.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}@media screen and (min-width:750px){.slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch}.slider.slider--tablet-up .slider__slide{margin-bottom:0}}@media screen and (max-width:989px){.slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--tablet .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider.slider--tablet.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--tablet.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}.slider--everywhere{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}@media screen and (min-width:990px){.slider-component-desktop.page-width{max-width:none}.slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem;scroll-padding-left:var(--desktop-margin-left-first-item)}.slider.slider--desktop .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}.slider.slider--desktop .slider__slide:last-child{margin-right:5rem}.slider-component-full-width .slider--desktop{scroll-padding-left:1.5rem}.slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:1.5rem;scroll-margin-left:1.5rem}.slider-component-full-width .slider--desktop .slider__slide:last-child{margin-right:1.5rem}.slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 5 - var(--grid-desktop-horizontal-spacing) * 2)}.slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)}.slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}.slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 5)}.slider--desktop.grid--1-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}.slider.slider--desktop.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--desktop.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}@media(prefers-reduced-motion){.slider{scroll-behavior:auto}}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}.no-js .slider::-webkit-scrollbar{display:initial}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.slider-counter{display:flex;justify-content:center;min-width:4.4rem}@media screen and (min-width:750px){.slider-counter--dots{margin:0 1.2rem}}.slider-counter__link{padding:1rem}@media screen and (max-width:749px){.slider-counter__link{padding:.7rem}}.slider-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.5);padding:0;display:block}.slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.slider-counter__link--active.slider-counter__link--dots .dot{background-color:CanvasText}}.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}.slider-counter__link--dots .dot,.slider-counter__link--numbers{transition:transform .2s ease-in-out}.slider-counter__link--active.slider-counter__link--numbers,.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot,.slider-counter__link--numbers:hover{transform:scale(1.1)}.slider-counter__link--numbers{color:rgba(var(--color-foreground),.5);text-decoration:none}.slider-counter__link--numbers:hover{color:rgb(var(--color-foreground))}.slider-counter__link--active.slider-counter__link--numbers{text-decoration:underline;color:rgb(var(--color-foreground))}.slider-buttons{display:flex;align-items:center;justify-content:center}@media screen and (min-width:990px){.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:none}}@media screen and (max-width:989px){.slider--desktop:not(.slider--tablet)+.slider-buttons{display:none}}@media screen and (min-width:750px){.slider--mobile+.slider-buttons{display:none}}.slider-button{color:rgba(var(--color-foreground),.75);background:transparent;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.slider-button .icon{height:.6rem}.slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.slider-button--next .icon{transform:rotate(-90deg)}.slider-button--prev .icon{transform:rotate(90deg)}.slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-slider.css.map?v=21509152082215959751793862686 */

.footer{border-top:.1rem solid rgba(var(--color-foreground),.08)}.footer:not(.color-background-1){border-top:none}.footer__content-top{padding-bottom:3rem;display:block}@media screen and (max-width:749px){.footer .grid{display:block}.footer-block.grid__item{padding:0;margin:4rem 0;width:100%}.footer-block.grid__item:first-child{margin-top:0}.footer__content-top{padding-bottom:0;padding-left:calc(4rem / var(--font-body-scale));padding-right:calc(4rem / var(--font-body-scale))}}@media screen and (min-width:750px){.footer__content-top .grid{row-gap:6rem;margin-bottom:0;padding:0 5rem}}.footer__content-bottom{border-top:solid .1rem rgba(var(--color-foreground),.08);padding-top:0;padding-bottom:1rem}.footer__content-bottom:only-child{border-top:0}.footer__content-bottom-wrapper{display:flex;width:100%}@media screen and (max-width:749px){.footer__content-bottom{flex-wrap:wrap;padding-top:0;padding-left:0;padding-right:0;row-gap:1.5rem;padding-bottom:.5rem}.footer__content-bottom-wrapper{flex-wrap:wrap;row-gap:1.5rem}}.footer__localization:empty+.footer__column--info{align-items:center}@media screen and (max-width:749px){.footer__localization:empty+.footer__column{padding-top:1rem}}.footer__column{width:100%;align-items:flex-end}.footer__column--info{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:2rem;padding-right:2rem;padding-top:15px}@media screen and (min-width:750px){.footer__column--info{padding-left:0;padding-right:0;align-items:flex-end;padding-bottom:.5rem}}.footer-block:only-child:last-child{text-align:center;max-width:76rem;margin:0 auto}@media screen and (min-width:750px){.footer-block{display:block;margin-top:0}}.footer-block:empty{display:none}.footer-block--newsletter{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;margin-top:3rem}.footer-block--newsletter:only-child{margin-top:0}.footer-block--newsletter>*{flex:1 1 100%}@media screen and (max-width:749px){.footer-block.footer-block--menu:only-child{text-align:left}}@media screen and (min-width:750px){.footer-block--newsletter{flex-wrap:nowrap;justify-content:space-between}}.footer-block__heading{margin-bottom:2rem;margin-top:0;font-size:calc(var(--font-heading-scale) * 1.6rem)}@media screen and (min-width:990px){.footer-block__heading{font-size:calc(var(--font-heading-scale) * 1.8rem)}}.footer__list-social:empty,.footer-block--newsletter:empty{display:none}.footer__list-social.list-social:only-child{justify-content:center}.footer-block__newsletter{text-align:center}.newsletter-form__field-wrapper{max-width:36rem}@media screen and (min-width:750px){.footer-block__newsletter:not(:only-child){text-align:left}.footer-block__newsletter:not(:only-child) .footer__newsletter{justify-content:flex-start;margin:0}.footer-block__newsletter:not(:only-child) .newsletter-form__message--success{left:auto}}.footer-block__newsletter+.footer__list-social{margin-top:3rem}@media screen and (max-width:749px){.footer__list-social.list-social{justify-content:center}}@media screen and (min-width:750px){.footer-block__newsletter+.footer__list-social{margin-top:0}}.footer__localization{display:flex;flex-direction:row;justify-content:center;align-content:center;flex-wrap:wrap;padding:1rem 1rem 0}.footer__localization:empty{display:none}.localization-form{display:flex;flex-direction:column;flex:auto 1 0;padding:1rem;margin:0 auto}.localization-form:only-child{display:inline-flex;flex-wrap:wrap;flex:initial;padding:1rem 0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:1rem 1rem .5rem;flex-grow:1}.footer__localization h2{margin:1rem 1rem .5rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.footer__localization{padding:.4rem 0;justify-content:flex-start}.localization-form{padding:1rem 2rem 1rem 0}.localization-form:first-of-type{padding-left:0}.localization-form:only-child{justify-content:start;width:auto;margin:0 1rem 0 0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:1rem 0}.footer__localization h2{margin:1rem 0 0}}@media screen and (max-width:989px){noscript .localization-form:only-child,.footer__localization noscript{width:100%}}.localization-form .button{padding:1rem}.localization-form__currency{display:inline-block}@media screen and (max-width:749px){.localization-form .button{word-break:break-all}}.localization-form__select{border-radius:var(--inputs-radius-outset);position:relative;margin-bottom:1.5rem;padding-left:1rem;text-align:left;min-height:calc(4rem + var(--inputs-border-width) * 2);min-width:calc(7rem + var(--inputs-border-width) * 2)}.disclosure__button.localization-form__select{padding:calc(2rem + var(--inputs-border-width));background:rgb(var(--color-background))}noscript .localization-form__select{padding-left:0rem}@media screen and (min-width:750px){noscript .localization-form__select{min-width:20rem}}.localization-form__select .icon-caret{position:absolute;content:"";height:.6rem;right:calc(var(--inputs-border-width) + 1.5rem);top:calc(50% - .2rem)}.localization-selector.link{text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:rgb(var(--color-foreground));width:100%;padding-right:4rem;padding-bottom:1.5rem}noscript .localization-selector.link{padding-top:1.5rem;padding-left:1.5rem}.disclosure .localization-form__select{padding-top:1.5rem}.localization-selector option{color:#000}.localization-selector+.disclosure__list-wrapper{margin-left:1rem;opacity:1;animation:animateLocalization var(--duration-default) ease}@media screen and (min-width:750px){.footer__payment{margin-top:1.5rem}}.footer__copyright{text-align:center}@media screen and (min-width:750px){.footer__copyright{text-align:right}}@keyframes appear-down{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}.footer-block__details-content{margin-bottom:4rem}@media screen and (min-width:750px){.footer-block__details-content{margin-bottom:0;display:grid;grid-template-columns:50% 50%}.footer-block__details-content>p,.footer-block__details-content>li{padding:0}.footer-block:only-child li{display:inline}.footer-block__details-content>li:not(:last-child){margin-right:1.5rem}}.footer-block__details-content .list-menu__item--link,.copyright__content a{color:rgba(var(--color-foreground),.75)}.footer-block__details-content .list-menu__item--active{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.footer-block__details-content .list-menu__item--active:hover{text-decoration-thickness:.2rem}}@media screen and (max-width:989px){.footer-block__details-content .list-menu__item--link{padding-top:.5rem;padding-bottom:.5rem}}@media screen and (min-width:750px){.footer-block__details-content .list-menu__item--link{display:inline-block;font-size:1.4rem}.footer-block__details-content>:first-child .list-menu__item--link{padding-top:0}}@media screen and (max-width:749px){.footer-block-image{text-align:center}}.footer-block-image>img{height:auto}.footer-block__details-content .placeholder-svg{max-width:20rem}.copyright__content a{color:currentColor;text-decoration:none}@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-1rem)}}.footer .disclosure__link{padding:.95rem 3.5rem .95rem 2rem;color:rgba(var(--color-foreground),.75)}.footer .disclosure__link:hover{color:rgb(var(--color-foreground))}.footer .disclosure__link--active{text-decoration:underline}@supports not (inset: 10px){@media screen and (max-width:749px){.footer .grid{margin-left:0}}@media screen and (min-width:750px){.footer__content-top .grid{margin-left:-3rem}.footer__content-top .grid__item{padding-left:3rem}}}.footer-paypal img{max-width:400px}@media screen and (max-width:749px){.footer-paypal img{max-width:100%}}@media screen and (max-width:989px){.footer .grid{display:flex;flex-wrap:nowrap}.footer-block.grid__item.footer-block--menu{width:50%;max-width:48%;margin:0}.footer-block__details-content{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-footer.css.map?v=115023887202454129361793862729 */

.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}@media screen and (min-width:750px){.newsletter-form{align-items:flex-start;margin:0 auto;max-width:36rem}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{width:4.4rem;margin:0;right:var(--inputs-border-width);top:0;height:100%;z-index:2}.newsletter-form__button:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:focus{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-newsletter.css.map?v=103472482056003053551793862682 */

.list-menu--right {
  right: 0;
}

.list-menu--disclosure {
  position: absolute;
  min-width: 100%;
  width: 24rem;
  border: 1px solid rgba(var(--color-foreground), 0.2);
}

.list-menu--disclosure:focus {
  outline: none;
}

.list-menu__item--active {
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}

.list-menu__item--active:hover {
  text-decoration-thickness: 0.2rem;
}

.list-menu--disclosure.localization-selector {
  max-height: 18rem;
  overflow: auto;
  width: 10rem;
  padding: 0.5rem;
}

.list-payment {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: -0.5rem 0;
  padding-top: 1rem;
  padding-left: 0;
}

@media screen and (min-width: 750px) {
  .list-payment {
    justify-content: flex-end;
    margin: -0.5rem;
    padding-top: 0;
  }
}

.list-payment__item {
  align-items: center;
  display: flex;
  padding: 0.5rem;
}

.list-social {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.list-social__item .icon {
  height: 1.8rem;
  width: 1.8rem;
}

.list-social__link {
  align-items: center;
  display: flex;
  padding: 1.3rem;
  color: rgb(var(--color-foreground));
}

.list-social__link:hover .icon {
  transform: scale(1.07);
}


@media only screen and (max-width: 749px) {
  .list-social {
    margin-top:12px;
  }
  .list-social__link{
    padding-top: 0;
  }
}
.rte:after{clear:both;content:"";display:block}.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte table{table-layout:fixed}@media screen and (min-width:750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte ul{padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-rte.css.map?v=69919436638515329781793862685 */

.disclosure{position:relative}.disclosure__button{align-items:center;cursor:pointer;display:flex;height:4rem;padding:0 1.5rem;font-size:1.3rem;background-color:transparent}.disclosure__list-wrapper{border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));overflow:hidden;position:absolute;bottom:100%;transform:translateY(-1rem);z-index:2;background-color:rgb(var(--color-background));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.disclosure__list{position:relative;overflow-y:auto;font-size:1.4rem;padding-bottom:.5rem;padding-top:.5rem;scroll-padding:.5rem 0;min-height:8.2rem;max-height:19rem;max-width:22rem;min-width:12rem;width:max-content}.disclosure__item{position:relative}.disclosure__link{display:block;padding:.5rem 2.2rem;text-decoration:none;line-height:calc(1 + .8 / var(--font-body-scale))}
/*# sourceMappingURL=/cdn/shop/t/67/assets/disclosure.css.map?v=646595190999601341793862692 */

.search__input.field__input{padding-right:5rem}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.search__button:focus-visible{background-color:rgb(var(--color-background));z-index:2}.search__button:focus{background-color:rgb(var(--color-background));z-index:2}.search__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button .icon{height:1.8rem;width:1.8rem}input::-webkit-search-decoration{-webkit-appearance:none}.field__input:not(:placeholder-shown){padding-top:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-search.css.map?v=26167689376915484241793862685 */

.header__icon--menu{position:initial}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top:100%;left:0;background:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden;z-index:2;transition:opacity 0s,visibility 0s}menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:3;left:0;top:100%;width:calc(100vw - 4rem);padding:0;border-width:0 var(--drawer-border-width) 0 0;background-color:rgb(var(--color-background));overflow-x:hidden;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}.js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.no-js details[open]>.menu-drawer,.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible}.js .menu-drawer__navigation .submenu-open{visibility:hidden}@media screen and (min-width:750px){.menu-drawer{width:40rem}.no-js .menu-drawer{height:auto}}.menu-drawer__inner-container{position:relative;height:100%}.menu-drawer__navigation-container{display:grid;grid-template-rows:1fr auto;align-content:space-between;overflow-y:auto;height:100%}.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:.1rem solid rgba(var(--color-foreground),.04)}.no-js .menu-drawer__submenu ul>li{border-top:.1rem solid rgba(var(--color-foreground),.04)}.js .menu-drawer__menu li{margin-bottom:.2rem}.menu-drawer__menu-item{padding:1.1rem 3.2rem;text-decoration:none;font-size:1.8rem}.no-js .menu-drawer__menu-item{font-size:1.6rem}.no-js .menu-drawer__submenu .menu-drawer__menu-item{padding:1.2rem 5.2rem 1.2rem 6rem}.no-js .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item{padding-left:9rem}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.no-js .menu-drawer__menu-item .icon-caret{right:3rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-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:2.5rem;top:50%;transform:translateY(-50%)}.js .menu-drawer__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgb(var(--color-background));border-left:.1rem solid rgba(var(--color-foreground),.2);z-index:1;transform:translate(100%);visibility:hidden}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.menu-drawer__close-button{margin-top:1.5rem;padding:1.2rem 2.6rem;text-decoration:none;display:flex;align-items:center;font-size:1.4rem;width:100%;background-color:transparent;font-family:var(--font-body-family);font-style:var(--font-body-style);text-align:left}.no-js .menu-drawer__close-button{display:none}.menu-drawer__close-button .icon-arrow{transform:rotate(180deg);margin-right:1rem}.menu-drawer__utility-links{padding:2rem;background-color:rgba(var(--color-foreground),.03)}.menu-drawer__account{display:inline-flex;align-items:center;text-decoration:none;padding:1.2rem;margin-left:-1.2rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.menu-drawer__account .icon-account{height:2rem;width:2rem;margin-right:1rem}.menu-drawer__account:hover .icon-account{transform:scale(1.07)}.menu-drawer .list-social{justify-content:flex-start;margin-left:-1.25rem;margin-top:2rem}.menu-drawer .list-social:empty{display:none}.menu-drawer .list-social__link{padding:1.3rem 1.25rem}div#menu-drawer form.search.search-modal__form{margin:15px 5%;width:90%}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-menu-drawer.css.map?v=9739572204330307811793862681 */

.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:0 0 var(--popup-border-width);padding:2.5rem 3.5rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;z-index:-1;filter:drop-shadow(var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity)))}@media screen and (min-width:750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.cart-notification{border-width:0 var(--popup-border-width) var(--popup-border-width);max-width:36.8rem;right:4rem}}.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__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:1rem;width:1.3rem}.cart-notification__close{margin-top:-2rem;margin-right:-3rem}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:1rem}.cart-notification-product{align-items:flex-start;display:flex;padding-bottom:3rem;padding-top:2rem}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{display:inline-flex;margin-right:1.5rem;margin-top:.5rem}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-bottom:.5rem;margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-cart-notification.css.map?v=119852831333870967341793862676 */

.cart-items td,.cart-items th{padding:0;border:none}.cart-items th{text-align:left;padding-bottom:1.8rem;opacity:.85;font-weight:400}.cart-item__quantity-wrapper{display:flex;justify-content:space-around}.cart-item__totals{position:relative}.cart-items *.right{text-align:right}.cart-item__image-container{display:inline-flex;align-items:flex-start}.cart-item__image-container:after{content:none}.cart-item__image{height:auto;max-width:calc(10rem / var(--font-body-scale))}@media screen and (min-width:750px){.cart-item__image{max-width:100%}}.cart-item__details{font-size:1.6rem;line-height:calc(1 + .4 / var(--font-body-scale))}.cart-item__details>*{margin:0;max-width:30rem}.cart-item__details>*+*{margin-top:.6rem}.cart-item__media{position:relative}.cart-item__link{display:block;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%}.cart-item__name{text-decoration:none;display:block;font-size:16px}.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.2rem}.cart-item__price-wrapper>*{display:block;margin:0;padding:0}.cart-item__discounted-prices dd{margin:0}.cart-item__discounted-prices .cart-item__old-price{font-size:1.4rem}.cart-item__old-price{opacity:.7}.cart-item__final-price{font-weight:400}.product-option{font-size:1.4rem;word-break:break-all;line-height:calc(1 + .5 / var(--font-body-scale))}.cart-item cart-remove-button{display:flex;margin-left:1rem}@media screen and (min-width:750px)and (max-width:989px){.cart-item cart-remove-button{width:4.5rem;height:4.5rem}}cart-remove-button .button{min-width:calc(4.5rem / var(--font-body-scale));min-height:4.5rem;padding:0;margin:0 .1rem .1rem 0}cart-remove-button .button:before,cart-remove-button .button:after{content:none}cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){cart-remove-button .button{min-width:3.5rem;min-height:3.5rem}}cart-remove-button .icon-remove{height:1.5rem;width:1.5rem}.cart-item .loading-overlay{top:0;left:auto;right:auto;bottom:0;padding:0}@media screen and (min-width:750px){.cart-item .loading-overlay{right:0;padding-top:4.5rem;bottom:auto}}.cart-item .loading-overlay:not(.hidden)~*{visibility:hidden}.cart-item__error{display:flex;align-items:flex-start;margin-top:1rem}.cart-item__error-text{font-size:1.2rem;order:1}.cart-item__error-text+svg{flex-shrink:0;width:1.2rem;margin-right:.7rem}.cart-item__error-text:empty+svg{display:none}.product-option+.product-option{margin-top:.4rem}.product-option *{display:inline;margin:0}.cart-items thead th{text-transform:uppercase}@media screen and (max-width:749px){.cart-items,.cart-items thead,.cart-items tbody{display:block;width:100%}.cart-items thead tr{display:flex;justify-content:space-between;border-bottom:.1rem solid rgba(var(--color-foreground),.2);margin-bottom:1.5rem}.product-option{font-size:1.4rem}cart-remove-button .button{display:flex;align-items:flex-end;justify-content:flex-end}.cart-item{display:flex;grid-template:repeat(2,auto) / repeat(4,1fr);gap:0 1.5rem;align-items:stretch;justify-content:space-between;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #efefef}.cart-item__details{display:flex;flex:1;flex-direction:column;justify-content:space-between}td.cart-item__media{display:flex;flex-direction:column;justify-content:space-between}.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{display:flex;align-items:flex-start;justify-content:flex-end}.cart-item__totals{flex-direction:column;align-items:center;justify-content:space-between}.custom_cart_name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}td.cart-item__details{margin-left:10px}}.cart-item__error-text+svg{margin-top:.4rem}span.price.price--end{color:red}cart-items.page-width.is-empty a.button{color:rgb(var(--color-button))}@media screen and (min-width:750px){.cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cart-items thead th:first-child{width:50%}.cart-items th+th{padding-left:4rem}.cart-items td{vertical-align:top;padding-top:4rem}.cart-item{display:table-row}.cart-item>td+td{padding-left:4rem}.cart-item__details{width:35rem}.cart-item__media{width:10rem}.cart-item cart-remove-button{margin:.5rem 0 0 1.5rem}}@media screen and (min-width:990px){.cart-items .cart-items__heading--wide{padding-left:6rem}.cart-item__details{width:50rem}.cart-items thead th:first-child{width:60%}.cart-item .cart-item__quantity{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-cart-items.css.map?v=21962527557206098771793862676 */

.loading__spinner{position:absolute;z-index:1;width:1.8rem}.loading__spinner{width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@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)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-loading-spinner.css.map?v=116724955567955766481793862681 */

.page-title {
  margin-top: 0;
}

.main-page-title {
  margin-bottom: 3rem;
}

@media screen and (min-width: 750px) {
  .main-page-title {
    margin-bottom: 4rem;
  }
}

.page-placeholder-wrapper {
  display: flex;
  justify-content: center;
}

.page-placeholder {
  width: 52.5rem;
  height: 52.5rem;
}

.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-contact-form.css.map?v=124756058432495035521793862728 */


        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      

      
      
      
      
      

      :root {
        --font-body-family: Helvetica, Arial, sans-serif;
        --font-body-style: normal;
        --font-body-weight: 400;
        --font-body-weight-bold: 700;

        --font-heading-family: Helvetica, Arial, sans-serif;
        --font-heading-style: normal;
        --font-heading-weight: 700;

        --font-body-scale: 1.0;
        --font-heading-scale: 1.1;

        --color-base-text: 50, 50, 50;
        --color-shadow: 50, 50, 50;
        --color-base-background-1: 255, 255, 255;
        --color-base-background-2: 255, 255, 255;
        --color-base-solid-button-labels: 255, 255, 255;
        --color-base-outline-button-labels: 50, 50, 50;
        --color-base-accent-1: 119, 147, 117;
        --color-base-accent-2: 236, 203, 54;
        --payment-terms-background-color: #fff;

        --gradient-base-background-1: #fff;
        --gradient-base-background-2: #fff;
        --gradient-base-accent-1: #779375;
        --gradient-base-accent-2: #eccb36;

        --media-padding: px;
        --media-border-opacity: 1.0;
        --media-border-width: 0px;
        --media-radius: 12px;
        --media-shadow-opacity: 1.0;
        --media-shadow-horizontal-offset: 0px;
        --media-shadow-vertical-offset: 0px;
        --media-shadow-blur-radius: 0px;
        --media-shadow-visible: 1;

        --page-width: 120rem;
        --page-width-margin: 0rem;

        --card-image-padding: 0.0rem;
        --card-corner-radius: 0.4rem;
        --card-text-alignment: left;
        --card-border-width: 0.0rem;
        --card-border-opacity: 1.0;
        --card-shadow-opacity: 1.0;
        --card-shadow-visible: 1;
        --card-shadow-horizontal-offset: 0.0rem;
        --card-shadow-vertical-offset: 0.0rem;
        --card-shadow-blur-radius: 0.0rem;

        --badge-corner-radius: 4.0rem;

        --popup-border-width: 0px;
        --popup-border-opacity: 1.0;
        --popup-corner-radius: 12px;
        --popup-shadow-opacity: 1.0;
        --popup-shadow-horizontal-offset: 0px;
        --popup-shadow-vertical-offset: 0px;
        --popup-shadow-blur-radius: 0px;

        --drawer-border-width: 2px;
        --drawer-border-opacity: 0.1;
        --drawer-shadow-opacity: 1.0;
        --drawer-shadow-horizontal-offset: 6px;
        --drawer-shadow-vertical-offset: 6px;
        --drawer-shadow-blur-radius: 0px;

        --spacing-sections-desktop: 0px;
        --spacing-sections-mobile: 0px;

        --grid-desktop-vertical-spacing: 16px;
        --grid-desktop-horizontal-spacing: 16px;
        --grid-mobile-vertical-spacing: 8px;
        --grid-mobile-horizontal-spacing: 8px;

        --text-boxes-border-opacity: 1.0;
        --text-boxes-border-width: 0px;
        --text-boxes-radius: 12px;
        --text-boxes-shadow-opacity: 1.0;
        --text-boxes-shadow-visible: 1;
        --text-boxes-shadow-horizontal-offset: 0px;
        --text-boxes-shadow-vertical-offset: 0px;
        --text-boxes-shadow-blur-radius: 0px;

        --buttons-radius: 40px;
        --buttons-radius-outset: 41px;
        --buttons-border-width: 1px;
        --buttons-border-opacity: 1.0;
        --buttons-shadow-opacity: 0.9;
        --buttons-shadow-visible: 1;
        --buttons-shadow-horizontal-offset: 0px;
        --buttons-shadow-vertical-offset: 0px;
        --buttons-shadow-blur-radius: 0px;
        --buttons-border-offset: 0.3px;

        --inputs-radius: 6px;
        --inputs-border-width: 1px;
        --inputs-border-opacity: 0.3;
        --inputs-shadow-opacity: 1.0;
        --inputs-shadow-horizontal-offset: 0px;
        --inputs-margin-offset: 0px;
        --inputs-shadow-vertical-offset: 0px;
        --inputs-shadow-blur-radius: 0px;
        --inputs-radius-outset: 7px;

        --variant-pills-radius: 40px;
        --variant-pills-border-width: 1px;
        --variant-pills-border-opacity: 0.55;
        --variant-pills-shadow-opacity: 0.0;
        --variant-pills-shadow-horizontal-offset: 0px;
        --variant-pills-shadow-vertical-offset: 0px;
        --variant-pills-shadow-blur-radius: 0px;
      }

      *,
      *::before,
      *::after {
        box-sizing: inherit;
      }

      html {
        box-sizing: border-box;
        font-size: calc(var(--font-body-scale) * 62.5%);
        height: 100%;
      }

      body {
        display: grid;
        grid-template-rows: auto auto 1fr auto;
        grid-template-columns: 100%;
        min-height: 100%;
        margin: 0;
        font-size: 1.5rem;
        letter-spacing: 0.06rem;
        line-height: calc(1 + 0.8 / var(--font-body-scale));
        font-family: var(--font-body-family);
        font-style: var(--font-body-style);
        font-weight: var(--font-body-weight);
      }

      @media screen and (min-width: 750px) {
        body {
          font-size: 1.6rem;
        }
      }
    

      button.shopify-payment-button__button--unbranded {
        text-indent: -9999px;
        line-height: 0;
        display: block !important;
      }
      button.shopify-payment-button__button--unbranded:after{
        content: "Buy Now" !important; /* 将此处Buy Now修改为想要修改的文字 */
        display: flex;
        align-items: center;
        justify-content: center;
        text-indent: 0;
        line-height: initial;
      }
    

    .kaching-bundles__block {
      display: none;
    }

    .kaching-bundles-sticky-atc {
      display: none;
    }
  
/* ! tailwindcss v3.4.5 | MIT License | https://tailwindcss.com */*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Inter, Inter, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }#d2c-landing-root :is(.pointer-events-none){pointer-events:none}#d2c-landing-root :is(.fixed){position:fixed}#d2c-landing-root :is(.absolute){position:absolute}#d2c-landing-root :is(.relative){position:relative}#d2c-landing-root :is(.sticky){position:sticky}#d2c-landing-root :is(.inset-0){inset:0}#d2c-landing-root :is(.inset-x-0){left:0;right:0}#d2c-landing-root :is(.-right-1\.5){right:calc(calc(var(--d2c-design-unit, 0.75pt)*6) * -1)}#d2c-landing-root :is(.-top-1\.5){top:calc(calc(var(--d2c-design-unit, 0.75pt)*6) * -1)}#d2c-landing-root :is(.bottom-0){bottom:0}#d2c-landing-root :is(.left-0){left:0}#d2c-landing-root :is(.left-1\/2){left:50%}#d2c-landing-root :is(.top-0){top:0}#d2c-landing-root :is(.bottom-4){bottom:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.right-4){right:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.top-\[-40px\]){top:-40px}#d2c-landing-root :is(.isolate){isolation:isolate}#d2c-landing-root :is(.z-0){z-index:0}#d2c-landing-root :is(.z-10){z-index:10}#d2c-landing-root :is(.z-50){z-index:50}#d2c-landing-root :is(.z-\[100\]){z-index:100}#d2c-landing-root :is(.z-\[101\]){z-index:101}#d2c-landing-root :is(.z-20){z-index:20}#d2c-landing-root :is(.col-start-1){grid-column-start:1}#d2c-landing-root :is(.row-start-1){grid-row-start:1}#d2c-landing-root :is(.-mx-6){margin-left:calc(calc(var(--d2c-design-unit, 0.75pt)*24) * -1);margin-right:calc(calc(var(--d2c-design-unit, 0.75pt)*24) * -1)}#d2c-landing-root :is(.mx-auto){margin-left:auto;margin-right:auto}#d2c-landing-root :is(.-ml-2){margin-left:calc(calc(var(--d2c-design-unit, 0.75pt)*8) * -1)}#d2c-landing-root :is(.-mr-2){margin-right:calc(calc(var(--d2c-design-unit, 0.75pt)*8) * -1)}#d2c-landing-root :is(.mb-2){margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*8)}#d2c-landing-root :is(.mb-6){margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.mb-1){margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*4)}#d2c-landing-root :is(.mb-3){margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*12)}#d2c-landing-root :is(.mb-4){margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.mb-8){margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.ml-6){margin-left:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.mt-2){margin-top:calc(var(--d2c-design-unit, 0.75pt)*8)}#d2c-landing-root :is(.mt-\[-32px\]){margin-top:-32px}#d2c-landing-root :is(.\!mt-1){margin-top:calc(var(--d2c-design-unit, 0.75pt)*4) !important}#d2c-landing-root :is(.mt-0){margin-top:0}#d2c-landing-root :is(.mt-1){margin-top:calc(var(--d2c-design-unit, 0.75pt)*4)}#d2c-landing-root :is(.mt-3){margin-top:calc(var(--d2c-design-unit, 0.75pt)*12)}#d2c-landing-root :is(.line-clamp-3){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#d2c-landing-root :is(.block){display:block}#d2c-landing-root :is(.\!block){display:block !important}#d2c-landing-root :is(.flex){display:flex}#d2c-landing-root :is(.\!flex){display:flex !important}#d2c-landing-root :is(.inline-flex){display:inline-flex}#d2c-landing-root :is(.grid){display:grid}#d2c-landing-root :is(.hidden){display:none}#d2c-landing-root :is(.\!hidden){display:none !important}#d2c-landing-root :is(.aspect-square){aspect-ratio:1 / 1}#d2c-landing-root :is(.aspect-\[16\/10\]){aspect-ratio:16/10}#d2c-landing-root :is(.aspect-\[4\/3\]){aspect-ratio:4/3}#d2c-landing-root :is(.h-4){height:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.h-auto){height:auto}#d2c-landing-root :is(.h-full){height:100%}#d2c-landing-root :is(.h-1\.5){height:calc(var(--d2c-design-unit, 0.75pt)*6)}#d2c-landing-root :is(.h-12){height:calc(var(--d2c-design-unit, 0.75pt)*48)}#d2c-landing-root :is(.h-14){height:calc(var(--d2c-design-unit, 0.75pt)*56)}#d2c-landing-root :is(.h-8){height:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.h-\[1em\]){height:1em}#d2c-landing-root :is(.\!h-full){height:100% !important}#d2c-landing-root :is(.h-10){height:calc(var(--d2c-design-unit, 0.75pt)*40)}#d2c-landing-root :is(.h-16){height:calc(var(--d2c-design-unit, 0.75pt)*64)}#d2c-landing-root :is(.h-2){height:calc(var(--d2c-design-unit, 0.75pt)*8)}#d2c-landing-root :is(.h-5){height:calc(var(--d2c-design-unit, 0.75pt)*20)}#d2c-landing-root :is(.h-9){height:calc(var(--d2c-design-unit, 0.75pt)*36)}#d2c-landing-root :is(.max-h-0){max-height:0}#d2c-landing-root :is(.min-h-\[50px\]){min-height:50px}#d2c-landing-root :is(.w-4){width:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.w-64){width:calc(var(--d2c-design-unit, 0.75pt)*256)}#d2c-landing-root :is(.w-\[100px\]){width:100px}#d2c-landing-root :is(.w-fit){width:-moz-fit-content;width:fit-content}#d2c-landing-root :is(.w-full){width:100%}#d2c-landing-root :is(.w-1\.5){width:calc(var(--d2c-design-unit, 0.75pt)*6)}#d2c-landing-root :is(.w-1\/2){width:50%}#d2c-landing-root :is(.w-12){width:calc(var(--d2c-design-unit, 0.75pt)*48)}#d2c-landing-root :is(.w-6){width:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.w-\[1em\]){width:1em}#d2c-landing-root :is(.w-\[85\%\]){width:85%}#d2c-landing-root :is(.w-max){width:max-content}#d2c-landing-root :is(.w-10){width:calc(var(--d2c-design-unit, 0.75pt)*40)}#d2c-landing-root :is(.w-16){width:calc(var(--d2c-design-unit, 0.75pt)*64)}#d2c-landing-root :is(.w-32){width:calc(var(--d2c-design-unit, 0.75pt)*128)}#d2c-landing-root :is(.w-9){width:calc(var(--d2c-design-unit, 0.75pt)*36)}#d2c-landing-root :is(.min-w-0){min-width:0}#d2c-landing-root :is(.max-w-7xl){max-width:calc(var(--d2c-design-unit, 0.75pt)*1280)}#d2c-landing-root :is(.max-w-full){max-width:100%}#d2c-landing-root :is(.max-w-lg){max-width:calc(var(--d2c-design-unit, 0.75pt)*512)}#d2c-landing-root :is(.max-w-2xl){max-width:calc(var(--d2c-design-unit, 0.75pt)*672)}#d2c-landing-root :is(.max-w-3xl){max-width:calc(var(--d2c-design-unit, 0.75pt)*768)}#d2c-landing-root :is(.max-w-5xl){max-width:calc(var(--d2c-design-unit, 0.75pt)*1024)}#d2c-landing-root :is(.max-w-\[600px\]){max-width:600px}#d2c-landing-root :is(.max-w-4xl){max-width:calc(var(--d2c-design-unit, 0.75pt)*896)}#d2c-landing-root :is(.flex-1){flex:1 1 0%}#d2c-landing-root :is(.flex-shrink-0){flex-shrink:0}#d2c-landing-root :is(.shrink-0){flex-shrink:0}#d2c-landing-root :is(.-translate-x-1\/2){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#d2c-landing-root :is(.-translate-x-full){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#d2c-landing-root :is(.skew-x-\[-10deg\]){--tw-skew-x:-10deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#d2c-landing-root :is(.transform){transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}#d2c-landing-root :is(.animate-marquee){animation:marquee 100s linear infinite}@keyframes pulse{50%{opacity:.5}}#d2c-landing-root :is(.animate-pulse){animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}#d2c-landing-root :is(.cursor-pointer){cursor:pointer}#d2c-landing-root :is(.select-none){-webkit-user-select:none;user-select:none}#d2c-landing-root :is(.snap-x){scroll-snap-type:x var(--tw-scroll-snap-strictness)}#d2c-landing-root :is(.snap-mandatory){--tw-scroll-snap-strictness:mandatory}#d2c-landing-root :is(.snap-center){scroll-snap-align:center}#d2c-landing-root :is(.list-none){list-style-type:none}#d2c-landing-root :is(.grid-cols-1){grid-template-columns:repeat(1, minmax(0, 1fr))}#d2c-landing-root :is(.flex-row){flex-direction:row}#d2c-landing-root :is(.flex-col){flex-direction:column}#d2c-landing-root :is(.flex-wrap){flex-wrap:wrap}#d2c-landing-root :is(.flex-nowrap){flex-wrap:nowrap}#d2c-landing-root :is(.items-start){align-items:flex-start}#d2c-landing-root :is(.items-end){align-items:flex-end}#d2c-landing-root :is(.items-center){align-items:center}#d2c-landing-root :is(.items-stretch){align-items:stretch}#d2c-landing-root :is(.justify-start){justify-content:flex-start}#d2c-landing-root :is(.justify-end){justify-content:flex-end}#d2c-landing-root :is(.justify-center){justify-content:center}#d2c-landing-root :is(.justify-between){justify-content:space-between}#d2c-landing-root :is(.justify-around){justify-content:space-around}#d2c-landing-root :is(.gap-2){gap:calc(var(--d2c-design-unit, 0.75pt)*8)}#d2c-landing-root :is(.gap-3){gap:calc(var(--d2c-design-unit, 0.75pt)*12)}#d2c-landing-root :is(.gap-4){gap:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.gap-6){gap:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.gap-1\.5){gap:calc(var(--d2c-design-unit, 0.75pt)*6)}#d2c-landing-root :is(.gap-12){gap:calc(var(--d2c-design-unit, 0.75pt)*48)}#d2c-landing-root :is(.gap-8){gap:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.gap-1){gap:calc(var(--d2c-design-unit, 0.75pt)*4)}#d2c-landing-root :is(.gap-x-8){column-gap:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.gap-y-3){row-gap:calc(var(--d2c-design-unit, 0.75pt)*12)}#d2c-landing-root :is(.space-y-6 > :not([hidden]) ~ :not([hidden])){--tw-space-y-reverse:0;margin-top:calc(calc(var(--d2c-design-unit, 0.75pt)*24) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--d2c-design-unit, 0.75pt)*24) * var(--tw-space-y-reverse))}#d2c-landing-root :is(.space-y-0\.5 > :not([hidden]) ~ :not([hidden])){--tw-space-y-reverse:0;margin-top:calc(calc(var(--d2c-design-unit, 0.75pt)*2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--d2c-design-unit, 0.75pt)*2) * var(--tw-space-y-reverse))}#d2c-landing-root :is(.space-y-2 > :not([hidden]) ~ :not([hidden])){--tw-space-y-reverse:0;margin-top:calc(calc(var(--d2c-design-unit, 0.75pt)*8) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--d2c-design-unit, 0.75pt)*8) * var(--tw-space-y-reverse))}#d2c-landing-root :is(.space-y-3 > :not([hidden]) ~ :not([hidden])){--tw-space-y-reverse:0;margin-top:calc(calc(var(--d2c-design-unit, 0.75pt)*12) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--d2c-design-unit, 0.75pt)*12) * var(--tw-space-y-reverse))}#d2c-landing-root :is(.self-start){align-self:flex-start}#d2c-landing-root :is(.overflow-hidden){overflow:hidden}#d2c-landing-root :is(.overflow-x-auto){overflow-x:auto}#d2c-landing-root :is(.overflow-y-auto){overflow-y:auto}#d2c-landing-root :is(.whitespace-nowrap){white-space:nowrap}#d2c-landing-root :is(.text-nowrap){text-wrap:nowrap}#d2c-landing-root :is(.break-normal){overflow-wrap:normal;word-break:normal}#d2c-landing-root :is(.break-words){overflow-wrap:break-word}#d2c-landing-root :is(.rounded-2xl){border-radius:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.rounded-full){border-radius:9999px}#d2c-landing-root :is(.rounded-lg){border-radius:calc(var(--d2c-design-unit, 0.75pt)*8)}#d2c-landing-root :is(.rounded-xl){border-radius:calc(var(--d2c-design-unit, 0.75pt)*12)}#d2c-landing-root :is(.rounded){border-radius:calc(var(--d2c-design-unit, 0.75pt)*4)}#d2c-landing-root :is(.rounded-3xl){border-radius:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.rounded-\[1\.25rem\]){border-radius:1.25rem}#d2c-landing-root :is(.rounded-br-2xl){border-bottom-right-radius:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.border){border-width:1px}#d2c-landing-root :is(.border-2){border-width:2px}#d2c-landing-root :is(.border-b){border-bottom-width:1px}#d2c-landing-root :is(.border-b-2){border-bottom-width:2px}#d2c-landing-root :is(.border-gray-100){--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}#d2c-landing-root :is(.border-white\/20){border-color:rgb(255 255 255 / 0.2)}#d2c-landing-root :is(.border-\[\#fcd34d\]){--tw-border-opacity:1;border-color:rgb(252 211 77 / var(--tw-border-opacity))}#d2c-landing-root :is(.border-amber-100){--tw-border-opacity:1;border-color:rgb(254 243 199 / var(--tw-border-opacity))}#d2c-landing-root :is(.border-gray-200){--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}#d2c-landing-root :is(.border-sky-100){--tw-border-opacity:1;border-color:rgb(224 242 254 / var(--tw-border-opacity))}#d2c-landing-root :is(.border-transparent){border-color:transparent}#d2c-landing-root :is(.bg-black){--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-black\/50){background-color:rgb(0 0 0 / 0.5)}#d2c-landing-root :is(.bg-red-600){--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-white){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-white\/10){background-color:rgb(255 255 255 / 0.1)}#d2c-landing-root :is(.bg-gray-100){--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-gray-900){--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}#d2c-landing-root :is(.\!bg-black){--tw-bg-opacity:1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity)) !important}#d2c-landing-root :is(.\!bg-yellow-400){--tw-bg-opacity:1 !important;background-color:rgb(250 204 21 / var(--tw-bg-opacity)) !important}#d2c-landing-root :is(.bg-\[\#ea580c\]){--tw-bg-opacity:1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-\[\#facc15\]){--tw-bg-opacity:1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-\[\#fef3c7\]){--tw-bg-opacity:1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-amber-100){--tw-bg-opacity:1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-amber-50){--tw-bg-opacity:1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-black\/20){background-color:rgb(0 0 0 / 0.2)}#d2c-landing-root :is(.bg-gray-50){--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-sky-100){--tw-bg-opacity:1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-sky-50){--tw-bg-opacity:1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-white\/20){background-color:rgb(255 255 255 / 0.2)}#d2c-landing-root :is(.bg-yellow-400){--tw-bg-opacity:1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}#d2c-landing-root :is(.bg-gray-300){--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}#d2c-landing-root :is(.\!bg-opacity-20){--tw-bg-opacity:0.2 !important}#d2c-landing-root :is(.bg-cover){background-size:cover}#d2c-landing-root :is(.bg-center){background-position:center}#d2c-landing-root :is(.object-contain){object-fit:contain}#d2c-landing-root :is(.object-cover){object-fit:cover}#d2c-landing-root :is(.p-1){padding:calc(var(--d2c-design-unit, 0.75pt)*4)}#d2c-landing-root :is(.p-2){padding:calc(var(--d2c-design-unit, 0.75pt)*8)}#d2c-landing-root :is(.p-2\.5){padding:calc(var(--d2c-design-unit, 0.75pt)*10)}#d2c-landing-root :is(.p-4){padding:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.p-6){padding:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.\!px-4){padding-left:calc(var(--d2c-design-unit, 0.75pt)*16) !important;padding-right:calc(var(--d2c-design-unit, 0.75pt)*16) !important}#d2c-landing-root :is(.\!py-1\.5){padding-top:calc(var(--d2c-design-unit, 0.75pt)*6) !important;padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*6) !important}#d2c-landing-root :is(.px-0){padding-left:0;padding-right:0}#d2c-landing-root :is(.px-4){padding-left:calc(var(--d2c-design-unit, 0.75pt)*16);padding-right:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.px-5){padding-left:calc(var(--d2c-design-unit, 0.75pt)*20);padding-right:calc(var(--d2c-design-unit, 0.75pt)*20)}#d2c-landing-root :is(.px-6){padding-left:calc(var(--d2c-design-unit, 0.75pt)*24);padding-right:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.px-8){padding-left:calc(var(--d2c-design-unit, 0.75pt)*32);padding-right:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.py-2){padding-top:calc(var(--d2c-design-unit, 0.75pt)*8);padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*8)}#d2c-landing-root :is(.py-3){padding-top:calc(var(--d2c-design-unit, 0.75pt)*12);padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*12)}#d2c-landing-root :is(.py-4){padding-top:calc(var(--d2c-design-unit, 0.75pt)*16);padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.py-8){padding-top:calc(var(--d2c-design-unit, 0.75pt)*32);padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.px-\[25px\]){padding-left:25px;padding-right:25px}#d2c-landing-root :is(.py-1\.5){padding-top:calc(var(--d2c-design-unit, 0.75pt)*6);padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*6)}#d2c-landing-root :is(.px-1){padding-left:calc(var(--d2c-design-unit, 0.75pt)*4);padding-right:calc(var(--d2c-design-unit, 0.75pt)*4)}#d2c-landing-root :is(.px-2){padding-left:calc(var(--d2c-design-unit, 0.75pt)*8);padding-right:calc(var(--d2c-design-unit, 0.75pt)*8)}#d2c-landing-root :is(.py-1){padding-top:calc(var(--d2c-design-unit, 0.75pt)*4);padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*4)}#d2c-landing-root :is(.pb-4){padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.pb-0\.5){padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*2)}#d2c-landing-root :is(.pb-1){padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*4)}#d2c-landing-root :is(.pb-2){padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*8)}#d2c-landing-root :is(.pb-3){padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*12)}#d2c-landing-root :is(.pb-\[14px\]){padding-bottom:14px}#d2c-landing-root :is(.pr-8){padding-right:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.pt-8){padding-top:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.text-left){text-align:left}#d2c-landing-root :is(.text-center){text-align:center}#d2c-landing-root :is(.text-right){text-align:right}#d2c-landing-root :is(.text-\[0px\]){font-size:0px}#d2c-landing-root :is(.text-\[10px\]){font-size:10px}#d2c-landing-root :is(.text-base){font-size:calc(var(--d2c-design-unit, 0.75pt)*16);line-height:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.text-lg){font-size:calc(var(--d2c-design-unit, 0.75pt)*18);line-height:calc(var(--d2c-design-unit, 0.75pt)*28)}#d2c-landing-root :is(.text-sm){font-size:calc(var(--d2c-design-unit, 0.75pt)*14);line-height:calc(var(--d2c-design-unit, 0.75pt)*20)}#d2c-landing-root :is(.text-xl){font-size:calc(var(--d2c-design-unit, 0.75pt)*20);line-height:calc(var(--d2c-design-unit, 0.75pt)*28)}#d2c-landing-root :is(.text-xs){font-size:calc(var(--d2c-design-unit, 0.75pt)*12);line-height:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.text-\[16px\]){font-size:16px}#d2c-landing-root :is(.\!text-\[10px\]){font-size:10px !important}#d2c-landing-root :is(.text-2xl){font-size:calc(var(--d2c-design-unit, 0.75pt)*24);line-height:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.text-3xl){font-size:calc(var(--d2c-design-unit, 0.75pt)*30);line-height:calc(var(--d2c-design-unit, 0.75pt)*36)}#d2c-landing-root :is(.text-\[30px\]){font-size:30px}#d2c-landing-root :is(.font-bold){font-weight:700}#d2c-landing-root :is(.font-medium){font-weight:500}#d2c-landing-root :is(.\!font-bold){font-weight:700 !important}#d2c-landing-root :is(.font-black){font-weight:900}#d2c-landing-root :is(.font-semibold){font-weight:600}#d2c-landing-root :is(.leading-relaxed){line-height:1.625}#d2c-landing-root :is(.leading-snug){line-height:1.375}#d2c-landing-root :is(.leading-tight){line-height:1.25}#d2c-landing-root :is(.leading-none){line-height:1}#d2c-landing-root :is(.tracking-tight){letter-spacing:-0.025em}#d2c-landing-root :is(.tracking-wider){letter-spacing:0.05em}#d2c-landing-root :is(.tracking-wide){letter-spacing:0.025em}#d2c-landing-root :is(.text-gray-600){--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}#d2c-landing-root :is(.text-white){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}#d2c-landing-root :is(.text-\[\#854d0e\]){--tw-text-opacity:1;color:rgb(133 77 14 / var(--tw-text-opacity))}#d2c-landing-root :is(.text-\[\#92400e\]){--tw-text-opacity:1;color:rgb(146 64 14 / var(--tw-text-opacity))}#d2c-landing-root :is(.text-\[\#dc2626\]){--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity))}#d2c-landing-root :is(.text-\[\#ea580c\]){--tw-text-opacity:1;color:rgb(234 88 12 / var(--tw-text-opacity))}#d2c-landing-root :is(.text-amber-600){--tw-text-opacity:1;color:rgb(217 119 6 / var(--tw-text-opacity))}#d2c-landing-root :is(.text-gray-400){--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}#d2c-landing-root :is(.text-gray-700){--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity))}#d2c-landing-root :is(.text-gray-900){--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}#d2c-landing-root :is(.text-red-600){--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity))}#d2c-landing-root :is(.text-sky-600){--tw-text-opacity:1;color:rgb(2 132 199 / var(--tw-text-opacity))}#d2c-landing-root :is(.text-white\/80){color:rgb(255 255 255 / 0.8)}#d2c-landing-root :is(.text-white\/90){color:rgb(255 255 255 / 0.9)}#d2c-landing-root :is(.line-through){-webkit-text-decoration-line:line-through;text-decoration-line:line-through}#d2c-landing-root :is(.no-underline){-webkit-text-decoration-line:none;text-decoration-line:none}#d2c-landing-root :is(.decoration-gray-300){-webkit-text-decoration-color:#d1d5db;text-decoration-color:#d1d5db}#d2c-landing-root :is(.decoration-2){text-decoration-thickness:2px}#d2c-landing-root :is(.opacity-0){opacity:0}#d2c-landing-root :is(.opacity-70){opacity:0.7}#d2c-landing-root :is(.opacity-80){opacity:0.8}#d2c-landing-root :is(.opacity-90){opacity:0.9}#d2c-landing-root :is(.\!opacity-90){opacity:0.9 !important}#d2c-landing-root :is(.opacity-100){opacity:1}#d2c-landing-root :is(.opacity-50){opacity:0.5}#d2c-landing-root :is(.opacity-60){opacity:0.6}#d2c-landing-root :is(.shadow-2xl){--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#d2c-landing-root :is(.shadow-sm){--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#d2c-landing-root :is(.shadow-xl){--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#d2c-landing-root :is(.shadow-\[0_2px_3px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]){--tw-shadow:0 2px 3px rgba(0,0,0,0.18);--tw-shadow-colored:0 2px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#d2c-landing-root :is(.shadow-\[0_8px_30px_rgb\(0\2c 0\2c 0\2c 0\.08\)\]){--tw-shadow:0 8px 30px rgb(0,0,0,0.08);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#d2c-landing-root :is(.shadow-lg){--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#d2c-landing-root :is(.ring-1){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}#d2c-landing-root :is(.ring-white){--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity))}#d2c-landing-root :is(.drop-shadow-lg){--tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#d2c-landing-root :is(.drop-shadow-md){--tw-drop-shadow:drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#d2c-landing-root :is(.backdrop-blur-sm){--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#d2c-landing-root :is(.transition-all){transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}#d2c-landing-root :is(.transition-opacity){transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}#d2c-landing-root :is(.transition-transform){transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}#d2c-landing-root :is(.transition-colors){transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}#d2c-landing-root :is(.duration-300){transition-duration:300ms}#d2c-landing-root :is(.duration-500){transition-duration:500ms}#d2c-landing-root :is(.duration-700){transition-duration:700ms}#d2c-landing-root :is(.ease-in-out){transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}#d2c-landing-root :is(.hover\:scale-105:hover){--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#d2c-landing-root :is(.hover\:border-gray-300:hover){--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}#d2c-landing-root :is(.hover\:bg-\[\#fde68a\]:hover){--tw-bg-opacity:1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}#d2c-landing-root :is(.hover\:bg-gray-50:hover){--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}#d2c-landing-root :is(.hover\:bg-gray-400:hover){--tw-bg-opacity:1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}#d2c-landing-root :is(.hover\:opacity-100:hover){opacity:1}#d2c-landing-root :is(.hover\:opacity-70:hover){opacity:0.7}#d2c-landing-root :is(.hover\:opacity-75:hover){opacity:0.75}#d2c-landing-root :is(.hover\:opacity-80:hover){opacity:0.8}#d2c-landing-root :is(.hover\:opacity-90:hover){opacity:0.9}#d2c-landing-root :is(.hover\:\[animation-play-state\:paused\]:hover){animation-play-state:paused}#d2c-landing-root :is(.focus\:outline-none:focus){outline:2px solid transparent;outline-offset:2px}#d2c-landing-root :is(.active\:scale-\[0\.99\]:active){--tw-scale-x:0.99;--tw-scale-y:0.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#d2c-landing-root :is(.active\:opacity-100:active){opacity:1}#d2c-landing-root :is(.group:hover .group-hover\:scale-105){--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 768px){#d2c-landing-root :is(.md\:absolute){position:absolute}#d2c-landing-root :is(.md\:sticky){position:sticky}#d2c-landing-root :is(.md\:inset-0){inset:0}#d2c-landing-root :is(.md\:-top-14){top:calc(calc(var(--d2c-design-unit, 0.75pt)*56) * -1)}#d2c-landing-root :is(.md\:left-1\/2){left:50%}#d2c-landing-root :is(.md\:top-0){top:0}#d2c-landing-root :is(.md\:top-8){top:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.md\:mx-auto){margin-left:auto;margin-right:auto}#d2c-landing-root :is(.md\:mb-2){margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*8)}#d2c-landing-root :is(.md\:ml-0){margin-left:0}#d2c-landing-root :is(.md\:mr-auto){margin-right:auto}#d2c-landing-root :is(.md\:mt-2){margin-top:calc(var(--d2c-design-unit, 0.75pt)*8)}#d2c-landing-root :is(.md\:mb-6){margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.md\:mt-0){margin-top:0}#d2c-landing-root :is(.md\:mb-12){margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*48)}#d2c-landing-root :is(.md\:mb-16){margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*64)}#d2c-landing-root :is(.md\:mb-4){margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.md\:mb-8){margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.md\:mt-16){margin-top:calc(var(--d2c-design-unit, 0.75pt)*64)}#d2c-landing-root :is(.md\:mt-24){margin-top:calc(var(--d2c-design-unit, 0.75pt)*96)}#d2c-landing-root :is(.md\:line-clamp-none){overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}#d2c-landing-root :is(.md\:block){display:block}#d2c-landing-root :is(.md\:flex){display:flex}#d2c-landing-root :is(.md\:hidden){display:none}#d2c-landing-root :is(.md\:h-28){height:calc(var(--d2c-design-unit, 0.75pt)*112)}#d2c-landing-root :is(.md\:h-full){height:100%}#d2c-landing-root :is(.md\:min-h-\[750px\]){min-height:750px}#d2c-landing-root :is(.md\:w-\[150px\]){width:150px}#d2c-landing-root :is(.md\:w-1\/2){width:50%}#d2c-landing-root :is(.md\:w-2\/5){width:40%}#d2c-landing-root :is(.md\:w-28){width:calc(var(--d2c-design-unit, 0.75pt)*112)}#d2c-landing-root :is(.md\:w-3\/5){width:60%}#d2c-landing-root :is(.md\:w-full){width:100%}#d2c-landing-root :is(.md\:max-w-2xl){max-width:calc(var(--d2c-design-unit, 0.75pt)*672)}#d2c-landing-root :is(.md\:flex-1){flex:1 1 0%}#d2c-landing-root :is(.md\:flex-none){flex:none}#d2c-landing-root :is(.md\:-translate-x-1\/2){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#d2c-landing-root :is(.md\:grid-cols-3){grid-template-columns:repeat(3, minmax(0, 1fr))}#d2c-landing-root :is(.md\:flex-row){flex-direction:row}#d2c-landing-root :is(.md\:flex-col){flex-direction:column}#d2c-landing-root :is(.md\:items-start){align-items:flex-start}#d2c-landing-root :is(.md\:items-center){align-items:center}#d2c-landing-root :is(.md\:justify-center){justify-content:center}#d2c-landing-root :is(.md\:gap-12){gap:calc(var(--d2c-design-unit, 0.75pt)*48)}#d2c-landing-root :is(.md\:gap-16){gap:calc(var(--d2c-design-unit, 0.75pt)*64)}#d2c-landing-root :is(.md\:gap-4){gap:calc(var(--d2c-design-unit, 0.75pt)*16)}#d2c-landing-root :is(.md\:gap-0){gap:0}#d2c-landing-root :is(.md\:gap-3){gap:calc(var(--d2c-design-unit, 0.75pt)*12)}#d2c-landing-root :is(.md\:gap-8){gap:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.md\:gap-y-16){row-gap:calc(var(--d2c-design-unit, 0.75pt)*64)}#d2c-landing-root :is(.md\:gap-y-6){row-gap:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.md\:space-y-6 > :not([hidden]) ~ :not([hidden])){--tw-space-y-reverse:0;margin-top:calc(calc(var(--d2c-design-unit, 0.75pt)*24) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(var(--d2c-design-unit, 0.75pt)*24) * var(--tw-space-y-reverse))}#d2c-landing-root :is(.md\:rounded-\[2rem\]){border-radius:2rem}#d2c-landing-root :is(.md\:px-0){padding-left:0;padding-right:0}#d2c-landing-root :is(.md\:px-6){padding-left:calc(var(--d2c-design-unit, 0.75pt)*24);padding-right:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.md\:py-16){padding-top:calc(var(--d2c-design-unit, 0.75pt)*64);padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*64)}#d2c-landing-root :is(.md\:px-8){padding-left:calc(var(--d2c-design-unit, 0.75pt)*32);padding-right:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.md\:px-12){padding-left:calc(var(--d2c-design-unit, 0.75pt)*48);padding-right:calc(var(--d2c-design-unit, 0.75pt)*48)}#d2c-landing-root :is(.md\:pb-0){padding-bottom:0}#d2c-landing-root :is(.md\:pb-24){padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*96)}#d2c-landing-root :is(.md\:pb-6){padding-bottom:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.md\:pt-0){padding-top:0}#d2c-landing-root :is(.md\:pt-12){padding-top:calc(var(--d2c-design-unit, 0.75pt)*48)}#d2c-landing-root :is(.md\:pt-14){padding-top:calc(var(--d2c-design-unit, 0.75pt)*56)}#d2c-landing-root :is(.md\:pt-6){padding-top:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.md\:text-left){text-align:left}#d2c-landing-root :is(.md\:text-center){text-align:center}#d2c-landing-root :is(.md\:text-lg){font-size:calc(var(--d2c-design-unit, 0.75pt)*18);line-height:calc(var(--d2c-design-unit, 0.75pt)*28)}#d2c-landing-root :is(.md\:text-sm){font-size:calc(var(--d2c-design-unit, 0.75pt)*14);line-height:calc(var(--d2c-design-unit, 0.75pt)*20)}#d2c-landing-root :is(.md\:text-4xl){font-size:calc(var(--d2c-design-unit, 0.75pt)*36);line-height:calc(var(--d2c-design-unit, 0.75pt)*40)}#d2c-landing-root :is(.md\:text-\[40px\]){font-size:40px}#d2c-landing-root :is(.md\:text-base){font-size:calc(var(--d2c-design-unit, 0.75pt)*16);line-height:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.md\:text-xl){font-size:calc(var(--d2c-design-unit, 0.75pt)*20);line-height:calc(var(--d2c-design-unit, 0.75pt)*28)}#d2c-landing-root :is(.md\:leading-relaxed){line-height:1.625}}@media (min-width: 1024px){#d2c-landing-root :is(.lg\:gap-24){gap:calc(var(--d2c-design-unit, 0.75pt)*96)}#d2c-landing-root :is(.lg\:text-2xl){font-size:calc(var(--d2c-design-unit, 0.75pt)*24);line-height:calc(var(--d2c-design-unit, 0.75pt)*32)}#d2c-landing-root :is(.lg\:text-5xl){font-size:calc(var(--d2c-design-unit, 0.75pt)*48);line-height:1}#d2c-landing-root :is(.lg\:text-base){font-size:calc(var(--d2c-design-unit, 0.75pt)*16);line-height:calc(var(--d2c-design-unit, 0.75pt)*24)}#d2c-landing-root :is(.lg\:text-lg){font-size:calc(var(--d2c-design-unit, 0.75pt)*18);line-height:calc(var(--d2c-design-unit, 0.75pt)*28)}}
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
@keyframes loading {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

.loading-animation {
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: loading 1.5s infinite;
  width: 54px;
  height: 16px;
  border-radius: 4px;
  align-self: center;
}

.seal-ineligible {
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
}

.seal-overlay-ineligible {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(245, 244, 255, 0.1);
  z-index: 2;
  pointer-events: none;
}

.seal-widget {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
}

.seal-widget svg {
  flex-shrink: 0;
  fill: none !important;
  stroke: unset !important;
  width: auto !important;
  height: auto !important;
  transition: unset !important;
}

.seal-widget-container {
  box-sizing: border-box;
  border: 1px solid #e0e0e0;
  border-radius: 8px !important;
  padding: 10px !important;
  width: 100%;
}

.seal-warning {
  /* margin-bottom: 15px;
  margin-top: 10px; */
  display: flex;
  flex-direction: row;
  display: none !important;
}

.seal-warning-icon {
  width: 20px;
  margin-right: 8px;
}

.seal-warning-text {
  color: #b98900;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}

.seal-header {
  align-items: center;
  margin-bottom: 10px;
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
}

.seal-header-text-line {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: baseline;
  flex: 1!important;
}

.seal-price {
  font-size: 14px;
  display: flex;
  margin-right: 5px;
}
.seal-price-zero-insurance{
  gap: 4px;
}

.seel-wfp-zero-price-strike {
  text-decoration: line-through;
}

.seel-wfp-zero-price-free {
  color: #EB0029;
  font-weight: 600;
  font-style: italic;
}

.seal-info {
  width: 14px !important;
  font-size: 12px;
  text-decoration: underline;
  cursor: pointer;
  align-self: center;
  pointer-events: initial;
}

.seel-icon {
  margin-right: 10px;
}

.seel-widget-remove {
  cursor: pointer;
}

#seal-checkbox {
  position: inherit;
  opacity: 1;
  width: 18px;
  height: 18px;
  cursor: pointer;
  color: #141414;
  appearance: none;
  border: 2px solid #8c9196;
  border-radius: 4px;
  display: flex!important;
  align-items: center;
  justify-content: center;
  margin: 0;
  margin-right: 10px;
  padding: 0;
  min-height: 18px;
  overflow: inherit;
}

#seal-checkbox:checked {
  color: white;
  border-color: #141414;
  background-color: #141414;
}

input#seal-checkbox[type='checkbox']::before {
  display: none;
}

#seal-checkbox[type='checkbox']:checked::after {
  content: '✓';
  color: white;
  font-size: 12px;
  font-family: system-ui;
  background-image: none;
  filter: none;
  position: inherit;
  width: auto;
  height: auto;
  background: none;
  border: none;
  transform: none;
  mask-image: none !important;
}

#seal-checkbox:disabled {
  cursor: not-allowed;
  opacity: 1 !important;
}

.seal-title {
  font-weight: 700;
  font-size: 14px !important;
  display: flex;
  margin-right: 5px;
  text-align: left !important;
}

.seal-title-ineligible {
  color: rgba(0, 0, 0, 0.5) !important;
}

.seal-widget .whats-covered {
  color: #1a73e8;
  text-decoration: none;
  font-size: 14px;
  margin-left: auto;
}

.seal-benefits {
  padding-left: 20px;
}

.seal-benefits-ineligible {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  text-align: left;
}

.seal-benefit {
  font-size: 12px !important;
  margin-bottom: 5px;
  position: relative;
  line-height: 16px !important;
  text-align: left;
}

.seal-benefit::before {
  content: '✔️';
  color: #5c5f62;
  position: absolute;
  left: -20px;
  font-family: system-ui;
}

.seal-benefits.onlyOne .seal-benefit::before {
  content: '';
}

.seal-benefits.onlyOne {
  padding-left: 0px;
}

.seal-terms-link {
  font-size: 12px;
  margin-bottom: 5px;
  position: relative;
  line-height: 1.3 !important;
  text-align: left;
  color: #20222399;
}
.seal-terms-link a {
  text-decoration: underline!important;
  color: #20222399!important;
}

.seal-powered {
  margin-top: 5px;
  text-align: right;
  font-size: 9px;
  flex: none!important;
}

.seal-powered span {
  color: #635bff;
  font-size: 10px;
}

.seal-widget-checkout {
  width: 100%;
  text-align: center;
  cursor: pointer;
  margin-bottom: 10px;
  word-break: break-word;
  padding: 12px 8px;
  font-size: 14px;
  line-height: 1.4;
}

.seal-widget-checkout-old {
  background: #000;
  color: #fff;
}

.seal-widget-checkout-old .seal-widget-checkout-price {
  color: #fff;
}

.seal-widget .otherDesc {
  font-size: 10px;
  color: #202223;
}

.seal-widget .otherDesc a {
  text-decoration: underline;
  color: #645aff;
}

.seal-widget-original-checkout {
  margin-block-start: 0;
  width: 100%;
  padding: 10px 0;
  margin: 0 auto;
  border: 1px solid #000000;
  cursor: pointer;
  box-shadow: none;
  font-size: 14px;
  letter-spacing: 0;
  text-align: center;
  line-height: 1.4;
  font-weight: normal;
  justify-content: center !important;
}

.seel-original-checkout {
  margin-block-start: 0 !important;
  width: 100%;
  padding: 10px 0;
  margin: 0 auto;
  background: none !important;
  border: 1px solid #000000 !important;
  color: #000 !important;
  cursor: pointer;
  box-shadow: none !important;
  background-color: transparent !important;
  font-size: 14px;
  letter-spacing: 0;
  text-transform: none !important;
  text-align: center;
  line-height: 1.4;
  font-weight: normal;
}

.seel-original-checkout:hover {
  color: #5c5f62;
}

.seel-original-checkout::before {
  display: none;
}

.seel-original-checkout::after {
  display: none;
}

.seel-checkoutButton-solution #seal-checkbox {
  display: none;
}

.seel-checkoutButton-solution .seal-widget-toggle-button {
  display: none;
}

.seel-checkoutButton-solution .seal-benefits {
  padding-left: 20px;
}

product-recommendations .product-item:has(a[href*='worry-free-purchase']),
cart-drawer-recommendations .product-item:has(a[href*='worry-free-purchase']),
.products-list .card:has(a.product_page_link[href*='worry-free-purchase']),
.section--featured-collections product-card:has(a[href*='worry-free-purchase']) {
  display: none;
}

.seel-widget-add {
  font-size: 14px;
  width: 40px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #645aff;
  color: #645aff;
  cursor: pointer;
}

.seal-widget svg {
  width: auto;
}

cart-recommendations product-card-mini:has(a[href*='worry-free-purchase']),
.collection_swiper product-item:has(a[href*='worry-free-purchase']),
.predictive-search__list .predictive-search__item:has(a[href*='worry-free-purchase']),
.main-products-grid__results .js-pagination-result:has(product-card a[href*='worry-free-purchase']),
.predictive-search__tabs .predictive-search__tab-content a[href*='worry-free-purchase'],
.collection__results .product-list .product-card:has(a[href*='worry-free-purchase']),
.shopify-section--featured-collection .product-list .product-card:has(a[href*='worry-free-purchase']),
.shopify-section--main-collection .product-list .product-card:has(a[href*='worry-free-purchase']),
.predictive-search__list-item:has(a[href*='worry-free-purchase']),
.predictive-search__list-item:has(a[href*='seel-electronics-protection']),
.template-search .product-grid .grid__item:has(a[href*='worry-free-purchase']),
.product_list .swiper-slide:has(a[href*='worry-free-purchase']),
.product-grid-container .product-grid .grid__item:has(a[href*='worry-free-purchase']),
.product-grid-container .product-grid .grid__item:has(a[href*='seel-electronics-protection']),
.collection__products .product-grid-item:has(a[href*='worry-free-purchase']),
.related-products .product-grid-item:has(a[href*='worry-free-purchase']),
.search__products .halo-item:has(a[href*='worry-free-purchase']),
#shopify-section-search-template .halo-item:has(a[href*='worry-free-purchase']),
.ProductRecommendations .Carousel__Cell:has(a[href*='worry-free-purchase']),
product-recommendations .products .carousel__slide:has(a[href*='worry-free-purchase']),
product-recommendations product-card:has(a[href*='worry-free-purchase']),
product-recommendations .product-card:has(a[href*='worry-free-purchase']),
#shopify-section-product-recommendations .slick-slide:has(a[href*='worry-free-purchase']),
#Collection .grid__item:has(a[href*='worry-free-purchase']),
.list-view-items .list-view-item:has(a[href*='worry-free-purchase']),
.predictive-search .predictive-search-item:has(a[href*='worry-free-purchase']),
.mini-cart__recommendations .product-item:has(a[href*='worry-free-purchase']),
product-recommendations .grid__item:has(a[href*='worry-free-purchase']),
.product-recommendations .product-block:has(a[href*='worry-free-purchase']),
.cc-filters-results .product-block:has(a[href*='worry-free-purchase']),
.search-bar__results .search-result[href*='worry-free-purchase'],
.shopify-section--recently-viewed-products .product-card:has(a[href*='worry-free-purchase']),
.predictive-search__products .product-card:has(a[href*='worry-free-purchase']),
.shopify-section--main-search .product-card:has(a[href*='worry-free-purchase']),
.t4s-minicart-recommendations__item:has(a[href*='worry-free-purchase']),
.t4s-collection-page .t4s-product:has(a[href*='worry-free-purchase']),
.t4s-search-page .t4s-product:has(a[href*='worry-free-purchase']),
body:not(.template-cart) .t4s-container .t4s-product:has(a[href*='worry-free-purchase']),
body:not(.template-cart) .t4s-products .t4s-product:has(a[href*='worry-free-purchase']),
.t4s-frm-search__results .t4s-frm-search__content .t4s-row:has(a[href*='worry-free-purchase']),
.collection__content .product-card:has(a[href*='worry-free-purchase']),
product-recommendations .horizontal-product:has(a[href*='worry-free-purchase']),
.search-results li:has(a[href*='worry-free-purchase']),
.tt-product-listing .tt-col-item:has(a[href*='worry-free-purchase']),
.search-results-list .product-item:has(a[href*='worry-free-purchase']),
.product-recommendations--section .productgrid--item:has(a[href*='worry-free-purchase']),
.boost-sd__suggestion-queries-item:has(a[href*='worry-free-purchase']),
.search--section .productgrid--item:has(a[href*='worry-free-purchase']),
.collection--section .productgrid--item:has(a[href*='worry-free-purchase']),
.sec__collection-tab .product-item:has(a[href*='worry-free-purchase']),
.picky-widget .picky-fbt-inline__item:has(a[href*='worry-free-purchase']),
.picky-widget .picky-fbt-inline__item:has(img[src*='worry-free-purchase']),
.search-drawer--products product-card:has(a[href*='worry-free-purchase']),
.collection-container .products--column:has(a[href*='worry-free-purchase']),
recently-viewed-products .carousel__slide:has(a[href*='worry-free-purchase']),
.t4s-mini-search__content .t4s-space-item-inner:has(a[href*='worry-free-purchase']),
.ecom-collection__product-item:has(a[href*='worry-free-purchase']),
.sm-collection-slide__container .splide__slide:has(a[href*='worry-free-purchase']),
.sm-predictive-search li:has(a[href*='worry-free-purchase']),
.sm-search__results li:has(a[href*='worry-free-purchase']),
.sm-collection-product li:has(a[href*='worry-free-purchase']),
.predictive-search__products .horizontal-product-card:has(a[href*='worry-free-purchase']),
.shopify-section--featured-collections product-card:has(a[href*='worry-free-purchase']),
.collection__content .product-card:has(a[href*='worry-free-purchase']),
.search__results .horizontal-product:has(a[href*='worry-free-purchase']),
recently-viewed .product-card:has(a[href*='worry-free-purchase']),
.halo-collection-content .productListing li.product:has(a[href*='worry-free-purchase']),
[data-recommendations-block] .products-carousel .product.slick-slide.slick-active:has(a[href*='worry-free-purchase']),
[data-recently-viewed-block] .recentlyViewed-row .product.slick-slide.slick-active:has(a[href*='worry-free-purchase']),
[data-section-type='recently-viewed'] .grid-product:has(a[href*='worry-free-purchase']),
.collection-grid-container__products .product-card:has(a[href*='worry-free-purchase']),
.featured-collections .product-card:has(a[href*='worry-free-purchase']) {
  display: none !important;
}

.seal-widget-free .seal-widget-middle,
.seal-widget-free .seal-widget-right {
  display: flex;
  flex-direction: column;
}

.seal-widget-free .seal-price-free {
  color: #645aff;
  font-size: 12px;
  justify-content: center;
  font-weight: 600;
  margin-right: 0;
  min-width: 32px;
}

.seal-widget-free .seal-widget-container {
  display: flex;
  align-items: center;
}

.seal-widget-free .seal-logo {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  max-width: none !important;
}

.seal-widget-free .seal-widget-toggle-button {
  justify-content: center;
}

.seal-widget-free .seal-widget-left {
  height: 30px;
}

.seal-widget-free #seal-toggle:checked+.seal_widget--toggle {
  background-color: #645aff !important;
}

.seal-widget-free #seal-toggle:checked+.seal_widget--toggle::after {
  border: 1px solid #645aff !important;
}

.seel-solution-checkout {
  background: linear-gradient(90deg, #f3f3f3 100%, #f8f9ff 0%);
  padding-top: 0px;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}

.seel-solution-checkout .seal-header {
  margin-bottom: 5px !important;
}

.seel-solution-checkout .seal-title {
  font-size: 12px !important;
}

.seel-solution-checkout .seal-widget-container {
  border: 1px solid #e0e4ff;
  padding: 8px 10px !important;
}

.seel-solution-checkout .seal-info {
  margin-left: 5px !important;
}

.seel-solution-checkout .seal-powered,
.seel-solution-checkout .seal-powered span {
  font-size: 12px !important;
  margin-top: 0;
}

.seel-solution-checkout .seal-price {
  font-weight: 700;
  font-size: 12px;
}

.mini-cart-footer-actions:has(.seal-widget-checkout-plus-container),
.mini-cart-footer-actions:has(.seal-widget-checkout-plus-container)>* {
  display: block;
  width: 100%;
}

cart-drawer .buy-buttons:has(.seal-widget-checkout-plus-container),
cart-drawer .buy-buttons:has(.seal-widget-checkout-plus-container)>*,
.cart-drawer-buttons:has(.seal-widget-checkout-plus-container),
.cart-drawer-buttons:has(.seal-widget-checkout-plus-container)>*,
.shopify-product-form .buy-buttons:has(.seal-widget-checkout-plus-container),
.shopify-product-form .buy-buttons:has(.seal-widget-checkout-plus-container)>*{
  display: block;
  width: 100%;
}

cart-drawer .buy-buttons:has(.seal-widget-checkout-plus-container) [href*='cart']{
  padding: 8px 12px;
}

#shopify-section-cart-drawer .cart-summary-overlay__actions:has(.seal-widget-checkout-plus-container) {
  justify-content: flex-end;
  flex-direction: column;
  display: flex;
  max-width: 400px;
  position: initial;
  margin-left: auto;
}

[data-seel-card-id^='seel-original-checkout-btn-'] {
  display: none !important;
}

.seal-widget-checkout-plus-container {
  margin-bottom: 10px;
}

.seal-widget-checkout-plus-container .seal-title,
.seal-widget-checkout-plus-container .seal-price,
.seal-widget-checkout-plus-container .seal-benefit,
.seal-widget-checkout-plus-container .seal-powered,
.seel-checkoutButton-solution .seal-title,
.seel-checkoutButton-solution .seal-price,
.seel-checkoutButton-solution .seal-benefit,
.seel-checkoutButton-solution .seal-powered {
  color: #000;
}

.seal-widget-checkout-plus-container .seal-widget-checkout {
  width: 100% !important;
  display: initial !important;
  margin-bottom: 10px !important;
  font-size: 14px;
  height: auto !important;
  line-height: initial !important;
}

.seal-widget-checkout-plus-container .seal-widget-original-checkout {
  font-size: 14px !important;
  height: auto !important;
  line-height: initial !important;
  --border-opacity: 0;
  width: 100%!important;
}

.seal-widget-checkout-plus-container {
  max-width: 700px;
}

.seal-widget-checkout-plus-container .seal-widget-checkout,
.seal-widget-checkout-plus-container .seal-widget-original-checkout {
  max-width: none;
  padding: 10px;
}

.seal-widget-checkout-plus-container div.seal-widget-checkout,
.seal-widget-checkout-plus-container div.seal-widget-original-checkout {
  display: block !important;
}

.seal-widget-checkout-plus-container .seal-widget-original-checkout-link {
  border: none !important;
  text-decoration: underline;
  max-width: none;
  font-size: 14px !important;
  box-shadow:none!important;
  width: 100%!important;
  padding: 10px!important;
  margin-top: 0!important;
}

.seal-widget-checkout-plus-container .seal-widget-original-checkout-link::before,
.seal-widget-checkout-plus-container .seal-widget-original-checkout-link::after {
  content: none;
  display: none;
}

.seal-widget-checkout-container .currency-converter-wrapper-amount-box {
  display: none !important;
}
.seal-widget-original-checkout-link{
  width:100%;
}

.seal-hidden {
  display: none;
}

.seal-footer-powered {
  color: #565656;
  font-size: 9px !important;
  text-align: left !important;
}

.seal-footer-powered span {
  color: #634dd9;
  font-size: 9px !important;
  flex: none!important;
}

.seal-benefits-container-checkbox:not(:has(.onlyOne)) {
  padding-left: 8px;
}

/* ── collapse toggle button ── */
.seal-collapse-toggle {
  background: none !important;
  border: none !important;
  padding: 2px 4px !important;
  margin-left: 4px !important;
  cursor: pointer !important;
  display: inline-flex !important;
  align-items: center !important;
  flex-shrink: 0 !important;
  line-height: 1 !important;
  box-shadow: none !important;
  outline: none !important;
  width: auto!important;
  height: 12px!important;
}

.seal-collapse-arrow {
  display: block !important;
  transition: transform 0.3s ease !important;
  transform: rotate(0deg);
}

/* ── collapsable container ── */
.seal-collapsable .seal-collapse-content {
  overflow: hidden !important;
  max-height: 600px;
  transition: max-height 0.35s ease, opacity 0.3s ease !important;
  opacity: 1;
}

.seal-collapsable.seal-collapsed .seal-collapse-content {
  max-height: 0 !important;
  opacity: 0;
}

/* Chevron points down when collapsed; up when expanded. Use aria-expanded on the
   toggle (JS keeps it in sync): the arrow lives in .seal-header / .seal-widget-left,
   not inside .seal-collapsable, so descendant selectors on .seal-collapsable never matched. */
.seal-collapse-toggle[aria-expanded='false'] .seal-collapse-arrow {
  transform: rotate(0deg) !important;
}

.seal-collapse-toggle[aria-expanded='true'] .seal-collapse-arrow {
  transform: rotate(180deg) !important;
}

.ctas-button-group:has(.seal-widget-checkout-plus-container) {
  display: block !important;
  width: 100%;
}
.ctas-button-group:has(.seal-widget-checkout-plus-container) a[href*='cart'] {
  width: 100%;
}

.seal-widget-checkout-plus-container {
  margin-bottom: 10px;
  padding:0!important;
}
.drawer__footer-buttons.grid:has(.seal-widget-checkout-plus-container) {
  grid-template-columns: none;
  gap: 0;
}
.drawer__footer-buttons.grid:has(>.seal-widget-checkout-plus-container) {
  display: block!important;
}
.drawer__footer-buttons.grid:has(>.seal-widget-checkout-plus-container)  a[href*='cart']{
  width:100%;
}
.drawer__footer-buttons:has(.seal-widget-checkout-plus-container)
  .seal-widget-checkout-plus-container {
  margin-bottom: 10px;
}
.drawer__footer-buttons:has(.seal-widget-checkout-plus-container)
  .seal-widget-checkout::after {
  content: none;
  display: none;
}
.drawer__footer-buttons:has(.seal-widget-checkout-plus-container)
  .seal-widget-checkout:hover {
  color: #fff !important;
}

.drawer__footer-buttons.flex:has(.seal-widget-checkout-plus-container) {
  display: block;
  gap: 0;
}
.drawer__footer-buttons.flex:has(.seal-widget-checkout-plus-container)
  .seal-widget-checkout-plus-container {
  margin-bottom: 10px;
}
.drawer__footer-buttons.flex:has(.seal-widget-checkout-plus-container)
  .seal-widget-checkout::after {
  content: none;
  display: none;
}
.drawer__footer-buttons.flex:has(.seal-widget-checkout-plus-container)
  a[href*='cart'] {
  width: 100%;
}

.mini-cart-form-container:has(.seal-widget-checkout-plus-container) {
  display: block;
}

.cart-drawer--buttons-container:has(.seal-widget-checkout-plus-container) {
  display: block;
}

.cart-drawer--buttons-container:has(.seal-widget-checkout-plus-container)
  a[href*='cart'] {
  width: 100%;
}

.f-cart-drawer__view-cart.flex:has(.seal-widget-checkout-plus-container) {
  display: block;
  gap: 0;
}
.f-cart-drawer__view-cart.flex:has(.seal-widget-checkout-plus-container)
  .seal-widget-checkout-plus-container {
  margin-bottom: 10px;
}
.f-cart-drawer__view-cart.flex:has(.seal-widget-checkout-plus-container)
  .seal-widget-checkout::after {
  content: none;
  display: none;
}
.seal-widget-original-checkout::after,
.seal-widget-original-checkout::before {
  content: none;
  display: none;
}
.f-cart-drawer__view-cart.flex:has(.seal-widget-checkout-plus-container) a[href*='cart']{
  width:100%;
}

.cart-drawer__buttons:has(.seal-widget-checkout-plus-container) {
  display: block;
}
.cart-drawer__buttons:has(.seal-widget-checkout-plus-container) .seal-widget-checkout-plus-container {
  max-width: 100%;
}
.cart-drawer__buttons:has(.seal-widget-checkout-plus-container) a[href*='cart'] {
  width: 100%;
}

.cart-headings .seal-widget-checkout-plus-container{
  display: none;
} 
.cart-headings [data-seel-card-id*=seel-original-checkout-btn]{
  display: inline-flex!important;
}

.ajaxcart__footer-buttons.d-flex:has(.seal-widget-checkout-plus-container) {
  display: block!important;
  gap: 0;
}
.ajaxcart__footer-buttons.d-flex:has(.seal-widget-checkout-plus-container)
  .seal-widget-checkout-plus-container {
  margin-bottom: 10px;
}
.ajaxcart__footer-buttons.d-flex:has(.seal-widget-checkout-plus-container)
  .seal-widget-checkout::after {
  content: none;
  display: none;
}
.ajaxcart__footer:has(.seal-widget-checkout-plus-container) {
  height: auto !important;
}
.ajaxcart__footer-buttons.d-flex:has(.seal-widget-checkout-plus-container) .cart-modal__btn--viewcart{
  width: 100%!important;
  margin: 0 0 10px 0!important;
}
.ajaxcart__footer-buttons.d-flex:has(.seal-widget-checkout-plus-container)
  .seal-widget-checkout {
  margin: 0 0 10px 0!important;
}

.flex:has(> .seal-widget-checkout-plus-container) {
  display: block;
  gap: 0;
}
.flex:has(> .seal-widget-checkout-plus-container)
  .seal-widget-checkout::after {
  content: none;
  display: none;
}
.flex:has(> .seal-widget-checkout-plus-container)
  a[href*='cart'] {
  width: 100%;
}
.flex:has(> .seal-widget-checkout-plus-container) .seal-widget-checkout{
  margin: 0 0 10px 0!important;
}


.cart__ctas:has(>.seal-widget-checkout-plus-container) a[href*='cart'] {
  width: 100%;
}
.cart__ctas:has(>.seal-widget-checkout-plus-container) {
  display: block!important;
  gap: 0;
}
.cart__ctas:has(>.seal-widget-checkout-plus-container)
  .seal-widget-checkout-plus-container {
  margin-bottom: 10px;
}
.cart__ctas:has(>.seal-widget-checkout-plus-container)
  .seal-widget-checkout::after {
  content: none;
  display: none;
}
.cart__ctas:has(>.seal-widget-checkout-plus-container) {
  height: auto !important;
}
.cart__ctas:has(>.seal-widget-checkout-plus-container) .cart-modal__btn--viewcart{
  width: 100%!important;
  margin: 0 0 10px 0!important;
}
.cart__ctas:has(>.seal-widget-checkout-plus-container)
  .seal-widget-checkout {
  margin: 0 0 10px 0!important;
}


.buy-buttons:has(>.seal-widget-checkout-plus-container) {
  display: block;
  gap: 0;
}
.buy-buttons:has(>.seal-widget-checkout-plus-container)
  .seal-widget-checkout-plus-container {
  margin-bottom: 10px;
}
.buy-buttons:has(>.seal-widget-checkout-plus-container)
  .seal-widget-checkout::after {
  content: none;
  display: none;
}
.buy-buttons:has(>.seal-widget-checkout-plus-container)
  a[href*='cart'] {
  width: 100%;
}

.wow-cart-action-cta-buttons:has(> .seal-widget-checkout-plus-container) {
  display: block!important;
  gap: 0!important;
}
.wow-cart-action-cta-buttons:has(> .seal-widget-checkout-plus-container)
  .seal-widget-checkout::after {
  content: none;
  display: none;
}
.wow-cart-action-cta-buttons:has(> .seal-widget-checkout-plus-container)
  a[href*='cart'] {
  width: 100%;
}
.wow-cart-action-cta-buttons:has(> .seal-widget-checkout-plus-container) .seal-widget-checkout{
  margin: 0 0 10px 0!important;
}
.wow-cart-action-cta-buttons:has(>.seal-widget-checkout-plus-container)
  .wow-cart-gotocart-btn {
  width: 100%!important;
}
.flex-column-reverse:has(> #checkOutSelling > .seal-widget-checkout-plus-container) {
  display: block;
  gap: 0;
}
.flex-column-reverse:has(> #checkOutSelling > .seal-widget-checkout-plus-container) .seal-widget-checkout-plus-container {
  margin-bottom: 10px;
}
.flex-column-reverse:has(> #checkOutSelling > .seal-widget-checkout-plus-container) .seal-widget-checkout::after {
  content: none;
  display: none;
}
.flex-column-reverse:has(> #checkOutSelling > .seal-widget-checkout-plus-container) a[href*='cart'] {
  width: 100%;
}
.flex-column-reverse:has(> #checkOutSelling > .seal-widget-checkout-plus-container) .col-md-6 {
  width: 100%!important;
}

/* Cash-Back 标签：merchant-configs.cashback.enabled === true 时由
   widget/card/index.js 在 createCard / createCheckoutPlusCard 中拼装并注入到
   合格态模板的 {{{cashBackHtml}}} 占位。容器单独占一行（不在折叠容器内），
   内部胶囊文本仅包文字宽度。视觉与设计稿对齐。 */
.seal-cash-back {
  display: flex;
  justify-content: flex-start;
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 13px;
  line-height: 1;
}
.seal-cash-back-text {
  display: inline-flex;
  padding: 0 6px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 4px;
  background: #F1ECFF;
  color: #6F6FB0;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.seal-widget-standard:not(.seal-widget-type-toggle) .seal-cash-back {
  margin-top: -8px;
  margin-bottom: 8px;
  padding-left: 24px;
}
.seal-widget-type-toggle .seal-cash-back {
  margin-top: 4px;
  margin-bottom: 4px;
}
.seel-solution-checkout .seal-cash-back {
  margin-top: -4px;
  margin-bottom: 6px;
  font-size: 12px;
}


.button-group:has(> .seal-widget-checkout-plus-container) {
  display: block;
  gap: 0;
}
.button-group:has(> .seal-widget-checkout-plus-container)
  .seal-widget-checkout::after {
  content: none;
  display: none;
}
.button-group:has(> .seal-widget-checkout-plus-container)
  a[href*='cart'] {
  width: 100%;
}
.button-group:has(> .seal-widget-checkout-plus-container) .seal-widget-checkout{
  margin: 0 0 10px 0!important;
}


/* 天堂岛定制修复 */
body:has(#Search-In-Modal) main#MainContent div.shopify-section.cart__footer-wrapper #main-cart-footer.page-width .cart__footer .cart__blocks .cart__ctas:has(> .seal-widget-checkout-plus-container) {
  display: flex !important;
}
.seal-widget-type-toggle .seal-benefits {
  padding-left: 20px;
}
.seal-widget-right {
  display: flex;
  flex-direction: column;
}
.seal-benefits.onlyOne {
  padding-left: 0px;
}
/* toggle in label designing */
.seal-widget-type-toggle .seal_widget--toggle {
  position: relative;
  display: flex;
  width: 34px;
  height: 18px;
  background-color: #bdbdbd;
  border-radius: 30px;
  align-items: flex-end;
  /* border: 2px solid gray; */
}

/* After slide changes */
.seal-widget-type-toggle .seal_widget--toggle:after {
  content: '';
  position: absolute;
  width: 16px!important;
  height: 16px!important;
  border-radius: 50%;
  background-color: white;
  border: 1px solid white;
  box-sizing: border-box;
  top: 1px!important;
  left: 1px;
  transition: all 0.3s;
  display: inline-block !important;
}

.seal-widget-type-toggle .seal_widget--toggle:before{
  display: none;
}

.seal-widget-type-toggle #seal-toggle {
  display: none;
}
/* Checkbox checked effect */
.seal-widget-type-toggle #seal-toggle:checked + .seal_widget--toggle::after {
  left: 17px;
  border: 1px solid #141414;
}

/* Checkbox checked seel_widget--toggle label bg color */
.seal-widget-type-toggle #seal-toggle:checked + .seal_widget--toggle {
  background-color: #141414;
}
.seal-widget-toggle-button {
  min-width: 52px;
  display: flex;
  justify-content: right;
  flex: none!important;
}
.seal-widget-type-toggle .seal-header {
  margin-bottom: 0;
}

.seal-widget-type-toggle .seal-price {
  margin-left: 0;
}
.seal-price-container {
  display: flex !important;
  align-items: center;
  flex: none!important;
}
.seal-widget-type-toggle .seal-benefits-ineligible {
  padding-left: 0;
  line-height: 16px;
}

#seal-toggle:disabled + .seal_widget--toggle {
  cursor: not-allowed;
}
#seal-toggle:disabled + .seal_widget--toggle::after {
  cursor: not-allowed;
}
.seal-widget-left {
  display: flex;
  gap: 8px;
  flex: 1!important;
  align-items: center;
  line-height: 1.2;
  margin-bottom: 5px;
}
.seal-header-title-container {
  display: flex;
  flex-direction: column;
}
.seal-widget svg {
  flex-shrink: 0;
}
.seal-widget-type-toggle .seal-collapse-toggle{
  margin:0!important;
  padding:0!important;
}

/* AB 卡片：勾选 / 未勾选双态文案 */

.seal-widget-ab .seal-widget-container {
  padding: 12px !important;
}

.seal-widget-ab .seal-ab-row {
  display: flex !important;
  flex-direction: row;
  align-items: flex-start;
  gap: 10px;
}

.seal-widget-ab .seal-ab-row-toggle {
  align-items: center;
}

.seal-widget-ab #seal-checkbox {
  flex-shrink: 0;
  margin-top: 2px;
  margin-left: 0!important;
  margin-right: 0!important;
}

.seal-widget-ab .seal-ab-body {
  flex: 1;
  min-width: 0;
  text-align: left;
  font-size: 12px;
  line-height: 16px;
  color: #565656;
}

.seal-widget-ab .seal-ab-state .seal-title {
  margin-bottom: 6px;
  margin-right: 0;
}

.seal-widget-ab .seal-ab-state {
  display: none;
}

.seal-widget-ab .seal-ab-desc {
  display: inline;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  text-align: left;
}

.seal-widget-ab .seal-ab-desc strong,
.seal-widget-ab .seal-ab-desc b {
  font-weight: 700;
}

.seal-widget-ab .seal-ab-seel-logo {
  display: inline-block!important;
  vertical-align: middle;
  margin: -2px 0 0 0;
  width: auto!important;
  height: 14px!important;
}

.seal-widget-ab .seal-ab-seel-name {
  color: #634dd9;
  font-weight: 700;
}

.seal-widget-ab .seal-ab-footer {
  display: inline;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}

.seal-widget-ab .seal-ab-powered {
  display: inline;
  font-size: 10px;
}

.seal-widget-ab .seal-ab-learn-more {
  display: inline;
  text-decoration: none;
  cursor: pointer;
}

.seal-widget-ab .seal-ab-learn-more-text {
  text-decoration: underline;
}

.seal-widget-ab .seal-ab-learn-more .seal-ab-learn-more-arrow {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

.seal-widget-ab .seal-ab-terms {
  margin-top: 8px;
  padding-left: 28px;
}

/* 勾选态 */
.seal-widget-ab:has(#seal-checkbox:checked) .seal-ab-state-checked,
.seal-widget-ab:has(#seal-toggle:checked) .seal-ab-state-checked {
  display: inline;
}

.seal-widget-ab:has(#seal-checkbox:checked) .seal-ab-only-unchecked,
.seal-widget-ab:has(#seal-toggle:checked) .seal-ab-only-unchecked {
  display: none !important;
}

/* 未勾选态 */
.seal-widget-ab:has(#seal-checkbox:not(:checked)) .seal-ab-state-unchecked,
.seal-widget-ab:has(#seal-toggle:not(:checked)) .seal-ab-state-unchecked {
  display: inline;
}

.seal-widget-ab.seal-ineligible .seal-ab-desc {
  color: rgba(0, 0, 0, 0.5);
}

/* STANDARD_MINI_OPTIMIZED + toggle：图标 / 标题 / Learn More / switch 分行布局 */
.seal-widget-ab.seal-widget-type-toggle .seal-ab-toggle-layout {
  width: 100%;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-row-toggle {
  align-items: flex-start;
  gap: 8px;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-toggle-head-row {
  display: flex;
  flex: 1;
  min-width: 0;
  align-items: flex-start;
  gap: 8px;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-toggle-icon {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-toggle-head {
  flex: 1;
  min-width: 0;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-toggle-head .seal-title {
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 20px;
  color: #141414;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-state-checked .seal-title {
  font-weight: 400;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-state-unchecked .seal-title,
.seal-widget-ab.seal-widget-type-toggle .seal-title-unchecked {
  font-weight: 700;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-toggle-head .seal-ab-learn-more {
  display: block;
  margin-top: 2px;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
  cursor: pointer;
  color: #141414;
  text-align:left!important;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-toggle-desc-row .seal-ab-footer {
  display: inline;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-toggle-desc-row .seal-ab-powered {
  font-size: 10px;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-toggle-desc-row {
  margin-top: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #565656;
  text-align: left;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-toggle-desc-row .seal-ab-desc {
  display: block;
}

.seal-widget-ab.seal-widget-type-toggle .seal-widget-toggle-button {
  flex-shrink: 0;
  margin-top: 2px;
}

/* toggle 双态：块级切换（标题区与描述区各有一份 state） */
.seal-widget-ab.seal-widget-type-toggle:has(#seal-toggle:checked) .seal-ab-state-checked,
.seal-widget-ab.seal-widget-type-toggle:has(#seal-toggle:not(:checked)) .seal-ab-state-unchecked {
  display: block;
}

.seal-widget-ab.seal-widget-type-toggle:has(#seal-toggle:checked) .seal-ab-state-unchecked,
.seal-widget-ab.seal-widget-type-toggle:has(#seal-toggle:not(:checked)) .seal-ab-state-checked {
  display: none !important;
}

.seal-widget-ab.seal-widget-type-toggle .seal-ab-terms {
  padding-left: 0;
  margin-top: 8px;
}

.seal-widget-ab.seal-widget-standard:not(.seal-widget-type-toggle) .seal-cash-back {
  padding-left: 0!important;
  margin-top: -2px!important;
}

/* checkoutPlus AB 容器 */

.seal-widget-checkout-plus-ab {
  --seal-checkout-plus-ab-radius: 8px;
  margin-top: 10px!important;
}

/* 权益区 + 主按钮同一背景块，外圆角与主按钮圆角一致 */
.seal-widget-checkout-plus-ab .seal-checkout-plus-ab-main {
  border-radius: var(--seal-checkout-plus-ab-radius);
  background-color: #f4f4f5;
  overflow: hidden;
}

.seal-widget-checkout-plus-ab .seal-widget-checkout-coverages-container {
  background-color: transparent;
  border-radius: 0;
  padding: 10px 14px 10px;
}

.seal-widget-checkout-plus-ab .seal-benefits {
  padding-left: 20px;
  margin-bottom: 0;
}

.seal-widget-checkout-plus-ab .seal-benefit {
  font-size: 12px !important;
  line-height: 16px !important;
  color: #141414;
  margin-bottom: 6px;
}

.seal-widget-checkout-plus-ab .seal-benefit:last-child {
  margin-bottom: 0;
}

.seal-widget-checkout-plus-ab .seal-checkout-plus-ab-powered {
  font-size: 12px;
  line-height: 16px;
  color: #565656;
  margin-top: 8px;
  text-align: left!important;
}

.seal-widget-checkout-plus-ab .seal-checkout-plus-ab-seel-logo {
  display: inline-block;
  vertical-align: middle;
  width: auto!important;
  height: 14px!important;
  margin-top:-2px;
}

.seal-widget-checkout-plus-ab .seal-learn-more {
  text-decoration: underline;
  color: #6c47ff;
  cursor: pointer;
}

.seal-widget-checkout-plus-ab .seal-widget-checkout.seal-widget-checkout-ab-primary {
  border: none !important;
  border-radius: 8px !important;
  text-align: center;
  width: 100% !important;
  padding: 12px 8px !important;
  margin-bottom: 0px !important;
  margin-block-start: 0!important;
  letter-spacing: 0!important;
}

.seal-widget-checkout-plus-ab .seal-widget-original-checkout-link {
  display: block !important;
  width: 100% !important;
  text-align: center;
  text-decoration: underline !important;
  border: none !important;
  background: none !important;
  box-shadow: none !important;
  padding: 8px 0 !important;
  margin: 10px 0 0 !important;
}

.seal-widget-checkout-plus-ab .seal-widget-original-checkout {
  width: 100% !important;
  text-align: center;
  margin-top: 10px !important;
  border-radius: 8px!important;
  letter-spacing: 0!important;
}

.seal-widget-checkout-plus-ab .seal-terms-link {
  margin-top: 8px;
}

.seal-widget-checkout-plus-ab .seal-benefits-container-checkbox:not(:has(.onlyOne)) {
  padding-left: 0px;
}
/* Checkout+ AB：三按钮堆叠（主按钮 / Learn More / 无保护结账） */
.seal-widget-checkout-plus-three-tier{
  margin-top:10px!important;
  width:100%!important;
}

.seal-widget-checkout-plus-three-tier .seal-widget-checkout-container {
  display: flex;
  flex-direction: column;
  gap: 0;
  width: 100%;
}

.seal-widget-checkout-plus-three-tier
  .seal-widget-checkout.seal-widget-checkout-three-tier-primary {
  text-align: center;
  width: 100% !important;
  padding: 12px 8px !important;
  margin: 0 !important;
  letter-spacing: 0!important;
}

.seal-widget-checkout-plus-three-tier .seal-checkout-plus-three-tier-learn-more {
  display: block !important;
  width: 100% !important;
  text-align: center;
  text-decoration: underline !important;
  border: none !important;
  background: none !important;
  box-shadow: none !important;
  padding: 5px 0 !important;
  margin: 0 !important;
  color: #676767 !important;
  font-size: 12px !important;
  line-height: 18px !important;
  cursor: pointer;
}

.seal-widget-checkout-plus-three-tier
  .seal-widget-original-checkout-link.seal-widget-checkout-three-tier-secondary {
  display: block !important;
  width: 100% !important;
  text-align: center;
  text-decoration: underline !important;
  border: none !important;
  background: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 8px 0 0 !important;
  font-size: 14px !important;
  line-height: 20px !important;
  cursor: pointer;
  letter-spacing: 0!important;
}

:root {
  --seel-ew-main-color: #000;
}
.seel_pdp_widget {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
.seel_pdp_widget--title_line {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* 标题行：名称与 powered-by 紧挨排列，仅保留 name 的 margin-right 作间距，勿给每项固定 flex-basis 以免中间留白过大 */
.seel_pdp_widget--title_line > * {
  flex: 0 1 auto;
  white-space: nowrap;
}

.seel_pdp_widget--title_line--name {
  font-size: 15px;
  color: black;
  font-weight: 400;
  margin-right: 6px;
}
.seel_pdp_widget--title_line--logo {
  width: 30px;
}
.seel_pdp_widget--description {
  color: #5c5f62;
  font-size: 12px;
  margin-bottom: 8px;
  text-align: left;
}
a.seel_pdp_widget--link {
  text-decoration: underline;
  color: #5c5f62;
  font-size: 12px;
  cursor: 'pointer';
  margin-left: 5px;
}
button.seel_pdp_widget--link {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  font: inherit;
  color: inherit;
  text-decoration: underline;
}
.seel_pdp_widget--options {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  /* stretch: 多档 plan 文案行数不同时，卡片同高（center 会导致各块实际高度不一） */
  align-items: stretch;
}
.seel_pdp_widget--option:first-child {
  margin-left: 0;
}
.seel_pdp_widget--option:last-child {
  margin-right: 0;
}
.seel_pdp_widget--option {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
  box-sizing: border-box;
  border: 1px solid #c6c6c6;
  color: #797979;
  border-radius: 5px;
  padding: 8px 16px;
  margin: 0 8px;
  cursor: pointer;
  max-width: 162px;
  justify-content: space-between;
  overflow: hidden;
}

.seel_pdp_widget--option--best-seller-badge{
  position: absolute;
  top: 0px;
  right: 0px;
  height: 28px;
  padding: 0 12px 0 16px;
  display: flex;
  align-items: center;
  background: linear-gradient(95.23deg, rgba(255, 0, 0, 0.5) 0.49%, rgba(255, 0, 0, 0.8) 100.04%);
  color: #fff;
  font-weight: 500;
  border-radius: 0 0 0 28px;
  font-size: 12px;
}


.seel_pdp_widget--option:hover {
  background-color: rgba(0, 0, 0, 0.03);
}

.seel_pdp_widget--option--term {
  font-size: 12px;
}
.seel_pdp_widget--option--selected {
  border-color: var(--seel-ew-main-color);
  border-width: 2px;
  color: var(--seel-ew-main-color);
}
.seel_pdp_widget--option--price {
  font-weight: 600;
}
.seel_pdp_widget--description-container {
  display: flex;
  margin-bottom: 5px;
}
.seel_pdp_widget--title_line--proweredby {
  font-size: 10px;
  display: flex;
  align-items: center;
}

.seal-widget-ew-add-to-cart {
  background: var(--seel-ew-main-color);
  height: 52px;
  font-size: 14px;
  color: #fff;
  margin: 10px 0;
  line-height: 52px;
  text-align: center;
  cursor: pointer;
  width: 100%;
  border-radius: 8px;
}
.seel_origin_add_to_cart {
  background-color: transparent;
  color: #000;
  border: 1px solid #000;
  font-weight: normal;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 10px;
}

.seel_product_form_buttons.product-form-buttons > *:not(.quantity-selector) {
  flex: 1 1 185px;
  min-width: fit-content;
}
.seel_pdp_widget_listType .seel_pdp_widget--title_line--name {
  font-size: 20px;
  font-weight: 700;
}
.seel_pdp_widget--option_listType {
  display: flex;
  border: 1px solid #babfc3;
  color: #797979;
  border-radius: 5px;
  padding: 8px 12px;
  height: 48px;
  justify-content: space-between;
  margin-bottom: 10px;
  align-items: center;
  background-color: #fff;
  /* 整行可点（见 resolveClickedPdpOption），与 standard 模式的 .seel_pdp_widget--option 对齐 */
  cursor: pointer;
}

.seel_pdp_widget--option_listType:hover {
  background-color: rgba(0, 0, 0, 0.03);
}

.seel_pdp_widget--option_listType .seel_pdp_widget--option--term {
  font-size: 16px;
  display: flex;
  align-items: center;
  color: #222;
}
.seel_pdp_widget--option--price_listType {
  color: var(--seel-ew-main-color);
  font-weight: 700;
}

.seel_pdp_widget--option_listType:has(.seel_pdp_widget--option--selected) {
  border: 1px solid var(--seel-ew-main-color);
}

.seel_pdp_widget_listType .seel_pdp_widget--option_checkbox {
  appearance: none !important;
  -webkit-appearance: none !important;
  width: 18px !important;
  height: 18px !important;
  border: 1px solid var(--seel-ew-main-color);
  border-radius: 3px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 5px;
  padding: 0;
}

.seel_pdp_widget_listType .seel_pdp_widget--option_checkbox:checked {
  background-color: var(--seel-ew-main-color);
  border-color: var(--seel-ew-main-color);
}

.seel_pdp_widget_listType .seel_pdp_widget--option_checkbox:checked::before {
  content: '';
  width: 6px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  margin-top: -2px;
}

.buy-buttons:has(.seal-widget-ew-add-to-cart) {
  display: block !important;
}

.flex:has(>.grow>.seal-widget-ew-add-to-cart) {
  display: block !important;
}

.product-shop .groups-btn .groups-btn-tree:has(>.seal-widget-ew-add-to-cart){
  display: block !important;
}

.product-form__buttons--input:has(.seal-widget-ew-add-to-cart) {
  display: block !important;
}
.seel_adh_modal {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.55);
  z-index: 9998;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: none;
  max-width: none;
  max-height: none;
  width: 100%;
  height: 100%;
  outline: none;
}

.seel_adh_modal[open] {
  display: flex;
}

.seel_adh_modal_hidden {
  display: none !important;
}

.seel_adh_modal--container {
  position: relative;
  width: 100%;
  max-width: 720px;
  max-height: 92vh;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.22);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  margin: auto;
}

/* ── header bar ── */
.seel_adh_modal--header-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 18px;
  border-bottom: 1px solid #e8e8e8;
  flex-shrink: 0;
}

.seel_adh_modal--header-bar-title {
  font-size: 14px;
  font-weight: 600;
  color: #111;
  letter-spacing: 0.01em;
}

.seel_adh_modal--close {
  background: none;
  border: none;
  cursor: pointer;
  padding: 2px;
  color: #aaa;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  flex-shrink: 0;
}

.seel_adh_modal--close:hover {
  color: #555;
  background: #f2f2f2;
}

/* ── scrollable body ── */
.seel_adh_modal--body {
  flex: 1;
  overflow-y: auto;
  padding: 24px 24px 16px;
  font-size: 13px;
  line-height: 1.5;
  color: #222;
}

.seel_adh_modal--title {
  font-size: 17px;
  font-weight: 700;
  color: #111;
  margin: 0 0 6px;
  line-height: 1.35;
}

.seel_adh_modal--subtitle {
  font-size: 14px;
  color: #00000099;
  margin: 0 0 16px;
}

/* ── plan cards ── */
.seel_adh_modal--plans {
  display: flex;
  gap: 10px;
  margin-top: 22px;
  margin-bottom: 8px;
}

.seel_adh_modal--plan {
  flex: 1;
  border: 2px solid #ddd;
  border-radius: 8px;
  padding: 20px 10px 10px;
  cursor: pointer;
  text-align: center;
  position: relative;
  transition: border-color 0.15s;
  background: #fff;
  box-sizing: border-box;
}

.seel_adh_modal--plan:hover {
  border-color: #888;
}

.seel_adh_modal--plan--selected {
  border-color: #111;
  background: #111;
  color: #fff;
}

.seel_adh_modal--plan--badge {
  position: absolute;
  top: -15px;
  left: 50%;
  transform: translateX(-50%);
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  border: 1px solid var(--seel-ew-main-color, #000);
  border-radius: 15px;
  background: #fff;
  color: var(--seel-ew-main-color, #000);
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
}

.seel_adh_modal--plan--selected .seel_adh_modal--plan--badge {
  background: #fff;
  color: var(--seel-ew-main-color, #000);
}

.seel_adh_modal--plan--term {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 4px;
}

.seel_adh_modal--plan--price {
  font-size: 20px;
  font-weight: 700;
}

.seel_adh_modal--ipt {
  font-size: 12px;
  color: #00000080;
  margin: 0 0 16px;
}

.seel_adh_modal--info-intro {
  font-size: 14px;
  font-weight: 600;
  color: #000000;
  margin: 0 0 12px;
  line-height: 20px;
}

.seel_adh_modal--info-intro--faq {
  display: flex;
  align-items: center;
}

.seel_adh_modal--faq-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: inherit;
  text-decoration: none;
}

.seel_adh_modal--faq-link-text {
  text-decoration: underline;
  text-underline-offset: 2px;
}

.seel_adh_modal--faq-link:hover,
.seel_adh_modal--faq-link:visited,
.seel_adh_modal--faq-link:active {
  color: inherit;
}

.seel_adh_modal--faq-link-icon {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  line-height: 0;
  cursor: pointer;
}

.seel_adh_modal--faq-link-icon svg {
  width: 14px;
  height: 14px;
}

.seel_adh_modal--faq-link-icon .seel_pdp_modal-icon--faqLink path {
  fill: #00000080!important;
}

/* ── coverage grid ── */
.seel_adh_modal--coverage-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-bottom: 16px;
}

.seel_adh_modal--coverage-col{
  padding: 10px;
  background:#FAFAFA;
}

.seel_adh_modal--coverage-col h4 {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  margin: 0 0 8px;
  text-transform: none;
}

.seel_adh_modal--coverage-col ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.seel_adh_modal--coverage-col li {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  font-size: 13px;
  color: #000000CC;
  margin-bottom: 6px;
  line-height: 20px;
}

.seel_adh_modal--coverage-col li svg {
  flex-shrink: 0;
  margin-top: 3px;
}

/* ── FAQ accordion ── */
.seel_adh_modal--faq {
  margin-bottom: 16px;
  border-top: 1px solid #eee;
}

.seel_adh_modal--faq-item {
  border-bottom: 1px solid #eee;
}

.seel_adh_modal--faq-toggle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  color: #000;
  font-weight: 400;
  user-select: none;
  background: none;
  border: none;
  width: 100%;
  text-align: left;
  padding:10px;
}
.seel_adh_modal--close-btn{
  position: absolute;
  top: 10px;
  right: 10px;
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
}
.seel_adh_modal--close-btn:hover{
  cursor: pointer;
}

.seel_adh_modal--close-btn:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
}

.seel_adh_modal--faq-arrow {
  font-size: 16px;
  transition: transform 0.2s;
  flex-shrink: 0;
  color: #666;
}

.seel_adh_modal--faq-item--open .seel_adh_modal--faq-arrow {
  transform: rotate(180deg);
}

.seel_adh_modal--faq-content {
  display: none;
  padding: 0 15px 12px;
  font-size: 12px;
  color: #555;
  line-height: 1.5;
}

.seel_adh_modal--faq-item--open .seel_adh_modal--faq-content {
  display: block;
}

.seel_adh_modal--faq-content ul {
  margin: 4px 0 0 16px;
  padding: 0;
}

.seel_adh_modal--faq-content li {
  margin-bottom: 3px;
  font-size: 13px;
  color: #000000CC;
  line-height: 20px;
}
.seel_adh_modal--faq-q-email,
.seel_adh_modal--faq-q-phone,
.seel_adh_modal--faq-q-alt-format {
  font-weight: 500;
}

.seel_adh_modal--faq-q-email,
.seel_adh_modal--faq-q-phone {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  vertical-align: middle;
}

.seel_adh_modal--faq-q-email {
  background: #EBF1FF;
}

.seel_adh_modal--faq-q-phone {
  background: #FFEBEB;
}

.seel_adh_modal--faq-q-icon-img {
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  display: block;
}

/* ── eligibility ── */
.seel_adh_modal--eligibility {
  display: flex;
  gap: 10px;
  align-items: flex-start;
  border-radius: 8px;
  margin-bottom: 14px;
}

.seel_adh_modal--eligibility-icon {
  flex-shrink: 0;
  width:58px;
  height:58px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FAFAFA;
  border-radius: 8px;
}

.seel_adh_modal--eligibility-text {
  font-size: 12px;
  color: #333;
  line-height: 1.5;
}

.seel_adh_modal--eligibility-text div {
  display: block;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 2px;
  color: #000000CC;
}

.seel_adh_modal--eligibility-text small {
  display: block;
  font-size: 12px;
  color: #00000080;
  margin-top: 4px;
}

/* ── legal ── */
.seel_adh_modal--legal {
  font-size: 12px;
  color: #00000080;
  line-height: 16px;
  margin: 0;
}

.seel_adh_modal--legal a {
  color: #333;
  text-decoration: underline;
}

/* ── bottom actions ── */
.seel_adh_modal--actions {
  display: flex;
  gap: 10px;
  padding: 14px 22px;
  border-top: 1px solid #eee;
  flex-shrink: 0;
  background: #fff;
}

.seel_adh_modal--no-protection {
  flex: 1;
  padding: 13px;
  background: #fff;
  color: #111;
  border: 1.5px solid #ccc;
  border-radius: 7px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: border-color 0.15s;
}

.seel_adh_modal--no-protection:hover {
  border-color: #888;
}

.seel_adh_modal--confirm-btn {
  flex: 1;
  padding: 13px;
  background: #111;
  color: #fff;
  border: none;
  border-radius: 7px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s;
}

.seel_adh_modal--confirm-btn:hover {
  background: #333;
}
.seel_adh_modal--faq-q-content{
  color:#00000080;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

/* ── mobile ── */
@media (max-width: 600px) {
  .seel_adh_modal--container {
    max-width: 100%;
    max-height: 100%;
    border-radius: 0;
    height: 100%;
  }

  .seel_adh_modal--coverage-grid {
    grid-template-columns: 1fr;
  }
}

.seal-modal-hidden {
  display: none !important;
}

/* 纯 CSS 方案：弹窗（dialog）处于打开状态（浏览器自动维护 [open] 属性）时，
   锁住 html 的滚动，避免滚动手势穿透到弹窗下层的背景页面；
   弹窗关闭（[open] 移除）后自动恢复，不需要 JS 配合 */
html:has(.seal-modal-container-v3[open]) {
  overflow: hidden;
}

.seal-modal-container-v3 {
  display: flex;
  border: none;
  padding: 0;
  background: none;
  width: auto;
  height: auto;
  /* 让内容居中 */
  align-items: center;
  justify-content: center;
  outline: none;
  box-shadow: none;
}
.seal-modal-container-v3::backdrop {
  background-color: rgba(0, 0, 0, 0.7);
}
.seal-modal-container-v3 svg {
  flex-shrink: 0;
  fill: none !important;
  stroke: unset !important;
  width: auto !important;
  height: auto !important;
  transition: unset !important;
}

.seal-modal-close-v3 {
  /* sticky：贴在 .seal-modal-v3（滚动容器）顶部，随内容滚动时保持可见；
     height:0 让它不占文档流高度，不会把下面的 header 挤下去 */
  position: sticky;
  top: 0;
  height: 0;
  z-index: 9999999999999;
}
.seal-modal-close-v3:focus-visible {
  outline: none;
}
.seal-modal-close-v3 svg {
  /* 包含块是上面 position:sticky 的 .seal-modal-close-v3，
     视觉位置与原来 right:20px/top:10px 保持一致 */
  position: absolute;
  right: 20px;
  top: 10px;
  cursor: pointer;
}
.seal-modal-close:hover rect {
  fill: #000;
}

.seal-modal-container :focus,
.seal-modal-container :focus-visible {
  outline: none;
}
.seal-modal-container::backdrop {
  background: rgba(0, 0, 0, 0.5);
}

.seal-modal-container-v3 .seal-modal-v3 {
  border-radius: 8px;
  max-width: 534px;
  position: relative;
  max-height: 80vh;
  overflow-y: auto; /* 或 scroll */
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 10+ */
  padding: 0;
  /* none 而非 contain：既阻止滚动链传导到背景页面，也关闭本地回弹 */
  overscroll-behavior: none;
  background-image: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.1) 0%,
      rgba(0, 0, 0, 0.04) 30%,
      rgba(255, 255, 255, 0.06) 55%,
      rgba(255, 255, 255, 0.32) 100%
    ),
    var(
      --seal-modal-branding-background,
      url("/wp-content/themes/lumaveil/assets/reference/b290d3d1f94414f6.webp")
    );
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
}
/* Chrome / Safari / Edge 隐藏滚动条 */
.seal-modal-container-v3 .seal-modal-v3::-webkit-scrollbar {
  display: none;
}

.seal-modal-v3 a {
  outline: none; /* 移除焦点的轮廓 */
  border: none;
}
.seal-modal-v3 a:focus {
  outline: none; /* 移除焦点的轮廓 */
  border: none;
}

.seal-modal ::-webkit-scrollbar {
  display: none; /* Chrome / Safari / Edge */
}

.seal-modal-container-v3 .seal-modal-header {
  background: transparent;
  color: #ffffff;
  padding: 20px 20px 30px;
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: start;
  margin-bottom: -10px;
}

.seal-modal-title {
  margin: 10px 0;
  font-weight: 800;
  font-size: 20px;
}

.seal-modal-subtitle {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
}

.seal-modal-badge {
  display: inline-block;
  background-color: #ff6b6b;
  color: white;
  font-size: 0.85rem;
  font-weight: 600;
  padding: 4px 12px;
  border-radius: 20px;
  margin-top: 15px;
  letter-spacing: 0.5px;
}

.seal-modal-content-section {
  font-size: 14px;
  color: #000;
  padding: 20px 20px 24px;
  border-radius: 10px 10px 8px 8px;
  border-top: 1px solid rgba(255, 255, 255, 0.55);
  /* 顶部保持毛玻璃，底部渐变为高不透明/纯白，贴合 modal 底边圆角 */
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.78) 0%,
    rgba(255, 255, 255, 0.84) 50%,
    rgba(255, 255, 255, 0.94) 78%,
    rgba(255, 255, 255, 0.99) 92%,
    #ffffff 100%
  );
  backdrop-filter: blur(16px) saturate(180%);
  -webkit-backdrop-filter: blur(16px) saturate(180%);
}

@supports not (backdrop-filter: blur(1px)) {
  .seal-modal-content-section {
    background: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.94) 0%,
      #ffffff 72%
    );
  }
}


.seal-modal-content-title {
  font-size: 24px;
  text-align: center;
  margin-bottom: 20px;
  font-weight: 600;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 0 1px 2px rgba(255, 255, 255, 0.85);
}
.seal-modal-content-subtitle {
  font-weight: 600;
  font-size: 16px;
  text-align: left;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.seal-section-des {
  margin-left: 42px;
}

.seal-modal-section-title {
  font-size: 14px;
  margin-bottom: 10px;
}

.seal-modal-subsection-title {
  font-size: 14px;
  margin: 30px 0 20px 0;
}
.seal-modal-coverage-list {
  font-size: 14px;
  color: #000;
  background: #f8f9ff;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 20px;
}
.seal-modal-coverage-list ul {
  list-style-type: none;
  padding: 0;
  margin-bottom: 0;
  margin-left: 0 !important;
}

.seal-modal-coverage-list li {
  margin-bottom: 15px;
  padding-left: 5px;
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  line-height: 17px;
}

.seal-modal-coverage-list li svg {
  width: 20px !important;
  height: 20px !important;
  flex-shrink: 0;
  margin-top: -1.5px;
}

.seal-modal-coverage-list li:last-child {
  margin-bottom: 0;
}

.seal-modal-other-benefits {
  margin-bottom: 20px;
}

.seal-other-benefits-label {
  font-size: 14px;
  color: #808692;
  margin-bottom: 8px;
  font-weight: 700;
}

.seal-benefit-card {
  background: #f8f9ff;
  border-radius: 10px;
  padding: 20px;
}

.seal-benefit-card + .seal-benefit-card {
  margin-top: 12px;
}

.seal-benefit-card-icon,
.seal-benefit-card > svg {
  margin-bottom: 10px;
}

.seal-benefit-card-donation {
  position: relative;
  overflow: hidden;
}

.seal-benefit-donation-icon {
  display: block;
  height: auto;
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
}

.seal-benefit-card-donation-inspired .seal-benefit-donation-icon {
  width: 34px;
}

.seal-benefit-card-donation:not(.seal-benefit-card-donation-inspired)
  .seal-benefit-donation-icon {
  width: auto;
  max-width: 100%;
  max-height: 36px;
}

.seal-benefit-card-powered-donation,
.seal-benefit-card-powered-seel {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-wrap: wrap;
}

.seal-benefit-powered-label {
  font-size: 14px;
  color: #000000;
  flex-shrink: 0;
}

.seal-benefit-powered-logo {
  display: block;
  width: auto;
  max-width: 100%;
  height: 24px;
  object-fit: contain;
  object-position: left center;
}

.seal-benefit-card-title {
  font-weight: 600;
  font-size: 18px;
  color: #090909;
}

.seal-benefit-card-tip {
  color: #090909;
  font-size: 13px;
  margin-bottom: 10px;
}

.seal-benefit-card-desc {
  color: #6A7282;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 10px;
}
.seal-benefit-card-resale-cashback .seal-benefit-card-desc{
  color: #444444;
  margin-bottom: 0;
}

.seal-benefit-card-powered {
  font-size: 11px;
  color: #808692;
}

.seal-benefit-card-powered-seel .seal-benefit-powered-label {
  font-size: 11px;
  color: #595959;
}

.seal-benefit-card-powered-seel .seal-benefit-powered-logo {
  height: 14px;
}

.seal-benefit-list {
  list-style-type: none;
  padding: 0;
  margin: 0 0 10px !important;
}

.seal-benefit-list li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 10px;
  line-height: 17px;
}

.seal-benefit-list li:last-child {
  margin-bottom: 0;
}

.seal-benefit-list li svg {
  width: 20px !important;
  height: 20px !important;
  flex-shrink: 0;
  margin-top: -1.5px;
}

.seal-benefit-list li svg path {
  fill: #000;
}

.seal-modal-protection-section {
  font-size: 14px;
  color: #000;
  margin-bottom: 20px;
  display: flex;
  gap: 20px;
}

.seal-section-v3 {
  background: #f8f9ff;
  padding: 20px;
  border-radius: 10px;
}

.seal-section-title-v3 {
  font-weight: 600;
  align-items: center;
  display: flex;
  gap: 10px;
}

.seal-button-v3 {
  background-color: #634dd9;
  color: white;
  border: none;
  padding: 0;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  margin: 0 auto 16px;
  display: grid;
  line-height: 42px;
  height: 42px;
  padding: 0 20px;
  width: 100%;
  text-align: center !important;
}
.seal-button-v3:active {
  background: #cbd5e0;
}
.seal-no-need {
  text-align: center;
  color: #808692;
  margin-bottom: 10px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
}
.seal-no-need:hover {
  color: #000;
}

.seal-modal-feature-card {
  background-color: #f0f7ff;
  padding: 22px;
  border-radius: 10px;
  border-top: 4px solid #4d7cfe;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease;
}

.seal-modal-feature-card:hover {
  transform: translateY(-5px);
}

.seal-modal-feature-title {
  font-weight: 600;
  margin-bottom: 10px;
  font-size: 1.2rem;
}

.seal-modal-feature-desc {
  color: #555;
  font-size: 0.95rem;
}

.seal-modal-concierge-section {
  margin-top: 20px;
}

.seal-modal-concierge-title {
  margin-bottom: 10px;
  font-size: 14px;
}
.seal-item-icon {
  width: 20px; /* 图标的宽度 */
  height: 20px; /* 图标的高度 */
  flex-shrink: 0; /* 防止图标被压缩 */
}

.seal-modal-concierge-list {
  margin-top: 15px;
}

.seal-modal-footer {
  background-color: transparent;
  padding: 20px 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  border-top: 1px solid rgba(226, 232, 240, 0.55);
}

.seal-modal-other-desc {
  color: #5c5f62;
  font-size: 12px;
  line-height: 1.5;
  margin-top: 12px;
  margin-bottom: 12px;
  text-align: left;
}

.seal-modal-footer-links {
  display: flex;
  gap: 25px;
  align-items: center;
}

.seal-modal-footer-link {
  color: #5c5f62;
  text-decoration: underline;
  font-size: 11px;
  transition: color 0.2s ease;
}

.seal-modal-footer-link:hover {
  cursor: pointer;
}

.seal-modal-footer-powered {
  color: #000000;
  font-size: 11px;
}

.seal-modal-footer-powered span {
  color: #645aff;
}
.seal-modal-coverage-category {
  font-weight: 600;
}
.seal-modal-coverage-subdescription{
  color:#5C5F62;
  font-size: 12px;
  font-weight: 400;
}

.seal-banner-container {
  min-width: 290px;
  width: 100%;
  padding: 10px 0;
}

.seal-banner-header {
  width: 100%;
  display: flex;
  align-items: center;
}
.seal-banner-icon {
  font-size: 24px;
  width: 26px;
  height: 26px;
  background: none;
}
.seal-banner-info-icon {
  width: 14px;
  cursor: pointer;
  display: flex;
  align-self: center;
  background: none;
}
.seal-banner-title {
  font-size: 14px;
  font-weight: 600;
  margin: 0 6px;
  text-align: left;
}
.seal-banner-list {
  padding-left: 50px;
  margin: 0;
  list-style-type: disc; 
  list-style-position: outside;
  list-style-image: none;
}
.seal-banner-item {
  height: auto;
  line-height: 20px;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  list-style: initial;
}
.seal-banner-footer {
  font-size: 12px;
  padding-left: 36px;
  margin-top: 6px;
  text-align: left;
}
.seal-banner-copywirght {
  color: rgba(99, 91, 255, 1);
  font-size: 12px;
  font-weight: 600;
  margin-left: 5px;
}
.seal-banner-name {
  font-size: 12px;
  text-transform: uppercase;
  margin-right: 4px;
}

.seal-banner-container.simple .seal-banner-copywirght{
  font-size: 14px;
}


/* templet pro */

.seal-banner-container.pro .seal-banner-title {
  margin-left: 0;
  font-weight: normal;
  text-align: left;
}

.seal-banner-container.pro .seal-banner-product-name {
  color: inherit;
  font-weight: 700;
  text-decoration: underline;
}

.seal-banner-container.pro .seal-banner-list {
  padding-inline-start: 40px;
}

.seal-banner-container.pro .seal-banner-footer {
  padding-left: 30px;
}

#seal-banner-checkbox {
  position: inherit;
  opacity: 1;
  width: 18px;
  height: 18px;
  cursor: pointer;
  color: #141414;
  appearance: none;
  border: 2px solid #8c9196;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  margin-right: 10px;
  padding:0;
  min-height: 18px;
}
#seal-banner-checkbox:checked {
  color: white;
  border-color: #141414;
  background-color: #141414;
}
#seal-banner-checkbox[type="checkbox"]:checked::after {
  content: "✓";
  color: white;
  font-size: 12px;
  font-family: system-ui;
  background-image: none;
  filter: none;
  position:inherit;
  width: auto;
  height: auto;
  background: none;

}
#seal-banner-checkbox:disabled {
  cursor: not-allowed;
  opacity: 1 !important;
}
.seal-banner-info-text{
  font-size: 14px;
}
.seal-banner-info-link{
  color: initial;
  text-decoration: underline;
  line-height: 26px;
}
.seal-banner-modal-hidden {
  display: none;
}
.seal-modal-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 21474836469; /* 设置蒙层的层级，确保其在弹窗下方 */
}
div.seal-modal-container {
  background-color: rgba(0, 0, 0, 0.5); /* 半透明黑色蒙层 */
}
.seal-modal {
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  padding: 26px;
  width: 780px;
  position: fixed; /* 使用fixed确保弹窗相对视口定位 */
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* 通过transform实现居中 */
  z-index: 2147483647; /* 确保弹窗在蒙层上方 */
  max-height: 100vh;
  overflow-y: auto;
}
.seal-modal-header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  position: relative;
}
.seal-favicon {
  width: 42px;
  height: 42px;
}
.seal-modal-close {
  position: absolute;
  right: 26px;
  top: 20px;
  cursor: pointer;
  width: 24px !important;
  height: 24px !important;
  pointer-events: initial;
}
.seal-modal-header-text-line {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  margin-left: 12px;
}
.seal-modal-header-name {
  color: black;
  font-size: 20px;
  font-weight: 700;
}
.seal-modal-header-price {
  font-weight: 400;
  font-size: 14px;
  color: black;
}
.seal-modal-copywright {
  font-size: 16px;
  font-weight: 700;
  display: flex;
  align-items: baseline;
  margin-bottom: 14px;
}
.seal-coverage-box {
  background-color: #1e2132;
  color: white;
  padding: 15px;
  border-radius: 8px;
}
.seal-coverage-title {
  font-size: 18px;
  margin-bottom: 12px;
}
.seal-coverage-list {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}
.seal-coverage-list li {
  padding-left: 30px;
  position: relative;
  height: 36px;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}
.seal-coverage-list li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 22px;
  height: 22px;
  background-image: url("/wp-content/themes/lumaveil/assets/reference/5750574782094464.svg");

  background-repeat: no-repeat;
}
.seal-section {
  color: rgba(86, 86, 86, 1);
  font-size: 14px;
  font-weight: 400;
  margin-top: 14px;
}
.seal-section-title {
  font-weight: bold;
  font-size: 16px;
  font-weight: 600;
  height: 40px;
  line-height: 40px;
  color: rgba(30, 32, 34, 1);
}
.seal-section-list {
  padding: 0;
  margin: 0;
  margin-left: 20px;
  line-height: 20px;
}
.seal-section-list li {
  display: flex;
  font-size: 14px;
}
.seal-section-list li img {
  width: auto !important;
  object-fit: inherit;
}
.seal-button {
  background-color: #1e2132;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 20px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  margin: 16px auto;
  display: grid;
  width: auto;
  height: auto;
}
.seal-banner-modal-button {
  width: 200px !important;
  border-radius: 10px !important;
  font-size: 14px !important;
  text-align: center;
}
.seal-no-need {
  text-align: center;
  color: #666;
  margin-bottom: 10px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
}
.seal-footer {
  text-align: center;
  font-size: 12px;
  color: #666;
}
.seal-footer a {
  color: #666;
  text-decoration: underline;
  margin: 0 14px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(92, 95, 98, 1);
}

@media screen and (max-width: 780px) {
  .seal-modal {
    width: 100%;
  }
}
.coverage-tip {
  font-size: 12px;
}
.coverage-tip a {
  color: #645aff;
  text-decoration: underline;
}

.seal-coverage-list.newIcon li:nth-child(1):before {
  background-size: contain;
  width: 40px;
  height: 40px;
  background-image: url("/wp-content/themes/lumaveil/assets/reference/10478519ef88fd6c.webp");
}
.seal-coverage-list.newIcon li:nth-child(2):before {
  background-size: contain;
  width: 40px;
  height: 40px;
  background-image: url("/wp-content/themes/lumaveil/assets/reference/10aba6c8c972eb71.webp");
}
.seal-coverage-list.newIcon li:nth-child(3):before {
  background-size: contain;
  width: 40px;
  height: 40px;
  background-image: url("/wp-content/themes/lumaveil/assets/reference/a994f8fc79f02ea2.webp");
}
.seal-coverage-list.newIcon li:nth-child(4):before {
  background-size: contain;
  width: 40px;
  height: 40px;
  background-image: url("/wp-content/themes/lumaveil/assets/reference/fabcf3516234a61b.webp");
}
.seal-coverage-list.newIcon li {
  padding-left: 50px;
  height: 46px;
  margin-bottom: 12px;
}

.seal-coverage-list.newIcon li .tip {
  font-size: 12px;
}

.seal-coverage-list .newIcon li:nth-child(4) {
  display: block;
}

:root {
  --seel-ew-main-color: #000000;
}
.seel_pdp_modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 999;
}
/* 仅左右内容区内的 SVG，避免误伤同容器内关闭按钮的 X 图标 */
.seel_pdp_modal--container-left svg,
.seel_pdp_modal--container-right svg {
  flex-shrink: 0;
  fill: none !important;
  stroke: unset !important;
  width: auto !important;
  height: auto !important;
  transition: unset !important;
}
.seel_pdp_modal--container svg {
  flex-shrink: 0;
  fill: none !important;
  stroke: unset !important;
  width: auto !important;
  height: auto !important;
  transition: unset !important;
}
.seel_pdp_modal a:focus{
  outline: none;
  border: none;
}
.seel_pdp_modal_hidden {
  display: none !important;
}

.seel_pdp_modal--note {
  font-style: italic;
  font-size: 13px;
  line-height: 16px;
  margin-top: 5px;
}

.seel_pdp_modal--container {
  position: relative;
  width: 1066px;
  height: auto;
  /* height: 750px; */
  max-height: 100vh;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
  box-sizing: border-box;
  z-index: 999;
  display: flex;
  flex-direction: row;
  /* 与左侧同高，避免右侧固定高度图在上下留白 */
  align-items: stretch;
  overflow: hidden;
  font-size: 0;
}
.seel_pdp_modal--container-left {
  width: 624px;
  padding: 20px 30px;
  max-height: 100vh;
  overflow-y: auto;
  min-height: 0;
}

.seel_pdp_modal--container-right {
  position: relative;
  width: 442px;
  flex-shrink: 0;
  align-self: stretch;
  min-height: 0;
  overflow: hidden;
}

/* 铺满右侧栏高度，随左侧伸缩；cover 保持比例仅裁切，不拉伸变形 */
.seel_pdp_modal--container-right img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.seel_pdp_modal--close {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000000;
  background-color: #ffffff;
  border: none;
  cursor: pointer;
  border-radius: 16px;
  /* 盖在右侧绝对定位图片之上；UK overlay 内盖在 inner 之上 */
  z-index: 2;
}

.seel_pdp_modal--logo-group {
  display: flex;
  align-items: center;
  gap: 12px;
}
.seel_pdp_modal--logo-group svg {
  height: 30px;
}

.seel_pdp_modal--logo-group .seel_pdp_modal--logo {
  height: 30px;
  width: auto;
  object-fit: contain;
}

.seel_pdp_modal--logo-divider {
  display: inline-block;
  width: 1px;
  height: 30px;
  background: #ccc;
  flex-shrink: 0;
}

.seel_pdp_modal--logo {
  height: 30px;
  width: auto;
}

.seel_pdp_modal--header {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #000;
  margin-top: 20px;
}
.seel_pdp_modal--tip {
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin-top: 10px;
}

.seel_pdp_modal--subtitle {
  font-weight: 700;
  font-size: 16px;
  color: #000;
  margin: 16px 0;
}
.seel_pdp_modal--covers {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 10px;
}
.seel_pdp_modal--covers--items {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  /* align-items: center; */
}
.seel_pdp_modal--covers--items--icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  margin-top: 0px;
}
.seel_pdp_modal--covers--items--icon path {
  fill: var(--seel-ew-main-color);
}
.seel_pdp_modal--covers--items--link_icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  margin-top: 4px;
}
.seel_pdp_modal--covers--items--text {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  line-height: 16px;
}
.seel_pdp_modal--plans--item--desc {
  font-size: 20px;
}

.seel_pdp_modal--faqLink {
  font-size: 14px;
  color: #000;
  display: flex;
  align-items: center;
  margin-top: 10px;
  text-decoration: underline !important;
}

.seel_pdp_modal-icon--faqLink {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.seel_pdp_modal-icon--faqLink path {
  fill: var(--seel-ew-main-color);
}
.seel_pdp_modal--faq img {
  width: 18px;
  height: auto;
  margin-right: 6px;
}
.seel_pdp_modal--covers--items--link_text {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  text-decoration: underline;
}

.seel_pdp_mnodal--cta {
  color: #fff;
  background-color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  height: 52px;
  cursor: pointer;
  border-radius: 8px;
  font-size: 16px;
  width: 360px;
}
.seel_pdp_mnodal--cta:hover{
  background-color: rgba(0, 0, 0, 0.03);
  color: #000;
  border: 1px solid #000;
}
/* UK 险种：用户进入挽留弹窗时未默认选中 plan，CTA 锁灰直到选中 */
.seel_pdp_mnodal--cta.seel_pdp_mnodal--cta--disabled {
  background-color: #c6c6c6 !important;
  color: #ffffff !important;
  cursor: not-allowed;
  pointer-events: none;
  border:none!important;
}
/* CTA 加载态：异步加购等场景（如 cart-widget-modal 的 addEWToCart 在飞）。
   黑底白字按钮，spinner 用浅色配色；is-loading 优先级高于 :hover，避免 hover 时露出文字。 */
.seel_pdp_mnodal--cta.is-loading {
  color: transparent !important;
  background-color: #000 !important;
  pointer-events: none;
  position: relative;
}
.seel_pdp_mnodal--cta.is-loading::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 18px;
  margin: -9px 0 0 -9px;
  border: 2px solid rgba(255, 255, 255, 0.25);
  border-top-color: #fff;
  border-radius: 50%;
  animation: seel_pdp_mnodal_cta_spin 0.7s linear infinite;
}
@keyframes seel_pdp_mnodal_cta_spin {
  to { transform: rotate(360deg); }
}
.seel_pdp_modal--dismiss {
  color: #000;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
  font-weight: 700;
  width: 360px;
  text-align: center;
}
.seel_pdp_modal--bottom_link {
  color: #484848;
  font-size: 12px;
  font-weight: 500;
  text-decoration: underline;
  display: block;
  text-align: left;
  cursor: pointer;
  margin-top: 10px;
}

/* UK variant: container is a span/div, only inner links are underlined */
.seel_pdp_modal--bottom_link--uk {
  text-decoration: none!important;
  font-weight: 400;
  cursor: default;
  line-height: 1.45;
}

.seel_pdp_modal--bottom_link--uk a {
  color: inherit;
  text-decoration: underline;
  font-weight: 500;
}

/* UK IPT note shown beneath plan options */
.seel_pdp_modal--ipt {
  font-size: 12px;
  color: #00000080;
  font-weight: 400;
  line-height: 1.45;
  margin: 10px 0 0;
}
.seel_pdp_modal--plans {
  display: flex;
  flex-direction: row;
  height: 110px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin-top: 20px;
  gap: 20px;
}
.seel_pdp_modal--plans--item {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  border: 1px solid #7f7f7f;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 20px 0 10px;
  cursor: pointer;
  color: #000;
  flex: 1;
  position: relative;
  max-width: 175px;
}

.seel_pdp_modal--plans--item--price {
  font-size: 24px;
  font-weight: 700;
  overflow: hidden;
  text-align: center;
}

.seel_pdp_modal--plans--item--selected {
  border: 1px solid #7f7f7f;
  color: white;
  background-color: var(--seel-ew-main-color);
}

.replacement {
  display: none;
}
.seel_pdp_modal--buttons {
  display: flex;
  margin-top: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}
.seel_pdp_modal_from_learn_more .seel_pdp_modal--buttons {
  display: none !important;
}
.seel_pdp_modal--plans--item--best {
  border: var(--seel-ew-main-color) 1px solid;
  height: 30px;
  position: absolute;
  top: -15px;
  border-radius: 15px;
  color: var(--seel-ew-main-color);
  background: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 30px;
  padding: 0 15px;
}
.seel_pdp_modal--plans--item--best span {
  border: 1px solid #fff;
  color: var(--seel-ew-main-color);
  display: block;
  margin: 1px 0;
  padding: 2px 50px;
  text-align: center;
  font-size: 10px;
  font-weight: 700;
}
.seel_pdp_modal--plans--item--selected .seel_pdp_modal--plans--item--best span {
  background: #fff;
  color: var(--seel-ew-main-color);
}

@media (max-width: 1440px) {
  .seel_pdp_modal--container {
    width: 794px;
  }
  .seel_pdp_modal--container-left {
    width: 464px;
  }
  .seel_pdp_modal--container-right {
    width: 330px;
    overflow: hidden;
  }
}

@media (max-width: 768px) {
  .seel_pdp_modal--container {
    width: 100%;
  }
  .seel_pdp_modal--container-left {
    width: 100%;
  }
  .seel_pdp_modal--container-right {
    display: none;
  }
  .seel_pdp_modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 999;
  }
  .seel_pdp_modal_hidden {
    display: none !important;
  }

  .seel_pdp_modal--container {
    width: calc(100% - 30px);
    height: auto;
    padding: 0;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    box-sizing: border-box;
    z-index: 999;
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow-y: auto;
    overflow-x: hidden;
    font-size: 0;
  }
  .seel_pdp_modal--container-left {
    padding: 20px;
  }
  .seel_pdp_modal--close {
    position: fixed;
    top: 10px;
    right: 10px;
    width: 32px;
    z-index: 2;
  }

  .seel_pdp_modal--logo-group .seel_pdp_modal--logo,
  .seel_pdp_modal--logo {
    height: 30px;
    width: auto;
  }

  .seel_pdp_modal--logo-divider {
    height: 30px;
  }

  .seel_pdp_modal--header {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #000;
  }

  .seel_pdp_modal--subtitle {
    font-weight: 500;
    font-size: 16px;
    color: #000;
    margin: 20px 0 6px;
  }
  .seel_pdp_modal--plans {
    gap: 20px;
  }

  .seel_pdp_modal--covers {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .seel_pdp_modal--covers--items {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
  }
  .seel_pdp_modal--covers--items--icon {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    margin-top: 0px;
  }
  .seel_pdp_modal--covers--items--link_icon {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    margin-top: 4px;
  }
  .seel_pdp_modal--covers--items--text {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 16px;
  }

  .seel_pdp_modal--covers--items--link_text {
    font-size: 14px;
    font-weight: 500;
    color: #000;
    text-decoration: underline;
  }

  .seel_pdp_mnodal--cta {
    color: #fff;
    background-color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 52px;
    cursor: pointer;
    border-radius: 8px;
    font-size: 14px;
  }
  .seel_pdp_modal--dismiss {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
  }
  .seel_pdp_modal--bottom_link {
    color: #484848;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    text-align: left;
    cursor: pointer;
    display: block;
    line-height: 20px;
    margin-top: 10px;
  }
  .seel_pdp_modal--plans {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 110px;
    flex-wrap: nowrap;
    margin: 0 auto;
    justify-content: flex-start;
    margin-top: 35px;
  }

  .seel_pdp_modal--plans--item--price {
    font-size: 24px;
    font-weight: 700;
    overflow: hidden;
  }
  .replacement {
    display: none;
  }
  .seel_pdp_modal--buttons {
    flex-direction: column;
  }
}

@media (max-width: 435px) {
  .seel_pdp_modal--container {
    padding: 20px 15px;
  }
  .seel_pdp_modal--plans {
    gap: 10px;
  }
  .seel_pdp_modal--plans--item--best {
    top: -15px;
    font-size: 8px;
  }
  .seel_pdp_modal--plans--item--best span {
    padding: 0 50px;
    font-size: 8px;
  }
  .seel_pdp_modal--plans--item--desc {
    font-size: 14px;
  }
  .seel_pdp_modal--plans--item--price {
    font-size: 16px;
    text-align: center;
  }
  .seel_pdp_mnodal--cta,
  .seel_pdp_modal--dismiss {
    width: 100%;
  }
}

@media (max-width: 320px) {
  .seel_pdp_modal--container {
    height: 380px;
  }
}
.seel_pdp_modal--vendor_logo{
  height: 20px;
  width: auto;
}
.seel_pdp_modal--vendor_logo_url{
  margin-top: 5px;
  width: 100%;
  display: flex;
  font-size:12px;
  align-items: center;
  gap: 3px;
}
/* UK overlay (disclosure + confirmed): sibling of `.seel_pdp_modal--container`, fixed above EW card */

[data-seel-ew-uk-overlay].seel_ew_uk_overlay {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1001;
  width: 1066px;
  max-width: calc(100vw - 30px);
  max-height: min(92vh, calc(100vh - 32px));
  background: #fff;
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
  box-sizing: border-box;
  padding: 40px;
  display: flex;
  flex-direction: column;
  -webkit-overflow-scrolling: touch;
}

/* 关闭在 inner 之前，需抬层；与主 EW 弹窗右上角关闭一致 */
[data-seel-ew-uk-overlay].seel_ew_uk_overlay > .seel_pdp_modal--close {
  z-index: 2;
}

@media (max-width: 1440px) {
  [data-seel-ew-uk-overlay].seel_ew_uk_overlay {
    width: 720px;
  }
}

@media (max-width: 768px) {
  [data-seel-ew-uk-overlay].seel_ew_uk_overlay {
    width: 100%;
  }
}

.seel_ew_uk_overlay_inner {
  padding: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  margin: 0;
  flex: 0 1 auto;
  min-height: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.seel_ew_uk_step {
  padding: 0;
  box-sizing: border-box;
}

.seel_ew_uk_btn_row {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 20px;
}

@media (min-width: 420px) {
  .seel_ew_uk_btn_row.seel_ew_uk_btn_row--split {
    flex-direction: row;
    gap: 14px;
  }
}

.seel_ew_uk_btn {
  flex: 1;
  min-height: 50px;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 700;
  border-radius: 8px;
  cursor: pointer;
  border: 2px solid transparent;
  font-family: inherit;
  text-align: center;
  box-sizing: border-box;
}

.seel_ew_uk_btn--outline {
  background: #fff;
  border-color: #1a1a1a;
  color: #1a1a1a;
  font-size: 14px;
  font-weight: 600;
}

.seel_ew_uk_btn--outline:hover {
  background: #f7f7f7;
}

.seel_ew_uk_btn--lime {
  background: #79B928;
  border-color: #79B928;
  color: #1a1a1a;
}

.seel_ew_uk_btn--lime:hover {
  background: #b0dc2a;
  border-color: #b0dc2a;
}

.seel_ew_uk_btn--green {
  background: #000000;
  border-color: #000000;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
}

/* Hover：填充为黑色 3% 透明度，边框保持默认黑色 */
.seel_ew_uk_btn--green:hover {
  background: rgba(0, 0, 0, 0.03);
  border-color: #000000;
  color: #000000;
}

/* Async loading state for any UK button (e.g. [data-seel-ew-uk-finalize] while addEWToCart in flight) */
.seel_ew_uk_btn.is-loading {
  color: transparent !important;
  pointer-events: none;
  position: relative;
}

.seel_ew_uk_btn.is-loading::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 18px;
  margin: -9px 0 0 -9px;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-top-color: rgba(0, 0, 0, 0.8);
  border-radius: 50%;
  animation: seel_ew_uk_btn_spin 0.7s linear infinite;
}

/* 黑底绿钮（含 finalize）：深色环不可见，改用浅色 spinner */
.seel_ew_uk_btn--green.is-loading::after {
  border-color: rgba(255, 255, 255, 0.25);
  border-top-color: #fff;
}

@keyframes seel_ew_uk_btn_spin {
  to { transform: rotate(360deg); }
}

.seel_ew_uk_section_title {
  font-size: 14px;
  font-weight: 600;
  color: #111;
  margin: 22px 0 10px;
  letter-spacing: -0.01em;
}

.seel_ew_uk_section_title:first-child {
  margin-top: 0;
}

.seel_ew_uk_panel {
  background: #FAFAFA;
  border-radius: 8px;
  padding: 16px 18px;
  font-size: 15px;
  line-height: 1.55;
  color: #000000CC;
}

.seel_ew_uk_panel a {
  color: #111;
  text-decoration: underline;
  font-weight: 600;
}

/* Coverage list inside UK overlay — full width, green check styling */
[data-seel-ew-uk-overlay] .seel_pdp_modal--covers.seel_ew_uk_panel {
  width: 100%;
  max-width: none;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: stretch;
}

[data-seel-ew-uk-overlay] .seel_pdp_modal--covers--items {
  align-items: flex-start;
  gap: 12px;
}

[data-seel-ew-uk-overlay] .seel_pdp_modal--covers--items--icon {
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  margin: 2px 0 0;
}

[data-seel-ew-uk-overlay] .seel_pdp_modal--covers--items--icon path {
  fill: #16a34a !important;
}

[data-seel-ew-uk-overlay] .seel_pdp_modal--covers--items--text {
  font-size: 13px;
  line-height: 1.45;
  color: #000000CC;
  font-weight: 400;
}

.seel_ew_uk_grid_neg {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: repeat(2, auto);
  grid-auto-flow: column;
  gap: 12px 18px;
}

@media (max-width: 480px) {
  .seel_ew_uk_grid_neg {
    grid-template-columns: 1fr;
    grid-template-rows: none;
    grid-auto-flow: row;
  }
}

.seel_ew_uk_neg_row {
  display: flex;
  gap: 10px;
  align-items: center;
  font-size: 13px;
  line-height: 1.45;
  color: #000000CC;
}

.seel_ew_uk_icon_x {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #ef4444;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}

.seel_ew_uk_eligibility {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  font-size: 14px;
  line-height: 1.55;
  color: #333;
}
.seel_ew_uk_eligibility_text_title{
  font-size: 14px;
  font-weight: 400;
  color: #000000CC;
}
.seel_ew_uk_eligibility_text_description{
  font-size: 12px;
  font-weight: 400;
  color: #00000080;
}

.seel_ew_uk_eligibility_icon {
  flex-shrink: 0;
  width: 58px;
  height: 58px;
  background: #fafafa;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  box-sizing: border-box;
  border-radius: 8px;
}

.seel_ew_uk_accordion {
  border: 1px solid #d8d8d8;
  border-radius: 12px;
  margin-top: 18px;
  overflow: hidden;
  background: #fff;
}

.seel_ew_uk_accordion_btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 16px;
  font-size: 14px;
  font-weight: 600;
  background: #fff;
  border: none;
  cursor: pointer;
  text-align: left;
  font-family: inherit;
  color: #000000;
}

.seel_ew_uk_accordion_btn:hover {
  background: #fafafa;
}

.seel_ew_uk_accordion_panel {
  display: none;
  padding: 0 16px 16px;
  font-size: 14px;
  color: #5c5c5c;
  line-height: 1.55;
}

.seel_ew_uk_accordion.seel_ew_uk_accordion--open .seel_ew_uk_accordion_panel {
  display: block;
}

.seel_ew_uk_demands_heading {
  font-size: 14px;
  font-weight: 500;
  color: #000000CC;
}

.seel_ew_uk_demands_heading:not(:first-child) {
  margin-top: 14px;
}

.seel_ew_uk_demands_list {
  margin: 0 0 0;
  padding-left: 18px;
  color: #000000CC;
  font-size: 13px;
  font-weight: 400;
}

.seel_ew_uk_demands_list li:last-child {
  margin-bottom: 0;
}

.seel_ew_uk_overlay svg {
  flex-shrink: 0;
  fill: none !important;
  stroke: unset !important;
  width: auto !important;
  height: auto !important;
  transition: unset !important;
  max-width: none!important;
}

.seel_ew_uk_accordion.seel_ew_uk_accordion--open .seel_ew_uk_accordion_chev {
  transform: rotate(180deg);
}

.seel_ew_uk_accordion_chev {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  height: 12px;
  transition: transform 0.2s;
  color: #666;
}

.seel_ew_uk_accordion_chev svg {
  width: 12px;
  height: 12px;
  display: block;
}

.seel_ew_uk_legal {
  font-size: 12px;
  color: #00000080;
  line-height: 1.5;
  margin: 18px 0 0;
  font-weight: 400;
}

.seel_ew_uk_legal > p {
  margin: 0;
}

.seel_ew_uk_legal a {
  color: #00000080;
  text-decoration: underline;
}

.seel_ew_uk_ipt {
  font-size: 12px;
  color: #00000080;
  margin: 10px 0 4px;
  line-height: 1.45;
}

.seel_ew_uk_disclosure_title {
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
  margin: 0 40px 14px 0;
  color: #000;
}

.seel_ew_uk_disclosure_lede {
  font-size: 16px;
  font-weight: 500;
  color: #000000CC;
  line-height: 22px;
  margin: 0 0 14px;
}

/* Second-confirm step (post-add confirmation) */
.seel_ew_uk_sc_title {
  font-size: 22px;
  font-weight: 500;
  line-height: 20px;
  color: #000;
  margin: 0 40px 24px 0;
  letter-spacing: -0.01em;
}

.seel_ew_uk_sc_section_title {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin: 24px 0 12px;
}

.seel_ew_uk_sc_lead {
  font-size: 13px;
  font-weight: 600;
  color: #000000CC;
  line-height: 20px;
  margin: 0 0 8px;
}

.seel_ew_uk_sc_body,
.seel_ew_uk_sc_formats,
.seel_ew_uk_sc_note {
  font-size: 14px;
  font-weight: 400;
  color: #000000CC;
  line-height: 1.6;
  margin: 0 0 8px;
}
.seel_ew_uk_sc_formats{
  font-weight: 500;
}
.seel_ew_uk_sc_note {
  margin: 0;
}

.seel_ew_uk_sc_body span{
  font-weight: 500;
  color: #000000CC;
}
.seel_ew_uk_sc_body a {
  color: #000000CC;
  text-decoration: underline;
}

.seel_ew_uk_sc_cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-top: 4px;
}

@media (max-width: 480px) {
  .seel_ew_uk_sc_cards {
    grid-template-columns: 1fr;
  }
}

.seel_ew_uk_sc_card {
  display: flex;
  align-items: center;
  gap: 12px;
  background: #fafafa;
  border-radius: 8px;
  padding: 14px 16px;
  min-height: 64px;
  box-sizing: border-box;
}

.seel_ew_uk_sc_card_icon {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  background: #fff;
  border: 0.5px solid #e3e3e3;
  border-radius: 8px;
  box-sizing: border-box;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.seel_ew_uk_sc_card_body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  line-height: 1.35;
  min-width: 0;
}

.seel_ew_uk_sc_card_label {
  font-weight: 400;
}

.seel_ew_uk_sc_card_value {
  color: #000;
  text-decoration: underline;
  font-weight: 400;
  word-break: break-all;
}

.seel_ew_uk_sc_card_value--plain {
  text-decoration: none;
}

.seel_ew_uk_sc_ipt {
  font-size: 12px;
  font-weight: 400;
  color: #00000080;
  margin: 18px 0 0;
  line-height: 1.45;
}

.seel_ew_uk_hidden_cta {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

@font-face {
  font-family: "iconfont";
  /* Project id 4017216 */
  src: url("/wp-content/themes/lumaveil/assets/reference/d5eef80dec29d0f0.woff2") format("woff2"), url("/wp-content/themes/lumaveil/assets/reference/1e786888f9ea31eb.woff") format("woff"), url("/wp-content/themes/lumaveil/assets/reference/bb2e2bb6d34a798c.ttf") format("truetype");
}
.vstar-star.tt-right {
  text-align: right;
}
.vstar-star.tt-center {
  text-align: center;
}
.vstar-star > * {
  display: inline-block;
  vertical-align: middle;
}
.vstar-star .star-item {
  height: auto;
  margin-right: 2px;
  font-size: 0;
  line-height: normal;
}
.vstar-star .star-item.nostar .trustoo-rating-icon path {
  fill: var(--nostar-color);
}
.vstar-star .star-item.half-star > .item-nostar .trustoo-rating-icon path {
  fill: var(--nostar-color);
}
.vstar-star .star-item .trustoo-rating-icon path {
  fill: var(--star-color);
}
.vstar-star .star-item.half-star {
  position: relative;
}
.vstar-star .item-star {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  font-size: 0;
}
.vstar-star .item-nostar {
  font-size: 0;
}
.vstar-star i.trustoo-icon-star,
.vstar-star i.trustoo-icon-nostar {
  display: inline;
}
.vstar-star.collection-icon-list,
.vstar-star.product-icon-list {
  max-inline-size: inherit;
}
#vstar-reviews:not(.page-width, .wrapper, .site-wrapper) {
  max-width: 1440px;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  margin: 0 auto;
}
#vstar-reviews #reviews-body .trustoo-badge-icon {
  width: 14px;
  height: 14px;
}
#vstar-reviews .user-verified .trustoo-badge-icon {
  margin-right: 4px;
}
.product-icon-list.vstar-star .star-item,
.product-icon-list.vstar-star .trustoo-rating-icon {
  width: 20px;
  height: 20px;
}
.collection-icon-list .star-item,
.collection-icon-list .trustoo-rating-icon {
  width: 16px;
  height: 16px;
}
#vstar-reviews > #reviews-head .star-item,
#vstar-reviews > #reviews-head .trustoo-rating-icon {
  width: 20px;
  height: 20px;
}
.trustoo-widget #reviews-body .star-item,
.trustoo-widget #reviews-body .trustoo-rating-icon {
  width: 14px;
  height: 14px;
}
.noreviews-nostar .star-item,
.noreviews-nostar .trustoo-rating-icon {
  width: 20px;
  height: 20px;
}
.collection-icon-list {
  margin: 5px 0;
}
.collection-icon-list .collection-reviews-num {
  margin: 1px 6px 0 3px;
  font-size: 16px;
  line-height: normal;
}
.collection-icon-list .tt-rating-text {
  font-size: 16px;
  line-height: normal;
}
#vstar-reviews #reviews-head {
  display: flex;
}
#vstar-reviews .head-sort {
  width: 40px;
  height: 40px;
  box-sizing: border-box;
}
#vstar-reviews .head-sort .sort-content {
  position: relative;
  width: 100%;
  height: 100%;
}
#vstar-reviews #reviews-body {
  position: relative;
}
#vstar-reviews .list-review .img-item,
#vstar-reviews .list-review .resource-item {
  overflow: hidden;
  width: 100px;
  height: 100px;
}
#vstar-reviews .grid-review {
  position: absolute;
  display: inline-block;
  padding-bottom: 16px;
  border-radius: 8px;
  animation: recover 1s linear;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
  vertical-align: top;
}
#vstar-reviews .grid-review[data-updated] {
  animation: none;
}
#vstar-reviews #reviews-body .reviews-text {
  line-height: 140%;
}
#vstar-reviews #reviews-body svg {
  vertical-align: middle;
}
#vstar-reviews .grid-review .grid-review-head {
  position: relative;
  padding: 0 16px;
  margin-top: 16px;
}
#vstar-reviews .grid-review .user-message {
  margin: 12px 0 12px;
}
#vstar-reviews .grid-review .user-name {
  padding: 0;
  margin-right: 6px;
  font-size: 14px;
  font-weight: 700;
  vertical-align: middle;
}
#vstar-reviews .grid-review .country-name {
  font-size: 16px;
  vertical-align: middle;
}
#vstar-reviews .grid-review .reviews-date {
  font-size: 12px;
  line-height: 22px;
}
#vstar-reviews .grid-review .grid-review-body {
  padding: 0 16px;
}
#vstar-reviews .grid-review .reviews-text {
  font-size: 14px;
  word-wrap: break-word;
}
#vstar-reviews .grid-review .display-text {
  font-size: 14px;
}
#vstar-reviews .grid-review .img-item,
#vstar-reviews .grid-review .resource-item {
  display: block;
  width: 100%;
  border-radius: 8px 8px 0 0;
}
#vstar-reviews .grid-review img {
  width: 100%;
  border-radius: 8px 8px 0 0;
}
.pagefly-star-rating-sealapp:empty,
.ecom-star-rating-sealapp:empty,
.custom-vstar-rating-widget:empty {
  display: block;
}
[class^="trustoo-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "iconfont" !important;
  font-size: 14px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}
.trustoo-icon-helpful:before {
  color: var(--font-color);
  content: "\e605";
}
.trustoo-icon-unhelpful:before {
  color: var(--font-color);
  content: "\e606";
}
.trustoo-icon-star:before {
  color: var(--star-color);
  content: "\e602";
}
.trustoo-icon-nostar:before {
  color: var(--nostar-color);
  content: "\e602";
}
[class^="trustoo-icon-"].rated:before {
  color: var(--star-color);
}
[class^="trustoo-icon-"].no-rated:before {
  color: var(--nostar-color);
}
.trustoo-icon-skirt:before {
  content: "\e60b";
}
.trustoo-icon-bag:before {
  content: "\e60f";
}
.trustoo-icon-leaf:before {
  content: "\e610";
}
.trustoo-icon-tie:before {
  content: "\e611";
}
.trustoo-icon-cup:before {
  content: "\e612";
}
.trustoo-icon-fire:before {
  content: "\e60a";
}
.trustoo-icon-trophy:before {
  content: "\e613";
}
.trustoo-icon-crown:before {
  content: "\e614";
}
.trustoo-icon-heart:before {
  content: "\e615";
}
.trustoo-icon-diamond:before {
  content: "\e616";
}
.trustoo-icon-shirt:before {
  content: "\e617";
}
.trustoo-icon-surrounded:before {
  content: "\e609";
}
.trustoo-icon-spikes:before {
  content: "\e618";
}
.trustoo-icon-rounded:before {
  content: "\e608";
}
.trustoo-icon-chef:before {
  content: "\e60d";
}
.trustoo-icon-footprint:before {
  content: "\e60e";
}
.trustoo-icon-seedling:before {
  content: "\e60c";
}
.trustoo-icon-helpful:before {
  content: "\e605";
}
.trustoo-icon-unhelpful:before {
  content: "\e606";
}
.trustoo-icon-star:before {
  content: "\e602";
}
/*# sourceMappingURL=trustoo-insert.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3RydXN0b28taW5zZXJ0Lmxlc3MiLCJ3ZWJwYWNrOi8vLi9zdGF0aWMvY3NzL3RydXN0b28taW5zZXJ0Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDQyx1QkFBQTtFQ0FDLHVCQUF1QjtFREV4QixnUUFBQTtBQ0FEO0FETUM7RUFDQyxpQkFBQTtBQ0pGO0FET0M7RUFDQyxrQkFBQTtBQ0xGO0FEUUM7RUFDQyxxQkFBQTtFQUNBLHNCQUFBO0FDTkY7QURMQTtFQWVFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBQ1BGO0FEVUU7RUFFRSx5QkFBQTtBQ1RKO0FEWUU7RUFFRSx5QkFBQTtBQ1hKO0FEakJBO0VBaUNHLHVCQUFBO0FDYkg7QURwQkE7RUFzQ0Usa0JBQUE7QUNmRjtBRHZCQTtFQTBDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBQ2hCRjtBRGxDQTtFQXFERSxZQUFBO0FDaEJGO0FEckNBOztFQTBERSxlQUFBO0FDakJGO0FEbUJDOztFQUVDLHdCQUFBO0FDakJGO0FEcUJBO0VBQ0MsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QUNuQkQ7QURzQkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBQ3BCRDtBRHNCQTtFQUNDLGlCQUFBO0FDcEJEO0FEdUJBOztFQUdFLFdBQUE7RUFDQSxZQUFBO0FDdEJGO0FEMEJBOztFQUdFLFdBQUE7RUFDQSxZQUFBO0FDekJGO0FENEJBOztFQUdFLFdBQUE7RUFDQSxZQUFBO0FDM0JGO0FEK0JBOztFQUdFLFdBQUE7RUFDQSxZQUFBO0FDOUJGO0FEa0NBOztFQUdFLFdBQUE7RUFDQSxZQUFBO0FDakNGO0FEcUNBO0VBQ0MsYUFBQTtBQ25DRDtBRGtDQTtFQUlFLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDbkNGO0FENkJBO0VBU0UsZUFBQTtFQUNBLG1CQUFBO0FDbkNGO0FEdUNBO0VBRUUsYUFBQTtBQ3RDRjtBRG9DQTtFQU1FLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QUN2Q0Y7QUQrQkE7RUFXRyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDdkNIO0FENkNBO0VBQ0Msa0JBQUE7QUMzQ0Q7QUQ4Q0E7O0VBRUMsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBQzVDRDtBRCtDQTtFQUNDLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnREFBQTtFQUNBLG1CQUFBO0FDN0NEO0FEK0NBO0VBQ0MsZUFBQTtBQzdDRDtBRCtDQTtFQUNDLGlCQUFBO0FDN0NEO0FEK0NBO0VBQ0Msc0JBQUE7QUM3Q0Q7QUQrQ0E7RUFFRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBQzlDRjtBRDBDQTtFQVFFLG1CQUFBO0FDL0NGO0FEdUNBO0VBWUUsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QUNoREY7QURnQ0E7RUFvQkUsZUFBQTtFQUNBLHNCQUFBO0FDakRGO0FENEJBO0VBeUJFLGVBQUE7RUFDQSxpQkFBQTtBQ2xERjtBRHdCQTtFQThCRSxlQUFBO0FDbkRGO0FEcUJBO0VBa0NFLGVBQUE7RUFDQSxxQkFBQTtBQ3BERjtBRGlCQTtFQXVDRSxlQUFBO0FDckRGO0FEeURBOztFQUdFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7QUN4REY7QURtREE7RUFTRSxXQUFBO0VBQ0EsMEJBQUE7QUN6REY7QUQ2REE7OztFQUdDLGNBQUE7QUMzREQ7QUQ4REE7RUM1REUsK0VBQStFO0VEOERoRixrQ0FBQTtFQUNBLGVBQUE7RUM1REMsc0NBQXNDO0VEOER2QyxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDNUREO0FEK0RBO0VBQ0Msd0JBQUE7RUFDQSxnQkFBQTtBQzdERDtBRGdFQTtFQUNDLHdCQUFBO0VBQ0EsZ0JBQUE7QUM5REQ7QURpRUE7RUFDQyx3QkFBQTtFQUNBLGdCQUFBO0FDL0REO0FEa0VBO0VBQ0MsMEJBQUE7RUFDQSxnQkFBQTtBQ2hFRDtBRGtFQTtFQUNDLHdCQUFBO0FDaEVEO0FEa0VBO0VBQ0MsMEJBQUE7QUNoRUQ7QURrRUE7RUFDQyxnQkFBQTtBQ2hFRDtBRG1FQTtFQUNDLGdCQUFBO0FDakVEO0FEb0VBO0VBQ0MsZ0JBQUE7QUNsRUQ7QURxRUE7RUFDQyxnQkFBQTtBQ25FRDtBRHNFQTtFQUNDLGdCQUFBO0FDcEVEO0FEdUVBO0VBQ0MsZ0JBQUE7QUNyRUQ7QUR3RUE7RUFDQyxnQkFBQTtBQ3RFRDtBRHlFQTtFQUNDLGdCQUFBO0FDdkVEO0FEMEVBO0VBQ0MsZ0JBQUE7QUN4RUQ7QUQyRUE7RUFDQyxnQkFBQTtBQ3pFRDtBRDRFQTtFQUNDLGdCQUFBO0FDMUVEO0FENkVBO0VBQ0MsZ0JBQUE7QUMzRUQ7QUQ4RUE7RUFDQyxnQkFBQTtBQzVFRDtBRCtFQTtFQUNDLGdCQUFBO0FDN0VEO0FEZ0ZBO0VBQ0MsZ0JBQUE7QUM5RUQ7QURpRkE7RUFDQyxnQkFBQTtBQy9FRDtBRGtGQTtFQUNDLGdCQUFBO0FDaEZEO0FEbUZBO0VBQ0MsZ0JBQUE7QUNqRkQ7QURvRkE7RUFDQyxnQkFBQTtBQ2xGRDtBRHFGQTtFQUNDLGdCQUFBO0FDbkZEO0FBQ0EsNkNBQTZDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gb3V0OiBmYWxzZVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG5cdC8qIFByb2plY3QgaWQgNDAxNzIxNiAqL1xuXHRzcmM6IHVybChcIi8vY2RuLnZzdGFyLmFwcC9zdGF0aWMvY3NzL2ZvbnRzL2ljb25mb250LndvZmYyP3Q9MTY5XCIpIGZvcm1hdChcIndvZmYyXCIpLFxuXHRcdHVybChcIi8vY2RuLnZzdGFyLmFwcC9zdGF0aWMvY3NzL2ZvbnRzL2ljb25mb250LndvZmY/dD0xNjgxNTI1MjU4MjA0XCIpIGZvcm1hdChcIndvZmZcIiksXG5cdFx0dXJsKFwiLy9jZG4udnN0YXIuYXBwL3N0YXRpYy9jc3MvZm9udHMvaWNvbmZvbnQudHRmP3Q9MTY4MTUyNTI1ODIwNFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZzdGFyLXN0YXIge1xuXHQmLnR0LXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdCYudHQtY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmID4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHQuc3Rhci1pdGVtIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdH1cblx0LnN0YXItaXRlbSB7XG5cdFx0Ji5ub3N0YXIge1xuXHRcdFx0LnRydXN0b28tcmF0aW5nLWljb24gcGF0aCB7XG5cdFx0XHRcdGZpbGw6IHZhcigtLW5vc3Rhci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaGFsZi1zdGFyIHtcblx0XHRcdD4gLml0ZW0tbm9zdGFyIC50cnVzdG9vLXJhdGluZy1pY29uIHBhdGgge1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1ub3N0YXItY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50cnVzdG9vLXJhdGluZy1pY29uIHBhdGgge1xuXHRcdFx0ZmlsbDogdmFyKC0tc3Rhci1jb2xvcik7XG5cdFx0fVxuXHR9XG5cblx0LnN0YXItaXRlbS5oYWxmLXN0YXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5pdGVtLXN0YXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG5cdC5pdGVtLW5vc3RhciB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG5cblx0aS50cnVzdG9vLWljb24tc3Rhcixcblx0aS50cnVzdG9vLWljb24tbm9zdGFyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblx0Ji5jb2xsZWN0aW9uLWljb24tbGlzdCxcblx0Ji5wcm9kdWN0LWljb24tbGlzdCB7XG5cdFx0bWF4LWlubGluZS1zaXplOiBpbmhlcml0O1xuXHR9XG59XG5cbiN2c3Rhci1yZXZpZXdzOm5vdCgucGFnZS13aWR0aCwgLndyYXBwZXIsIC5zaXRlLXdyYXBwZXIpIHtcblx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4jdnN0YXItcmV2aWV3cyAjcmV2aWV3cy1ib2R5IC50cnVzdG9vLWJhZGdlLWljb24ge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuI3ZzdGFyLXJldmlld3MgLnVzZXItdmVyaWZpZWQgLnRydXN0b28tYmFkZ2UtaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ucHJvZHVjdC1pY29uLWxpc3QudnN0YXItc3RhciB7XG5cdC5zdGFyLWl0ZW0sXG5cdC50cnVzdG9vLXJhdGluZy1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmNvbGxlY3Rpb24taWNvbi1saXN0IHtcblx0LnN0YXItaXRlbSxcblx0LnRydXN0b28tcmF0aW5nLWljb24ge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0fVxufVxuI3ZzdGFyLXJldmlld3MgPiAjcmV2aWV3cy1oZWFkIHtcblx0LnN0YXItaXRlbSxcblx0LnRydXN0b28tcmF0aW5nLWljb24ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxufVxuXG4udHJ1c3Rvby13aWRnZXQgI3Jldmlld3MtYm9keSB7XG5cdC5zdGFyLWl0ZW0sXG5cdC50cnVzdG9vLXJhdGluZy1pY29uIHtcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdH1cbn1cblxuLm5vcmV2aWV3cy1ub3N0YXIge1xuXHQuc3Rhci1pdGVtLFxuXHQudHJ1c3Rvby1yYXRpbmctaWNvbiB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5jb2xsZWN0aW9uLWljb24tbGlzdCB7XG5cdG1hcmdpbjogNXB4IDA7XG5cblx0LmNvbGxlY3Rpb24tcmV2aWV3cy1udW0ge1xuXHRcdG1hcmdpbjogMXB4IDZweCAwIDNweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHQudHQtcmF0aW5nLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR9XG59XG5cbiN2c3Rhci1yZXZpZXdzIHtcblx0I3Jldmlld3MtaGVhZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5oZWFkLXNvcnQge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0LnNvcnQtY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLy8gTWFyayDngJHluIPmtYHmoLflvI9cbiN2c3Rhci1yZXZpZXdzICNyZXZpZXdzLWJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN2c3Rhci1yZXZpZXdzIC5saXN0LXJldmlldyAuaW1nLWl0ZW0sXG4jdnN0YXItcmV2aWV3cyAubGlzdC1yZXZpZXcgLnJlc291cmNlLWl0ZW0ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG59XG5cbiN2c3Rhci1yZXZpZXdzIC5ncmlkLXJldmlldyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRhbmltYXRpb246IHJlY292ZXIgMXMgbGluZWFyO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4jdnN0YXItcmV2aWV3cyAuZ3JpZC1yZXZpZXdbZGF0YS11cGRhdGVkXSB7XG5cdGFuaW1hdGlvbjogbm9uZTtcbn1cbiN2c3Rhci1yZXZpZXdzICNyZXZpZXdzLWJvZHkgLnJldmlld3MtdGV4dCB7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuI3ZzdGFyLXJldmlld3MgI3Jldmlld3MtYm9keSBzdmcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI3ZzdGFyLXJldmlld3MgLmdyaWQtcmV2aWV3IHtcblx0LmdyaWQtcmV2aWV3LWhlYWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXG5cdC51c2VyLW1lc3NhZ2Uge1xuXHRcdG1hcmdpbjogMTJweCAwIDEycHg7XG5cdH1cblxuXHQudXNlci1uYW1lIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHQuY291bnRyeS1uYW1lIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdC5yZXZpZXdzLWRhdGUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXG5cdC5ncmlkLXJldmlldy1ib2R5IHtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cblxuXHQucmV2aWV3cy10ZXh0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR9XG5cblx0LmRpc3BsYXktdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbiN2c3Rhci1yZXZpZXdzIC5ncmlkLXJldmlldyB7XG5cdC5pbWctaXRlbSxcblx0LnJlc291cmNlLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0fVxufVxuXG4ucGFnZWZseS1zdGFyLXJhdGluZy1zZWFsYXBwOmVtcHR5LFxuLmVjb20tc3Rhci1yYXRpbmctc2VhbGFwcDplbXB0eSxcbi5jdXN0b20tdnN0YXItcmF0aW5nLXdpZGdldDplbXB0eSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwidHJ1c3Rvby1pY29uLVwiXSB7XG5cdC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG5cdGZvbnQtZmFtaWx5OiBcImljb25mb250XCIgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnRydXN0b28taWNvbi1oZWxwZnVsOmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcblx0Y29udGVudDogXCJcXGU2MDVcIjtcbn1cblxuLnRydXN0b28taWNvbi11bmhlbHBmdWw6YmVmb3JlIHtcblx0Y29sb3I6IHZhcigtLWZvbnQtY29sb3IpO1xuXHRjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4udHJ1c3Rvby1pY29uLXN0YXI6YmVmb3JlIHtcblx0Y29sb3I6IHZhcigtLXN0YXItY29sb3IpO1xuXHRjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4udHJ1c3Rvby1pY29uLW5vc3RhcjpiZWZvcmUge1xuXHRjb2xvcjogdmFyKC0tbm9zdGFyLWNvbG9yKTtcblx0Y29udGVudDogXCJcXGU2MDJcIjtcbn1cbltjbGFzc149XCJ0cnVzdG9vLWljb24tXCJdLnJhdGVkOmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1zdGFyLWNvbG9yKTtcbn1cbltjbGFzc149XCJ0cnVzdG9vLWljb24tXCJdLm5vLXJhdGVkOmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1ub3N0YXItY29sb3IpO1xufVxuLnRydXN0b28taWNvbi1za2lydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuXG4udHJ1c3Rvby1pY29uLWJhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuXG4udHJ1c3Rvby1pY29uLWxlYWY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLnRydXN0b28taWNvbi10aWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTFcIjtcbn1cblxuLnRydXN0b28taWNvbi1jdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTJcIjtcbn1cblxuLnRydXN0b28taWNvbi1maXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG5cbi50cnVzdG9vLWljb24tdHJvcGh5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG5cbi50cnVzdG9vLWljb24tY3Jvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLnRydXN0b28taWNvbi1oZWFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuXG4udHJ1c3Rvby1pY29uLWRpYW1vbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTZcIjtcbn1cblxuLnRydXN0b28taWNvbi1zaGlydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4udHJ1c3Rvby1pY29uLXN1cnJvdW5kZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDlcIjtcbn1cblxuLnRydXN0b28taWNvbi1zcGlrZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MThcIjtcbn1cblxuLnRydXN0b28taWNvbi1yb3VuZGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG5cbi50cnVzdG9vLWljb24tY2hlZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuXG4udHJ1c3Rvby1pY29uLWZvb3RwcmludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuXG4udHJ1c3Rvby1pY29uLXNlZWRsaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG5cbi50cnVzdG9vLWljb24taGVscGZ1bDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4udHJ1c3Rvby1pY29uLXVuaGVscGZ1bDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4udHJ1c3Rvby1pY29uLXN0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDJcIjtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICAvKiBQcm9qZWN0IGlkIDQwMTcyMTYgKi9cbiAgc3JjOiB1cmwoXCIvL2Nkbi52c3Rhci5hcHAvc3RhdGljL2Nzcy9mb250cy9pY29uZm9udC53b2ZmMj90PTE2OVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9jZG4udnN0YXIuYXBwL3N0YXRpYy9jc3MvZm9udHMvaWNvbmZvbnQud29mZj90PTE2ODE1MjUyNTgyMDRcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy9jZG4udnN0YXIuYXBwL3N0YXRpYy9jc3MvZm9udHMvaWNvbmZvbnQudHRmP3Q9MTY4MTUyNTI1ODIwNFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi52c3Rhci1zdGFyLnR0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udnN0YXItc3Rhci50dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udnN0YXItc3RhciA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udnN0YXItc3RhciAuc3Rhci1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnZzdGFyLXN0YXIgLnN0YXItaXRlbS5ub3N0YXIgLnRydXN0b28tcmF0aW5nLWljb24gcGF0aCB7XG4gIGZpbGw6IHZhcigtLW5vc3Rhci1jb2xvcik7XG59XG4udnN0YXItc3RhciAuc3Rhci1pdGVtLmhhbGYtc3RhciA+IC5pdGVtLW5vc3RhciAudHJ1c3Rvby1yYXRpbmctaWNvbiBwYXRoIHtcbiAgZmlsbDogdmFyKC0tbm9zdGFyLWNvbG9yKTtcbn1cbi52c3Rhci1zdGFyIC5zdGFyLWl0ZW0gLnRydXN0b28tcmF0aW5nLWljb24gcGF0aCB7XG4gIGZpbGw6IHZhcigtLXN0YXItY29sb3IpO1xufVxuLnZzdGFyLXN0YXIgLnN0YXItaXRlbS5oYWxmLXN0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udnN0YXItc3RhciAuaXRlbS1zdGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi52c3Rhci1zdGFyIC5pdGVtLW5vc3RhciB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi52c3Rhci1zdGFyIGkudHJ1c3Rvby1pY29uLXN0YXIsXG4udnN0YXItc3RhciBpLnRydXN0b28taWNvbi1ub3N0YXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udnN0YXItc3Rhci5jb2xsZWN0aW9uLWljb24tbGlzdCxcbi52c3Rhci1zdGFyLnByb2R1Y3QtaWNvbi1saXN0IHtcbiAgbWF4LWlubGluZS1zaXplOiBpbmhlcml0O1xufVxuI3ZzdGFyLXJldmlld3M6bm90KC5wYWdlLXdpZHRoLCAud3JhcHBlciwgLnNpdGUtd3JhcHBlcikge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jdnN0YXItcmV2aWV3cyAjcmV2aWV3cy1ib2R5IC50cnVzdG9vLWJhZGdlLWljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuI3ZzdGFyLXJldmlld3MgLnVzZXItdmVyaWZpZWQgLnRydXN0b28tYmFkZ2UtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLnByb2R1Y3QtaWNvbi1saXN0LnZzdGFyLXN0YXIgLnN0YXItaXRlbSxcbi5wcm9kdWN0LWljb24tbGlzdC52c3Rhci1zdGFyIC50cnVzdG9vLXJhdGluZy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jb2xsZWN0aW9uLWljb24tbGlzdCAuc3Rhci1pdGVtLFxuLmNvbGxlY3Rpb24taWNvbi1saXN0IC50cnVzdG9vLXJhdGluZy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbiN2c3Rhci1yZXZpZXdzID4gI3Jldmlld3MtaGVhZCAuc3Rhci1pdGVtLFxuI3ZzdGFyLXJldmlld3MgPiAjcmV2aWV3cy1oZWFkIC50cnVzdG9vLXJhdGluZy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi50cnVzdG9vLXdpZGdldCAjcmV2aWV3cy1ib2R5IC5zdGFyLWl0ZW0sXG4udHJ1c3Rvby13aWRnZXQgI3Jldmlld3MtYm9keSAudHJ1c3Rvby1yYXRpbmctaWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ubm9yZXZpZXdzLW5vc3RhciAuc3Rhci1pdGVtLFxuLm5vcmV2aWV3cy1ub3N0YXIgLnRydXN0b28tcmF0aW5nLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmNvbGxlY3Rpb24taWNvbi1saXN0IHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5jb2xsZWN0aW9uLWljb24tbGlzdCAuY29sbGVjdGlvbi1yZXZpZXdzLW51bSB7XG4gIG1hcmdpbjogMXB4IDZweCAwIDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmNvbGxlY3Rpb24taWNvbi1saXN0IC50dC1yYXRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbiN2c3Rhci1yZXZpZXdzICNyZXZpZXdzLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3ZzdGFyLXJldmlld3MgLmhlYWQtc29ydCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jdnN0YXItcmV2aWV3cyAuaGVhZC1zb3J0IC5zb3J0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jdnN0YXItcmV2aWV3cyAjcmV2aWV3cy1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3ZzdGFyLXJldmlld3MgLmxpc3QtcmV2aWV3IC5pbWctaXRlbSxcbiN2c3Rhci1yZXZpZXdzIC5saXN0LXJldmlldyAucmVzb3VyY2UtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbiN2c3Rhci1yZXZpZXdzIC5ncmlkLXJldmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBhbmltYXRpb246IHJlY292ZXIgMXMgbGluZWFyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4jdnN0YXItcmV2aWV3cyAuZ3JpZC1yZXZpZXdbZGF0YS11cGRhdGVkXSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbiN2c3Rhci1yZXZpZXdzICNyZXZpZXdzLWJvZHkgLnJldmlld3MtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuI3ZzdGFyLXJldmlld3MgI3Jldmlld3MtYm9keSBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI3ZzdGFyLXJldmlld3MgLmdyaWQtcmV2aWV3IC5ncmlkLXJldmlldy1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4jdnN0YXItcmV2aWV3cyAuZ3JpZC1yZXZpZXcgLnVzZXItbWVzc2FnZSB7XG4gIG1hcmdpbjogMTJweCAwIDEycHg7XG59XG4jdnN0YXItcmV2aWV3cyAuZ3JpZC1yZXZpZXcgLnVzZXItbmFtZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jdnN0YXItcmV2aWV3cyAuZ3JpZC1yZXZpZXcgLmNvdW50cnktbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiN2c3Rhci1yZXZpZXdzIC5ncmlkLXJldmlldyAucmV2aWV3cy1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbiN2c3Rhci1yZXZpZXdzIC5ncmlkLXJldmlldyAuZ3JpZC1yZXZpZXctYm9keSB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbiN2c3Rhci1yZXZpZXdzIC5ncmlkLXJldmlldyAucmV2aWV3cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4jdnN0YXItcmV2aWV3cyAuZ3JpZC1yZXZpZXcgLmRpc3BsYXktdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiN2c3Rhci1yZXZpZXdzIC5ncmlkLXJldmlldyAuaW1nLWl0ZW0sXG4jdnN0YXItcmV2aWV3cyAuZ3JpZC1yZXZpZXcgLnJlc291cmNlLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuI3ZzdGFyLXJldmlld3MgLmdyaWQtcmV2aWV3IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cbi5wYWdlZmx5LXN0YXItcmF0aW5nLXNlYWxhcHA6ZW1wdHksXG4uZWNvbS1zdGFyLXJhdGluZy1zZWFsYXBwOmVtcHR5LFxuLmN1c3RvbS12c3Rhci1yYXRpbmctd2lkZ2V0OmVtcHR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5bY2xhc3NePVwidHJ1c3Rvby1pY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi50cnVzdG9vLWljb24taGVscGZ1bDpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG4udHJ1c3Rvby1pY29uLXVuaGVscGZ1bDpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4udHJ1c3Rvby1pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLXN0YXItY29sb3IpO1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLnRydXN0b28taWNvbi1ub3N0YXI6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLW5vc3Rhci1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG5bY2xhc3NePVwidHJ1c3Rvby1pY29uLVwiXS5yYXRlZDpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0tc3Rhci1jb2xvcik7XG59XG5bY2xhc3NePVwidHJ1c3Rvby1pY29uLVwiXS5uby1yYXRlZDpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0tbm9zdGFyLWNvbG9yKTtcbn1cbi50cnVzdG9vLWljb24tc2tpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cbi50cnVzdG9vLWljb24tYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG4udHJ1c3Rvby1pY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cbi50cnVzdG9vLWljb24tdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4udHJ1c3Rvby1pY29uLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuLnRydXN0b28taWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4udHJ1c3Rvby1pY29uLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuLnRydXN0b28taWNvbi1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLnRydXN0b28taWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuLnRydXN0b28taWNvbi1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG4udHJ1c3Rvby1pY29uLXNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG4udHJ1c3Rvby1pY29uLXN1cnJvdW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbn1cbi50cnVzdG9vLWljb24tc3Bpa2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4udHJ1c3Rvby1pY29uLXJvdW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cbi50cnVzdG9vLWljb24tY2hlZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuLnRydXN0b28taWNvbi1mb290cHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cbi50cnVzdG9vLWljb24tc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi50cnVzdG9vLWljb24taGVscGZ1bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLnRydXN0b28taWNvbi11bmhlbHBmdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cbi50cnVzdG9vLWljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9dHJ1c3Rvby1pbnNlcnQuY3NzLm1hcCAqLyJdLCJzb3VyY2VSb290IjoiIn0= */
.vstar-star{--star-color:#FFA800;
	--nostar-color:#d9d9d9;}
        #reviews-wrapper,#noreviews-wrapper
      	{
          background-color: #FFFFFF;
          --font-color: #000000;
          --font-color-o4: rgba(0,0,0,0.4);
          --font-color-o7: rgba(0,0,0,0.7);
          --font-color-o8: rgba(0,0,0,0.8);
					--font-size:14px;
          --bg-color:#FFFFFF;
          --badge-text-color:#000000;
          --badge-color:#000000;
          --card-color:#FFFFFF;
          --box-bg-color:#FFFFFF;
          --button-radius:2px;
          --button-color:#000000FF;
          --button-bd-color:#FFFFFFFF;
          --button-border-color:#8F8F8FCC;
					--line-color:#00000017;
					--reply-bg-color:#F2F2F2;
					--avatar-text-color:#000000;
					--avatar-bg-color:#eee;
					--attr-bg-color:#f2f2f2;
					--attr-color:#303030;
					--star-color:#FFA800;
					--nostar-color:#d9d9d9;
        }
				.trustoo-widget{--sprites-image-url:url("/wp-content/themes/lumaveil/assets/reference/e90f67f057da673b.webp");}
        #vstar-window-review,#vstar-window-review #reviews-wrapper,
        #vstar-window-review #vstar-reviews{background-color: #FFFFFF;}
        #vstar-reviews.trustwill-pending>* {
          opacity: 0 !important;
        }
				.trustoo-widget #reviews-body .grid-review{
					box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.1);
				}
				.trustoo-widget #reviews-body .reviews-text{
					font-size:14px;
				}
				.product-icon-list i{
					font-size:20px
				}
        #trustoo-allinone i,
        .write-review-container i{font-size:16px}
        #reviews-head i{font-size:20px}
				
        .trustoo-widget{--tab-title-color:#000000;
					--tab-title-line-color:#E6E6E6;
					--question-color:#000000;
					--question-color-o8: rgba(0,0,0,0.8);
				}.grid-review{background-color: #FFFFFF}
      .trustoo-widget #reviews-body{margin-top:16px !important}
.kaching-bundles .kaching-bundles__multiple-gifts-selector{position:relative}.kaching-bundles .kaching-bundles__multiple-gifts-selector__clickable-overlay{cursor:pointer;position:absolute;inset:0}.kaching-bundles .kaching-bundles__multiple-gifts-selector__photos{flex-shrink:0;align-items:center;padding-block:2px;display:flex;position:relative}.kaching-bundles .kaching-bundles__multiple-gifts-selector__photo{box-sizing:border-box;-o-object-fit:cover;object-fit:cover;border:1px solid var(--kaching-free-gift-background-color,#fff);background-color:#fff;border-radius:8px;width:40px;height:40px}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo{border-color:var(--kaching-free-gift-selected-background-color,#000)}.kaching-bundles .kaching-bundles__multiple-gifts-selector__photo:not(:first-child){margin-inline-start:-16px}.kaching-bundles .kaching-bundles__multiple-gifts-selector__photo-count{box-sizing:border-box;top:0;border:1px solid var(--kaching-free-gift-text-color,#000);background-color:var(--kaching-free-gift-background-color,#0000004d);width:24px;height:24px;color:var(--kaching-free-gift-text-color,#000);font-size:calc(var(--kaching-free-gift-font-size,13px) - 2px);font-weight:var(--kaching-free-gift-font-weight,bold);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset-inline-end:0;transform:translate(18%,-3%)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo-count{border-color:var(--kaching-free-gift-selected-text-color,#fff);background-color:var(--kaching-free-gift-selected-background-color,#000);color:var(--kaching-free-gift-selected-text-color,#fff)}.kaching-bundles .kaching-bundles__bundle-products{border:1px solid var(--bar-border-color,#0000004d);border-radius:calc(var(--bar-border-radius,0) * 3 / 4);justify-content:space-evenly;margin-top:12px;margin-bottom:4px;display:flex}.kaching-bundles .kaching-bundles__bundle-products .kaching-bundles__bar-variant-selects{justify-content:center}.kaching-bundles .kaching-bundles__bundle-products__divider{flex-direction:column;align-items:center;width:0;display:flex;overflow:visible}.kaching-bundles .kaching-bundles__bundle-products__divider *{max-width:initial}.kaching-bundles .kaching-bundles__bundle-products__divider-line{background-color:var(--bar-border-color,#0000004d);flex:1;width:1px;display:flex}.kaching-bundles .kaching-bundles__bundle-products__divider-icon{display:flex}.kaching-bundles .kaching-bundles__bundle-products__divider-icon svg{color:var(--bar-border-color,#0000004d)}.kaching-bundles .kaching-bundles__bundle-products__product{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;padding:12px;display:flex}.kaching-bundles .kaching-bundles__bundle-products__product.kaching-bundles__bundle-products__product--placeholder{text-align:center;color:#555;justify-content:center;font-size:13px;font-weight:700}.kaching-bundles .kaching-bundles__bundle-products__wrapper{align-items:center;gap:10px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__bundle-products__content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.kaching-bundles .kaching-bundles__bundle-products__link{flex-shrink:0;text-decoration:none;display:flex}.kaching-bundles .kaching-bundles__bundle-products__image{border-radius:var(--kaching-bundle-products-image-border-radius,0);flex-shrink:0;width:auto;max-width:100%;height:50px}.kaching-bundles .kaching-bundles__bundle-products__image-placeholder{flex-shrink:0;width:50px;height:50px}.kaching-bundles .kaching-bundles__bundle-products__title{overflow-wrap:break-word;text-align:center;color:var(--bar-title-color);font-size:13px;font-weight:var(--bar-title-font-weight,700);font-style:var(--bar-title-font-style)}.kaching-bundles .kaching-bundles__bundle-products__pricing{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:baseline;gap:5px;display:flex}.kaching-bundles .kaching-bundles__bundle-products__price{color:var(--bar-price-color,#000);font-size:13px;font-weight:700}.kaching-bundles .kaching-bundles__bundle-products__full-price{color:var(--bar-full-price-color,#555);font-size:12px;text-decoration:line-through}.kaching-bundles .kaching-bundles__bundle-products__unit-price{text-align:center;width:100%;color:var(--bar-full-price-color,#555);text-transform:uppercase;font-size:12px}.kaching-bundles .kaching-bundles__bundle-products--hidden{display:none}.kaching-bundles .kaching-bundles__bundle-products--vertical{flex-direction:column}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider{flex-direction:row;width:100%;height:0}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider-line{width:auto;height:1px}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__product{flex-direction:row;justify-content:space-between;padding:14px 12px}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing--with-unit-price{flex-flow:wrap;justify-content:flex-end}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__unit-price{text-align:end}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__title{text-align:start}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__image{-o-object-fit:contain;object-fit:contain;width:50px;height:auto}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bar-variant-selects{justify-content:flex-start}.kaching-bundles .kaching-bundles__mix-and-match-products{border:1px solid var(--bar-border-color,#0000004d);border-radius:calc(var(--bar-border-radius,0) * 3 / 4);flex-direction:column;margin-top:12px;margin-bottom:4px;display:flex;overflow:hidden}.kaching-bundles .kaching-bundles__mix-and-match-products--hidden{display:none}.kaching-bundles .kaching-bundles__mix-and-match-products__divider{flex-direction:row;align-items:center;gap:4px;width:100%;height:0;display:flex;overflow:visible}.kaching-bundles .kaching-bundles__mix-and-match-products__divider-line{background-color:var(--bar-border-color,#0000004d);flex:1;width:auto;height:1px;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon{display:flex}.kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon svg{color:var(--bar-border-color,#0000004d)}.kaching-bundles .kaching-bundles__mix-and-match-product{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.kaching-bundles .kaching-bundles__mix-and-match-product__content{flex-direction:column;gap:6px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-product__pricing{justify-content:flex-end;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-product__pricing .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end;gap:0}.kaching-bundles .kaching-bundles__mix-and-match-product__image-link{flex-shrink:0;text-decoration:none;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-product__image{border-radius:var(--kaching-bundle-products-image-border-radius,0);flex-shrink:0;width:auto;max-width:100%;height:50px}.kaching-bundles .kaching-bundles__mix-and-match-product__image-placeholder{width:50px;height:50px}.kaching-bundles .kaching-bundles__mix-and-match-product__title-link{align-self:flex-start;text-decoration:none}.kaching-bundles .kaching-bundles__mix-and-match-product__title{overflow-wrap:break-word;text-align:start;color:var(--bar-title-color);font-size:13px;font-weight:var(--bar-title-font-weight,700);font-style:var(--bar-title-font-style)}.kaching-bundles .kaching-bundles__mix-and-match-product__swap-button{border-radius:var(--bar-border-radius,8px);background-color:var(--collection-product-button-color,#2b2b2b);color:var(--collection-product-button-text-color,#fff);text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;line-height:1.2;display:inline-flex}.kaching-bundles .kaching-bundles__mix-and-match-products__placeholder{color:#0006;justify-content:center;align-items:center;padding:14px 12px;font-style:italic;display:flex}.kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__bar-main{gap:10px}.kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__selling-plan-select{margin-top:5px}.kaching-bundles .kaching-bundles__checkbox-upsells__checkbox{all:unset;cursor:pointer;width:20px;height:20px;color:var(--bar-selected-border-color);border-style:solid;border-width:2px;border-color:var(--bar-border-color,#0000004d);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kaching-bundles .kaching-bundles__checkbox-upsells__checkbox.kaching-bundles__checkbox-upsells__checkbox--selected{border-color:var(--bar-selected-border-color,#0000004d)}.kaching-bundles .kaching-bundles__checkbox-upsells__image{width:initial;border-radius:calc(var(--bar-border-radius,0) / 2);max-width:50px;max-height:50px}.kaching-bundles .kaching-bundles__choose-multiple-gifts-modal{z-index:9999;text-align:start;background-color:var(--kaching-choose-multiple-gifts-overlay-color,#00000080);justify-content:center;align-items:center;padding:10px;line-height:1.4;display:flex;position:fixed;inset:0}.kaching-bundles .kaching-bundles__choose-multiple-gifts-modal__content{z-index:10000;flex-direction:column;width:100%;min-width:min(470px,95%);max-width:700px;max-height:calc(100dvh - 20px);display:flex;position:relative}.kaching-bundles .kaching-bundles__choose-multiple-gifts{background-color:#fff;border-radius:10px;flex-direction:column;max-height:100%;display:flex;overflow:hidden}.kaching-bundles .kaching-bundles__choose-multiple-gifts__header{color:var(--kaching-choose-multiple-gifts-text-color,#000);flex-shrink:0;justify-content:space-between;align-items:center;margin-block:2px 18px;padding:16px 16px 0;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__heading{margin:0;font-size:16px;font-weight:650}.kaching-bundles .kaching-bundles__choose-multiple-gifts__close{all:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-6px;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__products{flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 16px;display:flex;overflow-y:auto}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (width<=600px){.kaching-bundles .kaching-bundles__choose-multiple-gifts__product{gap:12px}}@media (width<=500px){.kaching-bundles .kaching-bundles__choose-multiple-gifts__product{flex-direction:column;align-items:stretch;gap:12px}}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{flex:1;align-items:center;gap:12px;min-width:0;display:flex}@media (width<=600px){.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{gap:8px}}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image-link{flex-shrink:0;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image{-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-choose-multiple-gifts-photo-size,100px);max-height:calc(var(--kaching-choose-multiple-gifts-photo-size,100px) * 2);border:1px solid #e5e5e3;border-radius:8px;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-content{flex-direction:column;gap:4px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-link{text-decoration:none}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-title{overflow-wrap:break-word;font-weight:650;font-size:var(--kaching-choose-multiple-gifts-text-size,14px);color:var(--kaching-choose-multiple-gifts-text-color,#000)}.kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selectors{flex-direction:column;gap:8px;min-width:0;max-width:100%;margin-top:8px;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-row{align-items:flex-start;gap:8px;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-counter{color:#000;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:12px;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-content{flex:1;min-width:0}.kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-with-counter{align-items:center;gap:8px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-wrapper{flex:1;min-width:0}.kaching-bundles .kaching-bundles__choose-multiple-gifts__subtitle{color:var(--kaching-choose-multiple-gifts-text-color,#000);font-size:14px;font-weight:400}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price-container{gap:10px;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price{color:var(--kaching-choose-multiple-gifts-price-color,#f04438);font-size:14px;font-weight:650}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-compare-at-price{color:var(--kaching-choose-multiple-gifts-compare-at-price-color,#667085);font-size:14px;font-weight:650;text-decoration:line-through}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:600;line-height:1.4;font-size:var(--kaching-choose-multiple-gifts-button-size,16px);background-color:var(--kaching-choose-multiple-gifts-button-color,#7f56d9);color:var(--kaching-choose-multiple-gifts-button-text-color,#fff);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 12px;display:flex}@media (width<=500px){.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{flex:1}}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--disabled{color:#98a2b3;cursor:not-allowed;background-color:#eaecf0}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--selected{color:#414651;background-color:#fff;border:1px solid #d5d7da;align-items:center;gap:8px;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer{border-top:1px solid #e5e5e3;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;padding:16px;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-text{color:#535862;overflow-wrap:break-word;flex:140px;min-width:0;font-size:14px;font-weight:400}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-buttons{flex:auto;gap:8px;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:80px;height:40px;font-size:14px;font-weight:600;display:flex;box-shadow:0 1px 2px #0a0d120d}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--cancel{color:#414651;background-color:#fff;border:1px solid #d5d7da}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm{background-color:var(--kaching-choose-multiple-gifts-button-color,#000);color:var(--kaching-choose-multiple-gifts-button-text-color,#fff)}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm:disabled{color:#98a2b3;cursor:not-allowed;background-color:#eaecf0;border:1px solid #e9eaeb}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (width<=600px){.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{gap:8px}}@media (width<=500px){.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{flex-direction:row-reverse;flex-shrink:1;justify-content:space-between}}.kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity{border:1px solid #d6d6d6;border-radius:8px;justify-content:space-between;align-items:center;width:72px;height:42px;display:flex;overflow:hidden}.kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button{all:unset;cursor:pointer;color:#424242;justify-content:center;align-items:center;width:28px;height:100%;display:flex}.kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button img{filter:brightness(0)saturate()invert(24%)sepia(0%)saturate(0%)hue-rotate()brightness(96%)contrast(89%)}.kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-value{color:#414651;font-size:14px;font-weight:600}body:has(.kaching-bundles__choose-multiple-gifts-modal){overflow:hidden}.kaching-bundles .kaching-bundles__mix-and-match-choose-product-modal{z-index:9999;text-align:start;background-color:var(--kaching-mix-and-match-choose-product-overlay-color,#00000080);align-items:center;padding:10px;line-height:1.4;display:flex;position:fixed;inset:0;overflow-y:auto}.kaching-bundles .kaching-bundles__mix-and-match-choose-product-modal__content{z-index:10000;width:100%;min-width:min(470px,95%);max-width:700px;margin:auto;position:relative}.kaching-bundles .kaching-bundles__mix-and-match-choose-product{background-color:#fff;border-radius:10px;flex-direction:column;padding:16px;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__header{color:var(--kaching-mix-and-match-choose-product-text-color,#000);justify-content:space-between;align-items:center;margin-block:2px 18px;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__heading{margin:0;font-size:16px;font-weight:650}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__close{all:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-6px;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__products{flex-direction:column;gap:16px;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__empty-state{text-align:center;color:#4b5565;flex-direction:column;align-items:center;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product{justify-content:space-between;align-items:center;gap:20px;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-container{align-items:center;gap:12px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image-link{flex-shrink:0;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image{-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-mix-and-match-choose-product-photo-size,100px);max-height:calc(var(--kaching-mix-and-match-choose-product-photo-size,100px) * 2);border:1px solid #e5e5e3;border-radius:8px;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-content{flex-direction:column;gap:4px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-link{text-decoration:none}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-title{overflow-wrap:break-word;font-weight:650;font-size:var(--kaching-mix-and-match-choose-product-text-size,14px);color:var(--kaching-mix-and-match-choose-product-text-color,#000)}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__subtitle{color:var(--kaching-mix-and-match-choose-product-text-color,#000);font-size:14px;font-weight:400}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price-container{gap:10px;display:flex}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price{color:var(--kaching-mix-and-match-choose-product-price-color,#f04438);font-size:14px;font-weight:650}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-compare-at-price{color:var(--kaching-mix-and-match-choose-product-compare-at-price-color,#667085);font-size:14px;font-weight:650;text-decoration:line-through}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-option-names.kaching-bundles__bar-variant-names,.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:600;line-height:1.2;font-size:var(--kaching-mix-and-match-choose-product-button-size,16px);background-color:var(--kaching-mix-and-match-choose-product-button-color,#7f56d9);color:var(--kaching-mix-and-match-choose-product-button-text-color,#fff);border:none;border-radius:8px;flex-shrink:0;padding:12px}body:has(.kaching-bundles__mix-and-match-choose-product-modal){overflow:hidden}.kaching-bundles .kaching-bundles__bar-collection-products{flex-direction:column;gap:5px;margin-top:5px;display:flex}.kaching-bundles .kaching-bundles__collection-product{justify-content:space-between;align-items:center;gap:16px;display:flex}.kaching-bundles .kaching-bundles__collection-product .kaching-bundles__bar-variant-names{margin-block:0;display:none}.kaching-bundles .kaching-bundles__collection-product__image--default{color:#000;background-color:#fff;border:1px solid #e9e9e9}.kaching-bundles .kaching-bundles__collection-product--require-selection{background-color:var(--kaching-collection-breaks-require-selection-background-color);border-radius:12px;padding:8px}.kaching-bundles .kaching-bundles__collection-product--require-selection .kaching-bundles__collection-product__image--default{border-color:var(--kaching-collection-breaks-require-selection-text-color);color:var(--kaching-collection-breaks-require-selection-text-color)}.kaching-bundles .kaching-bundles__collection-breaks-alert{background-color:var(--kaching-collection-breaks-require-selection-background-color,#fee4e2);color:var(--kaching-collection-breaks-require-selection-text-color,#f04438);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:12px;display:flex}.kaching-bundles .kaching-bundles__collection-breaks-alert__icon{flex-shrink:0;width:16px;height:16px}.kaching-bundles .kaching-bundles__collection-product__main{align-items:center;gap:16px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__collection-product__content{flex-direction:column;gap:3px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__collection-product__link{flex-shrink:0;text-decoration:none;display:flex}.kaching-bundles .kaching-bundles__collection-product__image{-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-collection-breaks-product-photo-size,40px);border-radius:var(--kaching-collection-breaks-image-border-radius,0);flex-shrink:0}.kaching-bundles .kaching-bundles__collection-product__title{color:var(--kaching-collection-breaks-product-title-color,#000);font-size:16px}.kaching-bundles .kaching-bundles__collection-product__choose-product-image{cursor:pointer;line-height:0}.kaching-bundles .kaching-bundles__collection-product__choose-product-button{cursor:pointer;color:#fff;background-color:var(--kaching-collection-breaks-button-color,#333);border-radius:8px;padding:6px 14px;font-size:12px;line-height:1.4}.kaching-bundles .kaching-bundles__collection-product__remove-button{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.kaching-bundles .kaching-bundles__choose-product-modal{z-index:9999;text-align:start;background-color:var(--kaching-choose-product-overlay-color,#00000080);align-items:center;padding:10px;line-height:1.4;display:flex;position:fixed;inset:0;overflow-y:auto}.kaching-bundles .kaching-bundles__choose-product-modal__content{z-index:10000;width:100%;min-width:min(470px,95%);max-width:700px;margin:auto;position:relative}.kaching-bundles .kaching-bundles__choose-product{background-color:#fff;border-radius:10px;flex-direction:column;padding:16px;display:flex}.kaching-bundles .kaching-bundles__choose-product__header{color:var(--kaching-choose-product-text-color,#000);justify-content:space-between;align-items:center;margin-block:2px 18px;display:flex}.kaching-bundles .kaching-bundles__choose-product__heading{margin:0;font-size:16px;font-weight:650}.kaching-bundles .kaching-bundles__choose-product__close{all:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-6px;display:flex}.kaching-bundles .kaching-bundles__choose-product__products{flex-direction:column;gap:16px;display:flex}.kaching-bundles .kaching-bundles__choose-product__controls{align-items:center;gap:10px;margin-bottom:14px;display:flex}.kaching-bundles .kaching-bundles__choose-product__search-field{flex:auto;min-width:0;position:relative}.kaching-bundles .kaching-bundles__choose-product__search-icon{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.kaching-bundles .kaching-bundles__choose-product__search-input{box-sizing:border-box;width:100%;color:var(--kaching-choose-product-text-color,#000);background-color:#fff;border:1px solid #d5d7da;border-radius:8px;padding:10px 12px 10px 36px;font-size:14px}.kaching-bundles .kaching-bundles__choose-product__sort{flex-shrink:0;position:relative}.kaching-bundles .kaching-bundles__choose-product__sort-button{color:var(--kaching-choose-product-text-color,#000);cursor:pointer;background:#fff;border:1px solid #d5d7da;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;line-height:1;display:inline-flex}.kaching-bundles .kaching-bundles__choose-product__sort-icon{width:16px;height:16px;display:block}.kaching-bundles .kaching-bundles__choose-product__sort-menu{z-index:2;background:#fff;border:1px solid #d5d7da;border-radius:10px;flex-direction:column;min-width:210px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #10182824}.kaching-bundles .kaching-bundles__choose-product__sort-option{text-align:start;color:var(--kaching-choose-product-text-color,#000);cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.kaching-bundles .kaching-bundles__choose-product__sort-option-check{flex-shrink:0;width:16px;height:16px;display:block}.kaching-bundles .kaching-bundles__choose-product__sort-option:hover{background:#f8fafc}.kaching-bundles .kaching-bundles__choose-product__empty-state{text-align:center;color:#4b5565;flex-direction:column;align-items:center;display:flex}.kaching-bundles .kaching-bundles__choose-product__loading{border:3px solid #e3e8ef;border-top-color:#4b5565;border-radius:50%;width:32px;height:32px;margin:24px auto;animation:.8s linear infinite kaching-choose-product-loading-spin;display:block}@media (prefers-reduced-motion:reduce){.kaching-bundles .kaching-bundles__choose-product__loading{animation:none}}@keyframes kaching-choose-product-loading-spin{to{transform:rotate(360deg)}}.kaching-bundles .kaching-bundles__choose-product__empty-state-icon-wrapper{justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.kaching-bundles .kaching-bundles__choose-product__empty-state-icon{width:48px;height:48px}.kaching-bundles .kaching-bundles__choose-product__empty-state-title{color:#181d27;font-size:18px;font-weight:500}.kaching-bundles .kaching-bundles__choose-product__empty-state-description{color:#535862;margin-top:8px;font-size:14px}.kaching-bundles .kaching-bundles__choose-product__empty-state-clear-button{color:#414651;background:#fff;border:1px solid #d5d7da;border-radius:8px;margin-top:16px;padding:10px 16px;font-size:14px;font-weight:600}.kaching-bundles .kaching-bundles__choose-product__product{justify-content:space-between;align-items:center;gap:20px;display:flex}.kaching-bundles .kaching-bundles__choose-product__product-container{align-items:center;gap:12px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__choose-product__product-image-link{flex-shrink:0;display:flex}.kaching-bundles .kaching-bundles__choose-product__product-image{-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-choose-product-photo-size,100px);max-height:calc(var(--kaching-choose-product-photo-size,100px) * 2);border:1px solid #e5e5e3;border-radius:8px;display:flex}.kaching-bundles .kaching-bundles__choose-product__product-content{flex-direction:column;gap:4px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__choose-product__product-link{text-decoration:none}.kaching-bundles .kaching-bundles__choose-product__product-title{overflow-wrap:break-word;font-weight:650;font-size:var(--kaching-choose-product-text-size,14px);color:var(--kaching-choose-product-text-color,#000)}.kaching-bundles .kaching-bundles__choose-product__subtitle{color:var(--kaching-choose-product-text-color,#000);font-size:14px;font-weight:400}.kaching-bundles .kaching-bundles__choose-product__product-price-container{gap:10px;display:flex}.kaching-bundles .kaching-bundles__choose-product__product-price{color:var(--kaching-choose-product-price-color,#f04438);font-size:14px;font-weight:650}.kaching-bundles .kaching-bundles__choose-product__product-compare-at-price{color:var(--kaching-choose-product-compare-at-price-color,#667085);font-size:14px;font-weight:650;text-decoration:line-through}.kaching-bundles .kaching-bundles__choose-product__product-option-names.kaching-bundles__bar-variant-names,.kaching-bundles .kaching-bundles__choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0}.kaching-bundles .kaching-bundles__choose-product__product-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:600;line-height:1.2;font-size:var(--kaching-choose-product-button-size,16px);background-color:var(--kaching-choose-product-button-color,#7f56d9);color:var(--kaching-choose-product-button-text-color,#fff);border:none;border-radius:8px;flex-shrink:0;padding:12px}body:has(.kaching-bundles__choose-product-modal){overflow:hidden}.kaching-bundles .kaching-bundles__free-gift{padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing,1) + 5px);background-color:var(--kaching-free-gift-background-color,#0000004d);justify-content:space-between;align-items:center;gap:5px 10px;margin-inline:1px;display:flex}.kaching-bundles .kaching-bundles__free-gift:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 1px);border-end-start-radius:calc(var(--bar-border-radius) - 1px);margin-block-end:1px}.kaching-bundles .kaching-bundles__free-gift.kaching-bundles__free-gift--out-of-stock{opacity:.3}.kaching-bundles .kaching-bundles__free-gift__link{pointer-events:none}.kaching-bundles .kaching-bundles__free-gift__main{align-items:center;gap:calc(5px + 5px * var(--block-spacing,1));flex:1;min-width:0;display:flex}.kaching-bundles .kaching-bundles__free-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}.kaching-bundles .kaching-bundles__free-gift__content{flex-wrap:wrap;flex:1;align-items:center;gap:5px 15px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__free-gift__content--clickable{cursor:pointer}.kaching-bundles .kaching-bundles__free-gift__add-button{all:unset;cursor:pointer;color:var(--kaching-free-gift-text-color,#000);margin:-4px -4px -4px -6px;padding:4px;line-height:0;display:flex}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__add-button{color:var(--kaching-free-gift-selected-text-color,#fff)}.kaching-bundles .kaching-bundles__free-gift__text{color:var(--kaching-free-gift-text-color,#000);font-size:var(--kaching-free-gift-font-size,13px);font-weight:var(--kaching-free-gift-font-weight,bold);font-style:var(--kaching-free-gift-font-style,normal)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__text{color:var(--kaching-free-gift-selected-text-color,#fff)}.kaching-bundles .kaching-bundles__free-gift__image{width:auto;height:var(--kaching-free-gift-image-height,30px);border-radius:var(--kaching-free-gift-image-border-radius,0);flex-shrink:0;display:flex}.kaching-bundles .kaching-bundles__free-gift__full-price{font-size:calc(var(--kaching-free-gift-font-size,13px) - 1px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--kaching-free-gift-text-color,#000);flex-shrink:0;text-decoration:line-through}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__full-price{color:var(--kaching-free-gift-selected-text-color,#fff)}.kaching-bundles .kaching-bundles__free-gift__divider{height:1px;display:flex}.kaching-bundles .kaching-bundles__free-gift-summary{justify-content:flex-start;gap:8px}.kaching-bundles .kaching-bundles__free-gift-summary__images{flex-shrink:0;align-items:center;display:flex}.kaching-bundles .kaching-bundles__free-gift-summary__image{width:auto;height:var(--kaching-free-gift-image-height,30px);border-radius:var(--kaching-free-gift-image-border-radius,0);border:1px solid var(--kaching-free-gift-background-color,#0000004d);flex-shrink:0;margin-inline-start:-8px;display:flex}.kaching-bundles .kaching-bundles__free-gift-summary__image:first-child{margin-inline-start:0}.kaching-bundles .kaching-bundles__free-gift-summary__image--no-border{border-color:#0000}.kaching-bundles .kaching-bundles__upsell{padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing,1) + 5px);background-color:var(--kaching-upsell-background-color,#0000004d);justify-content:space-between;align-items:center;gap:5px 10px;margin-inline:1px;display:flex;position:relative}.kaching-bundles .kaching-bundles__upsell:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 1px);border-end-start-radius:calc(var(--bar-border-radius) - 1px);margin-block-end:1px}.kaching-bundles .kaching-bundles__upsell.kaching-bundles__upsell--out-of-stock{opacity:.3}.kaching-bundles .kaching-bundles__upsell--badge-border-all{margin:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__upsell--badge-border-top{margin-top:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__upsell--badge-border-bottom{margin-bottom:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__upsell--badge-border-left{min-height:var(--badge-border-min-length,auto);margin-left:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__upsell--badge-border-right{min-height:var(--badge-border-min-length,auto);margin-right:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-border-thickness,22px))}.kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--top{inset:calc(-1 * var(--badge-border-thickness,22px)) 0 auto;height:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--bottom{inset:auto 0 calc(-1 * var(--badge-border-thickness,22px));height:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--left{inset:0 auto 0 calc(-1 * var(--badge-border-thickness,22px));width:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--right{inset:0 calc(-1 * var(--badge-border-thickness,22px)) 0 auto;width:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__upsell__main{align-items:center;gap:calc(5px + 5px * var(--block-spacing,1));flex:1;min-width:0;display:flex}.kaching-bundles .kaching-bundles__upsell__content{flex-wrap:wrap;flex:1;align-items:center;gap:5px 15px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__upsell__link{flex-shrink:0;display:flex}.kaching-bundles .kaching-bundles__upsell__image{width:auto;height:var(--kaching-upsell-image-height,30px);border-radius:var(--kaching-upsell-image-border-radius,0)}.kaching-bundles .kaching-bundles__upsell__checkbox{all:unset;cursor:pointer;width:16px;height:16px;color:var(--bar-selected-border-color);border-style:solid;border-width:2px;border-color:var(--bar-border-color,#0000004d);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:4px;display:flex}.kaching-bundles .kaching-bundles__upsell__checkbox.kaching-bundles__upsell__checkbox--selected{border-color:var(--bar-selected-border-color,#0000004d)}.kaching-bundles .kaching-bundles__upsell__text{cursor:pointer;overflow-wrap:break-word;min-height:30px;color:var(--kaching-upsell-text-color,#000);font-size:var(--kaching-upsell-font-size,13px);font-weight:var(--kaching-upsell-font-weight,bold);font-style:var(--kaching-upsell-font-style,normal);align-items:center;display:flex}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell__text{color:var(--kaching-upsell-selected-text-color,#000)}.kaching-bundles .kaching-bundles__upsell__pricing{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.kaching-bundles .kaching-bundles__upsell__pricing-row{align-items:baseline;gap:6px;display:flex}.kaching-bundles .kaching-bundles__upsell__price{font-size:var(--kaching-upsell-font-size,13px);font-weight:var(--bar-title-font-weight);font-style:var(--bar-title-font-style);color:var(--bar-price-color,#000)}.kaching-bundles .kaching-bundles__upsell__pricing-row--secondary .kaching-bundles__upsell__price{font-size:calc(var(--kaching-upsell-font-size,13px) - 1px)}.kaching-bundles .kaching-bundles__upsell__full-price,.kaching-bundles .kaching-bundles__upsell__unit-price{font-size:calc(var(--kaching-upsell-font-size,13px) - 1px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--bar-full-price-color,#555)}.kaching-bundles .kaching-bundles__upsell__full-price{text-decoration:line-through}.kaching-bundles .kaching-bundles__upsell__unit-price{text-transform:uppercase}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__free-gift{flex-direction:column;padding-inline-end:8px}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell{flex-direction:column}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell__pricing{flex-direction:row;align-items:center;gap:5px}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift{padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing,1) + 4px);background-color:var(--kaching-free-gift-selected-background-color,#000);margin-inline:2px}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 2px);border-end-start-radius:calc(var(--bar-border-radius) - 2px);margin-block-end:2px}.kaching-bundles .kaching-bundles__bar-container--badge-border-all .kaching-bundles__free-gift:last-child,.kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__free-gift:last-child{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius);margin-block-end:0;margin-inline:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__free-gift:last-child{border-end-end-radius:0;border-end-start-radius:0}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell{padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing,1) + 4px);background-color:var(--kaching-upsell-selected-background-color,#0003);margin-inline:2px}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 2px);border-end-start-radius:calc(var(--bar-border-radius) - 2px);margin-block-end:2px}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-left{margin-left:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-right{margin-right:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all:last-child,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-bottom:last-child{margin-block-end:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__deal-bar-progressive-gifts{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift{padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing,1) + 5px);background-color:var(--kaching-deal-bar-progressive-gift-background-color,var(--bar-border-color,#fff));justify-content:space-between;align-items:center;gap:5px 10px;margin-inline:1px;display:flex}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 1px);border-end-start-radius:calc(var(--bar-border-radius) - 1px);margin-block-end:1px}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__link{pointer-events:none}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main{align-items:center;gap:calc(5px + 5px * var(--block-spacing,1));flex:1;min-width:0;display:flex}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__content{flex-wrap:wrap;flex:1;align-items:center;gap:5px 15px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image{width:auto;height:var(--kaching-deal-bar-progressive-gift-image-size,40px);border-radius:var(--kaching-deal-bar-progressive-gift-corner-radius,0);flex-shrink:0;display:flex}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image--locked-product{opacity:.4}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__text{color:var(--kaching-deal-bar-progressive-gift-text-color,#000);font-size:var(--kaching-deal-bar-progressive-gift-text-size,14px)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift__text{color:var(--kaching-deal-bar-progressive-gift-selected-text-color,#fff);font-weight:500}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__labels{align-items:center;gap:5px;display:flex}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label{background-color:var(--kaching-deal-bar-progressive-gift-label-background-color);color:var(--kaching-deal-bar-progressive-gift-label-text-color);font-size:var(--kaching-deal-bar-progressive-gift-label-text-size,12px);white-space:nowrap;border-radius:16px;padding:2px 8px;font-weight:500}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label-crossed-out{text-decoration:line-through}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon{color:var(--kaching-deal-bar-progressive-gift-locked-icon-color,#667085);justify-content:center;align-items:center;display:flex}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon svg{width:auto;height:100%}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift--locked .kaching-bundles__deal-bar-progressive-gift__text{color:var(--kaching-deal-bar-progressive-gift-locked-text-color,#555);font-size:var(--kaching-deal-bar-progressive-gift-locked-text-size,14px)}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift--out-of-stock{opacity:.3}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift--locked .kaching-bundles__deal-bar-progressive-gift__label{background-color:var(--kaching-deal-bar-progressive-gift-locked-label-background-color);color:var(--kaching-deal-bar-progressive-gift-locked-label-text-color);font-size:var(--kaching-deal-bar-progressive-gift-locked-label-text-size,12px)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift{padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing,1) + 4px);background-color:var(--kaching-deal-bar-progressive-gift-selected-background-color,var(--bar-selected-border-color));margin-inline:2px}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 2px);border-end-start-radius:calc(var(--bar-border-radius) - 2px);margin-block-end:2px}.kaching-bundles .kaching-bundles__product-personalisation{border-radius:calc(var(--bar-border-radius,10px) - 4px);cursor:pointer;background-color:#fafafa;border:1px dashed #d6d6d6;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.kaching-bundles .kaching-bundles__product-personalisation--filled{border-style:solid}.kaching-bundles .kaching-bundles__product-personalisation--required-error{border-style:solid;border-color:var(--kaching-product-personalisation-error-color,#f04438)}.kaching-bundles .kaching-bundles__product-personalisation__main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__product-personalisation__image-wrapper{width:var(--kaching-product-personalisation-image-height,40px);height:var(--kaching-product-personalisation-image-height,40px);border-radius:calc(var(--bar-border-radius,10px) - 6px);background-color:#fff;border:1px solid #d6d6d6;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kaching-bundles .kaching-bundles__product-personalisation__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:flex}.kaching-bundles .kaching-bundles__product-personalisation__image--default{-o-object-fit:contain;object-fit:contain;opacity:.7;color:#000;width:70%;height:70%}.kaching-bundles .kaching-bundles__product-personalisation__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__product-personalisation__title{color:#000;font-size:14px;font-style:normal;font-weight:600}.kaching-bundles .kaching-bundles__product-personalisation__subtitle{color:#555;font-size:13px;font-style:normal;font-weight:400}.kaching-bundles .kaching-bundles__product-personalisation__pricing{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.kaching-bundles .kaching-bundles__product-personalisation__price{color:#000;font-size:14px;font-style:normal;font-weight:500}.kaching-bundles .kaching-bundles__product-personalisation__compare-at-price{color:#888;font-size:12px;font-style:normal;font-weight:400;line-height:1.2;text-decoration:line-through}.kaching-bundles .kaching-bundles__product-personalisation__price .kaching-bundles__product-personalisation__unit-label{font-size:calc(var(--kaching-bundles-unit-label-font-size,14px) - 4px);font-weight:var(--kaching-bundles-unit-label-font-weight,normal);font-style:var(--kaching-bundles-unit-label-font-style,normal)}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation{text-align:center;flex-direction:column;align-items:stretch}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__main{flex-direction:column}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__pricing{flex-direction:row;justify-content:center;align-items:baseline;gap:8px}.kaching-bundles .kaching-bundles__personalisation-modal-overlay{z-index:9999;text-align:start;background-color:var(--kaching-product-personalisation-overlay-color,#00000080);align-items:center;padding:10px;line-height:1.4;display:flex;position:fixed;inset:0;overflow-y:auto}.kaching-bundles .kaching-bundles__personalisation-modal-overlay--inline{z-index:auto;border-radius:var(--kaching-product-personalisation-radius,16px);padding:20px;position:relative;inset:auto}.kaching-bundles .kaching-bundles__personalisation-modal-overlay__content{z-index:10000;width:100%;min-width:min(470px,95%);max-width:700px;margin:auto;position:relative}.kaching-bundles .kaching-bundles__personalisation-modal{padding:var(--kaching-product-personalisation-gap-0,20px);border-radius:var(--kaching-product-personalisation-radius,16px);background-color:#fff;flex-direction:column;display:flex}.kaching-bundles .kaching-bundles__personalisation-modal__header{margin-bottom:var(--kaching-product-personalisation-gap-0,20px);color:var(--kaching-product-personalisation-primary-text-color,#000);justify-content:space-between;align-items:center;display:flex}.kaching-bundles .kaching-bundles__personalisation-modal__heading{font-weight:650;font-size:var(--kaching-product-personalisation-font-0,24px);margin:0}.kaching-bundles .kaching-bundles__personalisation-modal__close{all:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-6px;display:flex}.kaching-bundles .kaching-bundles__personalisation-modal__items{gap:var(--kaching-product-personalisation-gap-1,16px);padding:var(--kaching-product-personalisation-gap-1,16px);border-radius:calc(var(--kaching-product-personalisation-radius,16px) - 4px);border:1px solid #e9e9e9;flex-direction:column;display:flex}.kaching-bundles .kaching-bundles__personalisation-modal__item{gap:var(--kaching-product-personalisation-gap-2,12px);flex-direction:column;display:flex}.kaching-bundles .kaching-bundles__personalisation-modal__item-info{align-items:center;gap:var(--kaching-product-personalisation-gap-2,12px);display:flex}.kaching-bundles .kaching-bundles__personalisation-modal__item-image-wrapper{width:var(--kaching-product-personalisation-image-size,48px);height:var(--kaching-product-personalisation-image-size,48px);border-radius:calc(var(--kaching-product-personalisation-radius,16px) - 4px - 4px);border:1px solid #e9e9e9;flex-shrink:0;overflow:hidden}.kaching-bundles .kaching-bundles__personalisation-modal__item-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.kaching-bundles .kaching-bundles__personalisation-modal__item-details{flex-direction:column;gap:2px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__personalisation-modal__item-title{font-size:var(--kaching-product-personalisation-text-size,16px);color:var(--kaching-product-personalisation-primary-text-color,#000);font-weight:600}.kaching-bundles .kaching-bundles__personalisation-modal__item-variant{font-size:var(--kaching-product-personalisation-font-3,12px);color:var(--kaching-product-personalisation-secondary-text-color,#737373)}.kaching-bundles .kaching-bundles__personalisation-modal__input-wrapper{flex-direction:column;gap:4px;display:flex}.kaching-bundles .kaching-bundles__personalisation-modal__input-container{align-items:center;display:flex;position:relative}.kaching-bundles .kaching-bundles__personalisation-modal__input-clear{all:unset;cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;right:12px}.kaching-bundles .kaching-bundles__personalisation-modal__input{border-radius:calc(var(--kaching-product-personalisation-radius,16px) - 4px - 4px);width:100%;font-size:var(--kaching-product-personalisation-font-2,16px);box-sizing:border-box;border:1px solid #e9e9e9;padding:10px 12px;box-shadow:none!important;outline:none!important}.kaching-bundles .kaching-bundles__personalisation-modal__input:focus{border-color:#333;box-shadow:none!important;outline:none!important}.kaching-bundles .kaching-bundles__personalisation-modal__input:focus-visible{outline-offset:-1px;outline:2px solid #333!important}.kaching-bundles .kaching-bundles__personalisation-modal__input::-moz-placeholder{color:#999}.kaching-bundles .kaching-bundles__personalisation-modal__input::placeholder{color:#999}.kaching-bundles .kaching-bundles__personalisation-modal__input--with-clear{padding-right:40px}.kaching-bundles .kaching-bundles__personalisation-modal__input--error,.kaching-bundles .kaching-bundles__personalisation-modal__input--error:focus{border-color:var(--kaching-product-personalisation-error-color,#f04438)}.kaching-bundles .kaching-bundles__personalisation-modal__input-counter{font-size:var(--kaching-product-personalisation-font-3,12px);color:#999}.kaching-bundles .kaching-bundles__personalisation-modal__input-counter--error{color:var(--kaching-product-personalisation-error-color,#f04438)}.kaching-bundles .kaching-bundles__personalisation-modal__input-error{font-size:var(--kaching-product-personalisation-font-3,12px);color:var(--kaching-product-personalisation-error-color,#f04438)}.kaching-bundles .kaching-bundles__personalisation-modal__actions{gap:var(--kaching-product-personalisation-gap-1,16px);margin-top:var(--kaching-product-personalisation-gap-0,20px);display:flex}.kaching-bundles .kaching-bundles__personalisation-modal__button{border-radius:calc(var(--kaching-product-personalisation-radius,16px) - 4px - 4px);font-size:var(--kaching-product-personalisation-font-2,16px);cursor:pointer;border:none;flex:1;padding:12px 16px;font-weight:500;box-shadow:0 1px 2px #0a0d120d}.kaching-bundles .kaching-bundles__personalisation-modal__button--cancel{color:#333;background:#fff;border:1px solid #d5d7da}.kaching-bundles .kaching-bundles__personalisation-modal__button--confirm{color:var(--kaching-product-personalisation-button-text-color,#fff);border:1px solid var(--kaching-product-personalisation-button-color,#000);background:var(--kaching-product-personalisation-button-color,#000)}.kaching-bundles .kaching-bundles__personalisation-modal__button--disabled{cursor:not-allowed;color:#98a2b3;background:#eaecf0;border:1px solid #e9eaeb}.kaching-bundles .kaching-bundles__progressive-gifts{gap:calc(10px * var(--block-spacing,1) + 4px);margin-top:calc(10px * var(--block-spacing,1));flex-direction:column;display:flex}.kaching-bundles .kaching-bundles__progressive-gifts__header{flex-direction:column;display:flex}.kaching-bundles .kaching-bundles__progressive-gifts__title{color:var(--kaching-bundles-progressive-gifts-title-color,#000);text-align:var(--kaching-bundles-progressive-gifts-title-alignment,center);font-weight:var(--kaching-bundles-progressive-gifts-title-weight,bold);font-style:var(--kaching-bundles-progressive-gifts-title-style,normal);font-size:var(--kaching-bundles-progressive-gifts-title-size,20px)}.kaching-bundles .kaching-bundles__progressive-gifts__subtitle{color:var(--kaching-bundles-progressive-gifts-subtitle-color,#000);text-align:var(--kaching-bundles-progressive-gifts-subtitle-alignment,center);font-weight:var(--kaching-bundles-progressive-gifts-subtitle-weight,450);font-style:var(--kaching-bundles-progressive-gifts-subtitle-style,normal);font-size:var(--kaching-bundles-progressive-gifts-subtitle-size,16px)}.kaching-bundles .kaching-bundles__progressive-gifts__gifts{justify-content:center;gap:calc(10px * var(--block-spacing,1));grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.kaching-bundles .kaching-bundles__progressive-gifts__gift{padding:calc(10px * var(--block-spacing,1));align-items:center;gap:calc(6px * var(--block-spacing,1));border-radius:var(--kaching-bundles-progressive-gifts-border-radius);background-color:var(--kaching-bundles-progressive-gifts-background-color);box-shadow:inset 0 0 0 2px var(--kaching-bundles-progressive-gifts-border-color,#000);flex-direction:column;display:flex;position:relative}.kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked{background-color:var(--kaching-bundles-progressive-gifts-locked-background-color);box-shadow:inset 0 0 0 1px var(--kaching-bundles-progressive-gifts-locked-border-color,#0000004d);cursor:pointer}.kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:hover,.kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{box-shadow:inset 0 0 0 2px var(--kaching-bundles-progressive-gifts-locked-border-color,#0000004d)}.kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{outline:none}.kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--out-of-stock{opacity:.3}.kaching-bundles .kaching-bundles__progressive-gifts__gift__content{gap:calc(6px * var(--block-spacing,1));flex-direction:column;max-width:100%;display:flex}.kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper{height:var(--kaching-bundles-progressive-gifts-image-size,100px);width:initial;max-width:100%;margin-top:max(0px, (100px - var(--kaching-bundles-progressive-gifts-image-size,100px)) / 5);color:var(--kaching-bundles-progressive-gifts-locked-icon-color,#667085);border-radius:calc(var(--kaching-bundles-progressive-gifts-border-radius) / 2);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper svg{width:auto;height:100%}.kaching-bundles .kaching-bundles__progressive-gifts__gift__image{-o-object-fit:contain;object-fit:contain;border-radius:calc(var(--kaching-bundles-progressive-gifts-border-radius) / 2);max-width:100%;max-height:100%;width:initial}.kaching-bundles .kaching-bundles__progressive-gifts__gift__image--locked-product{opacity:.4}.kaching-bundles .kaching-bundles__progressive-gifts__gift__details{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.kaching-bundles .kaching-bundles__progressive-gifts__gift__details__content{align-items:center;gap:8px;display:flex}.kaching-bundles .kaching-bundles__progressive-gifts__gift__title{text-align:center;color:var(--kaching-bundles-progressive-gifts-text-color,#000);font-weight:500;font-size:var(--kaching-bundles-progressive-gifts-text-size,14px)}.kaching-bundles .kaching-bundles__progressive-gifts__gift__title.kaching-bundles__progressive-gifts__gift__title--locked{color:var(--kaching-bundles-progressive-gifts-locked-text-color,#555);font-size:var(--kaching-bundles-progressive-gifts-locked-text-size,14px)}.kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__image,.kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__title{animation:.6s ease-out kaching-progressive-gift-unlock}@keyframes kaching-progressive-gift-unlock{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.kaching-bundles .kaching-bundles__progressive-gifts__gift__label{align-items:center;gap:calc(5px * var(--block-spacing,1));padding:calc(8px * var(--block-spacing,1));background-color:var(--kaching-bundles-progressive-gifts-label-background-color,#eee);border-radius:var(--kaching-bundles-progressive-gifts-border-radius);flex-direction:row;line-height:1;display:flex;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text{color:var(--kaching-bundles-progressive-gifts-label-text-color,#777);font-weight:450;font-size:var(--kaching-bundles-progressive-gifts-label-text-size,12px);white-space:nowrap}.kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text.kaching-bundles__progressive-gifts__gift__label__text--crossed-out{text-decoration:line-through}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical{flex-direction:column;display:flex}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift{justify-content:space-between;gap:calc(10px * var(--block-spacing,1));flex-direction:row}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__content{align-items:center;gap:calc(10px * var(--block-spacing,1));flex-direction:row}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__details{align-items:flex-start}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__image-wrapper{height:var(--kaching-bundles-progressive-gifts-image-size,50px);width:var(--kaching-bundles-progressive-gifts-image-size,50px);margin-top:0}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__title{text-align:start}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__label{position:initial;transform:none}.kaching-bundles .kaching-bundles-savings-summary{align-items:center;justify-content:var(--kaching-bundles-savings-summary-alignment,flex-start);margin-top:calc(10px * var(--block-spacing,1));background-color:var(--kaching-bundles-savings-summary-background-color,#f5fcf7);color:var(--kaching-bundles-savings-summary-text-color,#1b5933);border-style:solid;border-color:var(--kaching-bundles-savings-summary-border-color,#457757);border-width:var(--kaching-bundles-savings-summary-border-width,1px);border-radius:var(--kaching-bundles-savings-summary-border-radius,8px);font-size:var(--kaching-bundles-savings-summary-title-font-size,14px);font-style:var(--kaching-bundles-savings-summary-title-font-style,normal);font-weight:var(--kaching-bundles-savings-summary-title-font-weight,500);gap:8px;padding:12px 16px;display:flex}.kaching-bundles .kaching-bundles-savings-summary__icon{width:1.2em;height:1.2em;color:var(--kaching-bundles-savings-summary-icon-color,#1c5632);flex-shrink:0;align-items:center;display:flex}.kaching-bundles .kaching-bundles-savings-summary__icon svg{width:100%;height:100%}.kaching-bundles .kaching-bundles-savings-summary__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.kaching-bundles .kaching-bundles-savings-summary__value{color:var(--kaching-bundles-savings-summary-value-color,#000)}.kaching-bundles .kaching-bundles__scratch-off{gap:calc(10px * var(--block-spacing,1));margin:calc(5px * var(--block-spacing,1)) 0;flex-direction:column;display:flex;position:relative}.kaching-bundles .kaching-bundles__scratch-off>.kaching-bundles__bar{margin:0}.kaching-bundles .kaching-bundles__scratch-off--unscratched{-webkit-user-select:none;-moz-user-select:none;user-select:none}.kaching-bundles .kaching-bundles__scratch-off--unscratched .kaching-bundles__bar{pointer-events:none}.kaching-bundles .kaching-bundles__scratch-off--revealing .kaching-bundles__bar-most-popular{animation:.3s cubic-bezier(.34,1.56,.64,1) both kaching-scratch-off-badge-pop}@keyframes kaching-scratch-off-badge-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.kaching-bundles .kaching-bundles__scratch-off--unscratched:not(.kaching-bundles__scratch-off--revealing) .kaching-bundles__bar-most-popular,.kaching-bundles .kaching-bundles__scratch-off--loading{visibility:hidden}.kaching-bundles .kaching-bundles__scratch-off-canvas{border-radius:var(--bar-border-radius,8px);cursor:pointer;touch-action:none;z-index:11;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;inset:0}.kaching-bundles .kaching-bundles__scratch-off-canvas--revealing{opacity:0;pointer-events:none}.kaching-bundles .kaching-bundles__scratch-off-hint{pointer-events:none;opacity:.4;z-index:12;width:calc(100% - 10px);max-width:317px;height:calc(100% - 10px);max-height:143px;margin:auto;transition:opacity .3s ease-out;position:absolute;inset:0}.kaching-bundles .kaching-bundles__scratch-off-hint--hidden{opacity:0}.kaching-bundles .kaching-bundles__scratch-off-hint-path{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:2.8s cubic-bezier(.4,0,.2,1) infinite kaching-scratch-off-hint-draw}@keyframes kaching-scratch-off-hint-draw{0%{stroke-dashoffset:1200px;opacity:1}60%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.kaching-bundles .kaching-bundles__scratch-off-title{color:var(--scratch-off-title-color);font-weight:700;font-size:var(--scratch-off-title-size);text-align:center;pointer-events:none;z-index:12;justify-content:center;align-items:center;padding:24px;line-height:1.25;transition:opacity .3s ease-out;display:flex;position:absolute;inset:0}.kaching-bundles .kaching-bundles__scratch-off-title--hidden{opacity:0}.kaching-bundles .kaching-bundles-sticky-atc{background-color:var(--kaching-bundles-sticky-atc-background-color,#fff);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 0 10px #00000040}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__content{align-items:center;gap:16px;display:flex}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__image{display:var(--kaching-bundles-sticky-atc-image-display,block);width:auto;height:var(--kaching-bundles-sticky-atc-product-photo-size,40px);border-radius:var(--kaching-bundles-sticky-atc-product-photo-corner-radius,0)}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__title{color:var(--kaching-bundles-sticky-atc-title-color,#000);font-size:var(--kaching-bundles-sticky-atc-title-font-size,16px);font-style:var(--kaching-bundles-sticky-atc-title-font-style,normal);font-weight:var(--kaching-bundles-sticky-atc-title-font-weight,400)}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{all:unset;white-space:nowrap;cursor:pointer;background-color:var(--kaching-bundles-sticky-atc-button-color,#303030);color:var(--kaching-bundles-sticky-atc-button-text-color,#fff);font-size:var(--kaching-bundles-sticky-atc-button-font-size,16px);font-style:var(--kaching-bundles-sticky-atc-button-font-style,normal);font-weight:var(--kaching-bundles-sticky-atc-button-font-weight,400);padding:var(--kaching-bundles-sticky-atc-button-padding,15px);border-radius:var(--kaching-bundles-sticky-atc-button-corner-radius,8px)}@media (width<750px){.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__image{display:var(--kaching-bundles-sticky-atc-image-display-mobile,var(--kaching-bundles-sticky-atc-image-display,block));height:var(--kaching-bundles-sticky-atc-product-photo-size-mobile,var(--kaching-bundles-sticky-atc-product-photo-size,40px));border-radius:var(--kaching-bundles-sticky-atc-product-photo-corner-radius-mobile,var(--kaching-bundles-sticky-atc-product-photo-corner-radius,0))}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__title{font-size:var(--kaching-bundles-sticky-atc-title-font-size-mobile,var(--kaching-bundles-sticky-atc-title-font-size,16px))}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{font-size:var(--kaching-bundles-sticky-atc-button-font-size-mobile,var(--kaching-bundles-sticky-atc-button-font-size,16px));padding:var(--kaching-bundles-sticky-atc-button-padding-mobile,var(--kaching-bundles-sticky-atc-button-padding,15px));border-radius:var(--kaching-bundles-sticky-atc-button-corner-radius-mobile,var(--kaching-bundles-sticky-atc-button-corner-radius,8px))}}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal.kaching-bundles__bars{grid-template-columns:repeat(2,1fr)}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{padding:10px 7px}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-main{min-height:initial}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-container{border:2px dashed var(--bar-selected-border-color,#000);box-shadow:none}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-wrapper{margin:-2px}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-variants{display:flex}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__title{overflow-wrap:break-word;font-weight:700;font-size:var(--kaching-subscriptions-title-font-size,15px);color:var(--kaching-subscriptions-title-color,#000);display:inline-block}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__subtitle{overflow-wrap:break-word;font-size:var(--kaching-subscriptions-subtitle-font-size,13px);color:var(--kaching-subscriptions-subtitle-color,#555);display:inline-block}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__bar-price{font-size:var(--kaching-subscriptions-title-font-size,15px);color:var(--kaching-subscriptions-title-color,#000)}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__bar-full-price{font-size:var(--kaching-subscriptions-subtitle-font-size,13px);color:var(--kaching-subscriptions-subtitle-color,#555)}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__checkbox{all:unset;cursor:pointer;width:20px;height:20px;color:var(--bar-selected-border-color);border-style:solid;border-width:2px;border-color:var(--bar-selected-border-color,#0000004d);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--link{justify-content:center;align-items:center;padding:8px 0;display:flex}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link{all:unset;cursor:pointer;text-underline-offset:3px;font-size:var(--kaching-subscriptions-title-font-size,15px);color:var(--kaching-subscriptions-title-color,#000);text-decoration:underline;display:inline}.kaching-bundles .kaching-bundles__timer{background-color:var(--kaching-bundles-timer-background-color,#000);color:var(--kaching-bundles-timer-text-color,#fff);border-radius:var(--bar-border-radius,8px);margin-bottom:calc(8px * var(--block-spacing,1));align-items:center;padding:10px 20px;display:flex}.kaching-bundles .kaching-bundles__timer-title{text-align:var(--kaching-bundles-timer-title-alignment,center);font-size:var(--kaching-bundles-timer-title-size,13px);font-weight:var(--kaching-bundles-timer-title-font-weight,bold);font-style:var(--kaching-bundles-timer-title-font-style,normal);flex:1}.kaching-bundles .kaching-bundles__swatch-dropdown{min-width:0;margin:0;display:flex;position:relative}.kaching-bundles .kaching-bundles__swatch{width:var(--kaching-swatch-size,20px);height:var(--kaching-swatch-size,20px);border:1px solid var(--kaching-swatch-border-color,#c2cdd6);background-position:50%;background-size:cover;background-color:var(--kaching-swatch-color,#fff);background-image:var(--kaching-swatch-image-url,none);border-radius:var(--kaching-swatch-border-radius,0);flex-shrink:0;display:flex;position:relative;overflow:hidden}.kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable{opacity:.4;border-color:#121212}.kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable:after{content:"";transform-origin:0;background-color:#121212;width:140%;height:1px;position:absolute;bottom:0;left:0;transform:rotate(-45deg)}.kaching-bundles .kaching-bundles__swatches-dropdown__color{background-position:50%;background-size:cover;border:1px solid #c2cdd6;width:20px;height:20px;display:flex}.kaching-bundles .kaching-bundles__swatch-dropdown__options{z-index:1000;background-color:#fff;border:1px solid #ccc;flex-direction:column;max-width:400px;max-height:500px;display:flex;position:fixed;top:0;left:0;overflow:auto;box-shadow:0 20px 20px #1a1a1a47}.kaching-bundles .kaching-bundles__swatch-dropdown__option{white-space:nowrap;cursor:pointer;color:#000;background:0 0;border:none;border-bottom:1px solid #dfe3e8;align-items:center;gap:10px;padding-block:10px;padding-inline:10px 60px;font-size:14px;font-style:normal;font-weight:400;display:flex}.kaching-bundles .kaching-bundles__swatch-dropdown__option:last-child{border-bottom:none}.kaching-bundles .kaching-bundles__swatch-dropdown__option:hover,.kaching-bundles .kaching-bundles__swatch-dropdown__option--focused{background-color:#f0f0f0}.kaching-bundles .kaching-bundles__swatch-buttons{display:flex;overflow:auto}.kaching-bundles .kaching-bundles__pill-buttons{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.kaching-bundles .kaching-bundles__pill-buttons__button{box-sizing:border-box;border:1px solid var(--kaching-pill-border-color,#0000004d);border-radius:var(--kaching-pill-corner-radius,10px);background:var(--kaching-pill-background-color,#fff);color:var(--kaching-pill-text-color,#000);font-size:var(--kaching-pill-font-size,14px);font-weight:var(--kaching-pill-font-weight,400);font-style:var(--kaching-pill-font-style,normal);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:.65em 1em;line-height:1.3;display:inline-flex}.kaching-bundles .kaching-bundles__pill-buttons__button.kaching-bundles__pill-buttons__button--selected{border-color:var(--kaching-pill-selected-border-color,#000);background:var(--kaching-pill-selected-background-color,#000);color:var(--kaching-pill-selected-text-color,#fff)}.kaching-bundles .kaching-bundles__pill-buttons__button.kaching-bundles__pill-buttons__button--unavailable{opacity:.4;text-decoration:line-through}.kaching-bundles .kaching-bundles__swatch-buttons__button{box-sizing:border-box;cursor:pointer;border:none;border-top:1px solid var(--bar-border-color,#0000004d);border-bottom:1px solid var(--bar-border-color,#0000004d);background:#fff;align-items:center;padding:9px;display:flex}.kaching-bundles .kaching-bundles__swatch-buttons__button:first-of-type{border-inline-start:1px solid var(--bar-border-color,#0000004d);border-start-start-radius:var(--bar-variant-select-border-radius,0);border-end-start-radius:var(--bar-variant-select-border-radius,0)}.kaching-bundles .kaching-bundles__swatch-buttons__button:last-of-type{border-inline-end:1px solid var(--bar-border-color,#0000004d);border-start-end-radius:var(--bar-variant-select-border-radius,0);border-end-end-radius:var(--bar-variant-select-border-radius,0)}.kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected{border:2px solid var(--bar-selected-border-color,#50b83c);padding:8px 7px}.kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:first-of-type{padding-inline-start:8px}.kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:last-of-type{padding-inline-end:8px}.kaching-bundles .kaching-bundles__bar-variant__content.kaching-bundles__bar-variant__content--with-option-names{align-items:flex-start}.kaching-bundles .kaching-bundles__bar-variant-option{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.kaching-bundles .kaching-bundles__bar-variant-option__name{font-size:13px;line-height:1.3}.kaching-bundles .kaching-bundles__bar-variant-option__name-label{font-weight:600}.kaching-bundles .kaching-bundles__bar-variant-option__name-value{opacity:.85;font-weight:400}.kaching-bundles .kaching-bundles__quantity-selector{box-sizing:border-box;border-radius:calc(var(--bar-border-radius,0) / 2);border:1px solid #ccc;width:fit-content;margin-top:5px;display:flex;overflow:hidden}.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:#000;background-color:#fff;border-radius:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button:hover{background-color:#eee}.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled{cursor:not-allowed;pointer-events:none}.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled img{opacity:.5}.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input{all:unset;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;color:#000;text-align:center;box-sizing:border-box;background-color:#fff;border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;width:30px;height:30px;padding:0;font-size:16px;font-weight:400}.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-outer-spin-button,.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.kaching-bundles .kaching-bundles__highlights{flex-direction:column;gap:8px;padding:10px 0;display:flex}.kaching-bundles .kaching-bundles__highlights--horizontal{flex-flow:wrap}.kaching-bundles .kaching-bundles__highlights__item{gap:8px;display:flex}.kaching-bundles .kaching-bundles__highlights__icon{color:var(--kaching-highlights-icon-color,#000);width:var(--kaching-highlights-icon-size,16px);height:var(--kaching-highlights-icon-size,16px);flex-shrink:0;align-items:center;display:flex}.kaching-bundles .kaching-bundles__highlights__icon svg{width:100%;height:100%}.kaching-bundles .kaching-bundles__highlights__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.kaching-bundles .kaching-bundles__highlights__text{color:var(--kaching-highlights-text-color,gray);font-size:var(--kaching-highlights-text-size,16px);line-height:1.3}.kaching-bundles .kaching-bundles__low-stock-alert{color:var(--kaching-bundles-low-stock-alert-text-color,#ff0909);font-size:14px}.kaching-bundles img{width:initial}.kaching-bundles svg{width:initial;height:initial}.kaching-bundles .kaching-bundles__block{text-align:start;width:100%;line-height:1.4;font-family:var(--block-font-family,inherit);flex-direction:column;margin-top:15px;margin-bottom:10px;display:flex}.kaching-bundles .kaching-bundles__block--hidden{display:none!important}.kaching-bundles .kaching-bundles__block.kaching-bundles__block--loaded{display:flex}.kaching-bundles .kaching-bundles__block-title{text-align:center;color:var(--block-block-title-color,#000);font-size:var(--block-title-font-size,14px);font-weight:var(--block-title-font-weight,bold);font-style:var(--block-title-font-style);align-items:center;gap:8px;margin-top:10px;margin-bottom:10px;display:flex}.kaching-bundles .kaching-bundles__block>.kaching-bundles__block-title:first-child{margin-top:0}.kaching-bundles .kaching-bundles__block-title:before,.kaching-bundles .kaching-bundles__block-title:after{content:"";background-color:var(--bar-border-color,#0000004d);flex-grow:1;height:2px}.kaching-bundles .kaching-bundles__bars{flex-direction:column;display:flex;position:relative}.kaching-bundles .kaching-bundles__bars--badge-border-all{--badge-ring-outer:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));padding:var(--badge-ring-outer)}.kaching-bundles .kaching-bundles__bars--badge-border-top{padding-top:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__bars--badge-border-bottom{padding-bottom:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__bars--badge-border-left{padding-left:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__bars--badge-border-right{padding-right:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__bars--badge-border-left,.kaching-bundles .kaching-bundles__bars--badge-border-right{min-height:var(--badge-border-min-length,auto);border-radius:var(--bar-border-radius,8px);box-shadow:0 1px 10px var(--badge-border-wrap-color,#0000001f)}.kaching-bundles .kaching-bundles__bars--badge-border-all,.kaching-bundles .kaching-bundles__bars--badge-border-top,.kaching-bundles .kaching-bundles__bars--badge-border-bottom{row-gap:calc(10px * var(--block-spacing,1))}.kaching-bundles .kaching-bundles__subscriptions-wrapper{position:relative}.kaching-bundles .kaching-bundles__subscriptions-wrapper--hidden{display:none}.kaching-bundles .kaching-bundles__bar{margin:calc(5px * var(--block-spacing,1)) 0;flex:1;display:flex;position:relative}.kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__bar,.kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__scratch-off,.kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__bar,.kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__scratch-off,.kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__bar,.kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__scratch-off{margin-block:0}.kaching-bundles .kaching-bundles__bar--disabled{opacity:.3}.kaching-bundles .kaching-bundles__bar-container--sold-out{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--kaching-bundles-show-as-sold-out-opacity,.3)}.kaching-bundles .kaching-bundles__bar-sold-out-badge{background-color:var(--kaching-bundles-show-as-sold-out-background-color,#000);color:var(--kaching-bundles-show-as-sold-out-text-color,#fff);font-weight:600;font-size:var(--kaching-bundles-show-as-sold-out-text-size,13px);z-index:10;text-align:center;border-radius:8px;padding:6px 12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kaching-bundles .kaching-bundles__bar>input[type=radio]{display:none}.kaching-bundles .kaching-bundles__bar-image{-o-object-fit:contain;object-fit:contain;height:var(--bar-image-size,48px);width:var(--bar-image-size,48px);border-radius:var(--bar-image-border-radius,0)}.kaching-bundles .kaching-bundles__bar-radio{box-sizing:border-box;width:20px;height:20px;box-shadow:0 0 0 2px var(--bar-border-color,#0000004d);background:#fff;border:3px solid #fff;border-radius:50%;flex-shrink:0;display:flex}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-radio{background:var(--bar-selected-border-color,#000);box-shadow:0 0 0 2px var(--bar-selected-border-color,#000)}.kaching-bundles .kaching-bundles__bar-container{justify-content:center;align-items:initial;box-sizing:border-box;cursor:pointer;background-color:var(--bar-background-color,#fff);border-radius:var(--bar-border-radius);width:100%;box-shadow:inset 0 0 0 1px var(--bar-border-color,#0000004d);border:none;flex-direction:column;margin:0;padding:0;position:relative;display:flex!important}.kaching-bundles .kaching-bundles__bar-wrapper{padding:calc(10px * var(--block-spacing,1)) calc(15px * var(--block-spacing,1) + 5px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,.kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{z-index:1;box-sizing:border-box;min-height:var(--badge-border-min-length,auto);padding:calc(10px * var(--block-spacing,1)) calc(15px * var(--block-spacing,1) + 5px);background-color:var(--bar-background-color,#fff);border-radius:var(--bar-border-radius);flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper{border-start-start-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px);margin-inline-start:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px))}.kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{border-start-end-radius:var(--badge-concave-depth,8px);border-end-end-radius:var(--badge-concave-depth,8px);margin-inline-end:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px))}.kaching-bundles .kaching-bundles__bar-container:hover,.kaching-bundles .kaching-bundles__bar-container:has(:focus-visible){opacity:1;box-shadow:inset 0 0 0 2px var(--bar-border-color,#0000004d)}.kaching-bundles .kaching-bundles__bar-container *{letter-spacing:normal;text-transform:initial}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{cursor:default;background-color:var(--bar-selected-background-color);box-shadow:inset 0 0 0 2px var(--bar-selected-border-color,#000)}.kaching-bundles .kaching-bundles__bar-most-popular{z-index:3;position:absolute}.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{top:-8px;right:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy{top:-27px;right:-15px}.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{top:-25px;right:-15px}.kaching-bundles .kaching-bundles__bar-most-popular--custom .kaching-bundles__bar-most-popular__custom-image{max-height:var(--badge-size,56px);width:auto;display:block}.kaching-bundles .kaching-bundles__bar-most-popular svg{color:var(--bar-most-popular-background-color)}.kaching-bundles .kaching-bundles__bar-most-popular svg .most-popular-text{fill:var(--bar-most-popular-color)}.kaching-bundles .kaching-bundles__bar-most-popular--fancy svg{width:var(--badge-size,102px);height:auto}.kaching-bundles .kaching-bundles__bar-most-popular__content{font-family:sans-serif;font-size:var(--badge-text-size,12px);color:var(--bar-most-popular-color,#fff);background-color:var(--bar-most-popular-background-color);border-radius:0 0 5px 5px;margin:0 8px;padding:6px 8px;font-weight:700;line-height:1}.kaching-bundles .kaching-bundles__badge-border{z-index:1;box-sizing:border-box;font-family:sans-serif;font-size:max(6px, min(var(--badge-text-size,12px), var(--badge-border-thickness,22px) - 6px));letter-spacing:normal;color:var(--bar-most-popular-color,#fff);background-color:var(--bar-most-popular-background-color,#000);justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;overflow:hidden}.kaching-bundles .kaching-bundles__badge-border--top{height:var(--badge-border-thickness,22px);border-radius:var(--bar-border-radius,8px) var(--bar-border-radius,8px) 0 0;inset:0 0 auto}.kaching-bundles .kaching-bundles__badge-border--bottom{height:var(--badge-border-thickness,22px);border-radius:0 0 var(--bar-border-radius,8px) var(--bar-border-radius,8px);inset:auto 0 0}.kaching-bundles .kaching-bundles__badge-border--left{width:var(--badge-border-thickness,22px);border-radius:var(--bar-border-radius,8px) 0 0 var(--bar-border-radius,8px);inset:0 auto 0 0}.kaching-bundles .kaching-bundles__badge-border__side{white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__text,.kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__side{letter-spacing:normal}.kaching-bundles .kaching-bundles__badge-border__curve{width:100%;height:100%;position:absolute;inset:0}.kaching-bundles .kaching-bundles__badge-border__curve text{font-family:sans-serif;font-size:max(6px, min(var(--badge-text-size,12px), var(--badge-border-thickness,22px) - 6px));letter-spacing:normal;fill:var(--bar-most-popular-color,#fff);font-weight:700}.kaching-bundles .kaching-bundles__badge-border--all{pointer-events:none;background-color:#0000;inset:0}.kaching-bundles .kaching-bundles__badge-border__band{padding:var(--badge-border-thickness,22px);border-radius:calc(var(--bar-border-radius,8px) + var(--badge-ring-outer));background-color:var(--bar-most-popular-background-color,#000);-webkit-mask-composite:xor;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.kaching-bundles .kaching-bundles__badge-border__side--top{height:var(--badge-border-thickness,22px);inset:0 0 auto}.kaching-bundles .kaching-bundles__badge-border__side--bottom{height:var(--badge-border-thickness,22px);inset:auto 0 0;transform:rotate(180deg)}.kaching-bundles .kaching-bundles__badge-border__side--left{inset:var(--badge-border-thickness,22px) auto var(--badge-border-thickness,22px) 0;width:var(--badge-border-thickness,22px);writing-mode:vertical-rl;transform:rotate(180deg)}.kaching-bundles .kaching-bundles__badge-border__side--right{inset:var(--badge-border-thickness,22px) 0 var(--badge-border-thickness,22px) auto;width:var(--badge-border-thickness,22px);writing-mode:vertical-rl}.kaching-bundles .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text{writing-mode:vertical-rl;white-space:nowrap;text-align:center;transform:rotate(180deg)}.kaching-bundles .kaching-bundles__badge-border--right{width:var(--badge-border-thickness,22px);border-radius:0 var(--bar-border-radius,8px) var(--bar-border-radius,8px) 0;inset:0 0 0 auto}.kaching-bundles .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{writing-mode:vertical-rl;white-space:nowrap;text-align:center}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-ring-outer))}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top{height:calc(var(--badge-border-thickness,22px) + var(--badge-concave-extra));border-radius:var(--bar-border-radius,8px) var(--bar-border-radius,8px) 0 0;-webkit-mask:linear-gradient(#000, #000) left top/100% var(--badge-border-thickness,22px) no-repeat, radial-gradient(circle at 100% 100%, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) left bottom/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat, radial-gradient(circle at 0 100%, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) right bottom/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat;mask:linear-gradient(#000, #000) left top/100% var(--badge-border-thickness,22px) no-repeat, radial-gradient(circle at 100% 100%, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) left bottom/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat, radial-gradient(circle at 0 100%, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) right bottom/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat;justify-content:center;align-items:flex-start;display:flex;inset:0 0 auto}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top .kaching-bundles__badge-border__text{height:var(--badge-border-thickness,22px);align-items:center;display:flex}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom{height:calc(var(--badge-border-thickness,22px) + var(--badge-concave-extra));border-radius:0 0 var(--bar-border-radius,8px) var(--bar-border-radius,8px);-webkit-mask:linear-gradient(#000, #000) left bottom/100% var(--badge-border-thickness,22px) no-repeat, radial-gradient(circle at 100% 0, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) left top/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat, radial-gradient(circle at 0 0, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) right top/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat;mask:linear-gradient(#000, #000) left bottom/100% var(--badge-border-thickness,22px) no-repeat, radial-gradient(circle at 100% 0, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) left top/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat, radial-gradient(circle at 0 0, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) right top/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat;justify-content:center;align-items:flex-end;display:flex;inset:auto 0 0}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom .kaching-bundles__badge-border__text{height:var(--badge-border-thickness,22px);align-items:center;display:flex}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left{width:calc(var(--badge-border-thickness,22px) + var(--badge-concave-extra));border-radius:var(--bar-border-radius,8px) 0 0 var(--bar-border-radius,8px);-webkit-mask:linear-gradient(#000, #000) left top/var(--badge-border-thickness,22px) 100% no-repeat, radial-gradient(circle at 100% 100%, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) right top/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat, radial-gradient(circle at 100% 0, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) right bottom/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat;mask:linear-gradient(#000, #000) left top/var(--badge-border-thickness,22px) 100% no-repeat, radial-gradient(circle at 100% 100%, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) right top/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat, radial-gradient(circle at 100% 0, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) right bottom/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat;justify-content:flex-start;align-items:center;display:flex;inset:0 auto 0 0}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right{width:calc(var(--badge-border-thickness,22px) + var(--badge-concave-extra));border-radius:0 var(--bar-border-radius,8px) var(--bar-border-radius,8px) 0;-webkit-mask:linear-gradient(#000, #000) right top/var(--badge-border-thickness,22px) 100% no-repeat, radial-gradient(circle at 0 100%, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) left top/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat, radial-gradient(circle at 0 0, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) left bottom/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat;mask:linear-gradient(#000, #000) right top/var(--badge-border-thickness,22px) 100% no-repeat, radial-gradient(circle at 0 100%, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) left top/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat, radial-gradient(circle at 0 0, #0000 calc(var(--badge-concave-depth,8px) - 1px), #000 var(--badge-concave-depth,8px)) left bottom/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat;justify-content:flex-end;align-items:center;display:flex;inset:0 0 0 auto}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text,.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{width:var(--badge-border-thickness,22px);justify-content:center;align-items:center;display:flex}.kaching-bundles .kaching-bundles__bar-container--badge-border-all{--badge-ring-outer:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));margin:var(--badge-ring-outer)}.kaching-bundles .kaching-bundles__bar-container--badge-border-top,.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom,.kaching-bundles .kaching-bundles__bar-container--badge-border-left,.kaching-bundles .kaching-bundles__bar-container--badge-border-right{--badge-concave-extra:max(0px, var(--badge-concave-depth,8px) - var(--badge-border-gap,0px))}.kaching-bundles .kaching-bundles__bar-container--badge-border-top{box-shadow:none}.kaching-bundles .kaching-bundles__bar-container--badge-border-top:after{content:"";inset:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px)) 0 0;border:1px solid var(--bar-border-color,#0000004d);border-top:var(--badge-border-gap-border,none);pointer-events:none;z-index:2;border-start-start-radius:var(--badge-concave-depth,8px);border-start-end-radius:var(--badge-concave-depth,8px);border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius);position:absolute}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top:after{border-width:2px;border-color:var(--bar-selected-border-color,#000)}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom{box-shadow:none}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:after{content:"";inset:0 0 calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));border:1px solid var(--bar-border-color,#0000004d);border-bottom:var(--badge-border-gap-border,none);pointer-events:none;z-index:2;border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px);position:absolute}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom:after{border-width:2px;border-color:var(--bar-selected-border-color,#000)}.kaching-bundles .kaching-bundles__bar-container--badge-border-left,.kaching-bundles .kaching-bundles__bar-container--badge-border-right{box-shadow:none;min-height:var(--badge-border-min-length,auto);background-color:#0000}.kaching-bundles .kaching-bundles__bar-container--badge-border-top:hover,.kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(:focus-visible),.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:hover,.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(:focus-visible),.kaching-bundles .kaching-bundles__bar-container--badge-border-left:hover,.kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(:focus-visible),.kaching-bundles .kaching-bundles__bar-container--badge-border-right:hover,.kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(:focus-visible),.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right{box-shadow:none}.kaching-bundles .kaching-bundles__bar-container--badge-border-left:after{content:"";inset:0 0 0 calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));border:1px solid var(--bar-border-color,#0000004d);border-left:var(--badge-border-gap-border,none);pointer-events:none;z-index:2;border-start-start-radius:var(--badge-concave-depth,8px);border-start-end-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth,8px);position:absolute}.kaching-bundles .kaching-bundles__bar-container--badge-border-right:after{content:"";inset:0 calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px)) 0 0;border:1px solid var(--bar-border-color,#0000004d);border-right:var(--badge-border-gap-border,none);pointer-events:none;z-index:2;border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--badge-concave-depth,8px);border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--bar-border-radius);position:absolute}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left:after,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right:after{border-width:2px;border-color:var(--bar-selected-border-color,#000)}.kaching-bundles .kaching-bundles__bar-most-popular__content:before,.kaching-bundles .kaching-bundles__bar-most-popular__content:after{content:"";border-bottom:8px solid var(--bar-most-popular-background-color,transparent);filter:brightness(.7);width:0;height:0;display:block;position:absolute;top:0}.kaching-bundles .kaching-bundles__bar-most-popular__content:before{border-left:8px solid #0000;left:0}.kaching-bundles .kaching-bundles__bar-most-popular__content:after{border-right:8px solid #0000;right:0}@media (width>=750px){.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy,.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{right:-20px}}.kaching-bundles .kaching-bundles__bar-main{align-items:center;gap:18px;min-height:55px;display:flex}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-main{cursor:pointer}.kaching-bundles .kaching-bundles__bar-content{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.kaching-bundles .kaching-bundles__bar-content-left{flex-direction:column;flex:1;align-items:flex-start;display:flex}.kaching-bundles .kaching-bundles__bar-first-line{-moz-column-gap:8px;flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}.kaching-bundles .kaching-bundles__bar-second-line{-moz-column-gap:10px;flex-wrap:wrap;align-items:center;column-gap:10px;display:flex}.kaching-bundles .kaching-bundles__bar-title{overflow-wrap:break-word;font-size:var(--bar-title-font-size,20px);font-weight:var(--bar-title-font-weight,500);font-style:var(--bar-title-font-style);color:var(--bar-title-color,#000);display:inline-block}.kaching-bundles .kaching-bundles__bar-label{vertical-align:top;overflow-wrap:break-word;background-color:var(--bar-label-background-color,#eee);color:var(--bar-label-color,#777);font-size:var(--bar-label-font-size,12px);font-weight:var(--bar-label-font-weight);font-style:var(--bar-label-font-style);border-radius:var(--bar-border-radius);justify-content:center;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.kaching-bundles .kaching-bundles__bar-subtitle{overflow-wrap:break-word;font-size:var(--bar-subtitle-font-size,14px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--bar-subtitle-color,#555)}.kaching-bundles .kaching-bundles__bar-pricing{flex-direction:column;align-items:flex-end;display:flex}.kaching-bundles .kaching-bundles__bars--hide-prices .kaching-bundles__bar-pricing{display:none}.kaching-bundles .kaching-bundles__bar-pricing-row{align-items:baseline;gap:6px;display:flex}.kaching-bundles .kaching-bundles__bar-price{font-size:var(--bar-title-font-size,20px);font-weight:var(--bar-title-font-weight,500);font-style:var(--bar-title-font-style);color:var(--bar-price-color,#000)}.kaching-bundles .kaching-bundles__bar-price .kaching-bundles__bar-price__unit-label{font-size:var(--kaching-bundles-unit-label-font-size,14px);font-weight:var(--kaching-bundles-unit-label-font-weight,normal);font-style:var(--kaching-bundles-unit-label-font-style)}.kaching-bundles .kaching-bundles__bar-pricing-row--secondary .kaching-bundles__bar-price{font-size:var(--bar-subtitle-font-size)}.kaching-bundles .kaching-bundles__bar-full-price,.kaching-bundles .kaching-bundles__bar-unit-price{font-size:var(--bar-subtitle-font-size,14px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--bar-full-price-color,#555)}.kaching-bundles .kaching-bundles__bar-full-price{text-decoration:line-through}.kaching-bundles .kaching-bundles__bar-unit-price{text-transform:uppercase}.kaching-bundles .kaching-bundles__bar-variants{flex-direction:column;align-items:flex-start;display:none}.kaching-bundles .kaching-bundles__bar-variant{flex:1;max-width:100%}.kaching-bundles .kaching-bundles__bar-variants .kaching-bundles__bar-variant{margin-top:5px}.kaching-bundles .kaching-bundles__bar-variant__content{align-items:center;display:flex}.kaching-bundles .kaching-bundles__invalid-variant-error{color:red;padding-bottom:2px;font-size:12px}.kaching-bundles .kaching-bundles__bar-variant-names{color:var(--bar-subtitle-color,#555);margin-block:3px;font-size:12px}.kaching-bundles .kaching-bundles__bar-variant-names>span:not(:last-child):after{content:", "}.kaching-bundles .kaching-bundles__single-variant-name{color:var(--bar-subtitle-color,#555);flex-direction:column;margin-block:3px;font-size:12px;display:flex}.kaching-bundles .kaching-bundles__bar-variant-number{min-width:20px;color:var(--bar-title-color,#000);margin-right:2px;font-size:12px;display:inline-flex}.kaching-bundles .kaching-bundles__bar-variant-number--hidden{display:none}.kaching-bundles .kaching-bundles__bar-variant-image{width:initial;border-radius:calc(var(--bar-border-radius,0) / 2);max-width:40px;max-height:40px;margin-right:7px}.kaching-bundles .kaching-bundles__bar-variant-main{flex-direction:column;min-width:0;display:flex}.kaching-bundles .kaching-bundles__bar-variant-selects{flex-wrap:wrap;gap:7px;min-width:0;margin-bottom:2px;margin-right:2px;display:flex}.kaching-bundles .kaching-bundles__bar-variant-select{font-size:14px;font-style:normal;font-weight:400;font-family:var(--block-font-family,inherit);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;background-size:initial;color:#000;cursor:pointer;width:auto;max-width:100%;height:auto;min-height:auto;box-shadow:inset 0 0 0 1px var(--bar-border-color,#0000004d);border-radius:var(--bar-variant-select-border-radius,0);border:none;outline:none;align-items:center;gap:10px;margin:0;padding:7px 25px 7px 7px;display:flex;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 4L0.669872 0.25L9.33013 0.249999L5 4Z' fill='black'/></svg>")!important;background-position:right 8px center!important;background-repeat:no-repeat!important}.kaching-bundles .kaching-bundles__bar-variant-select span{text-overflow:ellipsis;overflow:hidden}.kaching-bundles .kaching-bundles__bar-variant-selector-wrapper{-moz-column-gap:10px;flex-wrap:wrap;align-items:center;column-gap:10px;max-width:100%;display:flex}.kaching-bundles .kaching-bundles__selling-plan-select{width:100%}.kaching-bundles .kaching-bundles__bar-selling-plan{margin-top:5px;margin-bottom:5px}.kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select{box-shadow:0 0 0 1px red}.kaching-bundles .kaching-bundles__bar-variant-select:hover{box-shadow:inset 0 0 0 2px var(--bar-border-color,#0000004d);border:none}.kaching-bundles .kaching-bundles__bar-variant-select:focus{box-shadow:inset 0 0 0 2px var(--bar-selected-border-color,#000);border:none}.kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select:is(:hover,:focus){box-shadow:0 0 0 2px red}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-variants,.kaching-bundles .kaching-bundles__bar-variants--visible{display:flex}.kaching-bundles .kaching-bundles__out-of-stock{color:#df2121;background-color:#ff2d2d4d;border:1px solid #ff2c2c;margin:5px 0;padding:8px 12px;font-size:14px}.kaching-bundles .kaching-bundles__bars--horizontal.kaching-bundles__bars{grid-template-columns:repeat(var(--bundle-bars-per-row,3), 1fr);gap:calc(10px * var(--block-spacing,1));display:grid;overflow-x:auto}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar{position:relative}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 7px 10px;display:flex}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-main{text-align:center;flex-direction:column;gap:10px}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content{flex-direction:column}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content-left{align-items:center}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-second-line{justify-content:center}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-label{border-top-left-radius:var(--bar-label-border-top-radius);border-top-right-radius:var(--bar-label-border-top-radius);margin-right:0;position:absolute;top:0;left:0;right:0}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-pricing{align-items:center}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variants{align-items:center;margin-top:10px;margin-bottom:5px}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variant-selector-wrapper{justify-content:center}.kaching-bundles .kaching-bundles__bars--grid.kaching-bundles__bars{gap:calc(10px * var(--block-spacing,1));grid-template-columns:repeat(2,1fr);display:grid}.kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-main{min-height:initial}.kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar{margin:0}.kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-radio{display:none}.kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container,.kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container:hover,.kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar--selected .kaching-bundles__bar-container{box-shadow:none}.kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-main{min-height:initial}.kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-pricing{flex-direction:row;gap:10px}.kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-main{margin-top:7px;margin-bottom:7px}.kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--fancy) .kaching-bundles__bar-pricing,.kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--custom) .kaching-bundles__bar-pricing{margin-top:18px}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-variants{margin-top:-7px}.kaching-bundles .kaching-bundles__bar-full-price:before,.kaching-bundles .kaching-bundles__bar-price:before{content:attr(data-a11y-label);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.kaching-bundles *,.kaching-bundles :before,.kaching-bundles :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,.kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,.kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar{margin-block:0}.kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,.kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,.kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars{row-gap:calc(10px * var(--block-spacing,1))}.kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper,.kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{border-end-end-radius:0;border-end-start-radius:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper{z-index:1;margin-top:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));background-color:var(--bar-background-color,#fff);border-start-start-radius:var(--badge-concave-depth,8px);border-start-end-radius:var(--badge-concave-depth,8px);border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius);position:relative}.kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{border-end-end-radius:0;border-end-start-radius:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper{z-index:1;margin-bottom:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));background-color:var(--bar-background-color,#fff);border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px);position:relative}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){z-index:1;position:relative}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{border-end-end-radius:0;border-end-start-radius:0;margin-bottom:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-bottom:var(--badge-border-thickness,22px);border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){margin-inline:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){z-index:1;margin-inline-start:var(--badge-border-thickness,22px);position:relative}.kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){z-index:1;margin-inline-end:var(--badge-border-thickness,22px);position:relative}.kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child,.kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-block-end:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth,8px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth,8px);margin-inline-start:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--bar-border-radius);margin-inline-end:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px);margin-block-end:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child,.kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth,8px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__deal-bar-progressive-gift,.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift,.kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift,.kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift{margin-inline:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__free-gift__divider{margin-inline-start:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__free-gift__divider{margin-inline-end:var(--badge-border-thickness,22px)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{background-color:var(--bar-selected-background-color)}
/*$vite$:1*/


      :root,
      #shopify-assets-ae76bd5b {
        --shopify-ae76bd5b-ae76bd5b-image-37: url("/wp-content/themes/lumaveil/assets/reference/3c7c2d1123155c69.webp");
      }
    

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 300;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/6950e797a0f5f6d2.woff2") format('woff2');
        unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 300;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/bcf9bbca43a2a76a.woff2") format('woff2');
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 300;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/c2b023551756f80a.woff2") format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/fd7888fbdd2571b8.woff2") format('woff2');
        unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/582510c823964502.woff2") format('woff2');
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/f7cb0aadc26e71b2.woff2") format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 500;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/f09f7ea976780bfb.woff2") format('woff2');
        unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 500;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/ad48a35641f717fd.woff2") format('woff2');
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 500;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/fe5726649cd7e3eb.woff2") format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/3502f543df454b1a.woff2") format('woff2');
        unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/2a9774fb0ee5b715.woff2") format('woff2');
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 600;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/5dde01fecbac5357.woff2") format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/0558196683064044.woff2") format('woff2');
        unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/c5e17f5d5a739116.woff2") format('woff2');
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/f063eec39ad1444c.woff2") format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 800;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/fdc6486d91f0604a.woff2") format('woff2');
        unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 800;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/10647f2deaa07ae9.woff2") format('woff2');
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 800;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/1064e549137be3c6.woff2") format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 900;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/6ce483d9e6c60f41.woff2") format('woff2');
        unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 900;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/c500f210257fe0b2.woff2") format('woff2');
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
      }

      @font-face {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 900;
        font-display: swap;
        src: url("/wp-content/themes/lumaveil/assets/reference/c593013ec1d852ea.woff2") format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
    

          @media (max-width: 767px) {
              #section-ucgov82ur .hero-mobile-title-gap { margin-top: calc(var(--d2c-design-unit, 0.75pt)*12) !important; }
              #section-ucgov82ur .hero-mobile-description-gap { margin-top: calc(var(--d2c-design-unit, 0.75pt)*12) !important; }
              #section-ucgov82ur .hero-mobile-button-gap { margin-top: calc(var(--d2c-design-unit, 0.75pt)*12) !important; }
          }
        

          #section-h6jl00d1g .hide-scrollbar::-webkit-scrollbar {
              display: none;
          }
        

      
      :root {
        --card-bgc: #F0682D;
        --progress-color: #EBA712;
        --badge-bg: #F0682D;
        --badge-text: #FFFFFF;
        --product-BGC: #FFFFFF;
        --product-TextC: #121212;
        --priceColor: #FF0000;
        --add-cart-btn-BGC: #F0682D;
        --add-cart-btn-color: #FFFFFF;
        --buy-now-btn-BGC: #000000;
        --buy-now-btn-color: #ffffff;
        --product-border-color: #FF9D72;
        --product-active-textC: #FFFFFF;
      }
      custom-based-product{
        --core-ui-design-unit: var(--d2c-design-unit,1px);
      }
     
      @media (min-width: 768px) {
        custom-based-product {
          --core-ui-design-unit:var(--d2c-design-unit,1px);
        }
      }
      @media(max-width:750px){
        .zoomed{
          zoom:2.5
        }
      }
      #mf-bundle-product{
        zoom:1 !important;
      }
    

.shopify-block.shopify-app-block:has(>[data-app="trustoo"]){
  width:100%
}

.section-template--28043820368173__product-recommendations-padding {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  @media screen and (min-width: 750px) {
    .section-template--28043820368173__product-recommendations-padding {
      padding-top: 32px;
      padding-bottom: 32px;
    }
  }

  .product_recommend_swiper{
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    position: relative;
  }
  .product_recommend_swiper .swiper-wrapper{
    max-width:100%;
  }
  .product_recommend_swiper .swiper-wrapper.grid{
    flex-wrap: nowrap;
    row-gap: unset;
    column-gap: unset;
  }
  
  .swiper-button-prev:empty,.swiper-button-next:empty{
    display: block;
  }

  .swiper-button-prev{
    position:absolute;
    top: 0;
    right: 0;
  }

  .customer_product_recommend_title_view{
    display: flex;
    justify-content: space-between;
  }

  .customer_product_recommend_title_view .customer_product_recommend_title_btns{
    display:flex;
  }
  .customer_product_recommend_title_view .customer_product_recommend_title_btns div svg{
    fill: #ffffff;
    display: block;
    width: 2rem;
    height: 2rem;
  }

  .customer_product_recommend_title_view .customer_product_recommend_title_btns .btn_pre{
    margin-right: 1.6rem;
    opacity: 0;
  }
  
  .customer_product_recommend_title_view .customer_product_recommend_title_btns .customer_pr_btn{
    width: 3rem;
    height: 3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #eccb36;
    border-radius: .5rem;
  }
  


      

      
      #root,body{
        overflow:unset !important;
      }
      #custom-shopify-app-block button.shopify-payment-button__button--unbranded{
        text-indent: 0px !important;
      }

      .shopify-payment-button__more-options{
          color:black !important;
          font-size:12px !important;
      }
      .custom-based-title { font-family: "custom-head-font", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight: 600; }
      .custom-based-body { font-family: "custom-body-font", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
      .pvs-free-shipping,.custom-shopify-app-block{
        color:#121212;
      }
      #custom-shopify-app-block h1{
        color:#121212
      }
      .custom-detail-product{
        max-width:100% !important;
      }
      shopify-accelerated-checkout {
          --shopify-accelerated-checkout-button-border-radius: 12px !important;
      }
      .custom-shopify-app-block button.shopify-payment-button__button--unbranded{
        min-width:unset !important;
        min-height:unset !important;
        width:100%;
      }
      .custom-shopify-app-block .pvs-custom-checkout {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: calc(var(--core-ui-design-unit) * 44);
        min-height: calc(var(--core-ui-design-unit) * 44);
        padding: 0;
        border: 0;
        border-radius: calc(var(--core-ui-design-unit) * 12);
        cursor: pointer;
        background: var(--buy-now-btn-BGC, #000000);
        color: var(--buy-now-btn-color, var(--add-cart-btn-color, #FFFFFF));
        font-family: inherit;
        font-size: calc(var(--core-ui-design-unit) * 16);
        font-weight: 600;
        line-height: 1;
      }
      .custom-shopify-app-block .pvs-custom-checkout-spinner {
        display: block;
        width: calc(var(--core-ui-design-unit) * 24);
        height: calc(var(--core-ui-design-unit) * 24);
        animation: pvs-custom-checkout-spin 0.8s linear infinite;
      }
      @keyframes pvs-custom-checkout-spin {
        to { transform: rotate(360deg); }
      }
      @media (prefers-reduced-motion: reduce) {
        .custom-shopify-app-block .pvs-custom-checkout-spinner {
          animation-duration: 1.6s;
        }
      }
      div#custom-shopify-app-block{
        text-align:left !important;
      }
      @media(max-width: 768px) {
        #custom-shopify-app-block { padding-left: 16px; padding-right: 16px; color:#121212}
        div#custom-shopify-app-block{
          padding-top:30px;
          padding-bottom:30px;
        }
      }
    
.section-multicolumn-padding {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  @media screen and (min-width: 750px) {
    .section-multicolumn-padding {
      padding-top: 0px;
      padding-bottom: 0px;
    }
  }
.footer {
    margin-top: 0px;
  }

  .section-footer-padding {
    padding-top: 15px;
    padding-bottom: 0px;
  }

  .footer-block__details-content .list-menu__item--link:hover{
    text-decoration: none;
    color:#779375
  }

  @media screen and (min-width: 750px) {
    .footer {
      margin-top: 0px;
    }

    .section-footer-padding {
      padding-top: 20px;
      padding-bottom: 0px;
    }
  }
  .multicolumn-card__info h3{
    display: none;
  }

  #shopify-section-footer .multicolumn,#shopify-section-footer .multicolumn .multicolumn-list__item,#shopify-section-footer .multicolumn .multicolumn-card{
    background-color: #779375 !important;
  }
  #shopify-section-footer .multicolumn .multicolumn-card .multicolumn-card__info h3{
    color: #ffffff !important;
  }


  footer.footer{
    background-color: #ffffff !important;
  }
  .footer .footer-block__heading,.we_accept{
    color:#000000 !important;
  }

  .footer-block__details-content .list-menu__item--link, .copyright__content a,.footer__copyright .copyright__content{
    /* color: rgba(0 0 0,.75) !important; */
    color: rgba(0,0,0,.75) !important;
  }

    .snowflake {
        -webkit-animation: snowflake_unknown 10s linear infinite;
        animation: snowflake_unknown 10s linear infinite;
        pointer-events: none;
        position: absolute;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        will-change: transform
    }

    .snowflake .snowflake__inner{
      display: block;
    }

    .snowflake__inner,
    .snowflake__inner:before {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .snowflake__inner:before {
        background-size: 100% 100%;
        content: ""
    }

    .snowflake__inner_wind {
        -webkit-animation: snowflake_unknown 2s ease-in-out infinite alternate;
        animation: snowflake_unknown 2s ease-in-out infinite alternate;
    }

    .snowflake__inner_rotation:before {
        -webkit-animation: snowflake_rotation 10s linear infinite;
        animation: snowflake_rotation 10s linear infinite;
    }

    .snowflake__inner_rotation_reverse:before {
        -webkit-animation: snowflake_rotation_reverse 10s linear infinite;
        animation: snowflake_rotation_reverse 10s linear infinite;
    }

    @-webkit-keyframes snowflake_rotation {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        to {
            -webkit-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }

    @keyframes snowflake_rotation {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        to {
            -webkit-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }

    @-webkit-keyframes snowflake_rotation_reverse {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        to {
            -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn)
        }
    }

    @keyframes snowflake_rotation_reverse {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        to {
            -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn)
        }
    }

    .snowflakes {
        pointer-events: none
    }

    .snowflakes_paused .snowflake,
    .snowflakes_paused .snowflake__inner,
    .snowflakes_paused .snowflake__inner:before {
        -webkit-animation-play-state: paused;
        animation-play-state: paused
    }

    .snowflakes_hidden {
        visibility: hidden
    }

    .snowflakes_body {
        height: 1px;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%
    }


    .snowflakes_gid_1 .snowflake__inner_type_0:before {
      background-image: url("/wp-content/themes/lumaveil/assets/reference/9bba704cf53da610.webp");
    }

    .snowflakes_gid_1 .snowflake__inner_type_1:before {
      background-image: url("/wp-content/themes/lumaveil/assets/reference/960c1b2b45c3bf2b.webp");
    }

    .snowflakes_gid_1 .snowflake__inner_type_2:before {
      background-image: url("/wp-content/themes/lumaveil/assets/reference/9bba704cf53da610.webp");
    }

    .snowflakes_gid_1 .snowflake__inner_type_3:before {
      background-image: url("/wp-content/themes/lumaveil/assets/reference/9bba704cf53da610.webp");
    }

    .snowflakes_gid_1 .snowflake__inner_type_4:before {
      background-image: url("/wp-content/themes/lumaveil/assets/reference/960c1b2b45c3bf2b.webp");
    }

    .snowflakes_gid_1 .snowflake__inner_type_5:before {
      background-image: url("/wp-content/themes/lumaveil/assets/reference/9bba704cf53da610.webp");
    }
  
    /* .snowflakes_gid_1 .snowflake__inner_type_0:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.283' height='36.283'%3E%3Cpath d='M35.531 17.391h-3.09l.845-1.464a.748.748 0 1 0-1.297-.75l-1.276 2.214H28.61l2.515-4.354a.751.751 0 0 0-.272-1.024.75.75 0 0 0-1.024.274l-2.948 5.104h-2.023a6.751 6.751 0 0 0-2.713-4.684l1.019-1.76 5.896-.002a.75.75 0 0 0 0-1.5l-5.029.002 1.051-1.82 2.557.002a.75.75 0 0 0 0-1.5l-1.689-.002 1.545-2.676a.75.75 0 1 0-1.302-.75l-1.547 2.676-.844-1.463a.749.749 0 1 0-1.297.75l1.278 2.213-1.051 1.818-2.514-4.354a.75.75 0 0 0-1.298.75l2.946 5.104-1.016 1.758a6.692 6.692 0 0 0-2.706-.57 6.74 6.74 0 0 0-2.707.568l-1.013-1.754 2.946-5.105a.75.75 0 0 0-1.298-.75L13.56 8.697l-1.05-1.818 1.278-2.217a.749.749 0 0 0-1.298-.75l-.845 1.465-1.551-2.678a.75.75 0 0 0-1.024-.273.748.748 0 0 0-.274 1.023l1.545 2.678H8.652a.75.75 0 0 0 0 1.5h2.556l1.05 1.818H7.231a.75.75 0 0 0 0 1.5h5.894l1.017 1.762a6.755 6.755 0 0 0-2.712 4.684H9.406l-2.95-5.104a.75.75 0 1 0-1.299.75l2.516 4.354H5.569l-1.277-2.213a.75.75 0 0 0-1.298.75l.845 1.463H.75a.75.75 0 0 0 0 1.5h3.09l-.845 1.465a.747.747 0 0 0 .275 1.022.75.75 0 0 0 .374.103.75.75 0 0 0 .65-.375l1.277-2.215h2.103l-2.516 4.354a.75.75 0 0 0 1.299.75l2.949-5.104h2.024a6.761 6.761 0 0 0 2.712 4.685l-1.017 1.762H7.232a.75.75 0 0 0 0 1.5h5.026l-1.05 1.818H8.651a.75.75 0 0 0 0 1.5h1.69l-1.545 2.676a.75.75 0 0 0 1.299.75l1.546-2.676.846 1.465a.755.755 0 0 0 .65.375.737.737 0 0 0 .375-.103.747.747 0 0 0 .274-1.022l-1.279-2.215 1.05-1.82 2.515 4.354a.75.75 0 0 0 1.299-.75l-2.947-5.104 1.013-1.756a6.72 6.72 0 0 0 5.415 0l1.014 1.756-2.947 5.104a.75.75 0 0 0 1.298.75l2.515-4.354 1.053 1.82-1.277 2.213a.75.75 0 0 0 1.298.75l.844-1.463 1.545 2.678c.141.24.393.375.65.375a.75.75 0 0 0 .649-1.125l-1.548-2.678h1.689a.75.75 0 0 0 0-1.5h-2.557l-1.051-1.82 5.029.002a.75.75 0 0 0 0-1.5l-5.896-.002-1.019-1.76a6.75 6.75 0 0 0 2.711-4.685h2.023l2.947 5.104a.753.753 0 0 0 1.025.273.749.749 0 0 0 .272-1.023l-2.515-4.354h2.104l1.279 2.215a.75.75 0 0 0 .649.375c.127 0 .256-.03.375-.103a.748.748 0 0 0 .273-1.022l-.848-1.465h3.092a.75.75 0 0 0 .003-1.5zm-12.136.75c0 .257-.041.502-.076.75a5.223 5.223 0 0 1-1.943 3.358 5.242 5.242 0 0 1-1.291.766 5.224 5.224 0 0 1-1.949.384 5.157 5.157 0 0 1-3.239-1.15 5.22 5.22 0 0 1-1.943-3.358c-.036-.247-.076-.493-.076-.75s.04-.503.076-.75a5.22 5.22 0 0 1 1.944-3.359c.393-.312.82-.576 1.291-.765a5.219 5.219 0 0 1 1.948-.384c.69 0 1.344.142 1.948.384.471.188.898.454 1.291.765a5.222 5.222 0 0 1 1.943 3.359c.035.247.076.493.076.75z' fill='%23'/%3E%3C/svg%3E")
    }

    .snowflakes_gid_1 .snowflake__inner_type_1:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.813' height='32.813'%3E%3Cpath d='M29.106 24.424a.781.781 0 0 1-.781.781h-3.119v3.119a.782.782 0 0 1-1.562 0v-4.682h4.682c.43.001.78.351.78.782zM4.673 9.352h4.682V4.671a.781.781 0 0 0-1.563 0V7.79H4.673a.781.781 0 0 0 0 1.562zM3.708 24.24c0 .431.35.781.781.781H7.61v3.12a.78.78 0 1 0 1.562 0v-4.683H4.489a.782.782 0 0 0-.781.782zM28.923 8.39a.78.78 0 0 0-.781-.781h-3.121V4.488a.781.781 0 0 0-1.562 0v4.684h4.684a.783.783 0 0 0 .78-.782zm3.889 8.017c0 .431-.35.781-.781.781h-3.426l1.876 1.873a.784.784 0 0 1 0 1.107.791.791 0 0 1-.554.228.773.773 0 0 1-.55-.228l-2.979-2.98h-2.995a6.995 6.995 0 0 1-1.728 3.875h5.609a.781.781 0 0 1 0 1.562h-4.666v4.667a.782.782 0 0 1-1.562 0v-5.61a7 7 0 0 1-3.866 1.719v2.995l2.978 2.98c.306.305.306.8 0 1.104a.78.78 0 0 1-1.104 0l-1.874-1.876v3.427a.781.781 0 0 1-1.562 0v-3.427l-1.875 1.876a.78.78 0 1 1-1.105-1.104l2.979-2.98v-2.995a7.016 7.016 0 0 1-3.865-1.717v5.608a.781.781 0 0 1-1.562 0v-4.667H5.535a.781.781 0 0 1 0-1.562h5.607a7.022 7.022 0 0 1-1.728-3.875H6.417l-2.979 2.979a.784.784 0 0 1-1.104 0 .781.781 0 0 1 0-1.106l1.874-1.873H.782a.78.78 0 1 1-.001-1.563h3.426L2.333 13.75a.783.783 0 0 1 1.105-1.106l2.979 2.979h2.995a6.996 6.996 0 0 1 1.72-3.866H5.533a.781.781 0 0 1 0-1.562h4.666V5.528a.781.781 0 0 1 1.562 0v5.599a6.995 6.995 0 0 1 3.865-1.717V6.415l-2.978-2.979a.782.782 0 0 1 1.105-1.105l1.874 1.875V.781a.78.78 0 1 1 1.562 0v3.426l1.875-1.875a.777.777 0 0 1 1.104 0 .78.78 0 0 1 0 1.105l-2.978 2.98v2.996a7.021 7.021 0 0 1 3.866 1.718V5.532a.78.78 0 1 1 1.562 0v4.666h4.666a.78.78 0 1 1 0 1.562h-5.599a7 7 0 0 1 1.718 3.866h2.995l2.979-2.979a.783.783 0 0 1 1.106 1.106l-1.876 1.874h3.427a.777.777 0 0 1 .778.78zm-11.006-.782a5.457 5.457 0 0 0-4.618-4.617c-.257-.037-.514-.079-.781-.079-.268 0-.524.042-.781.079a5.458 5.458 0 0 0-4.618 4.617c-.038.257-.079.514-.079.781s.041.522.079.781a5.455 5.455 0 0 0 4.618 4.616c.257.036.514.079.781.079s.524-.043.781-.079a5.457 5.457 0 0 0 4.618-4.616c.037-.259.079-.515.079-.781s-.043-.524-.079-.781z' fill='%23'/%3E%3C/svg%3E")
    }

    .snowflakes_gid_1 .snowflake__inner_type_2:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.79' height='35.79'%3E%3Cpath d='M7.161 22.223l.026-.047.865.5-.026.047a.503.503 0 0 1-.434.25c-.019 0-.034-.013-.053-.016l-.355-.205a.493.493 0 0 1-.023-.529zM9.969 8.988l2.785.001 1.393-2.414a.502.502 0 0 0-.869-.499l-1.103 1.913-2.208-.001a.5.5 0 1 0 .002 1zm15.854 17.813h-2.785l-1.393 2.411a.499.499 0 0 0 .436.75c.172 0 .34-.09.434-.25l1.104-1.911h2.207c.274 0 .5-.224.5-.5a.505.505 0 0 0-.503-.5zM23.038 8.99h2.785a.5.5 0 0 0 0-1h-2.207l-1.105-1.913a.5.5 0 0 0-.868.5l1.395 2.413zM12.754 26.801H9.967a.5.5 0 0 0 0 1h2.209l1.105 1.912a.496.496 0 0 0 .682.184.5.5 0 0 0 .184-.684l-1.393-2.412zm-7.218-6.309a.502.502 0 0 0 .685-.184l1.391-2.413-1.394-2.413a.5.5 0 0 0-.867.5l1.104 1.913-1.104 1.913a.5.5 0 0 0 .185.684zM30.254 15.3a.505.505 0 0 0-.685.183l-1.392 2.412 1.395 2.414a.501.501 0 0 0 .867-.5l-1.104-1.914 1.104-1.912a.5.5 0 0 0-.185-.683zm3.138 11.542a.501.501 0 0 1-.683.184l-.98-.565-2.137 1.231a.516.516 0 0 1-.5 0l-2.385-1.377a.502.502 0 0 1-.25-.433v-.854h-4.441l-2.225 3.852.736.428c.154.088.25.254.25.432l.001 2.755a.5.5 0 0 1-.25.433l-2.133 1.229v1.136c0 .274-.225.5-.5.5s-.5-.226-.5-.5v-1.136l-2.136-1.23a.5.5 0 0 1-.25-.433l.001-2.755c0-.178.096-.344.25-.432l.738-.427-2.224-3.849H9.332l.002.851a.505.505 0 0 1-.25.435l-2.387 1.377a.5.5 0 0 1-.5 0L4.06 26.46l-.982.567a.5.5 0 0 1-.5-.867l.982-.567.001-2.465c0-.179.097-.344.25-.434l2.388-1.377a.497.497 0 0 1 .5 0l.736.426 2.221-3.848-2.222-3.849-.737.426a.51.51 0 0 1-.5 0l-2.386-1.377a.5.5 0 0 1-.25-.434l.002-2.464-.983-.567a.501.501 0 0 1-.184-.683.502.502 0 0 1 .684-.183l.983.568 2.134-1.233a.5.5 0 0 1 .5 0l2.385 1.379c.156.089.25.255.25.433v.85h4.443l2.223-3.846-.74-.427a.501.501 0 0 1-.25-.434l.002-2.755c0-.178.096-.343.25-.433l2.135-1.233V.5a.5.5 0 0 1 1 0v1.135l2.134 1.231c.154.089.25.254.25.434l-.002 2.755a.503.503 0 0 1-.25.433l-.733.425 2.224 3.849h4.44l-.002-.851c0-.179.096-.344.25-.434l2.388-1.378a.502.502 0 0 1 .5 0l2.136 1.233.982-.568a.5.5 0 1 1 .5.866l-.983.568v2.464a.503.503 0 0 1-.25.433l-2.388 1.378a.5.5 0 0 1-.5 0l-.735-.426-2.222 3.849 2.223 3.849.734-.425a.506.506 0 0 1 .5 0l2.389 1.375c.154.09.25.255.25.435l-.002 2.462.982.568c.24.137.321.444.182.682zm-2.165-1.828l.001-1.597-1.888-1.087-.734.424-.348.201-.301.173-.5.289v2.179l1.885 1.088 1.386-.802.498-.286.001-.582zm-3.736-11.467l-.531-.307-2.283 1.318-2.443 3.337 2.442 3.337 2.283 1.316.531-.306-2.514-4.348 2.515-4.347zm-7.712 16.478l-.762-.438-.339-.194-.283-.166-.5-.289-.5.289-.279.162-.349.2-.757.437-.001 2.177 1.386.797.501.289.499-.287 1.386-.798-.002-2.179zM16.008 5.767l.736.425.371.214.279.16.5.288.5-.289.281-.163.367-.212.732-.424.002-2.178-1.381-.797-.502-.289-.498.287-1.385.8-.002 2.178zm6.52 14.227l-1.535-2.099 1.535-2.098.732-1-1.232.134-2.585.281-1.048-2.379-.5-1.133-.5 1.134-1.049 2.379-2.585-.281-1.232-.134.732 1 1.536 2.097-1.536 2.098-.732 1 1.232-.134 2.585-.281 1.049 2.379.5 1.134.5-1.134 1.048-2.379 2.585.281 1.232.134-.732-.999zm8.2-10.084l-1.386-.8-1.887 1.089v1.279l.002.32v.577l.5.289.28.163.367.213.732.424 1.888-1.089v-2.178l-.496-.287zM18.927 7.413l-.532.307v2.637l1.667 3.784 4.111-.447 2.283-1.317-.002-.613h-5.02l-2.507-4.351zm-9.594 4.348v.614l2.283 1.318 4.111.447 1.668-3.785V7.719l-.531-.306-2.509 4.347-5.022.001zm-2.15 1.279l.37-.213.279-.162.5-.289V10.2L6.446 9.11l-1.384.8-.499.289v.578l-.002 1.599 1.885 1.088.737-.424zm1.119 9.205l.53.306 2.281-1.316 2.443-3.339-2.442-3.337-2.281-1.317-.531.307 2.511 4.348-2.511 4.348zm-1.115-.069l-.026.047a.493.493 0 0 0 .023.529l-.734-.424-1.887 1.089-.001 1.599v.578l.5.288 1.386.8 1.887-1.088v-1.278l-.002-.321v-.577l-.5-.289-.293-.169c.02.002.035.017.055.017a.5.5 0 0 0 .433-.25l.026-.047-.867-.504zm9.679 6.202l.529-.306v-2.637l-1.668-3.785-4.111.447-2.283 1.316.002.611 5.021.002 2.51 4.352zm9.591-4.349v-.612L24.174 22.1l-4.111-.447-1.667 3.783v2.639l.531.307 2.512-4.352h5.018v-.001z' fill='%23'/%3E%3C/svg%3E")
    }

    .snowflakes_gid_1 .snowflake__inner_type_3:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.815' height='32.815'%3E%3Cpath d='M4.581 23.55h4.681v4.681a.78.78 0 1 1-1.562 0v-3.118H4.581a.781.781 0 0 1 0-1.563zM29.016 8.481a.781.781 0 0 0-.781-.781h-3.119V4.582a.781.781 0 0 0-1.562 0v4.681h4.682c.429 0 .78-.35.78-.782zm-24.252.598l4.683-.001V4.395a.781.781 0 0 0-1.562 0v3.121l-3.121.001a.781.781 0 0 0 0 1.562zm23.655 14.287h-4.685l.002 4.684a.78.78 0 1 0 1.562 0l-.002-3.121h3.122a.781.781 0 0 0 .001-1.563zm4.394-6.96a.78.78 0 0 1-.781.781h-3.426l1.876 1.875a.782.782 0 0 1-1.104 1.105l-2.979-2.979h-1.986L17.19 24.41v1.987l2.977 2.979a.781.781 0 0 1-1.103 1.106l-1.874-1.875v3.426a.78.78 0 1 1-1.562 0v-3.426l-1.875 1.875a.782.782 0 0 1-1.105-1.105l2.978-2.979V24.41l-7.219-7.22H6.418l-2.98 2.98a.777.777 0 0 1-1.103 0 .781.781 0 0 1 0-1.106L4.21 17.19H.783a.78.78 0 1 1 0-1.562h3.426l-1.876-1.875a.782.782 0 1 1 1.106-1.105l2.979 2.979h1.989l7.219-7.218v-1.99L12.648 3.44a.782.782 0 1 1 1.106-1.105l1.874 1.874V.781a.782.782 0 0 1 1.563 0v3.426l1.875-1.875a.783.783 0 0 1 1.106 1.105l-2.979 2.979v1.99l7.216 7.218h1.992l2.979-2.979a.782.782 0 0 1 1.105 1.105l-1.876 1.874h3.427a.781.781 0 0 1 .777.782zm-10.613.782l.778-.78-.781-.782-5.009-5.008-.781-.781-.781.781-5.01 5.008-.781.781.781.781 5.01 5.011.782.781.78-.779 5.012-5.013zm5.863 4.646a.782.782 0 0 0-.781-.781h-6.229v6.228a.78.78 0 1 0 1.562 0v-4.665h4.666a.782.782 0 0 0 .782-.782zm-.001-10.855a.782.782 0 0 0-.781-.781h-4.664V5.532a.782.782 0 0 0-1.562 0v6.228h6.227a.78.78 0 0 0 .78-.781zm-23.318 0c0 .432.35.781.781.781h6.228V5.532a.781.781 0 0 0-1.562 0v4.666H5.525a.781.781 0 0 0-.781.781zm.002 10.855c0 .432.35.781.781.781h4.664v4.665a.78.78 0 1 0 1.562 0v-6.228H5.527a.783.783 0 0 0-.781.782z' fill='%23'/%3E%3C/svg%3E")
    }

    .snowflakes_gid_1 .snowflake__inner_type_4:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.794' height='37.794'%3E%3Cpath d='M30.638 17.313l-.914 1.584.915 1.585a.78.78 0 1 1-1.352.78l-1.366-2.366 1.366-2.365a.782.782 0 0 1 1.067-.286c.372.215.5.692.284 1.068zM11.65 11.08l2.733.002 1.367-2.367a.78.78 0 0 0-1.352-.781l-.915 1.585-1.831-.002h-.001a.78.78 0 0 0-.001 1.563zm14.491 15.633h-2.733l-1.365 2.365a.78.78 0 1 0 1.352.78l.914-1.584h1.831a.781.781 0 0 0 .001-1.561zm-4.1-17.998l1.367 2.367h2.733a.78.78 0 1 0 0-1.562h-1.833l-.915-1.585a.78.78 0 0 0-1.352.78zM15.75 29.08l-1.368-2.366h-2.733a.781.781 0 0 0 0 1.562h1.832l.917 1.585c.146.25.409.391.677.391a.779.779 0 0 0 .675-1.172zm-8.313-7.531a.78.78 0 0 0 1.067-.284L9.87 18.9l-1.367-2.368a.781.781 0 0 0-1.351.781l.916 1.587-.914 1.584a.776.776 0 0 0 .283 1.065zm27.827 6.798a.784.784 0 0 1-1.067.285l-.89-.515-2.096 1.209a.793.793 0 0 1-.391.105.762.762 0 0 1-.391-.105l-2.484-1.435a.78.78 0 0 1-.391-.676l-.002-2.417-2.408-1.392a7.714 7.714 0 0 1-5.467 3.168v2.773l2.093 1.208a.78.78 0 0 1 .391.676l.001 2.868c0 .28-.149.537-.392.676l-2.093 1.205v1.032a.781.781 0 0 1-1.562 0V35.98l-2.095-1.207a.78.78 0 0 1-.391-.676l.001-2.868c0-.28.15-.537.391-.676l2.094-1.206v-2.773a7.718 7.718 0 0 1-5.468-3.168l-2.408 1.392.002 2.415c0 .281-.15.539-.391.676l-2.487 1.437a.785.785 0 0 1-.782 0l-2.095-1.209-.893.518a.782.782 0 0 1-.782-1.354l.893-.517.001-2.414a.78.78 0 0 1 .391-.677l2.487-1.434a.774.774 0 0 1 .781 0l2.093 1.208 2.407-1.39a7.655 7.655 0 0 1 0-6.317l-2.406-1.39-2.096 1.209a.772.772 0 0 1-.782 0l-2.485-1.434a.786.786 0 0 1-.391-.676l.002-2.416-.894-.517a.78.78 0 0 1-.285-1.066.788.788 0 0 1 1.07-.283l.893.514 2.093-1.208a.774.774 0 0 1 .781 0L9.851 9.91c.24.14.391.398.391.675L10.24 13l2.408 1.392a7.712 7.712 0 0 1 5.468-3.167V8.45L16.02 7.242a.78.78 0 0 1-.391-.676l.002-2.87c0-.279.15-.538.391-.675l2.094-1.208V.781a.781.781 0 0 1 1.562 0v1.032l2.093 1.206a.785.785 0 0 1 .391.677l-.002 2.87c0 .28-.149.536-.391.674l-2.091 1.208v2.772a7.708 7.708 0 0 1 5.467 3.167l2.409-1.392-.002-2.416c0-.28.149-.539.391-.676l2.487-1.436c.24-.14.539-.14.781 0l2.095 1.208.894-.514a.78.78 0 1 1 .781 1.352l-.894.516v2.417c0 .279-.15.538-.391.675l-2.487 1.436a.785.785 0 0 1-.782 0l-2.092-1.209-2.408 1.39c.436.967.684 2.032.684 3.158a7.65 7.65 0 0 1-.684 3.158l2.408 1.391 2.091-1.206a.782.782 0 0 1 .78 0l2.488 1.432c.24.141.392.398.392.677l-.002 2.414.893.517a.783.783 0 0 1 .287 1.068zm-6.147-16.251l.001.9.78.453.921.531 1.706-.982v-1.965l-.78-.451-.923-.533-1.707.983.002 1.064zm-20.443-.002l.002-1.063-1.706-.985-.922.535-.778.451-.001.902-.001 1.063 1.703.982.924-.533.779-.451v-.901zm0 13.604l-.001-.899-.781-.451-.919-.533-1.706.982-.001 1.064v.901l.781.451.923.533 1.707-.982-.003-1.066zm15.109-3.076c.315-.413.586-.864.789-1.351a6.121 6.121 0 0 0 0-4.748 6.175 6.175 0 0 0-.789-1.35 6.158 6.158 0 0 0-4.106-2.375 6.48 6.48 0 0 0-.781-.056c-.266 0-.525.022-.781.056a6.149 6.149 0 0 0-4.106 2.375 6.128 6.128 0 0 0-.789 1.35 6.104 6.104 0 0 0-.479 2.374 6.1 6.1 0 0 0 1.268 3.725 6.15 6.15 0 0 0 4.106 2.374c.256.031.516.056.781.056s.525-.022.781-.056a6.142 6.142 0 0 0 4.106-2.374zM17.19 6.113l.924.531.781.452.781-.452.919-.531.002-1.968-.921-.531-.784-.452-.779.451-.922.532-.001 1.968zm3.408 25.57l-.921-.532-.781-.452-.781.452-.922.532-.001 1.966.923.531.782.451.78-.449.922-.533-.001-1.966zm11.925-5.819l.001-1.063-1.707-.981-.919.529-.782.451v.901l.001 1.065 1.702.981.924-.533.778-.449.002-.901z' fill='%23'/%3E%3C/svg%3E")
    }

    .snowflakes_gid_1 .snowflake__inner_type_5:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.25' height='31.25'%3E%3Cpath d='M20.581 1.176l-3.914 3.915V0h1.041v2.576L19.845.439l.736.737zm-1.615 9.069l.351.217 6.623-6.625-.736-.737-6.048 6.051a7.141 7.141 0 0 0-1.449-.6v-.082l5.082-5.082-.737-.737-5.387 5.388v1.33l.402.093a6.213 6.213 0 0 1 1.899.784zm2.041 2.043c.368.585.63 1.224.786 1.893l.094.403h1.028l5.171-5.173-.736-.737-4.699 4.701a7.523 7.523 0 0 0-.549-1.28l6.048-6.05-.737-.735-6.622 6.625.216.353zm7.368 1.254l1.921-1.923-.736-.735-3.699 3.7h5.39v-1.042h-2.876zm1.185 6.826l.736-.736-1.923-1.923h2.877v-1.042h-5.389l3.699 3.701zm-6.915-2.498l4.705 4.707.736-.736-5.171-5.174h-1.03l-.096.4a6.24 6.24 0 0 1-.795 1.883l-.22.353 6.639 6.641.736-.736-6.061-6.062c.227-.414.414-.84.557-1.276zm-3.7 3.125a6.241 6.241 0 0 1-1.88.794l-.399.096v1.33l5.387 5.387.736-.736-5.082-5.082v-.089a7.322 7.322 0 0 0 1.434-.605l6.061 6.062.736-.736-6.641-6.641-.352.22zM16.667 31.25h1.041v-2.576l2.137 2.137.736-.737-3.914-3.914v5.09zm-5.26-.439l2.134-2.137v2.576h1.042v-5.093l-3.913 3.916.737.738zm.897-9.816l-.352-.222-6.642 6.641.736.736 6.062-6.062c.456.254.937.456 1.433.605v.089l-5.08 5.082.736.736 5.387-5.387v-1.33l-.4-.096a6.175 6.175 0 0 1-1.88-.792zm-2.046-2.047a6.315 6.315 0 0 1-.798-1.883l-.096-.4H8.335l-5.172 5.174.737.736 4.706-4.71c.145.441.329.865.556 1.276L3.1 25.202l.736.736 6.643-6.643-.221-.347zM0 16.667v1.042h2.876L.954 19.632l.736.736 3.698-3.701H0zm1.69-5.783l-.736.735 1.921 1.923H0v1.042h5.39l-3.7-3.7zm6.916 2.498L3.9 8.674l-.736.737 5.172 5.173h1.029l.096-.4a6.15 6.15 0 0 1 .798-1.881l.222-.352L3.837 5.31l-.736.736 6.062 6.06a7.268 7.268 0 0 0-.557 1.276zm-.145-9.996l5.08 5.082v.088c-.497.15-.977.352-1.433.606L6.047 3.101l-.736.737 6.643 6.643.352-.222a6.223 6.223 0 0 1 1.88-.797l.4-.095v-1.33L9.2 2.649l-.739.737zm5.081-.81L11.408.439l-.736.737 3.913 3.917V0h-1.042v2.576zm-1.757 14.831a4.2 4.2 0 0 0 2.06 2.058l.739.338v-3.136h-3.138l.339.74zm0-3.562l-.337.738h3.135v-3.136l-.739.338a4.223 4.223 0 0 0-2.059 2.06zm7.679 3.561l.338-.739h-3.135v3.136l.738-.338a4.204 4.204 0 0 0 2.059-2.059zm0-3.561a4.198 4.198 0 0 0-2.059-2.06l-.738-.34v3.138h3.135l-.338-.738z' fill='%23'/%3E%3C/svg%3E")
    } */


    @-webkit-keyframes snowflake_gid_1_y {
        from {
            -webkit-transform: translateY(0px)
        }

        to {
          -webkit-transform: translateY(1000px);
            /* -webkit-transform: translateY(763.5685424949238px); */
        }
    }

    @keyframes snowflake_gid_1_y {
        from {
            transform: translateY(0px)
        }

        to {
            /* transform: translateY(763.5685424949238px) */
          transform: translateY(1000px);
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_0 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(20px);
        }
    }

    @keyframes snowflake_gid_1_x_0 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(20px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_1 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(21px);
        }
    }

    @keyframes snowflake_gid_1_x_1 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(21px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_2 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(22px);
        }
    }

    @keyframes snowflake_gid_1_x_2 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(22px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_3 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(23px);
        }
    }

    @keyframes snowflake_gid_1_x_3 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(23px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_4 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(24px);
        }
    }

    @keyframes snowflake_gid_1_x_4 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(24px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_5 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(25px);
        }
    }

    @keyframes snowflake_gid_1_x_5 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(25px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_6 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(26px);
        }
    }

    @keyframes snowflake_gid_1_x_6 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(26px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_7 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(27px);
        }
    }

    @keyframes snowflake_gid_1_x_7 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(27px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_8 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(28px);
        }
    }

    @keyframes snowflake_gid_1_x_8 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(28px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_9 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(29px);
        }
    }

    @keyframes snowflake_gid_1_x_9 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(29px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_10 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(30px);
        }
    }

    @keyframes snowflake_gid_1_x_10 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(30px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_11 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(31px);
        }
    }

    @keyframes snowflake_gid_1_x_11 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(31px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_12 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(32px);
        }
    }

    @keyframes snowflake_gid_1_x_12 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(32px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_13 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(33px);
        }
    }

    @keyframes snowflake_gid_1_x_13 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(33px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_14 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(34px);
        }
    }

    @keyframes snowflake_gid_1_x_14 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(34px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_15 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(35px);
        }
    }

    @keyframes snowflake_gid_1_x_15 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(35px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_16 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(36px);
        }
    }

    @keyframes snowflake_gid_1_x_16 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(36px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_17 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(37px);
        }
    }

    @keyframes snowflake_gid_1_x_17 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(37px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_18 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(38px);
        }
    }

    @keyframes snowflake_gid_1_x_18 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(38px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_19 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(39px);
        }
    }

    @keyframes snowflake_gid_1_x_19 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(39px)
        }
    }

    @-webkit-keyframes snowflake_gid_1_x_20 {
        from {
            -webkit-transform: translateX(0px)
        }

        to {
            -webkit-transform: translateX(40px);
        }
    }

    @keyframes snowflake_gid_1_x_20 {
        from {
            transform: translateX(0px)
        }

        to {
            transform: translateX(40px)
        }
    }



.announcement_bar_swiper{
  position:relative;
  width: 100%;
  height: 40px;
  overflow: hidden;
}

.announcement-bar{
  padding:0;
  margin: 0;
  border-bottom: unset;
}
.announcement-bar p{
  padding: 0;
  margin: 0;
  line-height: 40px;
}
.announcement-bar__link{
  padding: 0;  
}

.announcement-bar{
  background:#779375
}
.announcement-bar p {
  color: #FFFFFF
}

}  

  


  header-drawer {
    justify-self: start;
    margin-left: -1.2rem;
  }@media screen and (min-width: 990px) {
      header-drawer {
        display: none;
      }
    }.menu-drawer-container {
    display: flex;
  }

  .list-menu {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
  }

  summary.list-menu__item {
    padding-right: 2.7rem;
  }

  .list-menu__item {
    display: flex;
    align-items: center;
    line-height: calc(1 + 0.3 / var(--font-body-scale));
  }

  .list-menu__item--link {
    text-decoration: none;
    padding-bottom: 1rem;
    padding-top: 1rem;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
  }

  @media screen and (min-width: 750px) {
    .list-menu__item--link {
      padding-bottom: 0.5rem;
      padding-top: 0.5rem;
    }
  }

.header {
    padding: 10px 3rem 10px 3rem;
  }

  .section-header {
    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
    margin-bottom: 0px;
  }

  @media screen and (min-width: 750px) {
    .section-header {
      margin-bottom: 0px;
    }
  }

  @media screen and (min-width: 990px) {
    .header {
      padding-top: 20px;
      padding-bottom: 20px;
    }
  }



  }
.section-template--28043819909421__main-padding {
    padding-top: 27px;
    padding-bottom: 0px;
  }

  @media screen and (min-width: 750px) {
    .section-template--28043819909421__main-padding {
      padding-top: 36px;
      padding-bottom: 0px;
    }
  }
.section-template--28043819909421__contact-form-padding {
    padding-top: 27px;
    padding-bottom: 30px;
  }

  @media screen and (min-width: 750px) {
    .section-template--28043819909421__contact-form-padding {
      padding-top: 36px;
      padding-bottom: 40px;
    }
  }

  .customer_reset_button{
    background: #ff0000;
    border-color: #ff0000;
    color: #fafafa;
  }