img{max-width:100%;height:auto;vertical-align:middle}ol,ul{margin:0;padding:0}ol ol,ol ul,ul ol,ul ul{padding-left:16px}.ls-none{list-style:none}iframe{border:0}table{border-collapse:collapse;text-align:left;width:100%}thead th{border-bottom:1px solid var(--color-divider)}td,th{padding:16px 12px}table tr{border-bottom:1px solid var(--color-bg-line)}table tr:hover{background-color:var(--color-hover-item)}table::-webkit-scrollbar{display:none}*{box-sizing:border-box}html{font-size:62.5%}body{height:100%;margin:0;font-size:var(--font-body-size);line-height:calc(var(--font-body-size) * 1.5);font-family:var(--font-body-family);font-weight:var(--font-body-weight);color:var(--color-normal-text);background:var(--color-page-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.ctnr{padding:0 var(--gutter-container);margin:0 auto}.rw{display:flex;flex-wrap:wrap;margin:0 calc(-1 * var(--gutter))}.clm{flex:1 0 auto;padding:0 var(--gutter);width:calc(var(--grid-ratio, 100%/12) * var(--w-xs));max-width:calc(var(--grid-ratio, 100%/12) * var(--w-xs))}.h1,.h2,.h3,.h4,.h5,.h6,.headline,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.25;margin:0 0 calc(var(--gutter-base) / 2);word-break:break-word}.headline{font-size:calc(var(--heading-1) * var(--type-scale))}.h1,h1{font-size:var(--heading-1)}.h2,h2{font-size:var(--heading-2)}.h3,h3{font-size:var(--heading-3)}.h4,h4{font-size:var(--heading-4)}.h5,h5{font-size:var(--heading-5)}.h6,h6{font-size:var(--heading-6)}.subtext{font-size:1.4rem;line-height:calc(1.4rem * 1.5)}.fs-body{font-size:var(--font-body-size)}.m-auto{margin:auto}.m-zero{margin:0}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-36{margin-top:36px}.mt-48{margin-top:48px}.mb-0{margin-bottom:0}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-36{margin-bottom:36px}.mb-48{margin-bottom:48px}.mb-56{margin-bottom:56px}.mb-64{margin-bottom:64px}.mr-4{margin-right:4px}.mr-8{margin-right:8px}.mr-12{margin-right:12px}.mr-16{margin-right:16px}.mr-20{margin-right:20px}.mr-32{margin-right:32px}.mr-40{margin-right:40px}.mr-minus{margin-right:calc(var(--gutter-container) * -1)}.ml-4{margin-left:4px}.ml-8{margin-left:8px}.ml-12{margin-left:12px}.ml-16{margin-left:16px}.ml-20{margin-left:20px}.ml-minus{margin-left:calc(var(--gutter-container) * -1)}.p-zero{padding:0}.pt-0{padding-top:0}.pt-8{padding-top:8px}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-20{padding-top:20px}.pt-24{padding-top:24px}.pt-32{padding-top:32px}.pt-36{padding-top:36px}.pt-48{padding-top:48px}.pb-0{padding-bottom:0!important}.pb-8{padding-bottom:8px}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-20{padding-bottom:20px}.pb-24{padding-bottom:24px}.pb-32{padding-bottom:32px}.pb-40{padding-bottom:40px}.pb-48{padding-bottom:48px}.pb-50{padding-bottom:50px}.pb-80{padding-bottom:80px}.pb-84{padding-bottom:84px}.pr-0{padding-right:0}.pr-12{padding-right:12px}.pr-20{padding-right:20px}.pr-24{padding-right:24px}.pr-36{padding-right:36px}.pl-0{padding-left:0}.pl-12{padding-left:12px}.pl-20{padding-left:20px}.pl-24{padding-left:24px}.pl-36{padding-left:36px}.pl-48{padding-left:48px}.pl-52{padding-left:52px}.p-sides{padding-inline:var(--pd-sides, 0)}.h-100{height:100%}.h-100v{height:100vh}.mah-100{max-height:100%}.mah-100v{max-height:100vh}.mih{min-height:var(--mih, 100vh)}[style*=--h-xs]{height:var(--h-xs)}[style*=--mh-xs]{min-height:var(--mh-xs)}.w-100{width:100%}.w-100v{width:100vw}.w-auto{width:auto}.maw-100{max-width:100%}.miw-100{min-width:100%}.miw{min-width:var(--miw, 100vw)}.ws-nowrap{white-space:nowrap}.wb-break-word{word-break:break-word}.tt-up{text-transform:uppercase}.tt-cap{text-transform:capitalize}.td-none{text-decoration:none}.td-underline{text-decoration:underline}.fw-700{font-weight:700}.ta-left{text-align:left}.ta-right{text-align:right}.ta-center{text-align:center}.ts-default{text-shadow:-.5px -.5px 0 rgb(var(--color-page-bg-rgb)),-.5px .5px 0 rgb(var(--color-page-bg-rgb)),.5px -.5px 0 rgb(var(--color-page-bg-rgb)),.5px .5px 0 rgb(var(--color-page-bg-rgb))}.f-default{filter:drop-shadow(.5px -.5px 0px #fff) drop-shadow(-.5px .5px 0px #fff) drop-shadow(.5px -.5px 0px #fff) drop-shadow(.5px .5px 0px #fff)}.bs-none{box-shadow:none}.bg-transparent{background:0 0!important}.d-none,.hidden,[hidden],a.hide-no-link~span,a[href="#"].hide-no-link{display:none}a[href="#"].hide-no-link~span{display:block}.not-allowed{cursor:not-allowed}.disable-link{pointer-events:none}.d-none-important,.hide-empty:empty{display:none!important}.visible-xs{visibility:visible}.hidden-xs{visibility:hidden}.d-block{display:block}.d-inline-block{display:inline-block}.d-inline-flex{display:inline-flex}.d-flex{display:flex}.d-grid{display:grid}.flex-1{flex:1}.fg-1{flex-grow:1}.fs-0{flex-shrink:0}.fw-wrap{flex-wrap:wrap}.fw-nowrap{flex-wrap:nowrap}.fd-row{flex-direction:row}.fd-row-reverse{flex-direction:row-reverse}.fd-column{flex-direction:column}.fd-column-reverse{flex-direction:column-reverse}.start-xs{justify-content:flex-start}.end-xs{justify-content:flex-end}.center-xs{justify-content:center}.between-xs{justify-content:space-between}.around-xs{justify-content:space-around}.top-xs{align-items:flex-start}.bottom-xs{align-items:flex-end}.middle-xs{align-items:center}.c-gap{column-gap:calc(var(--gutter) * 2)}.gap-1{grid-gap:1px}.gap-4{grid-gap:4px}.gap-8{grid-gap:8px}.gap-12{grid-gap:12px}.gap-16{grid-gap:16px}.gap-20{grid-gap:20px}.gap-24{grid-gap:24px}.gap-32{grid-gap:32px}.gap-36{grid-gap:36px}.c-gap-8{column-gap:8px}.c-gap-12{column-gap:12px}.r-gap-12{row-gap:12px}.r-gap-16{row-gap:16px}.r-gap-24{row-gap:24px}.r-gap-48{row-gap:48px}.gap-equal{row-gap:calc(var(--gutter) * 2)}.gap-unequal{row-gap:calc(var(--gutter) * var(--times, 4))}[style*=--gc-xs]{grid-column:var(--gc-xs)}[style*=--gr-xs]{grid-row:var(--gr-xs)}[style*=--gtc-equal]{grid-template-columns:repeat(var(--gtc-equal),1fr)}[style*=--gtr-equal]{grid-template-rows:repeat(var(--gtr-equal),1fr)}.opacity-0{opacity:0}.opacity-1{opacity:1}.o-hidden{overflow:hidden}.o-visible{overflow:visible}.o-scroll{overflow:scroll}.o-auto{overflow:auto}.ox-auto{overflow-x:auto}.oy-scroll{overflow-y:scroll}.oy-auto{overflow-y:auto}.p-relative{position:relative}.p-absolute{position:absolute}.p-fixed{position:fixed}.p-sticky{position:sticky}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.bottom-16{bottom:16px}.middle-y{top:50%;transform:translateY(-50%)}.middle-x{left:50%;transform:translate(-50%)}.b-zero{border:none!important}.br-50p{border-radius:50%}.br-zero{border-radius:0}.zi-1{z-index:1}.zi-2{z-index:2}.zi-3{z-index:3}.zi-4{z-index:4}.zi-6{z-index:6}.zi-7{z-index:7}.zi-9{z-index:9}.zi-m-1{z-index:-1}.c-pointer{cursor:pointer}.c-zoom-in{cursor:zoom-in}.pe-none{pointer-events:none}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;transition:none}.op-top{object-position:top}.of-cover{object-fit:cover}.of-contain{object-fit:contain}.center-middle{top:50%;left:50%;transform:translate(-50%,-50%)}.scrollable{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-stop:always}.scrollable-y{scroll-snap-type:y mandatory;overflow-y:auto}.scrollable-x{scroll-snap-type:x mandatory}.scrollable-stop-always{scroll-snap-stop:always}.scrollable-aln-start{scroll-snap-align:start}.scrl-bhvr-auto{scroll-behavior:auto}.disable-scrollbars{-ms-overflow-style:none;scrollbar-width:none}.disable-scrollbars::-webkit-scrollbar{background:0 0;width:0;height:0}.media,.media-wrapper{aspect-ratio:var(--ratio)}.media{transition:.3s var(--timing-function-on)}@media (min-width: 459px){[style*=--w-sm]{width:calc(var(--grid-ratio, 100%/12) * var(--w-sm));max-width:calc(var(--grid-ratio, 100%/12) * var(--w-sm))}[style*=--h-sm]{height:var(--h-sm)}[style*=--mh-sm]{min-height:var(--mh-sm)}[style*=--gc-sm]{grid-column:var(--gc-sm)}[style*=--gr-sm]{grid-row:var(--gr-sm)}.h-sm-100v{height:100vh}.w-sm-auto{width:auto}.d-block-sm{display:block}.d-none-sm{display:none}.d-flex-sm{display:flex}.fd-row-sm{flex-direction:row}.fd-row-reverse-sm{flex-direction:row-reverse}.fd-column-sm{flex-direction:column}.fd-column-reverse-sm{flex-direction:column-reverse}.visible-sm{visibility:visible}.hidden-sm{visibility:hidden}.start-sm{justify-content:flex-start}.end-sm{justify-content:flex-end}.center-sm{justify-content:center}.between-sm{justify-content:space-between}.top-sm{align-items:flex-start}.bottom-sm{align-items:flex-end}.middle-sm{align-items:center}.m-zero-sm{margin:0}.mt-sm-12{margin-top:12px}.mt-sm-40{margin-top:40px}.mt-sm-64{margin-top:64px}.mb-sm-12{margin-bottom:12px}.mb-sm-24{margin-bottom:24px}.mb-sm-36{margin-bottom:36px}.mb-sm-48{margin-bottom:48px}.gap-unequal{--times: 3 }.gap-sm-24{grid-gap:24px}.r-gap-sm-24{row-gap:24px}.r-gap-sm-36{row-gap:36px}.r-gap-sm-64{row-gap:64px}}@media (min-width: 769px){[style*=--w-md]{width:calc(var(--grid-ratio, 100%/12) * var(--w-md));max-width:calc(var(--grid-ratio, 100%/12) * var(--w-md))}[style*=--h-md]{height:var(--h-md)}[style*=--mh-md]{min-height:var(--mh-md)}[style*=--gc-md]{grid-column:var(--gc-md)}[style*=--gr-md]{grid-row:var(--gr-md)}[style*=--gtc-equal-md]{grid-template-columns:repeat(var(--gtc-equal-md),1fr)}.w-md-auto{width:auto}.h-md-100{height:100%}.w-md-100v{width:100vw}.maw-md-100{max-width:100%}.d-block-md{display:block}.d-none-md{display:none}.d-flex-md{display:flex}.d-grid-md{display:grid}.d-none-md-important{display:none!important}.fd-row-md{flex-direction:row}.fd-column-md{flex-direction:column}.visible-md{visibility:visible}.hidden-md{visibility:hidden}.start-md{justify-content:flex-start}.end-md{justify-content:flex-end}.center-md{justify-content:center}.between-md{justify-content:space-between}.top-md{align-items:flex-start}.bottom-md{align-items:flex-end}.middle-md{align-items:center}.fd-row-reverse-md{flex-direction:row-reverse}.p-relative-md{position:relative}.p-absolute-md{position:absolute}.ta-left-md{text-align:left}td,th{padding:24px 20px}.m-zero-md{margin:0}.mr-md-0{margin-right:0}.ml-md-0{margin-left:0}.ml-md-24{margin-left:24px}.mt-md-0{margin-top:0}.mt-md-12{margin-top:12px}.mt-md-16{margin-top:16px}.mt-md-24{margin-top:24px}.mt-md-32{margin-top:32px}.mt-md-56{margin-top:56px}.mt-md-64{margin-top:64px}.mt-md-80{margin-top:80px}.mb-md-0{margin-bottom:0}.mb-md-8{margin-bottom:8px}.mb-md-12{margin-bottom:12x}.mb-md-16{margin-bottom:16px}.mb-md-24{margin-bottom:24px}.mb-md-32{margin-bottom:32px}.mb-md-36{margin-bottom:36px}.mb-md-40{margin-bottom:40px}.mb-md-48{margin-bottom:48px}.mb-md-56{margin-bottom:56px}.mb-md-60{margin-bottom:60px}.mb-md-80{margin-bottom:80px}.fw-nowrap-md{flex-wrap:nowrap}.p-zero-md{padding:0}.pt-md-0{padding-top:0}.pt-md-8{padding-top:8px}.pt-md-12{padding-top:12px}.pt-md-64{padding-top:64px}.pb-md-8{padding-bottom:8px}.pb-md-12{padding-bottom:12px}.pb-md-16{padding-bottom:16px}.pb-md-64{padding-bottom:64px}.pb-md-96{padding-bottom:96px}.pr-md-0{padding-right:0}.pr-md-20{padding-right:20px}.pr-md-24{padding-right:24px}.pr-md-40{padding-right:40px}.pr-md-48{padding-right:48px}.pl-md-20{padding-left:20px}.pl-md-24{padding-left:24px}.pl-md-48{padding-left:48px}.pl-md-96{padding-left:96px}.d-grid-md-12{grid-template-columns:repeat(12,1fr)}.c-gap-md{column-gap:calc(var(--gutter) * 2)}.c-gap-md-48{column-gap:48px}.gap-md-zero{grid-gap:0px}.gap-md-8{grid-gap:8px}.gap-md-16{grid-gap:16px}.gap-md-24{grid-gap:24px}.gap-md-40{grid-gap:40px}.gap-md-64{grid-gap:64px}.r-gap-md-4{row-gap:4px}.r-gap-md-24{row-gap:24px}.r-gap-md-36{row-gap:36px}.ox-md-auto{overflow-x:auto}}@media (min-width: 1025px){[style*=--w-lg]{width:calc(var(--grid-ratio, 100%/12) * var(--w-lg));max-width:calc(var(--grid-ratio, 100%/12) * var(--w-lg))}[style*=--h-lg]{height:var(--h-lg)}.maw-lg-100{min-width:100%}.p-relative-lg{position:relative}.d-block-lg{display:block}.d-none-lg{display:none}.visible-lg{visibility:visible}.hidden-lg{visibility:hidden}.start-lg{justify-content:flex-start}.end-lg{justify-content:flex-end}.center-lg{justify-content:center}.between-lg{justify-content:space-between}.top-lg{align-items:flex-start}.fd-column-lg{flex-direction:column}.bottom-lg{align-items:flex-end}.fd-row-lg{flex-direction:row}.middle-lg{align-items:center}.ta-left-lg{text-align:left}.pt-lg-12{padding-top:12px}.pb-lg-12{padding-bottom:12px}.pr-lg-24{padding-right:24px}.pl-lg-24{padding-left:24px}.mt-lg-0{margin-top:0}.mt-lg-8{margin-top:8px}.mt-lg-24{margin-top:24px}.mt-lg-32{margin-top:32px}.mt-lg-64{margin-top:64px}.mb-lg-0{margin-bottom:0}.mb-lg-32{margin-bottom:32px}.mb-lg-64{margin-bottom:64px}.r-gap-lg-4{row-gap:4px}.r-gap-lg-16{row-gap:16px}.r-gap-lg-24{row-gap:24px}.c-gap-lg-48{column-gap:48px}}@media (min-width: 1681px){[style*=--w-xl]{width:calc(var(--grid-ratio, 100%/12) * var(--w-xl));max-width:calc(var(--grid-ratio, 100%/12) * var(--w-xl))}[style*=--h-xl]{height:var(--h-xl)}.d-block-xl{display:block}.d-none-xl{display:none}.visible-xl{visibility:visible}.hidden-xl{visibility:hidden}.start-xl{justify-content:flex-start}.end-xl{justify-content:flex-end}.center-xl{justify-content:center}.between-xl{justify-content:space-between}.top-xl{align-items:flex-start}.bottom-xl{align-items:flex-end}.middle-xl{align-items:center}.gap-unequal{--times: 2.5 }.fd-row-xl{flex-direction:row}.mb-xl-96{margin-bottom:96px}.mt-xl-40{margin-top:40px}.mt-xl-96{margin-top:96px}}.grid-lines{left:calc(var(--gutter-container) - var(--gutter) * 1);width:calc(100% - var(--gutter-container) * 2 + var(--gutter) * 2);background-image:linear-gradient(0deg,transparent 2px,var(--color-page-bg) 1px),linear-gradient(90deg,var(--color-bg-line) 1px,var(--color-page-bg) 1px);background-size:calc(100% - 1px) 6px;padding-inline-end:1px}.grid-lines .clm{background-image:linear-gradient(0deg,transparent 2px,var(--color-page-bg) 1px),linear-gradient(90deg,var(--color-bg-line) 1px,var(--color-page-bg) 1px);background-size:100% 6px}a{text-decoration:none;color:inherit;transition:color .3s ease}.rte a,.text-block a{text-decoration:underline;color:rgba(var(--color-btn-bg-rgb),.85)}p{word-break:break-word;margin:0 0 calc(var(--font-body-size) / 1.5)}.color-accent-1{--color-normal-text: var(--color-main-accent-text);--color-page-bg: var(--color-main-accent-bg) }.color-accent-2{--color-normal-text: var(--color-extra-accent-text);--color-page-bg: var(--color-extra-accent-bg) }.color-inverse{--color-normal-text: rgb(var(--color-page-bg-rgb));--color-page-bg: rgb(var(--color-normal-text-rgb));--color-light-text: rgba(var(--color-page-bg-rgb), .6);--color-disabled-text: rgba(var(--color-page-bg-rgb), .32) }.color-inverse .rte,.color-inverse .text-block{--color-btn-bg-rgb: var(--color-btn-label) }.color-accent-1,.color-accent-2,.color-inverse{color:var(--color-normal-text);background-color:var(--color-page-bg)}.color-accent-bg-1{color:var(--color-main-accent-bg)}.color-accent-bg-2{color:var(--color-extra-accent-bg)}.color-light{color:var(--color-light-text)}.color-text-regular{color:var(--color-normal-text)}.color-text-inverse{color:var(--color-page-bg)}.color-danger{color:var(--color-danger)}.color-success{color:var(--color-success)}.btn{cursor:pointer;border:0;border-radius:50px;padding:0 24px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);transition:all .3s ease;display:inline-flex;justify-content:center;align-items:center;color:inherit;word-break:break-all}a[href="#"].btn{opacity:.5;pointer-events:none}.btn-primary{color:var(--color-btn-label);background:rgb(var(--color-btn-bg-rgb))}.btn-secondary{color:rgb(var(--color-normal-text-rgb));background:var(--color-btn-label);box-shadow:0 0 0 1px var(--color-border)}.btn-link{background:0 0;padding:9px 0;color:rgba(var(--color-btn-bg-rgb),1);text-decoration:underline;text-underline-offset:4px}.btn-icon{padding:0;width:var(--form-field-lg)}.btn-icon.btn-small{width:var(--form-field-sm)}.btn[disabled]{color:var(--color-disabled-text);background:#d2d2d2;box-shadow:0 0 0 1px #ffffff14;cursor:not-allowed}.btn-link[disabled]{background:0 0}.btn-small{min-height:var(--form-field-sm);font-size:14px}.btn-large{min-height:var(--form-field-lg);font-size:var(--heading-6);color:#fff!important;font-family:var(--font-body-family)}.btn-plain,.btn-plain[disabled]{background:0 0;border:none;box-shadow:none}.btn-unlink{cursor:default}input,select,textarea{font-size:var(--font-body-size);-webkit-appearance:none;appearance:none;border-radius:0;background:rgb(var(--color-page-bg-rgb))}input,textarea{line-height:1.5;border-width:1px;font-family:inherit}textarea{min-height:100px;max-width:100%;resize:vertical}button{color:inherit}.field__select select{padding-right:var(--form-field-lg)}.field__text{padding:0 20px;border:1px solid var(--color-border);transition:box-shadow .3s,border .3s,border-radius .3s;height:var(--form-field-lg);background:rgb(var(--color-page-bg-rgb));color:var(--color-normal-text)}.field__text:focus{box-shadow:0 0 0 3px rgb(var(--color-btn-bg-rgb))}.field__text::placeholder{color:rgba(var(--color-normal-text-rgb),.32)}.field__text.disabled,.field__text[disabled]{background:#d2d2d2;cursor:not-allowed;box-shadow:none}.input-number::-webkit-inner-spin-button,.input-number::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.input-number[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-weight:400;outline:0}.icon-checkmark{border:1px solid var(--color-divider);background:#fff;transition:all .3s}.field__checkbox+svg path{transform:scale(0);fill:#fff}.field__checkbox[disabled]+svg{background:rgba(var(--color-normal-text-rgb),.06);box-shadow:none}.field__checkbox[disabled]~span{text-decoration:line-through;color:var(--color-disabled-text)}.field_quantity{box-shadow:0 0 0 1px var(--color-border);border-radius:50px;background-color:var(--color-page-bg)}.field--error{border-color:var(--color-danger)}.textarea{height:auto;padding-top:12px}:-ms-input-placeholder,::-webkit-input-placeholder,::placeholder{color:var(--color-disabled-text)}.qty-element{width:var(--form-field-lg);height:var(--form-field-lg)}.qty-element--sm{width:var(--form-field-sm);height:var(--form-field-sm)}.icon{border-radius:50%;display:flex;align-items:center;justify-content:center}.icon--small{width:32px;height:32px}.icon--default{width:40px;height:40px}.icon--error{background:var(--color-danger);color:#fff}.icon--success{background:var(--color-success);color:#fff}.icon--warning{background:var(--color-warning)}.icon--square,.icon-custom--large{width:var(--form-field-sm);height:var(--form-field-sm)}.icon-custom--medium{width:24px;height:24px}.icon-custom--small{width:20px;height:20px}.breadcrumb{padding:12px var(--pd-sides, 0)}.breadcrumb ul{gap:4px}.breadcrumb a{text-underline-offset:2px}summary::-webkit-details-marker{display:none}.tag{font-size:16px;line-height:24px;border:1px solid;border-color:var(--color-divider);color:rgb(var(--color-normal-text-rgb));background:var(--color-page-bg);padding:0 12px;border-radius:24px;display:inline-flex;align-items:center}.tab__header{margin-bottom:calc(var(--tab-spacing, 4) * 8px);margin-right:calc(var(--gutter-container) * -1);margin-left:calc(var(--gutter-container) * -1);box-shadow:none}.tab__header::-webkit-scrollbar{display:none}.tab__header:after{position:absolute;content:"";bottom:0;height:2px;background:#d8d8dc;left:var(--gutter-container);width:calc(100% - calc(2 * var(--gutter-container)))}.tab__link{padding:8px 12px}.tab__link:after{position:absolute;content:"";bottom:0;z-index:1;left:0;width:100%;height:2px;background:#d8d8dc}.tab__link.tab__link--active:after{background:rgba(var(--color-btn-bg-rgb))}.tab__item:last-child{padding-right:calc(var(--gutter-container))}.tab__item:first-child{margin-left:calc(var(--gutter-container))}.tab__link--active{color:rgba(var(--color-btn-bg-rgb))}.rte p:last-child,p:last-child{margin-bottom:0}.rte ol,.rte ul{list-style-position:inside}code{white-space:normal}.padding--start{padding-inline-start:var(--pd-sides, 0)}.padding--end{padding-inline-end:var(--pd-sides, 0)}.placeholder{fill:currentColor;background:#f5f5f5;vertical-align:middle;color:#000}.sht-mask:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:0 0;background:linear-gradient(180deg,#0000 0,rgba(0,0,0,calc(var(--overlay) / 100)));pointer-events:none;z-index:1}.tooltip{opacity:0;visibility:hidden;background:#555;padding:5px 10px;border-radius:2px;transition:opacity .6s;top:calc(-100% - 16px);left:50%;color:#fff;transform:translate3d(-50%,0,0);min-width:max-content}.tooltip:after{content:"";position:absolute;top:100%;left:calc(50% - 5px);border:5px solid transparent;border-top-color:#555}.card__content,.card__heading{color:var(--color-normal-text);word-wrap:break-word}.product .card__content--inner{max-width:calc(100% - 60px)}.card__content--outer{padding:16px var(--pd-sides, 0) 0}.card__content--inner{padding:12px;--color-normal-text: var(--card-text-color);--color-btn-bg-rgb: var(--card-text-color) }.card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-page{min-height:150px}.card-page .card__heading{color:rgb(var(--color-normal-text-rgb))}.rte img{max-width:100%;height:auto;border:1px solid var(--color-border)}.rte p img{margin-bottom:0}.rte iframe,.rte video{width:100%;height:calc((100vw - 2 * var(--gutter-container)) * .5625)}.rte .article__inner>ul{margin-bottom:32px}.rte ul>li:last-child{margin-bottom:0}.rte ol,.rte ul{padding-left:16px}.rte li{margin-bottom:8px}.rte li li{margin-bottom:4px}blockquote{padding:24px;margin:0;background:rgba(var(--color-btn-bg-rgb),.06);border-left:4px solid rgba(var(--color-btn-bg-rgb))}.rte ol,.rte p,.rte ul{margin-bottom:32px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:32px;margin-bottom:16px}.product__badge .sale-badge{padding:2px 8px;color:var(--color-sale-badge-text)}.product__badge .sale-badge:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;transform:rotate(0) skew(350deg);background-color:var(--color-sale-badge-bg)}.product--lowstock{color:var(--color-low-stock-badge)}.shopify-payment-button__button{border-radius:100px!important;overflow:hidden;min-height:var(--form-field-lg)!important}.shopify-payment-button__button--hidden{display:none!important}.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:var(--heading-6);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.25;padding-top:0;padding-bottom:0;color:var(--color-btn-label);background:rgb(var(--color-btn-bg-rgb))}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){color:var(--color-btn-label);width:100%;box-shadow:0 0 0 3px rgba(var(--color-btn-bg-rgb),.16);background:rgb(var(--color-btn-bg-rgb),.8)!important}.shopify-payment-button__more-options{font-size:var(--heading-6);font-family:var(--font-heading-family);text-decoration:underline;color:rgb(var(--color-btn-bg-rgb))}.shopify-payment-button__button[disabled]{color:var(--color-disabled-text);background:#d2d2d2!important;box-shadow:0 0 0 1px #ffffff14!important;cursor:not-allowed;opacity:1}.product-swatches{width:44px;height:44px}.input--variant:checked+label .product-swatches{box-shadow:inset 0 0 0 1px var(--color-divider),0 0 0 2px var(--color-page-bg),0 0 0 3px rgb(var(--color-btn-bg-rgb))}.product-option .form__label{cursor:pointer;position:relative;display:block}.product-option__name{margin-bottom:var(--gutter-base)}.product-option--unavailable .form__label{display:block;color:var(--color-disabled-text);position:relative}.product-option--unavailable .form__label:before{content:"";display:block;position:absolute;width:calc(100% - 2px);height:2px;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-page-bg);border:.5px solid var(--color-divider);border-width:.5px 0 .5px 0;z-index:1}.product-option__value .form__label:after{content:"";position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid var(--color-divider);border-radius:50px;z-index:1}.product-option__label{line-height:24px;padding:10px 24px;border-radius:50px;background:var(--color-page-bg)}.input--variant:checked+.product-option__label{color:var(--color-btn-label);background-color:rgb(var(--color-btn-bg-rgb))}.card__content--inner .price__sale .price-item--regular{font-weight:400;color:var(--color-disabled-text)}.product-card .stars-count{display:none}.badge{padding:2px 8px;line-height:1.145;font-size:11px}.s-header__sub{font-size:var(--heading-6);font-weight:var(--font-heading-weight)}.s-header__sub.badge{font-size:calc(var(--heading-6) - 5px)}.badge--sale{background:var(--color-sale-badge-bg);color:var(--color-sale-badge-text)}.badge-btn{border:1px solid var(--color-border);height:24px;line-height:20px;padding:0 12px;border-radius:20px}.badge--oos{background:var(--color-danger);color:#fff}.badge--skew{transform:rotate(-5deg) skew(355deg)}.badge--skew>span{transform:skew(365deg)}.badge--para{clip-path:polygon(1rem 0%,100% 0%,calc(100% - 1rem) 100%,0% 100%)}.badge--star{clip-path:polygon(50% 0%,57.46% 12.48%,69.13% 3.81%,71.25% 18.2%,85.36% 14.64%,81.8% 28.75%,96.19% 30.87%,87.52% 42.54%,100% 50%,87.52% 57.46%,96.19% 69.13%,81.8% 71.25%,85.36% 85.36%,71.25% 81.8%,69.13% 96.19%,57.46% 87.52%,50% 100%,42.54% 87.52%,30.87% 96.19%,28.75% 81.8%,14.64% 85.36%,18.2% 71.25%,3.81% 69.13%,12.48% 57.46%,0% 50%,12.48% 42.54%,3.81% 30.87%,18.2% 28.75%,14.64% 14.64%,28.75% 18.2%,30.87% 3.81%,42.54% 12.48%)}.badge--diamond{clip-path:polygon(50% 0%,83% 12%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0% 43%,17% 12%)}.badge--asterisk{clip-path:polygon(22% 9%,38% 1%,45% 17%,46% 0,64% 2%,62% 19%,72% 5%,86% 15%,76% 29%,91% 21%,99% 38%,83% 45%,100% 46%,98% 64%,82% 62%,95% 72%,85% 86%,71% 76%,78% 91%,62% 99%,55% 83%,54% 100%,36% 98%,38% 81%,28% 95%,14% 84%,24% 71%,8% 78%,1% 62%,16% 55%,0 53%,2% 36%,18% 38%,5% 28%,15% 14%,28% 23%)}.p-badge-wrap{height:40px}.p-badge{--size: 120px;width:var(--size);height:var(--size);font-size:16px}.p-badge__content{width:96px;transform:rotate(-4deg) translate(-50%,-50%);-webkit-hyphens:auto;hyphens:auto}.p-badge--bottom-right,.p-badge--top-right{right:-20px}.p-badge--bottom-left,.p-badge--top-left{left:-32px}.p-badge--top-left,.p-badge--top-right{bottom:calc(100% - 20px)}.p-badge--bottom-left,.p-badge--bottom-right{top:calc(100% - 20px)}.vs__item{width:24px;height:24px;border:none;border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-divider);transition:all ease .3s;padding:0}.variant-swatch .tooltip__text{display:none}.rating-text{color:var(--color-normal-text)}.stars{font-family:Times;--letter-spacing: .8;--font-size: 1.6;--rating-color: #f4bb27;--rating-background-color: #e1e1e6;--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%) }.stars:before{content:"\2605\2605\2605\2605\2605";letter-spacing:calc(var(--letter-spacing) * 1px);background:linear-gradient(90deg,var(--rating-color) var(--percent),var(--rating-background-color) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section,.shopify-challenge__container,.shopify-policy__container{--spacing: 12px;padding-bottom:calc(var(--spacing) * 7)}.section-fw{margin-bottom:calc(var(--spacing) * 3);padding:0}.section-unique{padding-bottom:calc(var(--spacing) * 3)}.section-alone{padding-top:calc(var(--spacing) * 4)}.s-header{padding:calc(var(--spacing) * 4) var(--pd-sides, 0)}.s-header__sub{margin-bottom:var(--spacing)}.s-header__desc{margin-top:calc(var(--spacing) * 2);margin-inline-end:calc(var(--spacing) * var(--times, 4))}.s-header__desc.m-sides{margin-right:calc(var(--spacing) * calc(var(--times) / 2));margin-left:calc(var(--spacing) * calc(var(--times) / 2))}.s-header__desc.mie-zero{margin-inline-end:0}.s-header__buttons{margin-top:calc(var(--spacing) * 3)}.s-header__content>:last-child{margin-bottom:0}.s-footer{padding-top:calc(var(--spacing) * 4)}.s-text-pb{padding-bottom:calc(var(--spacing) * 4)}.s-text-mt{margin-top:calc(var(--spacing) * 2)}.s-text-mb{margin-bottom:calc(var(--spacing) * 2)}.s-footer-sm{padding-top:calc(var(--spacing) * 2)}.content_position .s-header{padding-bottom:calc(var(--spacing) * 7)}.product__quickview .product-option__name{margin-bottom:8px}.product__quickview .product__variants--radios{gap:20px}.product__quickview .product__details,.product__quickview .product__variants{padding:20px}.product__quickview .product__variants{border:1px solid var(--color-divider);border-width:1px 0 0 0}.product__quickview .product__details{display:grid;grid-template-columns:80px 1fr;row-gap:20px;column-gap:16px}.product__quickview .sale-badge{font-size:11px}.product__quickview .price-item{font-weight:700}.product__quickview .price__sale .price-item--regular{font-weight:400}.product__quickview .product__purchase{display:grid;grid-template-columns:1fr;gap:16px}.product__quickview .product__form{grid-column:1}.product__quickview .product-form__buttons{gap:4px}.product__quickview .shopify-payment-button,.product__quickview .shopify-payment-button__button--unbranded{width:100%}.product-form__buttons .shopify-payment-button{width:100%;margin-top:12px}.product__sticky-info .product-form__buttons .shopify-payment-button{margin:0}.card__badge.product__badge{top:25px;right:0;grid-gap:8px;text-transform:uppercase}.product__quickbuy{right:var(--gutter-base);bottom:var(--gutter-base)}.localization-list{bottom:100%;width:250px;max-height:300px;box-shadow:0 0 0 1px var(--color-divider);background:var(--color-page-bg)}.localization-list .link--active{color:rgb(var(--color-btn-bg-rgb))}.localization-list li{line-height:1.5}.localization-list::-webkit-scrollbar{width:8px;height:8px}.localization-list::-webkit-scrollbar-thumb{background:rgba(var(--color-normal-text-rgb),.2);border-radius:50px}.style--paper-note:before{content:"";display:block;position:absolute;right:0;top:0;width:24px;height:24px;background:linear-gradient(45deg,rgba(var(--color-normal-text-rgb),.2) 50%,rgb(var(--color-page-bg-rgb)) 50%)}.color-inverse.style--paper-note:before{background:linear-gradient(45deg,rgba(var(--color-page-bg-rgb),.3) 50%,rgb(var(--color-page-bg-rgb)) 50%)}.cart-drawer__wrapper{max-width:480px;left:auto}.cart-drawer-shipping{border-bottom:1px solid var(--color-divider)}.cart-drawer__product{grid-template-columns:auto 1fr;padding:24px 0;border-bottom:1px solid var(--color-divider)}.cart-drawer__product__media{width:54px}.cart-drawer__product-info--top{grid-template-columns:1fr auto}.cart-drawer__product-info--title .subtext,.cart-notification-product__info .subtext{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.cart-drawer__product-price{max-width:35vw}.cart__drawer .cart-item__discounted:not:first-child{margin-top:8px}.cart-item__discounted{display:grid;grid-template-columns:auto 1fr}.cart-drawer__footer{border-top:1px solid var(--color-divider)}@media (width <= 1024px){sht-cart-drwr[open] .drawer__body{padding-bottom:16px}sht-cart-drwr[open] .cart-drawer__footer{bottom:0}}.cart-drawer__footer--v2{padding:24px 32px}.cart-drawer__total-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cart-drawer__total-label,.cart-drawer__total-value{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:18px;line-height:1.1;color:#232323}.cart-drawer__cta{margin-bottom:14px}.cart-drawer__checkout-btn{background:#232323!important;background-color:#232323!important;border:1px solid #232323!important;color:#fff;font-family:var(--font-body-family);font-style:var(--font-body-style);border-radius:8.894px;height:50px;font-size:18px;font-weight:600;line-height:1;text-transform:none;margin-bottom:50px}.cart-drawer__checkout-btn:hover,.cart-drawer__checkout-btn:focus{background:#232323;color:#fff}.cart-drawer__tax-note{font-size:12px;line-height:1.4;color:#232323;text-align:left}.cart-drawer__tax-note a{text-decoration:underline}.cart-order-notes{max-width:fit-content}.cart-order-notes .btn-link{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.freeship-progress{height:8px;-webkit-appearance:none;appearance:none;border-radius:10px;overflow:hidden}::-webkit-progress-bar{background-color:var(--color-divider)}::-webkit-progress-value{border-radius:10px;background-color:var(--color-main-accent-bg)}.social-share-list{top:100%;right:0}.social-share-list .social-share{width:200px;padding:8px 0;box-shadow:0 0 0 1px var(--color-divider);background:var(--color-page-bg)}.social-share hr{margin:0;border-width:0 0 1px 0;border-color:var(--color-divider)}.btn-localization{font-family:inherit;line-height:1.5;height:44px;border:1px solid var(--color-divider);background:var(--color-page-bg);padding:10px 16px 10px 20px}.accordion__toggle{padding:10px}.accordion__icon--minus,.accordion__icon--plus{transition:.2s ease}.accordion__icon--plus{transform:rotate(0)}.accordion__icon--minus{transform:rotate(-90deg)}.filter-form__details[open] .accordion__icon--plus,.open .accordion__icon--plus{opacity:0;transform:rotate(90deg)}.filter-form__details[open] .accordion__icon--minus,.open .accordion__icon--minus{opacity:1;transform:rotate(0)}.accordion-content{padding-block:0;transition:all .2s var(--timing-function-off) .1s}.accordion-content>*{transform:translateY(-24px);opacity:0;visibility:hidden;transition:all var(--timing-function-off) .2s .1s}.accordion-content.open>*{transform:translateY(0);transform-origin:top;opacity:1;visibility:visible;transition:all var(--timing-function-on) .2s .1s}.accordion-content.open{overflow:hidden;height:auto;transition:max-height .2s var(--timing-function-on)}.accordion-content:not(.open){margin-bottom:0}.anmb .button{color:inherit}.anmb .button[disabled]{color:transparent;box-shadow:none!important;background:0 0}.header{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"logo icon-left icon-right";border-bottom:1px solid var(--color-divider);padding-top:11px;padding-bottom:11px;min-height:68px;background:rgba(var(--color-page-bg-rgb),.9)}.header__logo{grid-area:logo}.header__menu{grid-area:header-nav}.menu--drawer .header__menu,.menu--horizontal .header__menu{display:none}.header__icons--right{grid-area:icon-right}.header__icons--left{grid-area:icon-left;justify-content:flex-start}@media (max-width: 1024px){.header.menu--drawer{grid-template-areas:"icon-left logo icon-right";grid-template-columns:1fr auto 1fr}.header__icons.header__icons--left,.header__icons.header__icons--right{width:100%}.header__icons.header__icons--left{justify-content:flex-start;margin-left:calc(-1 * var(--gutter-container));padding-left:var(--gutter-container)}.header__icons.header__icons--right{justify-content:flex-end;margin-right:calc(-1 * var(--gutter-container));padding-right:var(--gutter-container)}.header__icons .btn-icon,.header__icons .header__icon-img,.header__icons svg{width:24px;height:24px}}.header__icons{height:100%;align-content:center;align-items:center;align-self:center;display:flex;justify-content:center}.logo-position--top-center .header__icons--right .header__icon--search{display:none}.header__heading,.header__logo-link{line-height:0}.header__logo-link span{line-height:1}.header__logo-img{height:auto;max-width:var(--logo-width-mobile);transition:all ease .3s}@media (max-width: 1024px){.header__logo-img.logo__main-logo,.header__logo-img.logo--transparent{width:var(--logo-width-mobile);max-width:var(--logo-width-mobile)}}.header--transparent>div{position:static;z-index:1}.is-header-hide,.is-header-hide .is-header-transparent{transform:translateY(-100%)}.header-wrapper.animate,.is-header-transparent{transition:transform .3s ease-out}.header-wrapper:not(.header--sticky) .header--transparent:after{content:"";width:100%;height:calc(var(--header-height) * 1.5);min-height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#0000004d 0,#0000);z-index:0;pointer-events:none}.header__menu.active{transform:translateZ(0)}.header__icons .btn-icon,.header__link,.menu__link{color:var(--color-normal-text);cursor:pointer}.menu__link>svg{transition:transform .2s;display:block}summary.menu__link{display:grid;grid-template-columns:1fr 24px;gap:12px}.menu__link-lv1{padding:var(--gutter-base) 0;justify-content:space-between}.menu__item--current,.menu__item__grandchild:hover,.menu__link--active,.menu__link:hover,details[open]>.menu__link{--color-normal-text: rgb(var(--color-btn-bg-rgb)) !important}.menu-dropdown{padding:12px 24px}.menu-dropdown .menu__link{padding:12px 0}.menu-dropdown__grandchild{padding:8px}.menu-dropdown__grandchild .menu__link{padding-inline-start:28px;padding-inline-end:24px;position:relative}.menu-dropdown__grandchild .menu__link:before{content:"";width:4px;height:4px;position:absolute;top:calc(50% - 2px);left:0;background:var(--color-normal-text);border-radius:50%}details[open] .menu-dropdown{visibility:visible;opacity:1;transform:translateZ(0);transition:.2s var(--timing-function-on) .2s}details[open]>.menu__link>svg{transform:rotate(180deg)}.header-collection__item .media{width:100%;height:100%;object-fit:cover}.header__icon .btn-icon{color:var(--color-normal-text)}.header__cart-count{min-width:14px;height:14px;padding:0 4px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:.7em;line-height:14px;right:-4px;top:-4px;bottom:auto;background-color:#fff;color:#000;border-radius:999px}.header-cart-status--animate .header__cart-count:before{content:"";width:100%;height:100%;border-radius:50px;position:absolute;top:0;left:0;background-color:#fff;animation:cartCount .3s var(--timing-function-on)}.header-cart-status--animate .header__cart-count{visibility:visible;opacity:1}.header-cart-status--animate .cart-count-number{animation:cartCountNumber .3s ease .3s}.menu-drawer .main__menu{flex-direction:column;align-items:flex-start}.menu-drawer .menu__item{width:100%}.menu-drawer .menu__link:focus,.menu-drawer .menu__link:focus-visible,.menu-drawer summary.menu__link:focus,.menu-drawer summary.menu__link:focus-visible{outline:none;box-shadow:none}.js .header-extra-info,.js .menu-drawer .main__menu>.menu__item{opacity:0;transform:translate(-100%)}.js .submenu__item{opacity:0;transform:translateY(-24px);transition:all cubic-bezier(.5,0,.1,1) .2s var(--delay)}.is-open>ul>.submenu__item{transform:translateY(0);transition:cubic-bezier(.5,0,.1,1) .2s var(--delay);opacity:1}#menuDrawer.active .header-extra-info,#menuDrawer.active .main__menu>.menu__item{opacity:1;transform:translate(0);transition:all var(--timing-function-on) .2s var(--delay)}.menu-drawer .mega-menu-wrapper{padding:0}.menu--drawer .drawer__header{padding-top:12px;padding-bottom:12px}.menu--drawer .header__logo{display:flex;align-items:center}.header-extra-info{border-top:1px solid var(--color-divider)}.header__contact{border-bottom:1px solid var(--color-divider)}.cart-notification{top:calc(var(--header-height) - 1px);padding:20px 20px 8px;border:1px solid var(--color-divider);background:rgb(var(--color-page-bg-rgb));transform:translateY(0);transition:all var(--timing-function-on) .3s .2s}.cart-notification[hidden]{visibility:hidden;opacity:0;transform:translateY(-32px);transition:var(--timing-function-off) .3s}.cart-notification-product__info{grid-template-columns:1fr auto}.cart-notification-product__price{color:var(--color-main-accent-bg);max-width:112.5px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.cart-notification__message{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.cart-notification__links .btn-primary{color:#fff;text-decoration:none}.cart-notification__links .btn{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;min-height:auto;height:auto;font-family:var(--font-body-family);font-weight:600;font-size:.9em;color:rgb(var(--color-normal-text-rgb));text-decoration:underline;text-underline-offset:4px}.header--transparent{background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.header-menu--open .header:after{display:none}.header-menu--open .logo__main-logo{opacity:1!important;display:block}.header-menu--open .logo--transparent{visibility:hidden!important}.header--sticky .header--transparent,.header-menu--open .header--transparent{background:rgba(var(--color-page-bg-rgb),.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-divider)}.header--text-invert:not(:hover) .header-logo,.header--text-invert:not(:hover) .header__icons .btn-icon,.header--text-invert:not(:hover) .menu__link-lv1{--color-normal-text: var(--color-page-bg) }.header--sticky .header--transparent .header-logo,.header--sticky .header--transparent .header__icons .btn-icon,.header--sticky .header--transparent .menu__link-lv1,.header-menu--open .header--transparent .header-logo,.header-menu--open .header--transparent .header__icons .btn-icon,.header-menu--open .header--transparent .menu__link-lv1{--color-normal-text: rgb(var(--color-normal-text-rgb)) }.header-logo--transparent .logo__main-logo{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header--sticky .logo--transparent,.header--transparent:hover .logo--transparent{opacity:0}.header--sticky .header-logo--transparent .logo__main-logo,.header--transparent:hover .logo__main-logo{opacity:1}.header-extra-info{--item-gap: 12px }.header__icon--account{gap:var(--item-gap)}.newsletter__input{color:rgb(var(--color-normal-text-rgb))}.carousel{scroll-padding-left:calc(var(--gutter-container) + var(--gutter) * 2);margin:0 calc(var(--gutter-container) * -1);padding-left:var(--gutter-container)}.carousel:after{content:"";display:block;height:100%;padding-right:calc(var(--gutter-container) - (var(--gutter) * 2))}.carousel__item{--grid-ratio:(100% -var(--gutter-carousel, 36px)) / 12;padding-left:0;padding-right:calc(var(--gutter) * 2)}.carousel-pagination{--spacing: 12px;width:calc(100% + calc(var(--spacing) * 2));left:calc(var(--spacing) * -1);z-index:1}.carousel-pagination button[disabled]{display:none}.card__avatar{max-width:180px;border-bottom-left-radius:0}.quote{left:12px;bottom:8px}.header-logo{color:var(--color-normal-text)}.header-search{visibility:hidden;opacity:0;transition:var(--timing-function-off) .3s;background-color:var(--color-page-bg)}.header--predictive-search-open .header{opacity:0;transition:var(--timing-function-on) .3s .3s}.header--predictive-search-open .header-search{visibility:visible;opacity:1;transform:translate(0)}.predictive-search-form{background:var(--color-page-bg);max-height:100%}.is-result-show .predictive-search-form{overflow-y:scroll}.search__field{gap:12px;padding-top:var(--gutter-base);padding-bottom:var(--gutter-base);border-bottom:1px solid var(--color-divider);background:var(--color-page-bg);transition:ease .3s;transform:translate(100%)}.header--predictive-search-open .search__field{transform:translate(0);transition-delay:.3s}.search__field-input{padding:0 16px}.search__result{background-color:var(--color-page-bg)}.header--predictive-search-open .search__result{opacity:1;animation:fadeUp var(--timing-function-on) .3s .6s}.search__result-empty[hidden]{display:none}.search__result-contents{animation:fadeUp .5s}.search__result-type .card__content--outer{padding:0}.search__result-item .card__heading{font-size:var(--heading-6);margin-bottom:12px}.card__search{grid-template-columns:80px 1fr}.search__result--list{--gutter: 16px }.search__result-item .card--product{display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:start}.search__result-item .price{margin:0}.search__result-item .price__sale .price-item--regular{font-weight:400;color:var(--color-disabled-text)}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.main-search__search-form{max-width:750px}.sht-dialog{background-color:#000000a6;opacity:0;visibility:hidden;display:flex;transition:opacity ease .3s}.sht-dialog:not([hidden]){display:flex;visibility:visible;opacity:1;overflow:hidden}.dialog{width:100%;max-width:800px;max-height:calc(100% - 72px);background-color:#fff;transform:translateY(0);transition:.3s var(--timing-function-on);overflow:auto}.sht-dialog[hidden] .dialog{transform:translateY(100%);transition:.3s var(--timing-function-off)}.dialog.dialog--full-width{max-width:100%;width:100%;max-height:100vh;height:100%}.dialog__header{border-bottom:1px solid var(--color-divider);top:0;padding:12px 12px 12px 20px;background:var(--color-page-bg);z-index:4}.dialog__body{flex:1;overflow-x:auto;padding:20px}.dialog__footer{border-top:1px solid var(--color-divider);padding:20px;background-color:var(--color-page-bg)}.dialog__quickshop .dialog__body{padding:0}.dialog .product-quickview{max-height:calc(100% - 144px)}.dialog--no-title{position:absolute;right:var(--gutter-base);top:var(--gutter-base);border:none;background:0 0;padding:0;z-index:3}.dialog--full-width .dialog__body{padding:0}.drawer{position:fixed;z-index:9;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:#000000a6;transition:ease .3s;opacity:0;visibility:hidden;overflow:hidden;max-width:100%}.drawer.drawer--left{justify-content:flex-start}.drawer.active{opacity:1;visibility:visible}.drawer.active .drawer__wrapper{transform:translate(0);transition:transform .3s var(--timing-function-on)}.drawer__container{width:100%;max-width:480px}.drawer__wrapper{height:100%;width:100%;max-width:480px;border-right:0;background-color:var(--color-page-bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s var(--timing-function-off);position:fixed;right:0}.drawer--left .drawer__wrapper{transform:translate(-100%);left:0;right:auto}.drawer__wrapper.cart-drawer__wrapper{position:absolute;z-index:60}.drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;z-index:55}.drawer__header{padding:12px 12px 12px 20px;border-bottom:1px solid var(--color-border);background-color:var(--color-page-bg)}.drawer__body,.drawer__footer{padding:20px;background-color:var(--color-page-bg)}.drawer__footer{border-top:1px solid var(--color-border)}.js .anm{opacity:0;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:ease;animation-duration:var(--duration);animation-delay:var(--delay);animation-timing-function:ease}.js .media-wrapper.anm{opacity:.1}.js .animated,.js .media-wrapper.animated,.js-animate.animated .anm{opacity:1}.js .anm-zoomOut{--duration: .6s;transform:scale(1.2)}.animated.anm-zoomOut{transform:scale(1)}.js .anm-fadeInUp{transform:translate3d(0,24px,0)}.js .animated.anm-fadeInUp,.js-animate.animated .anm-fadeInUp{transform:translateZ(0)}.is-result-show .anm-fadeInUp{opacity:1;transform:translateZ(0);transition:all ease .3s;transition-delay:var(--delay)}.shopify-challenge__container{padding:calc(var(--spacing) * 4) var(--gutter-container)}.shopify-challenge__message{margin-bottom:24px}.shopify-challenge__button{margin-top:24px!important;min-height:var(--form-field-lg);font-size:var(--heading-6);color:var(--color-btn-label);background:rgb(var(--color-btn-bg-rgb));width:100%}.cart-notification-panel-content{grid-template-columns:54px auto}html.no-js .no-js-hidden{display:none!important}.no-js .product__quantity{display:block!important}.no-js .product-form__recipient-form .recipient-fields{display:block}.no-js .gift-card-recipient-i-want,.no-js .gift-card-recipient-i-want-label,.no-js .recipient-email-error-prefix{display:none}.article__inner:after{content:"";display:block;clear:both}.shopify-policy__container{width:100%;max-width:100%;padding-inline:var(--gutter-container);margin:0 auto}.shopify-policy__container>*{max-width:100%;margin:0 auto}.shopify-policy__title{padding:calc(var(--spacing) * 4) var(--pd-sides, 0)}.js .slider-slide--active:not(.slider-slide--active-blur) img{opacity:1;transition:opacity .2s ease}.js .slider-slide--active-blur img{opacity:1;transition:opacity .2s ease}.slider-slide .s-header__buttons,.slider-slide .s-header__desc,.slider-slide .s-header__sub,.slider-slide .s-header__title{opacity:0;transform:translateY(24px)}.slider-slide.slider-slide--active .s-header__buttons,.slider-slide.slider-slide--active .s-header__desc,.slider-slide.slider-slide--active .s-header__sub,.slider-slide.slider-slide--active .s-header__title{opacity:1;transform:translateY(0);transition:.3s var(--timing-function-on) var(--delay)}.slider-slide--active-blur.slider-slide .s-header__buttons,.slider-slide--active-blur.slider-slide .s-header__desc,.slider-slide--active-blur.slider-slide .s-header__sub,.slider-slide--active-blur.slider-slide .s-header__title{opacity:0;transform:translateY(24px);transition:all .3s var(--timing-function-off)}.background-video{background:#000}.vwt-content{margin-top:calc((var(--video-ratio) / 8) * -100%)}.timeline__item{min-height:28px}.timeline__item:before{content:"";position:absolute;background:#fff;height:12px;width:12px;border-radius:50%;border:8px solid var(--color-tle);z-index:1;left:var(--gutter)}.timeline__item:after{left:calc(var(--gutter) + 12px);top:28px;width:4px;height:calc(100% + 4px);content:"";position:absolute;background:var(--color-tle)}.timeline__date{border-radius:24px}.timeline__content .open svg{transform:rotate(180deg)}a[href="#"].pe-no-link{pointer-events:none}.ctclg--big-first.stacked .index-1,.ctclg--big-last.stacked .index-3{grid-column:1/3}.ctclg--big-first.unstacked .index-2 .media-wrapper,.ctclg--big-first.unstacked .index-3 .media-wrapper,.ctclg--big-first.unstacked-2 .index-2 .media-wrapper,.ctclg--big-last.unstacked .index-1 .media-wrapper,.ctclg--big-last.unstacked .index-2 .media-wrapper,.ctclg--big-last.unstacked-2 .index-1 .media-wrapper{aspect-ratio:2/1}.accordion__item{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.accordion__item+.accordion__item{border-top:0}.btn-slideshow-thumb,.product-slideshow__item{background-color:rgb(var(--color-page-bg-rgb))}.product-form-spinner{left:-32px;display:none}.loading .product-form-spinner{display:block;width:24px;height:24px}.search__result .sht-spinner{position:unset}.sht-spinner{position:absolute;left:0}.product-slideshow__item{flex-shrink:0;width:100%;position:relative}.product-slideshow__slider .carousel__counter,.product-slideshow__slider .slide__counter{background:#fff;padding:0 12px;border-radius:20px}.product-slideshow__slider .carousel__counter{bottom:12px;left:16px}.featured-product-details .carousel__counter{left:32px}.product__media__dialog .slide__pagination{padding:20px}.main-product-info-container{padding-inline-end:calc(var(--gutter-container));padding-inline-start:calc(var(--gutter-container))}.product__prices{background-color:rgba(var(--color-normal-text-rgb),.02)}.product__prices .price-item--last{font-size:var(--heading-4);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.product__sticky-info__price .price-item--last{font-size:var(--heading-6)}.product__extra-info--horizontal{display:grid;grid-template-columns:1fr;gap:24px}.cross-sell__items{--times-fold: 1 }.dialog-gallery-slides{height:calc(100% - 84px)}.product-slideshow__thumb.is-active-item .btn-slideshow-thumb{box-shadow:0 0 0 2px rgb(var(--color-btn-bg-rgb))}.product-slideshow__thumb .btn-slideshow-thumb:hover img{transform:scale(1.2)}.product-slideshow__thumb:only-child{display:none}.product__media-wrapper--gallery-grid .product-slideshow__item:nth-child(3n+1){width:100%;display:block;overflow:hidden}.open-gallery-icon{right:12px;bottom:12px}.product-slideshow__thumbnail{left:calc(var(--gutter-base) / 2)}.carousel--vertical .carousel-controls--outside button{top:calc(0px - var(--form-field-sm));transform:rotate(90deg)}.carousel--vertical .carousel-controls--outside .btn-next{bottom:calc(0% - var(--form-field-sm));top:auto}.btn-slideshow-thumb{width:64px;height:calc(64px / (var(--ratio)))}.slide__pagination .slide__counter{padding:0 10px;border:1px solid var(--color-border);border-radius:20px}.btn-slideshow-thumb:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;box-shadow:inset 0 0 0 1px var(--color-divider);pointer-events:none}.is-active .btn-slideshow-thumb:before,.is-active-gallery-thumb .btn-slideshow-thumb:before{opacity:0}.is-active .btn-slideshow-thumb,.is-active-gallery-thumb .btn-slideshow-thumb{box-shadow:0 0 0 2px rgb(var(--color-btn-bg-rgb)),0 0 0 4px var(--color-btn-label)}.slideshow__thumb-icon{top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%);background:none;color:rgb(var(--color-btn-bg-rgb))}.shopify-model-viewer-ui,.shopify-model-viewer-ui model-viewer{width:100%;height:100%}.shopify-model-viewer-ui .shopify-model-viewer-ui__btn-poster{background:rgb(var(--color-btn-bg-rgb));border-radius:50%;color:var(--color-btn-label)}.product__xr-btn{bottom:40px;width:max-content}.product__sticky-info{border:1px solid var(--color-divider);border-width:1px 0 0 0;background:rgb(var(--color-page-bg-rgb));transform:translateZ(0);transition:.3s var(--timing-function-on)}.product__sticky-info.hidden-xs{transform:translate3d(0,24px,0);transition:.3s var(--timing-function-off)}.product__sticky-info .price__sale .price-item--regular,.product__sticky-info .product__badge{display:none!important}.pickup-availability__item address{font-style:normal}.pickup-availability__item+.pickup-availability__item{padding-top:24px;border-top:1px solid var(--color-border)}.pickup__availability-info button{color:var(--color-normal-text)}.product-slideshow__pagination{width:100%!important}.product-btn-atc.loading{pointer-events:none}.product__info{--product-spacing: 32px;margin-top:var(--product-spacing)}.product__info--spacing+.product__info--spacing{margin-top:calc(var(--product-spacing) / 2)}.product-form__recipient-form{grid-template-columns:auto 1fr}.product-form__recipient-form>input.gift-card-recipient-i-want:not(:checked,:disabled)~.recipient-fields{display:none}.product-form__recipient-form>input.gift-card-recipient-i-want:checked~.recipient-fields{display:flex;flex-direction:column;gap:12px}.gift-card-recipient-i-want{width:24px;height:24px;margin:16px 0}.hotspot-item{top:calc(var(--axis-y) - 20px);left:calc(var(--axis-x) - 20px);width:40px;height:40px;background:rgba(var(--color-normal-text-rgb),.6);-webkit-appearance:none;appearance:none}.hotspot-item:after{content:"";border-radius:50%;width:16px;height:16px;background:#fff}.hotspot-item--active{background:rgb(var(--color-btn-bg-rgb));box-shadow:0 0 0 2px #fff}.carousel__counter{color:rgba(var(--color-normal-text-rgb),.6)}.footer__logo{max-width:var(--logo-width)}.footer-newsletter-form{--color-normal-text: rgb(var(--color-normal-text-rgb));--color-page-bg: rgb(var(--color-page-bg-rgb));--color-disabled-text: rgba(var(--color-normal-text-rgb), .32) }.footer__nav__list{grid-template-columns:repeat(auto-fit,minmax(40%,1fr))}.footer__socials{max-width:288px}.footer__nav__list button.open svg{transform:rotate(180deg)}.popup{border:1px solid var(--color-border);background:#fff;transform:translate3d(0,24px,0);left:calc(var(--gutter-container));right:calc(var(--gutter-container));bottom:calc(var(--gutter) * 2);transition:.3s var(--timing-function-off)}.is-popup-show .popup{visibility:visible;opacity:1;transition:.3s var(--timing-function-on);transform:translateZ(0);outline:0}.popup button{right:calc(var(--gutter-base) / 2);top:calc(var(--gutter-base) / 2)}.popup__description{margin-top:12px}.running-text{height:calc(var(--heading-3) + 28px)}.running-text a[href="#"]{pointer-events:none}.marquee-item{padding:0 4vw;line-height:1}.marquee--up{transform:skewY(-4deg)}.marquee--up .marquee-item{transform:skew(4deg)}.marquee--down{transform:skewY(4deg)}.marquee--down .marquee-item{transform:skew(-4deg)}.rng-tt-btn{box-shadow:0 0 0 3px rgba(var(--color-normal-text-rgb),.16);padding:0}.horizontal-carousel{-webkit-overflow-scrolling:touch;max-width:640px}.logo-list .media{max-height:var(--size)}.logo-list.none-color{padding-top:0;padding-bottom:0}.custom-icon img{object-fit:cover}.custom-icon img,.custom-icon svg{width:100%;height:100%;fill:currentColor;display:block}.btn-link[disabled] .icon-custom--small img{opacity:.5}.btn-link:active .icon-custom--small img,.btn-link:hover .icon-custom--small img{opacity:.8}.btn-link .icon-custom--small img{opacity:1}.section-content__media{padding-bottom:100%}@media (min-width: 459px){.rte iframe,.rte video{height:calc(((100vw - 2 * var(--gutter-container)) / 12 * 10) * .5625)}.product__modal{max-width:600px}.section,.shopify-challenge__container,.shopify-policy__container{--spacing: 16px }.s-header__desc{--times: 8 }.nltr-fm .nltr-fm__wrapper{margin-bottom:0;margin-right:16px}.card-page{min-height:200px}.product__quickview .product__details,.product__quickview .product__variants{padding-left:24px;padding-right:24px}.header-extra-info{--item-gap: 16px }.cart-notification{max-width:375px;left:auto;right:calc(var(--gutter-container))}.product__quickview .product__purchase{grid-template-columns:auto 1fr}.product__quickview .product__form{grid-column:2}.carousel{scroll-padding-left:var(--gutter-container)}.carousel__item{--gutter-carousel: var(--gutter) *2 }.carousel-pagination{--spacing: 40px }.search__result-item .card--product{grid-template-columns:1fr}.search__result--list{--gutter: 12px }.dialog__header,.drawer__header{padding:12px 16px 12px 24px}.dialog__body,.dialog__footer,.drawer__body,.drawer__footer{padding:24px}.sht-dialog[hidden] .dialog{transform:translateY(0)}.dialog{max-height:calc(100% - 144px)}.cart-drawer__product-price{max-width:144px}.product__extra-info--horizontal{grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:32px}.product__info{--product-spacing: 48px }.shopify-challenge__container{padding-inline:0}.shopify-challenge__button{width:auto}.cart-drawer__product__media{width:80px}.cart-notification-panel-content{grid-template-columns:80px auto}.product__quickview .product__details{grid-template-columns:120px 1fr}.product__sticky--left.product__sticky-info{border-width:1px 1px 0 0}.product__sticky--right.product__sticky-info{border-width:1px 0 0 1px}}@media (min-width: 769px){.shopify-policy__container>*{max-width:calc(100% / 12 * 10)}.breadcrumb{padding:20px var(--pd-sides, 0)}.rte iframe,.rte video{height:calc(((100vw - 2 * var(--gutter-container)) / 12 * 8) * .5625)}.header-search{background-color:transparent}.search__field{transform:translateY(-32px)}.predictive-search-form{max-height:calc(100vh - 88px)}.predictive-search-form{pointer-events:none;background-color:transparent}.search__result{transform:translateY(-100%)}.header--predictive-search-open .search__result{opacity:1;animation:none;transform:translateY(0);transition:all ease .3s .5s}.header-search .search__result-empty{display:block}.header-search[results] .search__result-empty{display:none}.header--predictive-search-open .predictive-search-form{pointer-events:all}.card__search{gap:var(--gutter-base)}.search__result--list{--gutter: 16px }.search__result-type .product-card .card__content{padding-top:16px}.grid-line{--col: 12 }.product__modal{max-width:800px}.section,.shopify-challenge__container,.shopify-policy__container{--spacing: 20px }.s-header__desc{--times: 12 }.p-badge{--size: 160px;font-size:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.p-badge__content{width:120px}.btn-small{font-size:16px}.tab__link{padding:12px 20px}.tab__header{--tab-spacing: 6 }.diagonal{column-gap:calc(var(--gutter) * 2);grid-template-columns:repeat(12,1fr)}.diagonal .s-header{grid-column:span 4}.diagonal .s-content{padding-top:calc(var(--spacing) * 8);grid-column:5/13}.diagonal .s-header__desc{margin-inline-end:0}.card-page{min-height:300px}.quickview-form__buttons .shopify-payment-button,.quickview-form__buttons button{width:auto}.product-form__buttons .shopify-payment-button{width:100%;margin-top:16px}.product__quickview .product__variants{border-width:0 0 0 1px}.card__content--inner{padding:24px}.badge{font-size:14px;line-height:1.5}.freeship-progress{height:10px}.cart-notification-free-shipping{padding:12px 0}.icon--square{width:56px;height:56px}.dialog__header,.drawer__header{padding:16px 16px 16px 24px}.logo-list .media{--size: 120px }.vwt-content{padding-left:calc((100% - var(--gutter-container)) / 7 + calc(var(--gutter)));padding-bottom:calc((100% - var(--gutter-container)) / 7 + calc(var(--gutter)));padding-top:var(--gutter-container);padding-right:var(--gutter-container);margin-top:calc((var(--video-ratio) / 3) * 100%)}.vwt-content.ml-minus{padding-right:calc((100% - var(--gutter-container)) / 7 + calc(var(--gutter)));padding-left:var(--gutter-container)}.timeline{scroll-padding-left:var(--gutter-container);margin:0 calc(var(--gutter-container) * -1);padding-left:calc(var(--gutter-container) + 20px)}.timeline::-webkit-scrollbar{height:10px}.timeline::-webkit-scrollbar-track{background:var(--color-divider);border-radius:50px}.timeline::-webkit-scrollbar-thumb{background:rgba(var(--color-normal-text-rgb),.24);border-radius:50px}.timeline::-webkit-scrollbar-button:horizontal:end:increment,.timeline::-webkit-scrollbar-button:horizontal:start:increment{width:var(--gutter-container)}.timeline__item{--grid-ratio:(100% -62px) / 12;padding:40px calc(var(--gutter) * 2) 48px 0}.timeline__item:before{top:-12px;left:0}.timeline__item:after{height:4px;width:100%;top:0;left:0}.ctclg--big-first.stacked .index-2 .media-wrapper,.ctclg--big-first.stacked .index-3 .media-wrapper,.ctclg--big-last.stacked .index-1 .media-wrapper,.ctclg--big-last.stacked .index-2 .media-wrapper{aspect-ratio:2/1}.ctclg--equal{grid-template-columns:repeat(var(--size),1fr)}.ctclg--big-first.unstacked{grid-template-columns:40% repeat(2,1fr)}.ctclg--big-first.unstacked-2{grid-template-columns:3fr 2fr}.ctclg--big-last.unstacked{grid-template-columns:repeat(2,1fr) 40%}.ctclg--big-last.unstacked-2{grid-template-columns:2fr 3fr}.ctclg--big-first.stacked,.ctclg--big-last.stacked{grid-template-columns:repeat(2,1fr)}.ctclg--big-first.stacked .index-1{grid-column:1/2;grid-row:1/3}.ctclg--big-last.stacked .index-3{grid-column:2/3;grid-row:1/3}.product__info-container{padding-inline-start:0}.product__info{--product-spacing: 56px }.product__xr-btn[data-shopify-xr-hidden]{display:none}.product__extra-info--horizontal{grid-gap:32px}.product__media-wrapper--compact{padding-inline-start:var(--gutter-container)}.product__media-wrapper--compact .product__media-wrapper--single-with-thumbnails .product-slideshow__thumbnail{left:0}.product__media-wrapper--compact .media-type--video{padding-left:0}.featured-product-details .product-slideshow,.main-product .product-slideshow{min-height:51rem;display:flex;justify-content:center;align-items:center}.product__media-wrapper--compact .product-slideshow__thumb{width:68px}.main-product .product__info.ord-1{--product-spacing: 28px }.product__media-wrapper--gallery-grid .product-slideshow__items{--width: 100%;--column: 2;display:grid;grid-template-columns:repeat(var(--column),calc(var(--width) / var(--column)));gap:1px}.product__media-wrapper--gallery-grid .product-slideshow__item:nth-child(3n+1){grid-column:span 2}.product__media-wrapper--gallery-grid .product-slideshow__item:nth-child(3n+2):last-child{grid-column:span 2}.open-gallery-icon{display:none}.product__media-wrapper--gallery-grid .media-type--video{padding-left:0}.dialog-gallery-slides{height:calc(100% - 96px)}.product-slideshow__thumb{width:80px;border:none;padding:8px 0}.horizontal-carousel-wrapper .carousel-pagination{max-width:640px;margin:0 auto;left:50%;transform:translate(-50%,-50%);width:100%;top:50%}.horizontal-carousel-wrapper .carousel__btn{right:100%;top:50%;transform:translateY(-50%)}.product-gallery-thumbnails .carousel-pagination .btn-next{right:-56px;left:auto}.horizontal-carousel-wrapper{left:100%}.cross-sell__items{--times-fold: 2 }.featured-product-details .product__info:first-child{margin-top:0}.gallery__slide--external_video,.gallery__slide--video{height:calc(100% - 56px);margin-top:56px}.hotspot-content{width:max(250px,100%)}.hotspot-content--show{opacity:1;visibility:visible;background:#fff;padding:12px;box-shadow:0 0 15px #0000001a}.hotspot-content--top{bottom:calc(100% + 8px)}.hotspot-content--bottom{top:calc(100% + 8px)}.hotspot-content--left{right:calc(100% + 8px)}.hotspot-content--right{left:calc(100% + 8px)}.hotspot-carousel{padding:0 calc(var(--gutter) * 2)}.popup{max-width:360px;left:unset}.popup .gap-16{grid-gap:12px}.collection__header{row-gap:0;grid-template-rows:auto 1fr}.collection__header .s-header__desc{margin-inline-end:calc(var(--spacing) * var(--times, 4));margin-inline-start:0}.footer-localization{min-width:fit-content}}@media (min-width: 1025px){.ta-left .hero-image{min-height:90vh}.diagonal .carousel{margin-left:0;padding-left:0;scroll-padding-left:0}.carousel-pagination{--spacing: 54px }.diagonal .carousel-pagination{--spacing: 22px }.header-logo{padding:var(--gutter-base)}.logo-position--middle-left{grid-template-areas:"logo header-nav icon-right";grid-template-columns:auto 1fr auto}.logo-position--middle-left .header-logo{max-width:350px}.header__logo-img{max-width:var(--logo-width-desktop)}.header:not(.menu--drawer) .header__logo button{display:none}.logo-position--top-center .header__logo{text-align:center;justify-content:center}.header__icons--mobile{display:none}.header__icons--left{grid-area:icon-left;justify-content:flex-start}.header.menu--drawer{grid-template-areas:"icon-left logo icon-right";grid-template-columns:1fr auto 1fr}.header.menu--drawer .header__logo{justify-content:center}.logo-position--top-center{grid-template-areas:"icon-left logo icon-right" "header-nav header-nav header-nav";grid-template-columns:1fr auto 1fr;grid-template-rows:1fr auto}.logo-position--top-center .main__menu{justify-content:center}.logo-position--top-center .header__icons--right .btn-search{display:none}.logo-position--top-left{grid-template-areas:"logo icon-right icon-right" "header-nav header-nav header-nav";padding-top:0;padding-bottom:0}.logo-position--middle-center{grid-template-areas:"logo header-nav icon-right";grid-template-columns:250px 1fr 250px}.logo-position--middle-center .main__menu{justify-content:center}.logo-position--middle-left .header__nav{margin-inline-end:48px}.header__icons--right{margin-left:44px}.header{padding-top:0;padding-bottom:0}.header__icons--right .header__icon--account{display:block}.header__cart-count{top:10px;right:-11px;bottom:auto}.menu--horizontal .header__menu{display:flex}.menu__link{font-size:var(--heading-6)}.main__menu{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;align-items:center}.menu--horizontal .menu__link-lv1{padding:calc(var(--gutter-base) * 1.5) var(--gutter-base)}.menu--horizontal .mega-menu__submenu .menu__link-lv2{font-size:var(--heading-6);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.menu--horizontal .menu-dropdown{display:block;left:0;top:100%;width:300px;border:1px solid var(--color-divider);position:absolute;visibility:hidden;opacity:0;background:var(--color-page-bg);transition:all .2s var(--timing-function-off) .3s;transform:translate3d(0,-24px,0);z-index:1;padding-left:0;padding-right:0}.mega-menu{align-items:flex-start;flex:1}.mega-menu__submenu{display:grid;grid-template-columns:repeat(auto-fit,minmax(20%,1fr));grid-column-gap:calc(var(--gutter-base) * 2);grid-row-gap:calc(var(--gutter-base) * 1.5);margin-inline-end:calc(var(--gutter-base) * 2)}.mega-menu__submenu:only-child{grid-template-columns:repeat(auto-fit,minmax(15%,1fr));margin-inline-end:0}.mega-menu__submenu details{display:none}.menu__grandchild{display:block}.mega-menu__grandchild{padding:0}.mega-menu__grandchild .menu__link{padding-inline-start:0px;font-size:var(--font-body-size)}.mega-menu__grandchild .menu__link:before{display:none}.mega-menu-promotions{display:flex;flex-direction:column;max-width:33%}.card__promotion:not(:last-child){margin-bottom:calc(var(--gutter-base) * 2)}.mega-menu-promotions .card__media{height:222px}.mega-menu-promotions .card__content{padding:calc(var(--gutter-base) * 1.5)}.mega-menu__submenu{flex:1}.menu__item-megamenu{position:static}.menu--horizontal .mega-menu-wrapper{width:100%;padding-inline:calc(var(--gutter-container));padding-top:24px;padding-bottom:40px}.menu--horizontal .header-collection-list{padding-block:0;grid-template-columns:repeat(auto-fit,minmax(10%,.5fr));grid-gap:32px}.header-collection__item{max-height:476px}.mega-menu__grandchild .menu__item--current .menu__link,.mega-menu__grandchild .menu__link:hover{text-decoration:underline;text-decoration-thickness:2px;color:var(--color-normal-text-rgb)}.submenu__item .menu__link{padding-inline:20px}.submenu__item .menu__link.menu__link--active,.submenu__item .menu__link:hover{background-color:rgba(var(--color-normal-text-rgb),.02)}.submenu__item.menu__item__grandchild .menu__link{padding-inline-start:60px}.menu-dropdown__grandchild .menu__link:before{left:32px}.search__result-items{gap:0}}@media (min-width: 1681px){.section,.shopify-challenge__container,.shopify-policy__container{--spacing: 24px }.s-header__desc{--times: 20 }.s-header__sub.badge{font-size:calc(var(--heading-6) - 4px)}.tab__link{padding:16px 20px}.tab__header{--tab-spacing: 9 }.product__quickview .product__details{padding-left:32px;padding-right:32px}.diagonal .carousel__item{--gutter-carousel: 62px }.carousel-pagination{--spacing: 86px }.mega-menu__submenu{grid-row-gap:calc(var(--gutter-base) * 2)}.dialog__header,.drawer__header{padding:16px 20px 16px 32px}.dialog__body,.dialog__footer,.drawer__body,.drawer__footer{padding:24px 32px}}@media (max-width: 768px){.menu-collection .mega-menu-wrapper{padding-inline:0}.featured-product-details .product__media-wrapper{overflow:visible}.featured-product-details .product-slideshow__item{width:calc(var(--grid-ratio, 100%/12) * var(--w-xs))}.featured-product-details .carousel__btn{margin:0}.option_adapt_image .media{object-fit:contain}}@media (max-width: 1024px){.footer__content__bottom{max-width:312px}}@media (max-width: 458px){.search__result-item .product-card{display:grid;grid-template-columns:80px 1fr;grid-gap:12px}}#trustpilot-widget-trustbox-0-wrapper{display:none}img{border-radius:7px}img[src$=".svg"],img[src*=".svg?"]{border-radius:0}.s-header__sub{margin-bottom:25px}.header__icons.header__icons--right{column-gap:25px;gap:25px;display:flex!important;margin-left:0}.header__icon-img{width:20px;height:20px;display:block;object-fit:contain}.js-section-header.header--sticky.header--sticky-blur .header,.js-section-header.header--sticky .header{background:#3333;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);transition:background .25s ease,backdrop-filter .25s ease,-webkit-backdrop-filter .25s ease}.js-section-header.header--sticky.header--sticky-blur .header__logo-img,.js-section-header.header--sticky.header--sticky-blur .header__icons svg,.js-section-header.header--sticky.header--sticky-blur .header__icons img,.js-section-header.header--sticky .header__logo-img,.js-section-header.header--sticky .header__icons svg,.js-section-header.header--sticky .header__icons img{filter:invert(1) brightness(1.1);transition:filter .25s ease}.js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__icons .btn-icon{color:#000}.js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__icons svg,.js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__icons img{filter:invert(1)}.js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__logo-img,.js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__logo img,.js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__logo svg{filter:invert(1)}.header__icons.header__icons--right .btn-icon{width:20px;height:20px}.header__logo .btn-icon svg,.header__logo .btn-icon img{display:block}@media (max-width: 1024px){.header__logo .header__icons--mobile{align-items:center}.header__logo .header__icons--mobile .header__icon{display:flex;align-items:center}.header__logo .header__icons--mobile .btn-icon{display:flex;align-items:center;justify-content:center}.header__logo .btn-icon,.header__logo .header__icons--mobile .btn-icon{width:auto;min-width:0;min-height:0;padding:0}}.header-logo.header-logo--transparent{width:100%;text-align:center}.video_banner .s-header__sub{//font-family: var(--font-body-family);//font-size: 14px}.video_banner .s-header__content{width:100%;max-width:100%}body .video_banner .btn,body .underline_button .btn{font-family:var(--font-body-family);background-color:transparent;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px;min-height:unset;box-shadow:unset;border:unset}.video_banner .s-header__buttons{margin-top:50px}.white_text .s-header__sub,.white_text .btn{color:#fff}body .video_banner .btn:hover,body .underline_button .btn:hover{background:transparent;border:unset;box-shadow:unset}body .cart-drawer__footer--v2 .cart-drawer__checkout-btn{background:#232323!important;background-color:#232323!important;border:1px solid #232323!important;color:#fff!important;border-radius:8.894px;height:50px;min-height:50px;font-size:18px;font-weight:500;line-height:1;text-decoration:none;box-shadow:none}@media only screen and (width <= 1024px){.cart-drawer__footer--v2{padding-bottom:calc(24px + var(--mobile-bottom-nav-spacing, 0px))}}body .cart-drawer__footer--v2 .cart-drawer__checkout-btn:hover,body .cart-drawer__footer--v2 .cart-drawer__checkout-btn:focus,body .cart-drawer__footer--v2 .cart-drawer__checkout-btn:focus-visible{background:#232323!important;color:#fff!important;text-decoration:none}.product_hero_custom .s-header__sub{margin-bottom:25px}.product_hero_custom .s-header__desc.m-sides{margin-top:50px;max-width:411px;margin-right:auto;margin-left:auto}.product_hero_custom .s-header__buttons{margin-top:50px;column-gap:25px}.underline_button.product_hero_custom .s-header__buttons .btn{padding-left:0;padding-right:0}.icons_custom_grid{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.icons_custom_grid_item{max-width:25%;width:100%}.icons_custom_grid_item_image img{max-height:35px}.icons_custom_grid_item_text{font-weight:600;font-size:9.54px;margin-top:30px}video.custom_video_absolute{width:100%;height:100%;object-fit:cover}.custom_relative{position:relative}.custom_absolute_buttons{position:absolute;left:25px;top:25px;z-index:1;column-gap:25px;display:flex}.product_hero_custom>.d-grid{display:flex;flex-wrap:wrap;flex-direction:row;gap:30px;width:100%}.product_hero_custom>.d-grid>div{max-width:calc(50% - 15px);width:100%}.icons_custom_grid_item_text p{font-size:10px;font-weight:600;font-family:var(--font-body-family)}.product_hero_custom .s-header__desc.m-sides p{font-size:30px;font-style:normal;font-weight:400;line-height:110%}sht-menu-drwer-opner.d-block.header__icons{display:flex;align-items:center}.header__icons.header__icons--right>div{display:inline-flex;align-items:center}body{overflow-x:hidden}#sca-promotion-message-layout{display:none!important}.section.product_benifits .s-header__sub{margin-bottom:25px;color:#232323}.section.product_benifits .s-header__content[style*=--w-md]{width:100%;max-width:100%}.section.product_benifits .s-header__desc{margin-top:25px}.section.product_benifits .s-header__desc a{color:#232323;text-underline-offset:5px;text-decoration-thickness:1px}.section.product_benifits p{margin-bottom:0}.section.product_benifits h3{margin-top:40px;margin-bottom:50px}.section.product_benifits .text-block p:nth-child(3){margin-top:25px}a[href="#"].btn{opacity:1;pointer-events:auto}.product_hero_custom.product_use_custom>.d-grid{gap:0}.product_hero_custom.product_use_custom>.d-grid>div{max-width:50%}.product_use_custom .s-header__title+.s-header__title{margin-top:25px}.product_hero_custom.product_use_custom .s-header__buttons{margin-top:25px}.s-header__sub{color:#232323}.section.blog_list_section h3,.section.blog_list_section .subtext.color-light,.section.blog_list_section p{color:#000}.section.blog_list_section .subtext.color-light{font-size:10px}.section.blog_list_section .s-header{padding-bottom:100px}.section.blog_list_section .card__content--outer{padding-top:12px}.section.blog_list_section .card__content--outer{padding-top:23px}.section.blog_list_section h3{font-family:var(--font-body-family)}body .accordion__item{padding-top:36px;padding-bottom:36px;color:#444}.accordion__icon--minus,.accordion__icon--plus{color:#d9d9d9}.clm.rw.space-between{justify-content:space-between}.footer_new button.js-back-to-top-btn{font-family:var(--font-heading-family);font-size:30px;text-decoration:unset;font-weight:500;margin-bottom:25px}.footer_new small.subtext{font-size:20px;font-weight:600;color:#000}.footer_new .footer__logo.d-block{margin-top:40px}.footer_new .footer-newsletter h2,.footer-newsletter p{color:#000;margin-bottom:0}.footer_new input.field__text::placeholder{color:#000;font-size:18px;font-weight:600;line-height:95%}.footer_new input.field__text{border:1px solid #000000;background:#fcfcfc;color:#000;font-size:18px;font-weight:600;line-height:95%}.footer_new button#subscribe{border:1px solid #000000;background:#000;text-decoration:unset;color:#fff;border-radius:0;font-size:18px;font-weight:600;line-height:95%}.footer_new .form__field.d-flex{gap:25px}.footer_new_top_border{border-top:1px solid #D9D9D9}.footer_new .footer__nav__list.d-grid .text-block{font-size:20px;font-style:normal;font-weight:400;line-height:110%;font-family:var(--font-heading-family);max-width:207px}.footer-newsletter p{font-size:30px;font-style:normal;font-weight:400;font-family:var(--font-heading-family);line-height:110%}.section_collapsible .s-header{padding-bottom:100px}a.btn-primary{color:unset}.section.text_section .s-header{padding-top:100px}.section.text_section{padding-bottom:100px}.section.text_section .s-header .s-header__sub,#insta-feed h2{margin-bottom:50px}.shopify-section>.shopify-app-block{padding:0 var(--gutter-container);margin:0 auto}.header-logo{width:100%;text-align:center}.pdp-video-play-icon-no-bg{background-color:transparent}.section.product_benifits .s-header__desc a{font-family:var(--font-body-family);background-color:transparent;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px;min-height:unset;box-shadow:unset;border:unset}.icon-custom--medium.d-block.mr-12{margin-right:25px}.accordion__icon--minus,.accordion__icon--plus{right:0}h2,h2.h1,h2.h2,h2.h3,h2.h4,h2.h5,h2.h6,h2.headline,.h2{font-size:60px;line-height:110%;font-weight:500}h3,h3.h1,h3.h2,h3.h3,h3.h4,h3.h5,h3.h6,h3.headline,h6,h6.h1,h6.h2,h6.h3,h6.h4,h6.h5,h6.h6,h6.headline,.h6{font-family:var(--font-body-family);font-size:18px;font-weight:500;line-height:95%}.s-header__sub{font-size:14px;line-height:95%;font-weight:600}body p{font-size:18px;font-family:var(--font-heading-family);font-weight:400}.product_use_custom a.btn{padding-left:0;padding-right:0}footer.footer_new .rw{margin-left:0;margin-right:0;padding-left:0;padding-right:0}footer.footer_new .clm{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.footer_new button#subscribe{text-transform:uppercase}.footer__nav__list .p-sides:nth-child(3) .pb-50{padding-bottom:0}.footer_new button.js-back-to-top-btn svg{margin-left:25px}.footer-newsletter{padding-right:0}.footer_new .footer-payment-trust__list{flex-wrap:nowrap;gap:19px;width:100%}@media (max-width: 1024px){.footer_new .footer-payment-trust__list{gap:8px}}.footer_new .footer-payment-trust__list .list-payment__item{flex:1 1 0;min-width:0;border-radius:7px;overflow:hidden}.footer_new .footer-payment-trust__list .icon--full-color{display:block;width:100%;height:auto}@media only screen and (min-width: 1025px){.footer_new .footer__content__bottom .footer-newsletter-col{flex:0 1 650px;max-width:650px;width:100%}}.section.product_benifits .icon--square{width:125px;height:125px}@media only screen and (min-width: 1025px){.section.section_collapsible{max-width:70%;margin:0 auto}.footer_new_top_border{position:relative}body #insta-feed h2{margin-bottom:50px}.icons_custom_grid{max-width:600px;margin-left:auto;margin-right:auto}.clm.image_column_collaps *{height:100%}.product_hero_custom .section-content__media{//min-height: calc(100vh - 50px);//height:100%;height:calc(100vh - 50px);padding:0!important}.product_hero_custom .s-header{padding-top:0;padding-bottom:0}.product_hero_custom .s-header{display:flex;flex-direction:column;justify-content:center}.mobile_only{display:none!important}.section.section_collapsible .s-header__content[style*=--w-md]{max-width:100%;width:100%}}@media only screen and (max-width: 1025px){h2,h2.h1,h2.h2,h2.h3,h2.h4,h2.h5,h2.h6,h2.headline{font-size:40px;line-height:120%}h3,h3.h1,h3.h2,h3.h3,h3.h4,h3.h5,h3.h6,h3.headline,h6,h6.h1,h6.h2,h6.h3,h6.h4,h6.h5,h6.h6,h6.headline{font-size:18px}.instafeed-lazy-image.instafeed-lazy-image--handled{border-radius:7px}.s-header__sub{font-size:10px}.video_banner .s-header__buttons{margin-top:25px}.section.product_benifits .s-header__desc{margin-top:50px}.section.product_benifits .s-header{padding-bottom:25px}.section.product_benifits h3{margin-top:15px}.section.product_benifits .p-sides{width:100%}.product_hero_custom>.d-grid>div{max-width:100%}.product_hero_custom .s-header__desc.m-sides p{font-size:20px}.icons_custom_grid_item{max-width:50%}.icons_custom_grid{row-gap:25px}.product_hero_custom .s-header__buttons{flex-direction:column;row-gap:25px}.product_hero_custom>.d-grid{padding-left:0;padding-right:0;flex-direction:column-reverse}.product_hero_custom>.d-grid>div.s-header{padding-left:var(--gutter-container);padding-right:var(--gutter-container)}.custom_absolute_buttons{flex-direction:column;row-gap:25px;top:unset;bottom:25px}.product_hero_custom.product_use_custom>.d-grid>div{max-width:100%}.product_hero_custom.product_use_custom>.d-grid{flex-direction:column}.product_hero_custom.recovery_club_custom .s-header__buttons{flex-direction:row;flex-wrap:wrap}.desktop_only{display:none!important}.section.blog_list_section .card__content--outer{padding-top:12px}.footer_new .footer-newsletter{padding-left:0;padding-right:0;margin-bottom:0;padding-bottom:30px}.footer_new .footer__logo.d-block{display:none}.footer_new .footer__logo+.text-block{color:#000}.footer__content__bottom{max-width:100%;grid-gap:31px}.footer__nav__list{display:flex;flex-wrap:wrap;justify-content:space-between}.footer_new .footer__nav__list .p-sides{max-width:calc(50% - 12px);width:100%}.footer_new .footer__nav__list .p-sides:last-child{width:100%;max-width:100%}.footer_new .footer__nav__list.d-grid .text-block{max-width:100%;padding-bottom:0}.footer_new>.rw>.clm{padding-left:0;padding-right:0}.footer-newsletter p{font-size:20px}.footer_new .footer-newsletter{margin-top:50px}}.product__info-wrapper.clm h1.h2{font-size:30px}.main-product .product__info.ord-1{--product-spacing: 18px}.product__info.ord-2{font-size:20px;font-style:normal;font-weight:400;line-height:110%;font-family:var(--font-heading-family)}.product__info{--product-spacing: 25px}body .jdgm-preview-badge .jdgm-star{color:#232323;font-size:9px}.jdgm-widget,.jdgm-legacy-widget-content{--jdgm-primary-color: #232323;--jdgm-secondary-color: rgba(35, 35, 35, .1);--jdgm-star-color: #232323;--jdgm-write-review-text-color: #ffffff;--jdgm-write-review-bg-color: #232323;--jdgm-paginate-color: #232323;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #232323}.jdgm-prev-badge__text{font-size:10px;font-style:normal;font-weight:700;line-height:95%;margin-left:5px}.jdgm-rev__icon{display:none}span.jdgm-rev__author-wrapper{display:flex;flex-direction:column;align-items:flex-start;font-weight:800}b.jdgm-rev__title{font-weight:500}span.jdgm-rev__buyer-badge{color:#bcbcb7;padding:0;background-color:transparent;margin:0;font-size:14px}.judgeme_product_reviews{font-family:var(--font-body-family)}#judgeme_product_reviews{max-width:1440px!important}#judgeme_product_reviews,#judgeme_product_reviews *{font-family:var(--font-body-family)!important}#judgeme_product_reviews .jdgm-rev__icon{display:none!important}#judgeme_product_reviews span.jdgm-rev__author-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-start!important}#judgeme_product_reviews b.jdgm-rev__title{font-weight:500!important}#judgeme_product_reviews span.jdgm-rev__buyer-badge{color:#bcbcb7!important;padding:0!important;background-color:transparent!important;margin:0!important;font-size:14px!important}#judgeme_product_reviews .jdgm-rev__location-country-flag-img,#judgeme_product_reviews .jdgm-rev__buyer-badge-wrapper{margin-left:0!important}#judgeme_product_reviews .jdgm-paginate__page{font-family:Arial,Helvetica,sans-serif!important;font-weight:400;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px}#judgeme_product_reviews .jdgm-paginate__page.jdgm-curt{color:#7b7b7b;font-weight:700!important;pointer-events:none}#judgeme_product_reviews .jdgm-paginate__page.jdgm-paginate__next-page:before{content:"\203a";font-family:Arial,Helvetica,sans-serif;font-weight:400}#judgeme_product_reviews .jdgm-paginate__page.jdgm-paginate__last-page:before{content:"\bb";font-family:Arial,Helvetica,sans-serif;font-weight:400}#judgeme_product_reviews .jdgm-rev__body,#judgeme_product_reviews .jdgm-rev__body *,.judgeme_product_reviews .jdgm-rev__body,.judgeme_product_reviews .jdgm-rev__body *,.jdgm-widget .jdgm-rev__body,.jdgm-widget .jdgm-rev__body *{font-weight:400!important}#judgeme_product_reviews .jdgm-rev__content .jdgm-rev__body p{font-weight:400!important;font-size:14px;color:#272727}.jdgm-star.jdgm--on:before{content:""!important;display:inline-block!important;width:19px!important;height:19px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M9.16759 0L11.2258 6.33465H17.8865L12.4979 10.2497L14.5562 16.5843L9.16759 12.6693L3.77902 16.5843L5.83727 10.2497L0.448694 6.33465H7.10934L9.16759 0Z' fill='%23232323'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:contain!important}.jdgm-star.jdgm--half:before{content:""!important;display:inline-block!important;width:19px!important;height:19px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cdefs%3E%3CclipPath id='half'%3E%3Crect x='0' y='0' width='9.5' height='19'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='M9.16759 0L11.2258 6.33465H17.8865L12.4979 10.2497L14.5562 16.5843L9.16759 12.6693L3.77902 16.5843L5.83727 10.2497L0.448694 6.33465H7.10934L9.16759 0Z' fill='%23E1E1DB'/%3E%3Cpath d='M9.16759 0L11.2258 6.33465H17.8865L12.4979 10.2497L14.5562 16.5843L9.16759 12.6693L3.77902 16.5843L5.83727 10.2497L0.448694 6.33465H7.10934L9.16759 0Z' fill='%23232323' clip-path='url(%23half)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:contain!important}.jdgm-star.jdgm--off:before{content:""!important;display:inline-block!important;width:19px!important;height:19px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M9.16759 0L11.2258 6.33465H17.8865L12.4979 10.2497L14.5562 16.5843L9.16759 12.6693L3.77902 16.5843L5.83727 10.2497L0.448694 6.33465H7.10934L9.16759 0Z' fill='%23E1E1DB'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:contain!important}.product__info.product__prices{background:unset;padding:0;font-size:20px;font-style:normal;font-weight:400;line-height:110%;font-family:var(--font-body-family)}.product__prices .price-item--last{font-size:20px;font-style:normal;font-weight:400;line-height:110%;font-family:var(--font-body-family)}.appstle_subscription_save{font-size:10px;font-style:normal;font-weight:400;line-height:110%;font-family:var(--font-body-family)}.product__info button.btn.btn-link.fs-body{font-size:14px;font-weight:500;line-height:95%;padding:0;font-family:var(--font-body-family)}.appstle_widget_title{display:none}body #appstle_subscription_widget0 .appstle_subscription_wrapper{margin:0 auto;border:1px solid #D9D9D9;border-radius:0}#appstle_subscription_widget0 .appstle_radio_label{font-size:10px;font-style:normal;font-weight:700;line-height:95%}.appstle_single_option_text{font-size:10px;font-style:normal;font-weight:400;line-height:95%}#appstle_subscription_widget0 .appstle_subscribe_option{margin-top:10px}.appstle_one_time_price_wrapper,#appstle_subscription_widget0 .appstle_subscription_amount_wrapper{font-size:10px;font-style:normal;font-weight:400;line-height:95%}body #appstle_subscription_widget0 .appstle_tooltip_wrapper{display:none}body #appstle_subscription_widget0{margin-top:0;margin-bottom:25px}body .header{border-bottom:unset}.btn-slideshow-thumb{width:132px;height:86px}.product-slideshow__thumb{width:132px}.product-slideshow__thumbnail{transform:unset;max-height:100%;margin-right:25px}.product-slideshow__thumbs .product-slideshow__thumb:first-child{padding-top:0}button.js-product-form-submit-btn{background:rgb(var(--color-btn-bg-rgb));text-decoration:unset;width:100%;height:50px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-btn-label, #fff);border-radius:0;border:1px solid rgb(var(--color-btn-bg-rgb));font-size:14px;font-style:normal;font-weight:600;line-height:95%;text-transform:uppercase;transition:all .5s ease}button.js-product-form-submit-btn:hover{background:transparent;color:rgb(var(--color-btn-bg-rgb));border:1px solid rgb(var(--color-btn-bg-rgb))}.trigger_buy_now.btn{margin-top:12px;background:transparent;text-decoration:unset;width:100%;height:50px;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-btn-bg-rgb));border-radius:0;border:1px solid rgb(var(--color-btn-bg-rgb))!important;font-size:14px;font-style:normal;font-weight:600;line-height:95%;text-transform:uppercase;transition:all .5s ease}.trigger_buy_now.btn:hover{background:rgb(var(--color-btn-bg-rgb));color:var(--color-btn-label, #fff)}.featured-product-details .product-slideshow,.main-product .product-slideshow{align-items:flex-start}.product__form form+.station-tabs{display:none}.product__info.product__extra-info{margin-top:25px}.product__info.product__extra-info span.h5{font-size:14px;font-style:normal;font-weight:500;line-height:95%;color:#232323;font-family:var(--font-body-family);margin-left:25px}.product__info.product__extra-info .icon-custom--large{width:30px;height:30px}.product__info.product__extra-info .accordion__toggle,.product__info.product__extra-info button{padding:0}body .product__info.product__extra-info .accordion__item{padding-top:20px;padding-bottom:20px}.product__media-wrapper--single-with-thumbnails{padding-bottom:50px;border-bottom:0}.product__sticky--right.product__sticky-info{display:none}.main-product-info-container{padding-right:0}@media (min-width: 769px){.main-product-info-container--rise,.header-sticky-active .main-product-info-container--rise{padding-block-start:0}}.product__info-wrapper.clm{position:sticky;top:0}@media (min-width: 769px){.product__info-wrapper.clm{top:var(--header-height, 0px)}.header-sticky-active .product__info-wrapper--rise{top:30px}.main-product-info-container--rise{max-height:none;overflow-y:visible;overscroll-behavior:auto;scrollbar-gutter:auto}}@media (min-width: 769px){.product__info-wrapper--rise.is-scroll-linked .main-product-info-container--rise{max-height:var(--pdp-sidebar-max-height, calc(100vh - 80px) );overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:none}.product__info-wrapper--rise.is-scroll-linked .main-product-info-container--rise::-webkit-scrollbar{width:0;height:0}}.product-slideshow__thumbs{max-height:100%}.product__info.product__extra-info+.product__info.app_block{display:none}.ctnr.main-product.section{padding-bottom:50px}.spacing_block_custom{padding-top:0;padding-bottom:10px}.below_media_content .s-header__sub{margin-bottom:50px}.below_media_content h2{font-size:40px;padding-bottom:100px;margin-bottom:0}.below_media_content h3{margin-top:25px;margin-bottom:25px;font-size:18px;font-style:normal;font-weight:400;line-height:110%}.below_media_content .p-sides .s-header__sub{margin-bottom:25px;font-size:14px;font-style:normal;font-weight:400;line-height:110%}.below_media_content .p-sides .text-block p{font-size:16px;font-style:normal;font-weight:400;line-height:110%}.diagonal .s-header{padding-top:0;padding-bottom:0}.below_media_content .diagonal h2{padding-bottom:0}.below_media_content a.btn{padding-left:0;padding-right:0}.below_media_content .s-header__buttons{margin-top:50px}.below_media_content .diagonal .text-block{margin-top:25px}.below_media_content .diagonal{padding-left:0;padding-right:0}.below_media_content .diagonal .s-content{padding-top:90px}.below_media_content .diagonal .js-wrap-image-lazy{display:block}.below_media_content .faq_product.diagonal h2{padding-bottom:50px}.below_media_content .diagonal .s-header__content .js-wrap-image-lazy{max-width:60%}.below_media_content .s-header__sub{font-size:30px;font-style:normal;font-weight:400;line-height:110%;font-family:var(--font-heading-family);text-transform:unset}.below_media_content .s-header__buttons{flex-direction:column;justify-content:left;align-items:self-start;row-gap:25px}.product_contact_form p a{display:inline-block}.spacing_block_custom.contact_form_main{border-bottom:0;padding-bottom:0}.section.text_section .s-header{border-top:1px solid #D9D9D9}.personal_desire_story .s-header__desc.m-sides{margin-left:0;margin-right:0}.personal_desire_story span.custom_subheading{font-size:12px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:12px;display:block}.section.text_section.personal_desire_story .s-header .s-header__sub{margin-bottom:25px;margin-top:50px}.personal_desire_story .s-header__buttons,.personal_desire_story .s-header__desc{margin-top:50px}.section.text_section.personal_desire_story .s-header .s-header__sub{display:block}.icon--square img{object-fit:contain}.section.text_section.personal_desire_story .s-header{padding-top:0;border-top:unset}.section.text_section.personal_desire_story>.ctnr{//padding-top: 100px;position:relative}.section.text_section.personal_desire_story .rw.story_content_absolute{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center}.section.text_section.personal_desire_story .rw.bottom_story{padding-top:100px;align-items:end}.section.text_section.personal_desire_story .ctnr.mobile_only .js-wrap-image-lazy{padding-top:100px}.personal_desire_story .s-header__desc{margin-left:0;margin-right:0}.personal_desire_story a.btn.btn-large.btn-primary{padding-left:0;padding-right:0}.our_community .s-header-content{margin-left:54%}.section.text_section.personal_desire_story.our_community .s-header .s-header__sub{margin-top:0}.custom_heading_subheading{display:flex;column-gap:10px;align-items:end;margin-top:12px;margin-bottom:12px}.custom_heading_subheading span.custom_heading.hide-empty{font-size:18px;font-style:normal;font-weight:400;line-height:110%;//font-family: var(--font-heading-family)}.custom_heading_subheading span.custom_subheading.hide-empty{font-size:10px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:0}.our_community .text-block.hide-empty{font-size:18px;line-height:110%}.rw.community_bottom{padding-top:100px}.clm.custom_left{margin-top:-230px}.custom_reviews .card__avatar{max-width:84px}.custom_reviews .card__avatar img{object-fit:contain}.custom_reviews .card.p-sides.w-100{border:1px solid #232323}.custom_reviews .card__avatar{margin-top:50px}.custom_reviews .p-zero.p-sides{padding:25px 46px 50px}.custom_reviews p.m-zero.title{font-size:16px;font-style:normal;font-weight:700;line-height:95%;color:#232323;margin-bottom:25px;font-family:var(--font-body-family)}.custom_reviews h3.h6{font-size:18px;font-style:normal;font-weight:500;line-height:110%}.custom_reviews p.m-zero.subtext{color:#000;font-size:10px;font-style:normal;font-weight:400;line-height:110%;font-family:var(--font-body-family)}.custom_reviews p.m-zero.review_text.hide-empty{margin-bottom:25px}.custom_reviews .product_review{display:flex;align-items:center;border-top:1px solid #000;padding:13px 10px}.custom_reviews .product_title.hide-empty{max-width:50%;width:100%;text-align:center}.custom_reviews .product_title.hide-empty{max-width:60%;width:100%;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:95%;font-family:var(--font-heading-family)}.custom_reviews .product_image,.product_svg{max-width:20%;width:100%}.custom_reviews .product_svg img{max-width:20px}.custom_reviews .product_svg{text-align:center}span.custom_reviews_star{display:inline-flex;align-items:center;margin-right:10px;gap:4px;position:relative;bottom:-2px}.section.custom_reviews .s-header{padding-bottom:100px;padding-top:0}.section.blog_list_section .s-header{padding-top:0}.section.custom_reviews,.section.section_collapsible{padding-bottom:100px}.section_collapsible .s-header{padding-top:0}.product_hero_custom,.section,.shopify-challenge__container,.shopify-policy__container{padding-bottom:100px}.section-fw{margin-bottom:0}.section.product_benifits .s-header{padding-top:100px}.below_media_content h2.jdgm-rev-widg__title{display:none}.pdp-time-bars-mobile__table thead th{border:0}@media (max-width:1024px){.product__media-wrapper--single-with-thumbnails{padding-bottom:0;border-bottom:unset}.main-product .product__info.ord-1{--product-spacing: 0}.main-product-info-container{padding-left:0}.product__info.ord-2{font-size:18px}.product__info.app_block.ord-3{text-align:right;margin-bottom:-50px}.appstle_subscription_save{display:none}.product__info button.btn.btn-link.fs-body{text-decoration:unset}body #appstle_subscription_widget0{margin-top:0}body .carousel-pagination button{display:none}.below_media_content .faq_product.diagonal h2{padding-bottom:0}.below_media_content .diagonal .s-content{padding-top:50px}.below_media_content .diagonal .s-content sht-accordion>.rw{padding-bottom:100px}.below_media_content .diagonal.one_image_section .js-wrap-image-lazy{width:calc(100% + (2*var(--gutter-container)));margin-left:-25px}.custom_heading_subheading{flex-direction:column;justify-content:left;align-items:baseline;row-gap:12px}.our_community .s-header-content{margin-left:0}.our_community .ctnr.mobile_only .rw{padding-top:100px}.our_community .s-header__content.wb-break-word{text-align:center}.personal_desire_story.our_community .s-header__buttons{width:100%;justify-content:center;margin-top:100px}.our_community .s-header-content .s-header__buttons,.our_community .s-header-content .text-block.hide-empty{display:none}.section.text_section.personal_desire_story.our_community .ctnr.mobile_only .js-wrap-image-lazy{padding-top:0}.section.text_section.personal_desire_story>.ctnr{padding-top:0}.section.blog_list_section .s-header,.section.text_section.personal_desire_story .ctnr.mobile_only .s-header__content .js-wrap-image-lazy{padding-top:0}.our_community .ctnr.mobile_only .rw .text-block.hide-empty+.js-wrap-image-lazy{padding-top:25px}.product_hero_custom:not(.product_use_custom)>.d-grid>div.s-header{padding-bottom:0}}body .btn.btn_animation:hover:before,.section.product_benifits .s-header__desc a:hover:before{width:100%;transform:unset}body .btn.btn_animation:before,.section.product_benifits .s-header__desc a:before{content:"";position:absolute;bottom:6px;height:1px;background:#232323;left:0;width:0;transition:all .7s ease;transform:translate(-40px)}body .btn.btn_animation:hover:after,.section.product_benifits .s-header__desc a:hover:after{width:0;transform:translate(40px)}body .btn.btn_animation:after,.section.product_benifits .s-header__desc a:after{content:"";width:100%;position:absolute;bottom:6px;height:1px;background:#232323;transition:all .7s ease;right:0}body .btn.btn_animation,.section.product_benifits .s-header__desc a{position:relative;padding-left:0;padding-right:0;padding-bottom:6px!important;text-decoration:unset;overflow:hidden;display:inline-block;border-radius:0}body .white_text .btn.btn_animation:before{background:#fff}body .white_text .btn.btn_animation:after{background:#fff}.drawer__wrapper h2.drawer__heading.h5.m-zero{font-size:26px;font-family:var(--font-body-family)}.drawer__wrapper h2.h5.m-zero{font-size:26px}.header__cart-count{top:3px;right:-6px;bottom:auto}button.js-menu-drawer-trigger{justify-content:left}.section.product_benifits .icon--square{width:75px;height:75px}.video_banner video{object-fit:cover;height:100%}.accordion__header .btn-icon{display:flex;overflow:unset!important;position:unset}.custom_heading_subheading{flex-wrap:wrap;row-gap:12px}.custom_reviews .product_image img{width:50px}.custom_reviews .card.p-sides.w-100{max-width:350px;margin:0 auto}.section.custom_reviews .s-header__desc.m-sides iframe{margin:0 auto}.personal_desire_story .s-header__desc.m-sides p{font-size:30px;font-style:normal;font-weight:400;line-height:110%;max-width:354px;margin-left:auto;margin-right:auto}.section.text_section.personal_desire_story>.ctnr.desktop_only .rw{margin-left:0;margin-right:0}.section.text_section.personal_desire_story>.ctnr.desktop_only .clm{padding:0}.section.text_section.personal_desire_story .rw.bottom_story{padding-top:200px}.section.text_section.personal_desire_story .rw.bottom_story>.clm:last-child{position:relative;top:-40px}.section.text_section.personal_desire_story .rw.bottom_story>.clm:first-child{bottom:-25px;position:relative}.section.blog_list_section sht-carousel-itm>.w-100{max-width:350px;margin:0 auto}.section.blog_list_section p{font-family:var(--font-body-family)}body #insta-feed h2{margin-bottom:100px}div#insta-feed{padding-bottom:50px}.product__info_custom.spacing_block_custom.app_block.ord-4{display:none}.product__media-wrapper .carousel--vertical .carousel-controls--outside button.js-carousel-prev-btn{top:0!important}.product__media-wrapper .carousel--vertical .carousel-controls--outside button{top:40px!important;color:#000}.product__media-wrapper .carousel--vertical .carousel-pagination{position:relative;left:0;top:20px}.product-slideshow__thumbs{max-height:fit-content}.product__media-wrapper--single-with-thumbnails{//border-bottom: unset}.spacing_block_custom{//border: unset}.btn-slideshow-thumb,.product-slideshow__thumb{width:100px}.product__info-wrapper.clm .accordion-content.open{padding-top:12px}.product__prices .price-item--last+.price-item--last{color:#733233}span.jdgm-prev-badge__text{margin-left:12px}button.js-product-form-submit-btn{font-size:14px}.below_media_content .p-sides .s-header__sub{font-family:var(--font-body-family)}.btn:not(.cart-drawer__checkout-btn){color:unset}.color-danger{color:#000!important}.product__media-wrapper .carousel--vertical .carousel-pagination{min-height:70px}.trustpilot-widget iframe{margin:0 auto}.product__info_custom.spacing_block_custom.app_block .trustpilot-widget{padding-bottom:30px}video.custom_single_video_product{width:100%}button.slick-arrow{display:none!important}.slider-counter.caption.mobile_only{position:absolute;left:0;right:0;bottom:-75px;text-align:center}.product__info_custom .timeline__item{padding-right:10px}.product__info_custom .timeline__item{padding-right:20px;padding-bottom:0}.product__info_custom .timeline{padding-left:0;scroll-padding-left:0}.below_media_content .diagonal .timeline__item .text-block{margin-top:12px}.below_media_content .diagonal .timeline__item .text-block p strong{margin-bottom:12px;display:block;font-family:var(--font-body-family)}.below_media_content .timeline__content button h3{margin:0}.section.custom_reviews .slick-track{display:flex!important}.section.custom_reviews .slick-slide{height:inherit!important}.custom_reviews .card.p-sides.w-100{height:100%}.custom_reviews .product_review{position:absolute;bottom:0;left:0;right:0}.custom_reviews .card.p-sides.w-100{height:100%;padding-bottom:90px;position:relative}.product__info.product__extra-info .accordion__toggle{width:30px}#appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown{padding-bottom:0}#appstle_subscription_widget0 .appstle_subscribe_option{margin-top:5px}.custom_reviews p.m-zero.subtext svg{margin-right:4px}.custom_reviews .product_image img{height:50px;object-fit:cover}.product-slideshow__thumb{margin:6px 0}.btn-slideshow-thumb,.product-slideshow__thumb,.btn-slideshow-thumb img{height:66.67px}span.price-item.price-item--regular.price-item--last{color:#000}body .appstle_subscription_save{color:#000;border-color:#000}.product__prices .price-item--last+.price-item--last{color:#232323!important}body #appstle_subscription_widget0 .appstle_subscription_wrapper{border:unset}#appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown{padding:0}#appstle_subscription_widget0 .appstle_subscription_wrapper_option:not(.appstle_include_dropdown){padding:12px 0 0}.product-slideshow__thumbs .product-slideshow__thumb:first-child{margin-top:18px}.dialog__body.js-dialog-body .custom_buttons{display:flex!important;column-gap:25px;row-gap:15px}.custom_buttons span{background:#232323;text-decoration:unset;width:100%;height:50px;display:inline-flex;align-items:center;justify-content:center;color:#fff;border-radius:0;border:1px solid #232323;font-size:14px;font-style:normal;font-weight:600;line-height:95%;text-transform:uppercase;transition:all .5s ease;cursor:pointer}.custom_buttons span.trigger_buy,.custom_buttons span:hover{background:transparent;color:#232323}.custom_buttons span.trigger_buy:hover{background:#232323;color:#fff}.custom_reviews .slick-list{overflow:visible!important}.section.custom_reviews .carousel{overflow-x:visible}.personal_desire_story .s-header__desc.m-sides p{max-width:calc(100% - 50px)}html{padding-bottom:0!important}.section.custom_reviews{overflow-x:hidden}@media (min-width:1025px){.product__info-wrapper.clm{max-width:364px;width:364px}.product__media-wrapper.clm{max-width:calc(100% - 364px);width:100%;padding-right:30px}.section.product_benifits .s-content{//max-width: 80%;margin:0 auto}.section.product_benifits .s-content .slick-initialized .slick-slide{padding-left:10px;padding-right:10px}.product__info{margin-top:15px}body #appstle_subscription_widget0 .appstle_subscribe_option{margin-top:8px}.product__info-wrapper.clm{padding-left:16px}body #appstle_subscription_widget0{margin-bottom:15px}body .product__info.product__extra-info .accordion__item{padding-top:20px;padding-bottom:20px}.product__info.product__extra-info{margin-top:15px}.section.product_benifits .s-header{padding-top:150px}body.template-index .section{padding-bottom:150px}body.template-index .section.text_section.last_section{padding-bottom:100px}.below_media_content h2{font-size:30px}}@media (min-width:1441px){footer.ctnr.footer_new h2.h2.hide-empty{font-size:40px}.footer-newsletter p{font-size:25px}.product-slideshow__thumbs{max-height:fit-content}.section.product_benifits .s-content{max-width:90%;margin:0 auto}.section.product_benifits .s-header{padding-top:200px}body.template-index .section{padding-bottom:200px}.section.custom_reviews .slick-slide{padding-right:0}.section.custom_reviews .carousel{scroll-padding-left:0;padding-left:0;max-width:1625px;margin:0 auto}body.template-index .section.text_section.last_section{padding-bottom:100px}}@media (min-width:915px) and (max-width:1440px){h2,h2.h1,h2.h2,h2.h3,h2.h4,h2.h5,h2.h6,h2.headline{font-size:40px;line-height:120%}.product_hero_custom .s-header__desc.m-sides p{font-size:25px}.personal_desire_story .s-header__desc.m-sides p{font-size:25px;max-width:calc(100% - 100px)}.product__info-wrapper.clm .accordion-content.open{margin-bottom:0}.product__info-wrapper.clm .accordion-content.open p{font-size:16px;line-height:110%}body .product__info.product__extra-info .accordion__item{padding-top:10px;padding-bottom:10px}.product__info{margin-top:10px}body .product__info-wrapper.clm .product__info.product__extra-info .accordion__item{padding-top:10px;padding-bottom:10px}}@media (min-width:1025px) and (max-width:1600px){.product__info.ord-2{font-size:17px}body .product__info.product__extra-info .accordion__item{padding-top:15px;padding-bottom:15px}button.js-product-form-submit-btn,.trigger_buy_now.btn{height:40px;min-height:40px}.product__prices .price-item--last{font-size:18px;margin-top:0;margin-bottom:0}}@media (min-width:1025px) and (max-width:1350px){button.js-product-form-submit-btn,.trigger_buy_now.btn{height:35px;min-height:35px}body .product__info.product__extra-info .accordion__item{padding-top:10px;padding-bottom:10px}.product__info{margin-top:10px}.product__info-wrapper.clm .accordion-content.open p{font-size:14px;line-height:110%}.trigger_buy_now.btn{margin-top:5px}}@media (max-width:915px){body .video_banner .btn{//font-size: 10px}.header__icons.header__icon--search{display:none!important}.header__icons--mobile{justify-content:flex-end}body .carousel{scroll-padding-left:0;padding-left:0}body .carousel__item{--grid-ratio: (100%)/12;padding:0!important}.product_hero_custom .section-content__media{height:100vh}.product_hero_custom .s-header__desc.m-sides p{padding-left:25px;padding-right:25px}.product_hero_custom:after{content:"";width:calc(100% - 50px);left:25px;position:absolute;bottom:50px;height:1px;background:#d9d9d9}.product_hero_custom{position:relative}.product_use_custom .s-header__title+.s-header__title{margin-top:15px}.product_use_custom:after{display:none}.section.section_collapsible.sleep_benifits h2 br{display:none}body .accordion__item{padding-top:32px;padding-bottom:32px}.custom_reviews p.m-zero.review_text.hide-empty{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}.personal_desire_story .s-header__desc.m-sides p br{display:none}.personal_desire_story .s-header__desc.m-sides p{max-width:100%;font-size:20px}.custom_reviews .card.p-sides.w-100{max-width:calc(100% - 50px);margin:0 auto}.product__media-wrapper--single-with-thumbnails{border-bottom:0}.product__media-wrapper.clm{width:calc(100% + 50px);max-width:calc(100% + 50px)}.product-slideshow__slider .js-wrap-image-lazy{//height: 100vh}.below_media_content h2{font-size:20px}body .below_media_content .carousel__item{padding-left:25px!important;padding-right:25px!important}}@media (max-width:1024px){.dialog__body.js-dialog-body .custom_buttons{flex-wrap:wrap}.product__info_custom.spacing_block_custom.app_block .trustpilot-widget{padding-bottom:0}video.custom_single_video_product{//width: calc(100% + 50px);//margin-left: -25px}.section.blog_list_section sht-carousel-itm>.w-100{max-width:calc(100% - 50px);margin:0 auto}.product__info_custom .timeline{display:flex}.product__info_custom .timeline__content{padding-left:0;padding-top:40px}.product__info_custom .timeline__item:after{height:4px;width:100%;top:11px;left:0}.product__info_custom .timeline .timeline__item:first-child:after{width:calc(100% - 25px);left:25px}.product__info_custom .timeline{flex-direction:row}.s-header__buttons.center-xs{align-items:center;justify-content:center}.s-header__buttons.center-xs a{width:fit-content}body .below_media_content .carousel__item{max-width:calc(100% - 12px);padding-left:0!important}body .below_media_content .carousel,.product-slideshow__items{scroll-padding-left:25px;padding-left:25px}.product-slideshow__item{max-width:calc(100% - 12px);padding-left:0!important;padding-right:25px}.product-slideshow__items .product-slideshow__item:last-child{max-width:100%}.product__media-wrapper.clm{padding:0}body .below_media_content .carousel .carousel__item:last-child{max-width:100%}.spacing_block_custom.contact_form_main button.btn.btn_animation{width:fit-content}.product__media-wrapper--single-with-thumbnails{border:unset}}.spacing_block_custom.contact_form_main button.btn.btn_animation{text-transform:uppercase}body .footer_new *{color:#d9d9d9;font-family:ABC Walter Neue,Helvetica Neue,Arial,sans-serif}.footer_new{background:#000;font-family:ABC Walter Neue,Helvetica Neue,Arial,sans-serif}.footer_new .footer__logo.d-block{margin:0 auto}.footer_new button.js-back-to-top-btn svg path{fill:#d9d9d9}.footer_new .footer__nav__list .collapsible-region__content,.footer_new .main_heading_footer{padding-bottom:25px}.footer_new .footer-newsletter{padding-bottom:0;margin-bottom:0;font-family:ABC Walter,serif}.footer_new .footer-newsletter *{font-family:ABC Walter,serif}.footer_new .footer-newsletter{background:#3f3f3f;border-radius:10px;padding:25px 23px;max-width:650px;width:100%;margin-left:auto;margin-right:auto}.footer_new .footer-payment-trust{max-width:650px;width:100%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1025px){.footer_new .footer-newsletter,.footer_new .footer-payment-trust{margin-left:auto;margin-right:0}}@media (max-width: 1024px){.footer_new .footer-newsletter,.footer_new .footer-payment-trust{max-width:650px;width:100%;margin-left:0;margin-right:auto}.footer_new .footer__content__bottom .footer-newsletter-col{max-width:650px;width:100%}}.footer_new .footer-newsletter .pb-50{padding-bottom:0}.footer_new .footer-newsletter h2,.footer_new .footer-newsletter p,.footer_new .footer-newsletter .text-block{color:#fff;font-family:ABC Walter,serif;font-size:20px;font-style:normal;font-weight:400;line-height:110%}.footer_new .footer-newsletter h2,.footer_new .footer-newsletter h2.footer-newsletter__title,footer.ctnr.footer_new .footer-newsletter h2.footer-newsletter__title{font-size:20px;font-weight:800;color:#fff;margin-bottom:0}.footer_new .footer-newsletter p strong{font-weight:700}.footer_new .footer-newsletter .text-block+form,.footer_new .footer-newsletter form{margin-top:80px}.footer_new .footer-newsletter-form .form__field{align-items:center;border-bottom:1.5px solid #ffffff;gap:16px;padding-bottom:6px;flex-direction:row;flex-wrap:nowrap}.footer_new .footer-newsletter-form .field__text{background:transparent;border:0;border-radius:0;color:#fff;font-family:ABC Walter,serif;font-size:20px;font-style:normal;font-weight:400;line-height:110%;height:auto;padding:0;min-width:0}.footer_new .footer-newsletter-form .field__text::placeholder{color:#fff;opacity:1}.footer_new .footer-newsletter-form .btn#subscribe{background:transparent;border:0;color:#fff;font-family:ABC Walter,serif;font-size:20px;font-style:normal;font-weight:500;line-height:110%;padding:0;text-transform:uppercase}.footer_new .footer__content__bottom .color-light.subtext.p-sides .text-block{padding-top:50px;color:#fff;font-family:ABC Walter,serif;font-size:15px;font-style:normal;font-weight:400;line-height:110%}.footer_new button#subscribe{background:transparent;color:#d9d9d9}body .footer_new input.field__text::placeholder{color:#000}body .footer_new input.field__text{color:#000;background:#d9d9d9}.footer_new .footer-newsletter h2,.footer-newsletter p,.footer_new small.subtext{color:#d9d9d9}.footer_new .footer__logo.d-block{max-width:150px}.footer_new button#subscribe{border-color:#d9d9d9}.footer_new_top_border:before{content:"";width:100%;height:1px;background:#d9d9d9;top:-50px;position:absolute;left:0}.footer_new_top_border{border:unset;position:relative}.footer_new{margin-top:50px}.accordion-content:not(.open){overflow:hidden}.drawer,div#cartDrawer{z-index:999}.background-video{background:transparent}@media (max-width:1025px){.footer_new .footer__content__bottom{grid-gap:0}.footer_new .main_heading_footer h2 br{display:none}body.template-product .shopify-section{overflow-x:hidden}body.template-product .shopify-section.header-wrapper{overflow:unset}.video_banner *,.product_hero_custom .section-content__media{transition:all .5s ease!important}}:root{--spacing-scale-md: 1;--spacing-scale-default: 1}.spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (min-width: 990px){.spacing-style{--spacing-scale: var(--spacing-scale-default)}}.spacing-style{padding-block:calc(var(--padding-block-start-mobile, var(--padding-block-start)) + var(--section-top-offset, 0px)) var(--padding-block-end-mobile, var(--padding-block-end));padding-inline:var(--padding-inline-start-mobile, var(--padding-inline-start)) var(--padding-inline-end-mobile, var(--padding-inline-end));margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}@media screen and (min-width: 750px){.spacing-style{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end)}}.size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (min-width: 750px){.size-style{width:var(--size-style-width);height:var(--size-style-height)}}.border-style{border-width:var(--border-width, 0px);border-style:var(--border-style, solid);border-color:var(--border-color, transparent);border-radius:var(--border-radius, 0px)}.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width: 990px){.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.layout-panel-flex{display:flex;gap:var(--gap-mobile, var(--gap));height:100%}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (max-width: 749px){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment-mobile, var(--horizontal-alignment));justify-content:var(--vertical-alignment-mobile, var(--vertical-alignment))}.layout-panel-flex--row:not(.mobile-column){flex-wrap:var(--flex-wrap-mobile);gap:var(--gap-mobile, var(--gap));justify-content:var(--horizontal-alignment-mobile, var(--horizontal-alignment));align-items:var(--vertical-alignment-mobile, var(--vertical-alignment))}.layout-panel-flex--row.layout-panel-flex--nowrap-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-inline:var(--gap-mobile, var(--gap, 0px));margin-inline:calc(-1 * var(--gap-mobile, var(--gap, 0px)))}.layout-panel-flex--row.layout-panel-flex--nowrap-mobile::-webkit-scrollbar{display:none}}@media (min-width: 750px){.layout-panel-flex{flex-direction:var(--flex-direction);gap:var(--gap)}}.background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity, 1)}.background-image-container img,.background-image-container svg{object-fit:cover;width:100%;height:100%}.background-image-fit img,.background-image-fit svg{object-fit:contain}.video-background,.video-background *{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}.group-block,.group-block-content{position:relative}.group-block:has(>.background-image-container),.group-block:has(>video-background-component){overflow:hidden}.group-block-content{height:100%;width:100%}.layout-panel-flex--row>.group-block--width-fit{flex:0}.layout-panel-flex--row>.group-block--width-fill{flex:1}.layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width)}@media (min-width: 750px){.layout-panel-flex--row>.group-block--max-width{max-width:var(--group-max-width)}}.group-block--height-fit{height:auto}.group-block--height-custom,.group-block--height-fill{height:var(--size-style-height)}.layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}.layout-panel-flex--column>.group-block--height-fill{flex:1}.layout-panel-flex--column>.group-block--height-custom{flex-basis:var(--size-style-height)}.below_media_content .s-header__buttons{margin-top:25px}.below_media_content .s-header__sub{margin-bottom:25px}.below_media_content .diagonal .s-content{padding-top:60px}.product__info.product__extra-info .accordion__toggle .accordion__icon--minus,.product__info.product__extra-info .accordion__toggle .accordion__icon--plus{width:18px;height:18px}.btn-slideshow-thumb,.product-slideshow__thumb,.btn-slideshow-thumb img{transform:unset!important}.product-slideshow__thumb.is-active-item .btn-slideshow-thumb{box-shadow:unset!important}.below_media_content .icon--square{width:50px;height:50px}.below_media_content .accordion__icon--minus,.below_media_content .accordion__icon--plus{color:#232323}.product__media-wrapper--single-with-thumbnails{padding-bottom:25px}.footer_new button.js-back-to-top-btn:hover{color:unset}body.template-index .accordion__item,body.template-index .accordion-section__toggle .accordion__icon--minus,body.template-index .accordion-section__toggle .accordion__icon--plus{color:#232323}.icons_custom_grid_item_image img{max-height:60px}.section.blog_list_section a.btn.btn-primary{text-transform:capitalize}.custom_reviews .product_review{padding:12px}.custom_reviews .product_svg{text-align:right}.custom_reviews .product_svg a{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px}.custom_reviews .product_svg a:hover{background:#000;border-radius:100%}.custom_reviews .product_svg a:hover img{filter:brightness(0) invert(1)}@media (min-width:1025px){.footer__payment+.footer__logo{margin-left:50px!important}.below_media_content .s-header__sub{font-size:25px}.product__info_custom .gap-unequal{row-gap:25px}.product-slideshow__thumbs{max-height:fit-content}.product__info_custom .rw.gap-equal .clm.field:nth-child(2),.product__info_custom .rw.gap-equal .clm.field:nth-child(3){padding-right:0}.product__info_custom .rw.gap-equal .clm.field:nth-child(1),.product__info_custom .rw.gap-equal .clm.field:nth-child(3),.product__info_custom .rw.gap-equal .clm.field:nth-child(4){padding-left:0}body .footer_new .footer__nav__list .p-sides{width:100%;max-width:34%}body .footer_new .footer__nav__list{display:flex;flex-wrap:wrap}.personal_desire_story .s-header__desc.m-sides p br{display:none}.personal_desire_story .s-header__desc.m-sides p{width:380px}.section.text_section.personal_desire_story:not(.our_community)>.ctnr>.rw>.clm{max-width:calc(50% - 225px);width:100%}.section.text_section.personal_desire_story:not(.our_community)>.ctnr>.rw>.clm:nth-child(2){max-width:450px}.section.blog_list_section sht-carousel-itm>.w-100{max-width:unset}.section.blog_list_section .slick-list.draggable{max-width:95%;margin:0 auto}}@media (min-width:1441px){.below_media_content h2{font-size:40px}.product__info_custom .gap-unequal{row-gap:50px}.section.blog_list_section .slick-list.draggable{max-width:80%;margin:0 auto}}@media (max-width:1024px){.product-slideshow__items .product-slideshow__item:first-child{padding-left:18px!important}.product-slideshow__items{scroll-padding-left:19px}.product__info_custom .rw.gap-equal .clm.field{padding-left:0;padding-right:0}.personal_desire_story .s-header__desc.m-sides{padding:0 25px}.footer__payment{margin-bottom:30px}}@media (max-width:915px){.below_media_content h2{font-size:30px}}.product__info.product__extra-info{margin-top:12px}span.price-item.price-item--regular.price-item--last{color:#232323;margin:0;font-size:20px;line-height:22px}.product__prices .price-item--last+.price-item--last{color:#a5a5a5!important;font-weight:500;font-size:22px;line-height:24.2px;margin:0 0 0 20px!important}body .appstle_subscription_save{font-size:16px;font-weight:700;line-height:18px;letter-spacing:0px;text-align:left;border:unset;color:#a5a5a5;padding:0;position:unset;margin-left:20px}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item span{display:block;font-size:8px;line-height:7.6px;font-weight:700}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item{text-align:left;display:block;font-size:16px;line-height:17.6px;color:#a5a5a5;font-weight:600;max-width:50%;width:100%;border-bottom:1px solid #A5A5A5;padding-bottom:5px;cursor:pointer}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item.active{text-align:left;color:#232323}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) .custom_widget_subscription_heading{display:flex;justify-content:space-between;align-items:center}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item:first-child:after{content:"";width:50%;height:1px;display:block;background:#000;position:absolute;bottom:0;transition:all .5s ease;left:50%}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item:last-child{text-align:right}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item.active:first-child:after{left:0}.custom_widget_subscription_content p{font-size:12px;font-weight:500;line-height:13px;letter-spacing:0px;text-align:center;font-family:var(--font-body-family)}.custom_widget_subscription_content button.btn.btn-link.fs-body.btn_animation{font-size:unset;line-height:unset;font-weight:unset}.custom_widget_subscription_content.one_time_purchase{padding:15.5px 0}.custom_widget_subscription_content.one_time_purchase .btn.btn_animation:after,.custom_widget_subscription_content.one_time_purchase .btn.btn_animation:before{height:.5px}button.js-product-form-submit-btn{background:transparent;color:rgb(var(--color-btn-bg-rgb))}button.js-product-form-submit-btn:hover{background:rgb(var(--color-btn-bg-rgb));color:var(--color-btn-label, #fff);opacity:1;border:1px solid rgb(var(--color-btn-bg-rgb))}.trigger_buy_now.btn{background:rgb(var(--color-btn-bg-rgb));color:var(--color-btn-label, #fff);border:1px solid rgb(var(--color-btn-bg-rgb))}.trigger_buy_now.btn:hover{background:transparent;color:rgb(var(--color-btn-bg-rgb))}.subscription_heading_member{display:flex;justify-content:space-between;color:#a5a5a5;font-size:12px;font-weight:700;line-height:13px;letter-spacing:0px;text-align:center}span.subscription_heading_member_item{max-width:33.33%;width:100%;padding:18.5px 0;cursor:pointer}span.subscription_heading_member_item.active{color:#232323}.subscription_heading_member.months span.subscription_heading_member_item span{font-size:6px;display:block}.subscription_heading_member.months span.subscription_heading_member_item{padding:11.2px 0}.subscription_heading_member.months{border:1px solid #232323}.subscription_heading_member_content p{text-align:left}.subscription_heading_member_content{padding:20px;border-left:1px solid #232323;border-right:1px solid #232323}body #appstle_subscription_widget0,div.product__quantity{display:none}.custom_reviews_widget img{display:block}.custom_reviews_widget{width:314px;max-width:100%;padding-bottom:5px}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) .custom_widget_subscription_heading{position:relative}.field_quantity.hide{//display: none !important}.updating.product__info.product__prices{opacity:.5}.hide_variants{display:none!important}.updating.product__info.product__prices{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#232323;color:#232323;box-shadow:9999px 0 0 -5px;animation:dot-pulse 1.5s infinite linear;animation-delay:.25s;margin-left:30px}.updating.product__info.product__prices:before,.updating.product__info.product__prices:after{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#232323;color:#232323}.updating.product__info.product__prices:before{box-shadow:9984px 0 0 -5px;animation:dot-pulse-before 1.5s infinite linear;animation-delay:0s}.updating.product__info.product__prices:after{box-shadow:10014px 0 0 -5px;animation:dot-pulse-after 1.5s infinite linear;animation-delay:.5s}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,to{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,to{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,to{box-shadow:10014px 0 0 -5px}}span.subscription_heading_member_item.active,body .appstle_subscription_save,span.price-item.price-item--regular.price-item--last.appstle_subscription_final_price,span.price-item.price-item--regular.price-item--last.mt-4.mb-4.d-inline-block+span.price-item.price-item--regular.price-item--last.mt-4.mb-4.d-inline-block{color:#a51e1e!important}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item span{padding-bottom:0}span.price-item.price-item--regular.price-item--last.appstle_subscription_final_price,span.price-item.price-item--regular.price-item--last.mt-4.mb-4.d-inline-block{color:#232323!important}@media (max-width:1024px){.product__media-wrapper--single-with-thumbnails{padding-bottom:0}.product-details{row-gap:20px}}.custom_reviews_widget span.jdgm-prev-badge__text{margin-left:2px}.custom_reviews_widget{display:flex;align-items:center;width:100%;gap:10px}.custom_reviews_widget>a{max-width:142px}.custom_reviews_widget .jdgm-widget *{line-height:1}.custom_reviews_widget>a img{display:block;margin-bottom:-3px}.custom_reviews_widget .jdgm-prev-badge{display:flex!important;flex-direction:row-reverse;gap:15px;align-items:center;justify-content:left}.custom_reviews_widget .trustpilot-widget{max-width:124px}.custom_reviews_widget .trustpilot-widget iframe{width:100%!important}.custom_reviews_widget .trustpilot-widget{position:absolute!important;right:0;max-width:240px}.custom_reviews_widget{position:relative}.custom_reviews_widget span.jdgm-prev-badge__text{margin-left:0;font-size:16px;color:#000;font-family:ABC Walter Neue}@media (max-width:768px){.custom_reviews_widget span.jdgm-prev-badge__text{font-size:14px}}@media (max-width:1024px){.header--sticky.is-header-hide{transition:transform .3s ease-out;transform:none}.product-details{row-gap:25px}.product__info.ord-2{color:#a5a5a5;margin-top:12px}.product__info.product__prices{margin-top:20px}body .appstle_subscription_save{margin-left:15px}sht-sticky-prd-info.product__info.ord-8.d-block{margin-top:20px}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item{padding-bottom:8px}.subscription_heading_member.months span.subscription_heading_member_item{padding:15px 0}.product__info.product__extra-info .accordion__toggle .accordion__icon--minus,.product__info.product__extra-info .accordion__toggle .accordion__icon--plus{width:17px;height:17px;color:#232323}.spacing_block_custom{padding-top:20px}}.anmb.js-anmb-section[data-ui-component="Announcement Bar Section"]{display:flex;align-items:center;justify-content:center}body .header{padding-top:0;padding-bottom:0;height:auto;min-height:var(--form-field-lg);align-items:center}body.template-product .header{padding-left:var(--gutter-container);padding-right:var(--gutter-container)}body .header--hover-disabled,body .header--hover-disabled:hover,body .header--hover-disabled:focus-within{border-color:transparent!important;box-shadow:none!important;transition:none!important}body .header--hover-disabled:after,body .header--hover-disabled:hover:after,body .header--hover-disabled:focus-within:after{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;opacity:0!important;transition:none!important}body .header--hover-disabled .menu__link-lv1:hover{color:inherit!important}body .header--hover-disabled .header__icons svg,body .header--hover-disabled .header__icons img,body .header--hover-disabled .header__logo-img{filter:none!important;transition:none!important}body .header--hover-disabled .header__icons svg{color:#fff!important}body .header--hover-disabled .header__icons svg path{fill:currentColor!important;stroke:currentColor!important}body .js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__icons .btn-icon{color:#000!important}body .js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__icons svg,body .js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__icons img,body .js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__logo-img,body .js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__logo img,body .js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__logo svg{filter:invert(1) brightness(0)!important}.page-rise-sign-up-header-invert .header{--color-normal-text: #ffffff;background:transparent;box-shadow:none}.page-rise-sign-up-header-invert .header__icons .btn-icon{color:#fff}.page-rise-sign-up-header-invert .header__icons svg,.page-rise-sign-up-header-invert .menu__link-lv1{color:#fff}.page-rise-sign-up-header-invert .header__logo-img,.page-rise-sign-up-header-invert .header__logo img,.page-rise-sign-up-header-invert .header__icons img{filter:invert(1) brightness(1.1)!important}.page-rise-sign-up-header-invert .header__icons svg,.page-rise-sign-up-header-invert .header__icons svg path,.page-rise-sign-up-header-invert .header__icons svg circle,.page-rise-sign-up-header-invert .header__icons svg rect,.page-rise-sign-up-header-invert .header__icons svg line,.page-rise-sign-up-header-invert .header__icons svg polyline,.page-rise-sign-up-header-invert .header__icons svg polygon{fill:currentColor!important;stroke:currentColor!important}.page-rise-sign-up-header-invert .header__logo svg,.page-rise-sign-up-header-invert .header__logo svg path,.page-rise-sign-up-header-invert .header__logo svg circle,.page-rise-sign-up-header-invert .header__logo svg rect,.page-rise-sign-up-header-invert .header__logo svg line,.page-rise-sign-up-header-invert .header__logo svg polyline,.page-rise-sign-up-header-invert .header__logo svg polygon{fill:currentColor!important;stroke:currentColor!important}.page-new-theme-header-invert .header{--color-normal-text: #ffffff}.page-new-theme-header-invert .header__icons .btn-icon{color:#fff}.page-focus-signup-header-transparent .header{background:transparent;box-shadow:none}.page-focus-signup-header-transparent .header{--color-normal-text: #ffffff}.page-focus-signup-header-transparent .header__icons .btn-icon{color:#fff}.page-focus-signup-header-transparent .header__icons svg,.page-focus-signup-header-transparent .menu__link-lv1{color:#fff}.page-focus-signup-header-transparent .header__logo-img,.page-focus-signup-header-transparent .header__logo img,.page-focus-signup-header-transparent .header__icons img{filter:none!important}.page-focus-signup-header-transparent .header--hover-disabled .header__logo-img,.page-focus-signup-header-transparent .header--hover-disabled .header__logo img,.page-focus-signup-header-transparent .header--hover-disabled .header__icons img,.page-focus-signup-header-transparent .header--hover-disabled .header__icons svg{filter:none!important}.page-focus-signup-header-transparent .header__icons svg,.page-focus-signup-header-transparent .header__logo svg,.page-focus-signup-header-transparent .header__logo svg path,.page-focus-signup-header-transparent .header__logo svg circle,.page-focus-signup-header-transparent .header__logo svg rect,.page-focus-signup-header-transparent .header__logo svg line,.page-focus-signup-header-transparent .header__logo svg polyline,.page-focus-signup-header-transparent .header__logo svg polygon{filter:none!important}body.page-focus-signup-header-transparent .js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__icons svg,body.page-focus-signup-header-transparent .js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__icons img,body.page-focus-signup-header-transparent .js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__logo-img,body.page-focus-signup-header-transparent .js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__logo img,body.page-focus-signup-header-transparent .js-section-header:not(.header--sticky) .header--icons-invert-non-home .header__logo svg{filter:none!important}.page-focus-signup-header-transparent .header__icons svg,.page-focus-signup-header-transparent .header__icons svg path,.page-focus-signup-header-transparent .header__icons svg circle,.page-focus-signup-header-transparent .header__icons svg rect,.page-focus-signup-header-transparent .header__icons svg line,.page-focus-signup-header-transparent .header__icons svg polyline,.page-focus-signup-header-transparent .header__icons svg polygon{fill:currentColor!important;stroke:currentColor!important}.page-focus-signup-header-transparent .header__logo svg,.page-focus-signup-header-transparent .header__logo svg path,.page-focus-signup-header-transparent .header__logo svg circle,.page-focus-signup-header-transparent .header__logo svg rect,.page-focus-signup-header-transparent .header__logo svg line,.page-focus-signup-header-transparent .header__logo svg polyline,.page-focus-signup-header-transparent .header__logo svg polygon{fill:currentColor!important;stroke:currentColor!important}.page-new-theme-header-invert .header__icons svg,.page-new-theme-header-invert .menu__link-lv1{color:#fff}.page-new-theme-header-invert .header__logo-img,.page-new-theme-header-invert .header__logo img,.page-new-theme-header-invert .header__icons img{filter:invert(1) brightness(1.1)!important}.page-new-theme-header-invert .header__icons svg,.page-new-theme-header-invert .header__icons svg path,.page-new-theme-header-invert .header__icons svg circle,.page-new-theme-header-invert .header__icons svg rect,.page-new-theme-header-invert .header__icons svg line,.page-new-theme-header-invert .header__icons svg polyline,.page-new-theme-header-invert .header__icons svg polygon{fill:currentColor!important;stroke:currentColor!important}.page-new-theme-header-invert .header__logo svg,.page-new-theme-header-invert .header__logo svg path,.page-new-theme-header-invert .header__logo svg circle,.page-new-theme-header-invert .header__logo svg rect,.page-new-theme-header-invert .header__logo svg line,.page-new-theme-header-invert .header__logo svg polyline,.page-new-theme-header-invert .header__logo svg polygon{fill:currentColor!important;stroke:currentColor!important}.header--page-new-theme-invert{--color-normal-text: #ffffff}.header--page-new-theme-invert .header__icons .btn-icon{color:#fff}.header--page-new-theme-invert .header__icons svg,.header--page-new-theme-invert .menu__link-lv1{color:#fff}.header--page-new-theme-invert .header__logo-img,.header--page-new-theme-invert .header__logo img,.header--page-new-theme-invert .header__icons img{filter:none!important}.header--page-new-theme-invert .logo__main-logo{opacity:0!important}body .page-new-theme-header-invert .header--hover-disabled .header__icons svg,body .page-new-theme-header-invert .header--hover-disabled .header__icons img,body .page-new-theme-header-invert .header--hover-disabled .header__logo-img{filter:none!important}.header--page-new-theme-invert .logo--transparent{opacity:1!important;visibility:visible!important}.header--page-new-theme-invert .header__icons svg,.header--page-new-theme-invert .header__icons svg path,.header--page-new-theme-invert .header__icons svg circle,.header--page-new-theme-invert .header__icons svg rect,.header--page-new-theme-invert .header__icons svg line,.header--page-new-theme-invert .header__icons svg polyline,.header--page-new-theme-invert .header__icons svg polygon{fill:currentColor!important;stroke:currentColor!important}.header--page-new-theme-invert .header__logo svg,.header--page-new-theme-invert .header__logo svg path,.header--page-new-theme-invert .header__logo svg circle,.header--page-new-theme-invert .header__logo svg rect,.header--page-new-theme-invert .header__logo svg line,.header--page-new-theme-invert .header__logo svg polyline,.header--page-new-theme-invert .header__logo svg polygon{fill:currentColor!important;stroke:currentColor!important}#gorgias-chat-container>div:nth-child(2)>div:nth-child(5){position:fixed;z-index:2}.js-section-header.header--sticky .header{background:#3333;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item span svg path{fill:#a5a5a5;stroke:#a5a5a5}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item span svg{display:inline-flex;position:relative;left:2px;bottom:-3px}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item.active span svg path{fill:#000;stroke:#000}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item:first-child:after{height:1.5px}span.price-item.price-item--regular.price-item--last.mt-4.mb-4.d-inline-block+span.price-item.price-item--regular.price-item--last.mt-4.mb-4.d-inline-block{text-decoration:unset!important;position:relative}span.price-item.price-item--regular.price-item--last.mt-4.mb-4.d-inline-block+span.price-item.price-item--regular.price-item--last.mt-4.mb-4.d-inline-block:after{content:"";width:calc(100% + 20px);height:2px;background:#a51e1e;position:absolute;left:-10px;top:50%}@media (min-width:1025px){.product__info-wrapper.clm{padding-left:0}}@media (min-width:1024px){.product__media-wrapper.clm{padding-left:30px}}.product__info.product__prices{margin-top:15px}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item span{font-size:12px}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item{font-size:18px}.subscription_heading_member.months span.subscription_heading_member_item:first-child{display:flex;align-items:center;justify-content:center}.subscription_heading_member.months span.subscription_heading_member_item.active{color:#232323!important;font-weight:700!important}.subscription_heading_member.months span.subscription_heading_member_item span{font-size:8px}.subscription_heading_member.months span.subscription_heading_member_item{padding:12px 0}.product__info.product__extra-info .accordion__toggle .accordion__icon--minus,.product__info.product__extra-info .accordion__toggle .accordion__icon--plus{width:15px;height:15px}body .product__info.product__extra-info .accordion__item{padding-top:16px;padding-bottom:16px}@media (max-width:1024px){.product-details{row-gap:15px;overflow-x:hidden}.header-logo--transparent .logo__main-logo,.header--sticky .logo--transparent,.header--transparent:hover .logo--transparent{min-height:25px!important}body.template-product .shopify-section.header-wrapper{position:sticky!important;top:0!important}.product-slideshow__item{max-width:calc(100% - 32px)}.product-slideshow__items{scroll-padding-left:35px}}@media (max-width:1024px){.custom_fix_mobile_membership a.button_member{border:1px solid #232323;background:#232323;width:100%!important;display:flex;align-items:center;justify-content:center;color:#fff;height:50px}.custom_fix_mobile_membership .custom_popup button.btn.btn-link.fs-body.btn_animation{font-size:12px;margin-bottom:16px;padding-top:0;font-weight:500;font-family:ABC Walter Neue;line-height:110%}.custom_fix_mobile_membership .custom_popup{display:flex;justify-content:center;align-items:center}.custom_fix_mobile_membership{position:fixed;bottom:0;left:0;z-index:1;background:#fffc;box-shadow:0 -4px 10px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);right:0;padding:20px 25px 25px}.custom_fix_mobile_membership .ctnr{padding:0}body.template-index .dialog__body.js-dialog-body .custom_buttons{display:none!important}.custom_reviews.custom_reviews2 h3.h6{color:#a5a5a5;font-size:12px;font-weight:500;line-height:120%;margin-bottom:0}.custom_reviews.custom_reviews2 p.m-zero.review_text.hide-empty{color:#232323;font-size:16px;font-weight:500;line-height:120%}.custom_reviews.custom_reviews2 p.m-zero.title{font-weight:600;line-height:120%}.custom_reviews.custom_reviews2 .card.p-sides.w-100{border:unset;padding-bottom:10px;text-align:center}.custom_reviews.custom_reviews2 .card__avatar{margin:0 auto 20px}.section.custom_reviews.custom_reviews2 .s-content.miw-100{padding-bottom:40px;border-bottom:1px solid #D9D9D9}.section.custom_reviews.custom_reviews2{padding-bottom:0;padding-top:30px}.section.product_benifits .s-header{padding-top:41px}.video_banner_home[style*=--mh-xs],.video_banner_home [style*=--mh-xs]{min-height:50vh;height:var(--mh-xs)}.video_banner .s-header__sub{display:block}body .video_banner .btn{font-size:12px}.custom_reviews .card__avatar{z-index:1}.logo__main-logo{min-height:25px!important}.custom_fix_mobile_membership a.button_member{font-size:14px}.header__icons.header__icons--right .btn-icon{width:18px;height:18px}.product-slideshow__items .product-slideshow__item:first-child{padding-left:9px!important;max-width:calc(100% - 20px);margin-bottom:-20px}.product-slideshow__item{max-width:calc(100% - 30px);padding-right:15px;margin-bottom:-30px}.header__icons.header__icons--right .btn-icon svg{width:100%;height:auto!important}.header__cart-count{top:3px;right:-6px;bottom:auto}.product__info.ord-3.p-sides.hide-empty.color-text-regular,.product__info.ord-4.p-sides.hide-empty{margin-top:15px}.custom_reviews_widget span.jdgm-prev-badge__text{font-weight:500}body .appstle_subscription_save{display:none}.product__prices .price-item--last+.price-item--last{margin-left:40px!important}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item span svg{margin-left:5px;position:unset}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item span{display:flex;align-items:center}.custom_boc_subscripe_full:not(.custom_boc_subscripe_full--pdp) span.custom_widget_subscription_heading_item:last-child span{justify-content:end}.subscription_heading_member span.subscription_heading_member_item{color:#232323}.subscription_heading_member.months span.subscription_heading_member_item{justify-content:space-between;color:#a5a5a5}.subscription_heading_member.months span.subscription_heading_member_item{font-size:14px;line-height:1}.subscription_heading_member.months span.subscription_heading_member_item span{font-size:7px;padding-top:7px}.product__info.product__extra-info .accordion__toggle .accordion__icon--minus,.product__info.product__extra-info .accordion__toggle .accordion__icon--plus{stroke:#232323;stroke-width:.1px}.product-slideshow__slider .media-wrapper{--ratio: 1 / 1 !important;height:auto}.product-slideshow__slider video.media-wrapper{height:auto}.js-product-media-item-deferred-video-image video{width:100%;height:100%;object-fit:cover}.product__info.product__extra-info span.h5{margin-left:20px}}.product-slideshow__items{overflow-y:hidden}@media (min-width:1024px){.header-logo.header-logo--transparent,.header-logo{padding:0}.custom_reviews_widget span.jdgm-prev-badge__text{font-weight:500;font-size:14px}.product__prices .price-item--last+.price-item--last{margin-left:30px!important}body .appstle_subscription_save{display:none!important}span.subscription_heading_member_item.active{color:#232323!important}.subscription_heading_member.months span.subscription_heading_member_item span{padding-top:5px}.product__info.product__extra-info .accordion__toggle .accordion__icon--minus,.product__info.product__extra-info .accordion__toggle .accordion__icon--plus{stroke:#a5a5a5;stroke-width:.1px}.updating.product__info.product__prices~sht-sticky-prd-info{padding-top:12px!important}}sht-ann-bar{width:100%}sht-ann-bar button{display:none!important}@media (max-width:1024px){.section.blog_list_section a.btn.btn-primary{margin-top:42px}.logo__main-logo{min-width:130px}.product__prices .price-item--last+.price-item--last{margin-left:30px!important}.subscription_heading_member span.subscription_heading_member_item{color:#a5a5a5}span.subscription_heading_member_item.active{color:#232323!important}.subscription_heading_member.months span.subscription_heading_member_item span{padding-top:5px}.custom_fix_mobile_membership a.button_member{font-weight:600}.product__info.product__extra-info .accordion__toggle .accordion__icon--minus,.product__info.product__extra-info .accordion__toggle .accordion__icon--plus{stroke:#a5a5a5;color:#a5a5a5}.updating.product__info.product__prices~sht-sticky-prd-info{padding-top:12px!important}.video_banner video{min-height:100%}.video_banner .s-header__buttons{position:relative;bottom:-30px}}.updating.product__info.product__prices~sht-sticky-prd-info{pointer-events:none}.jdgm-legacy-widget-content{display:block!important}#tp-wid.trustpilot-widget{position:absolute!important;right:0;z-index:999;padding-top:21px}.product__media-wrapper{position:relative}.product__media-wrapper .product__trustpilot-badge{position:absolute;top:16px;right:16px;z-index:5;padding:8px 12px;border-radius:8px;background:#ffffffe6}@media (max-width: 768px){.product__media-wrapper .product__trustpilot-badge{top:12px;right:12px;padding:6px 10px}#tp-wid.trustpilot-widget{transform:scale(.7);padding-top:0;right:-23px}}.mobile_only .spacing_block_custom .trustpilot-widget{padding-top:60px}.product__trustpilot-badge--info{position:static;padding:0;margin-top:6px;margin-bottom:-2px;background:transparent}.product__trustpilot-badge--info .trustpilot-widget,.product__trustpilot-badge--info .trustpilot-widget iframe{position:static!important;display:block;margin-left:-8px;opacity:1;visibility:visible}@media (max-width: 768px){.product__trustpilot-badge--info{margin-bottom:12px;margin-left:-1px}}@media (min-width:1024px){.product__info.ord-4.p-sides{min-height:24px;position:relative}}@media (max-width:1024px){.product__info.ord-4.p-sides{min-height:24px;position:relative}sht-menu-drwer-opner.d-block.header__icons .header__icons.header__icon--search{display:flex!important;margin-left:-20px}sht-menu-drwer-opner.d-block.header__icons .header__icons.header__icon--search svg{width:20px;height:auto}}.product-slideshow__thumb:nth-child(18)~.product-slideshow__thumb,.product-slideshow__item:nth-child(18)~.product-slideshow__item{display:none}.bottom_text p{margin:unset;font-size:8px;line-height:normal}.bottom_text{display:block}.product__info_custom.spacing_block_custom:has(.bottom_text--ingredients){position:relative}.bottom_text--ingredients{position:absolute;bottom:10px;left:0}span.disclaimer_homepage p{font-size:11px;line-height:normal;margin:unset}.accordion-content.open:has(.disclaimer_homepage){margin-bottom:0}body .accordion__item:has(.disclaimer_homepage,.accordion-content.open){padding-bottom:15px}.accordion-content.open:has(.disclaimer_homepage)>p{margin-bottom:15px}body.template-page span.disclaimer_homepage p{font-size:9px}@media (max-width:1024px){body .below_media_content .carousel .carousel__item:last-child{max-width:calc(100% - 12px)}.text-block.hide-empty.small_text_custom p{font-size:8px;line-height:normal}.product__info_custom.spacing_block_custom.ord-10{padding-bottom:10px}.product__info_custom.spacing_block_custom.ord-10 .s-header__sub+.text-block{//min-height: 120px}.text-block.hide-empty.small_text_custom{margin-top:90px;min-height:20px;display:flex;align-items:flex-end}span.disclaimer_homepage p{font-size:8px}body.template-page span.disclaimer_homepage p{font-size:7px}.product_benifits.product_benifits h2{width:310px;max-width:100%;margin-left:auto;margin-right:auto}.text-block.hide-empty.small_text_custom{margin-top:25px;min-height:unset;margin-bottom:40px}.product__info_custom.spacing_block_custom.ord-12 .scrollable{overflow-y:hidden}}@media (min-width:1024px){sht-menu-drwer-opner.d-block.header__icons .header__icons.header__icon--search{display:none}}.template-index .social_heading{text-align:center;padding-bottom:30px}.template-index .social_html_flex{display:flex;align-items:center;justify-content:center;gap:35px}.template-index .social_html_flex svg{height:40px;width:auto}body #insta-feed h2{display:none!important}@media (max-width:1024px){.template-index .social_heading{padding-left:30px;padding-right:30px}.template-index .social_html_flex svg{height:35px}}.product_hero_custom .icons_custom_grid_item{position:relative}.product_hero_custom .icons_custom_grid_item a:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0}.digital-cards{--cards-gap: var(--cards-gap-mobile, 16px)}@media (min-width: 48em){.digital-cards{--cards-gap: var(--cards-gap-desktop, 24px)}}.digital-cards__grid{display:flex;gap:var(--cards-gap);justify-content:var(--cards-justify-mobile, center);align-content:center;align-items:stretch;flex-direction:var(--cards-direction-mobile, column);flex-wrap:wrap;width:100%;max-width:100%}@media (min-width: 64em){.digital-cards__grid{justify-content:var(--cards-justify-desktop, center);flex-direction:var(--cards-direction-desktop, row)}}@media (max-width: 63.99em){.digital-cards--swipe-mobile .digital-cards__grid{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-inline:var(--cards-scroll-padding, 16px);margin-inline:calc(-1 * var(--cards-scroll-padding, 16px));scroll-behavior:smooth;scrollbar-width:none}.digital-cards--swipe-mobile .digital-cards__grid::-webkit-scrollbar{display:none}.digital-cards--swipe-mobile .digital-card{flex:0 0 var(--cards-slide-basis-mobile, 100%);max-width:var(--cards-slide-basis-mobile, 100%);min-width:0}.digital-cards__grid--mobile-scroll{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-inline:var(--cards-scroll-padding, 16px);margin-inline:calc(-1 * var(--cards-scroll-padding, 16px));scroll-snap-type:x mandatory;scrollbar-width:none}.digital-cards__grid--mobile-scroll::-webkit-scrollbar{display:none}.digital-cards__grid--mobile-scroll .digital-card{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}}.digital-cards[data-snap=true] .digital-cards__grid{scroll-snap-type:x mandatory;scroll-padding-inline:var(--cards-scroll-padding, 16px)}.digital-cards[data-snap=true] .digital-card{scroll-snap-align:start;scroll-snap-stop:always}@media (min-width: 64em){.digital-cards__grid--mobile-scroll{flex-wrap:wrap;overflow:visible;padding-inline:0;margin-inline:0}}.digital-card{position:relative;overflow:hidden;padding:var(--card-padding-block-start) var(--card-padding-inline) var(--card-padding-block-end);border-radius:var(--card-radius);background-color:var(--card-bg, #f3f3f3);display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;--card-row-gap: var(--spacing-4, 12px);--card-height-effective: var( --card-height-mobile, var(--digital-card-height-mobile, min(var(--card-height, 520px), 60vh)) );--card-image-bottom-capped: clamp( -400px, var(--card-image-bottom, 0px), calc(var(--card-height-effective) * .35) );--card-image-bottom-mobile-capped: clamp( -400px, var(--card-image-bottom-mobile, var(--card-image-bottom, 0px)), calc(var(--card-height-effective) * .35) );gap:var(--card-row-gap);min-height:var(--card-height-effective);height:var(--card-height-effective);max-height:var( --card-max-height-mobile, var(--digital-card-max-height-mobile, 60vh) );width:var(--card-width-mobile, auto);flex:0 0 var(--card-width-mobile, auto);max-width:var(--card-width-mobile, 100%);min-width:280px}@media (max-width: 749px){.digital-card{--card-height-effective: clamp( var(--card-min-height-mobile, var(--digital-card-min-height-mobile, 420px)), var(--card-height-mobile, 70vh), var( --card-max-height-mobile, var(--digital-card-max-height-mobile, 70vh) ) );min-height:var(--card-height-effective);height:var(--card-height-effective);max-height:var( --card-max-height-mobile, var(--digital-card-max-height-mobile, 70vh) );grid-template-rows:auto auto auto minmax(0,1fr) auto}.digital-card__image{align-self:stretch}}@media (min-width: 750px) and (max-width: 74.99em){.group-block-content--swipe-mobile .digital-card{flex:1 1 0;min-width:0;max-width:none}.group-block-content--swipe-mobile .digital-card__image{overflow:hidden}.group-block-content--swipe-mobile .digital-card__image img{width:auto;max-width:none}}.digital-cards__dots-row{display:flex;align-items:center;justify-content:center;gap:12px;padding-block-start:12px}.digital-cards__dots-label{font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.2;color:#8a8a8a;white-space:nowrap}.digital-cards__dots{display:flex;gap:8px;justify-content:center}.digital-cards__dot{width:8px;height:8px;border-radius:999px;background:rgb(var(--color-foreground-rgb) / .35);border:none;padding:0;cursor:pointer}.digital-cards__dot.is-active{background:rgb(var(--color-foreground-rgb) / .8)}.digital-cards__arrows{display:flex;justify-content:center;gap:12px;padding-block-start:12px}.digital-cards__arrow{-webkit-appearance:none;appearance:none;border:1px solid rgb(var(--color-foreground-rgb) / .3);background:transparent;color:var(--color-foreground);width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer}.digital-cards__arrow:disabled{opacity:.4;cursor:not-allowed}@media (min-width: 64em){.digital-card{--card-height-effective: var( --card-height-desktop, var(--card-height, 520px) );width:var(--card-width-desktop, var(--card-width-mobile, auto));flex:0 0 var(--card-width-desktop, var(--card-width-mobile, auto));max-width:var(--card-width-desktop, var(--card-width-mobile, 100%));max-height:none}}@media (min-width: 64em){.digital-cards--no-wrap-desktop .digital-cards__grid{flex-wrap:nowrap}.digital-cards--no-wrap-desktop .digital-card{flex:1 1 0;width:auto;max-width:var(--card-width-desktop-max, none);min-width:0}.digital-cards--no-wrap-desktop .digital-card__image{align-self:end;margin-bottom:var(--card-image-bottom-capped, var(--card-image-bottom, 0px))}.digital-cards--no-wrap-desktop .digital-card__image img{height:auto;max-height:var(--card-image-height, auto)}}.digital-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.digital-card__overlay img{position:absolute;top:0;right:0;width:var(--card-overlay-width, 188px);height:var(--card-overlay-height, 280px);transform:translate(var(--card-overlay-x, 0px),var(--card-overlay-y, 0px)) rotate(var(--card-overlay-rotation, 0deg));filter:blur(var(--card-overlay-blur, 0px));object-fit:cover}.digital-card__subheading{font-family:var(--card-sub-font-family, var(--font-body-family));font-size:var(--card-sub-font-size, 14px);line-height:var(--card-sub-line-height, 1.1);letter-spacing:var(--card-sub-letter, -.3px);font-weight:var(--card-sub-weight, 500);text-transform:uppercase;color:var(--color-foreground);max-width:var(--card-sub-max-width, 100%);position:relative;z-index:1}.digital-card__heading{font-family:var(--card-heading-font-family, var(--font-heading-family));font-size:var(--card-heading-font-size, 32px);line-height:var(--card-heading-line-height, 1.1);letter-spacing:var(--card-heading-letter, -.3px);font-weight:var(--card-heading-weight, 400);color:var(--color-foreground-heading);max-width:var(--card-heading-max-width, 100%);position:relative;z-index:1}@media (max-width: 63.99em){.digital-card__heading{max-width:var( --card-heading-max-width-mobile, var(--card-heading-max-width, 100%) )}}.digital-card__heading sup{font-size:.95rem}.digital-card__heading p{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.digital-card__badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:max(0px,calc(21px - var(--card-row-gap)));max-width:var(--card-badges-max-width, 100%);position:relative;z-index:1}@media (min-width: 64em){.digital-card[data-show-badges-desktop=false] .digital-card__badges,.digital-card[data-show-badges-desktop=false] .digital-card-v2__badges{display:none}}@media (max-width: 63.99em){.digital-card[data-show-badges-mobile=false] .digital-card__badges,.digital-card[data-show-badges-mobile=false] .digital-card-v2__badges{display:none}}.digital-card__badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;border:1px solid var(--badge-border, currentColor);background:var(--badge-bg, transparent);color:var(--badge-color, currentColor);font-family:var(--card-sub-font-family, var(--font-body-family));font-size:12px;line-height:1.1;letter-spacing:-.3px;font-weight:var(--badge-weight, 400)}.digital-card__image{position:relative;z-index:0;display:flex;align-items:flex-end;justify-content:center;grid-row:4;align-self:stretch;justify-self:center;left:var(--card-image-left, 0px);right:var(--card-image-right, 0px);pointer-events:none;min-height:0;max-height:100%;margin-top:0;margin-bottom:0}.digital-card[data-image-anchor=bottom] .digital-card__image{align-self:stretch;margin-bottom:0}@media (max-width: 63.99em){.digital-card[data-image-anchor=bottom] .digital-card__image{margin-bottom:0}}.digital-card[data-image-anchor=top] .digital-card__image{align-self:stretch;align-items:flex-end;margin-top:0;margin-bottom:0}.digital-card__image img{width:auto;max-width:min(420px,100%);height:auto;max-height:min(100%,var(--card-image-height, 9999px));transform:rotate(var(--card-image-rotation, 0deg));filter:drop-shadow(0 12px 24px rgb(0 0 0 / .1));object-fit:contain}.digital-card__cta{display:flex;justify-content:flex-end;align-items:center;position:relative;justify-self:end;align-self:end;margin-inline-end:var(--card-cta-margin-right, 0px);margin-bottom:var(--card-cta-margin-bottom, 24px);z-index:2}.digital-card__cta .btn,.digital-card__cta .btn-primary,.digital-card__cta .btn-secondary{text-align:center;font-family:var( --card-cta-font-family, "ABC Walter Neue", var(--font-heading-family), var(--font-body-family) );font-size:var(--card-cta-font-size, 16px);line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;font-weight:var(--card-cta-font-weight, 500);padding:var(--card-cta-padding-block, 16px) var(--card-cta-padding-inline, 24px);border-radius:7px;background:#2a2a2a;color:#fff;border:1px solid #2a2a2a}.digital-card__cta .btn-link{min-width:180px;text-align:center}.digital-card__cta .btn:hover,.digital-card__cta .btn:focus-visible,.digital-card__cta .btn-primary:hover,.digital-card__cta .btn-primary:focus-visible,.digital-card__cta .btn-secondary:hover,.digital-card__cta .btn-secondary:focus-visible{background:#1f1f1f;border-color:#1f1f1f;color:#fff}.digital-card__cta [aria-disabled=true]{pointer-events:none;opacity:.6}.digital-card--v2{min-height:var(--card-v2-height, 600px);height:var(--card-v2-height, auto);background:var(--card-v2-bg, #f3f3f3);border-radius:var(--card-v2-radius, 12px);padding:0;overflow:hidden;position:relative;display:block}.digital-card-v2__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.digital-card-v2__rect{position:absolute;width:var(--card-v2-rect-width, 242px);height:var(--card-v2-rect-height, 278px);left:var(--card-v2-rect-left, 185px);top:var(--card-v2-rect-top, 0px);background:var(--card-v2-rect-color, #000);border-radius:6.57px}.digital-card-v2__gradient{position:absolute;width:var(--card-v2-gradient-width, 403px);height:var(--card-v2-gradient-height, 394px);left:var(--card-v2-gradient-left, 195px);top:var(--card-v2-gradient-top, -134px)}.digital-card-v2__gradient img{width:100%;height:100%;object-fit:cover;border-radius:6.57px}.digital-card-v2__main{position:absolute;width:var(--card-v2-main-width, 386px);height:var(--card-v2-main-height, 409px);left:var(--card-v2-main-left, 20px);top:var(--card-v2-main-top, 170px);overflow:hidden}.digital-card-v2__main img{position:absolute;width:100%;height:90%;left:0;top:19px;object-fit:cover}.digital-card-v2__subheading{position:absolute;top:14.78px;left:17.24px;font-family:var(--card-v2-sub-font);font-size:var(--card-v2-sub-size, 14px);font-weight:var(--card-v2-sub-weight, 400);color:#000}.digital-card-v2__heading{position:absolute;top:45.7px;left:17.24px;font-family:var(--card-v2-heading-font);font-size:var(--card-v2-heading-size, 30px);font-weight:var(--card-v2-heading-weight, 400);line-height:var(--card-v2-heading-line, 1.2);color:#000;letter-spacing:-.01em;max-width:404px}.digital-card-v2__heading p{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.digital-card-v2__heading sup{font-size:inherit;line-height:inherit}.digital-card-v2__badges{position:absolute;top:138.77px;left:17.24px;display:flex;align-items:center;gap:var(--card-v2-badge-gap, 6px);text-align:center}.digital-card-v2__badge{display:flex;align-items:center;justify-content:center;padding:var(--card-v2-badge-padding-block, 8.2px) var(--card-v2-badge-padding-inline, 14px);border-radius:var(--card-v2-badge-radius, 999px);border:.82px solid var(--card-v2-badge-border, #000);color:var(--card-v2-badge-color, #000);background:var(--card-v2-badge-bg, transparent);font-family:var(--card-v2-badge-font);font-size:var(--card-v2-badge-size, 12px);font-weight:var(--card-v2-badge-weight, 400);line-height:1.1;letter-spacing:-.01em;outline-offset:-.82px}.digital-card-v2__cta{position:absolute;top:var(--card-v2-cta-top, 529px);left:var(--card-v2-cta-left, 280px);background:var(--card-v2-cta-bg, #2a2a2a);border-radius:var(--card-v2-cta-radius, 7px);padding:var(--card-v2-cta-padding-block, 16.38px) var(--card-v2-cta-padding-inline, 24.58px);display:inline-flex;align-items:center;justify-content:center}.digital-card-v2__cta-link{color:var(--card-v2-cta-color, #fff);font-family:var(--card-v2-cta-font, var(--card-v2-sub-font));font-size:16px;font-weight:800;line-height:1.1;text-decoration:none}.digital-card-v2__cta-link[aria-disabled=true]{pointer-events:none;opacity:.6}.rolling-testimonials{position:relative;overflow:hidden;width:100%}.rolling-testimonials__mask{width:100%;overflow:hidden}.rolling-testimonials__track{display:flex;gap:var(--card-gap, 18px);width:max-content;min-height:100%;will-change:transform;animation:rolling-testimonials var(--scroll-speed, 180s) linear infinite;animation-direction:var(--marquee-direction, normal)}.rolling-testimonials__item{flex:0 0 var(--card-width, 320px);max-width:var(--card-width, 320px)}.review-card{background:var(--card-bg, #2a2a2a);color:var(--card-text, #ffffff);border-radius:var(--card-radius, 16px);padding:var(--card-padding, 18px);min-height:var(--card-min-height, 440px);display:flex;flex-direction:column;gap:var(--card-gap-inner, 10px);box-shadow:0 20px 36px #00000029}.rolling-testimonials .review-card{box-shadow:none}.review-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.review-card__logo img{display:block;height:auto;max-width:140px}.review-card__stars{display:inline-flex;align-items:center;gap:4px;color:var(--star-color, #ffffff);font-size:var(--star-size, 18px);line-height:1;letter-spacing:3px;margin-top:var(--stars-margin-top-mobile, 0px);margin-bottom:var(--stars-margin-bottom-mobile, 0px)}.review-card__heading{font-family:var(--heading-font, var(--font-heading-family));font-size:var(--heading-size, 20px);font-weight:var(--heading-weight, 400);line-height:var(--heading-line, 1.2);letter-spacing:var(--heading-letter, 0px);margin:var(--heading-margin-top-mobile, 0px) 0 var(--heading-margin-bottom-mobile, 0px)}.review-card__body{font-family:var(--body-font, var(--font-body-family));font-size:var(--body-size, 18px);font-weight:var(--body-weight, 400);line-height:var(--body-line, 1.25);letter-spacing:var(--body-letter, 0px);color:var(--card-text, #ffffff);margin:var(--body-margin-top-mobile, 0px) 0 var(--body-margin-bottom-mobile, 0px)}.review-card__body :where(p){margin:0 0 .7em}.review-card__body :where(p:last-child){margin-bottom:0}@media (min-width: 64em){.review-card__stars{margin-top:var(--stars-margin-top-desktop, var(--stars-margin-top-mobile, 0px));margin-bottom:var(--stars-margin-bottom-desktop, var(--stars-margin-bottom-mobile, 0px))}.review-card__heading{margin:var(--heading-margin-top-desktop, var(--heading-margin-top-mobile, 0px)) 0 var(--heading-margin-bottom-desktop, var(--heading-margin-bottom-mobile, 0px))}.review-card__body{margin:var(--body-margin-top-desktop, var(--body-margin-top-mobile, 0px)) 0 var(--body-margin-bottom-desktop, var(--body-margin-bottom-mobile, 0px))}}.review-card__footer{margin-top:auto;display:flex;flex-direction:column;gap:22px}.review-card__author{display:flex;flex-direction:column;gap:2px}.review-card__name{font-family:var(--author-font, var(--font-heading-family));font-size:var(--author-size, 18px);font-weight:var(--author-weight, 400);line-height:1.2}.review-card__role{font-family:var(--role-font, var(--font-body-family));font-size:var(--role-size, 16px);font-weight:var(--role-weight, 400);line-height:1.25;color:var(--card-muted, #dcdcdc)}.review-card__pill{display:inline-grid;grid-template-columns:var(--pill-side-size, 48px) 1fr var(--pill-side-size, 48px);align-items:center;column-gap:12px;background:var(--pill-bg, #ffffff);border:1px solid var(--pill-border, #d0d0d0);color:var(--pill-text, #161616);border-radius:var(--pill-radius, 8px);height:var(--pill-height, 54px);padding:var(--pill-padding, 6px);box-sizing:border-box;flex-wrap:nowrap}.review-card__pill-image,.review-card__pill-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--pill-side-size, 48px)}.review-card__pill-image{grid-column:1;justify-self:start}.review-card__pill-image img{display:block;width:44px;height:45px;aspect-ratio:44 / 45;object-fit:contain}.review-card__pill-text{grid-column:2;justify-self:center;text-align:center;font-family:var(--pill-font, var(--font-heading-family));font-size:var(--pill-text-size, 14px);font-weight:var(--pill-text-weight, 400);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.review-card__pill-icon{grid-column:3;justify-self:end}.review-card__pill-icon img{display:block;width:24px;height:24px;aspect-ratio:1 / 1;object-fit:contain}@keyframes rolling-testimonials{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--marquee-distance, 50%)),0,0)}}.rolling-testimonials[data-pause-on-hover=true] .rolling-testimonials__track:hover{animation-play-state:paused}@media (max-width: 47.99em){.rolling-testimonials__mask{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;padding-left:16px}.rolling-testimonials[data-rolling-css-auto=true] .rolling-testimonials__track{animation:rolling-testimonials var(--scroll-speed, 180s) linear infinite;animation-direction:var(--marquee-direction, normal)}.rolling-testimonials.rolling-testimonials--user .rolling-testimonials__track{animation-play-state:paused}.rolling-testimonials__item.anm{opacity:1;transform:none}.rolling-testimonials__mask::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion: reduce){.rolling-testimonials__track{animation:none}}.header-search{--search-bar-height: 80px;--search-input-height: 60px;--search-input-radius: 10px;--search-bar-bg: rgba(24, 24, 24, .5);--search-input-bg: rgba(217, 217, 217, .3);z-index:40}.header-search .search__mobile-header{display:none}.header-search .search__mobile-content{display:block}.header--predictive-search-open .header-search:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--header-drawer-overlay-color-rgb, 24, 24, 24),var(--header-drawer-overlay-opacity, .4));backdrop-filter:blur(var(--header-drawer-overlay-blur, 11px));-webkit-backdrop-filter:blur(var(--header-drawer-overlay-blur, 11px));z-index:30;pointer-events:none}.header-search .predictive-search-form{position:relative;z-index:40;padding-top:0}body.search-open .pill-tray{z-index:5}body.cart-drawer-open .pill-tray{z-index:3}.header-search .search__field{position:relative;display:block;height:var(--search-bar-height);width:100%;max-width:100%;margin:0;padding:10px 20px;box-sizing:border-box;background:var(--search-bar-bg);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.header-search .search__mobile-title{display:none}.header-search .search__mobile-content{width:100%;max-width:none;margin:0;padding:0;position:static;transform:none}.header-search .search__field .icon--default,.header-search .search__field .js-predictive-search-close-trigger{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;color:#fff}.header-search .search__field .icon--default{left:20px}.header-search .search__field .js-predictive-search-close-trigger{right:20px;padding:0;border:0;background:transparent;left:auto!important}.header-search .search__field .js-predictive-search-close-trigger svg,.header-search .search__field .icon--default svg{width:100%;height:100%;display:block;fill:currentColor}.header-search .search__field-input{display:block;margin:0 auto;width:min(1100px,calc(100% - 260px));height:var(--search-input-height);padding:0 56px 0 24px;border-radius:var(--search-input-radius);background:var(--search-input-bg)!important;background-color:var(--search-input-bg)!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.08);color:#fff!important;box-shadow:none;font-family:ABC Walter Neue,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.1}.header-search .search__field-action-icon{position:absolute;top:50%;right:calc((100% - min(1100px,calc(100% - 260px)))/2 + 18px);transform:translateY(-50%) rotate(180deg);width:24px;height:24px;color:#fff;pointer-events:none}.header-search .search__field-action-icon svg{width:100%;height:100%;display:block;fill:currentColor}.header-search .search__field-input::placeholder{color:#ffffffbf!important}.header-search .search__field-input:focus{outline:none;border-color:#ffffff40}.header-search .search__result{display:none!important}@media (max-width: 1024px){.header--predictive-search-open .header-search:after{background:rgba(var(--header-drawer-overlay-color-rgb, 24, 24, 24),var(--header-drawer-overlay-opacity, .4))}.header-search{background:rgba(var(--header-drawer-surface-color-rgb, 59, 59, 59),var(--header-drawer-surface-opacity, .5));backdrop-filter:blur(var(--header-drawer-surface-blur, 25px));-webkit-backdrop-filter:blur(var(--header-drawer-surface-blur, 25px));width:100%;height:100vh;min-height:100vh}.header-search .predictive-search-form{min-height:100vh;background:inherit;display:flex;flex-direction:column;position:relative}.header-search .search__mobile-header{display:block;text-align:center;margin-bottom:40px;padding-top:calc(20px + env(safe-area-inset-top))}.header-search .search__mobile-header .header-logo{justify-content:center}.header-search .search__mobile-header .header__logo-img,.header-search .search__mobile-header img,.header-search .search__mobile-header svg{width:auto;max-height:31px}.header-search .search__mobile-content{display:block;width:100%;max-width:535px;margin:0 auto;padding:0 30px;text-align:left;position:absolute;left:0;right:0;top:50%;transform:translateY(-150%)}.header-search .search__mobile-header,.header-search .search__mobile-header .header-logo,.header-search .search__mobile-header .header__logo-link,.header-search .search__mobile-header img,.header-search .search__mobile-header svg{filter:invert(1) brightness(1.1)!important}.header-search .search__mobile-title{color:#fff;font-size:16px;font-weight:400;line-height:1.4;margin:0 0 20px;letter-spacing:0;font-family:var(--font-body-family)}.header-search .search__field{background:transparent;padding:0;height:auto;transform:none}.header-search .search__field .icon--default,.header-search .search__field .js-predictive-search-close-trigger{display:none}.header-search .search__field .js-predictive-search-close-trigger{display:inline-flex;position:fixed;top:calc(16px + env(safe-area-inset-top));right:16px;transform:none;width:32px;height:32px;color:#fff;z-index:60;align-items:center;justify-content:center}.header-search .search__field .js-predictive-search-close-trigger svg{width:18px;height:18px}.header-search .search__field-action-icon{display:none}.header-search .search__field-input{width:min(100%,520px);height:76px;padding:0 20px;border-radius:14.267px!important;background:transparent!important;border:1.019px solid rgba(219,224,221,.5)!important;color:#fff!important;font-size:20px;margin:0 auto;text-align:left;align-self:stretch;appearance:none;-webkit-appearance:none;background-clip:padding-box;overflow:hidden;box-shadow:none}.header-search .search__field-input::-webkit-search-decoration,.header-search .search__field-input::-webkit-search-cancel-button,.header-search .search__field-input::-webkit-search-results-button,.header-search .search__field-input::-webkit-search-results-decoration{border-radius:14.267px}.header-search .search__field-input::placeholder{color:#7f7f7f!important}}@media (max-width: 640px){.header-search .search__field-input{height:60px;font-size:16px}}#insta-feed .instafeed-new-layout-wrapper{gap:5px!important}#insta-feed .instafeed-new-layout-item,#insta-feed .instafeed-new-layout-item-container{width:100%!important;height:auto!important;aspect-ratio:1 / 1}#insta-feed .instafeed-new-layout-item-container{border-radius:10px;overflow:hidden}#insta-feed .instafeed-lazy-image,#insta-feed .instafeed-hover-layer{border-radius:10px!important}#insta-feed .instafeed-lazy-image{width:100%!important;height:100%!important;object-fit:cover;display:block}.video-inline-wrapper{position:relative}.video-inline-wrapper>video{position:relative;z-index:1}.video-inline-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;z-index:2;transition:opacity .2s ease}.video-inline-play svg{width:64px;height:63px}.video-inline-wrapper.is-playing .video-inline-play{opacity:0;pointer-events:none}.video-inline-play:focus-visible svg{outline:2px solid #111111;outline-offset:4px;border-radius:999px}.product__info--sidebar-guarantee{margin-top:0!important}.pdp-sidebar-guarantee{padding:0!important}body.template-index .trust-banner__bar{display:none}@media (min-width: 1024px){.header__icons--right .header__cart-count{top:10px;right:-11px;bottom:auto}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/custom.css.map */
