@layer reset,base,layout,typography,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd,img,picture,video{margin:0}a{color:inherit;text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img,picture,video{display:block;height:auto;max-width:100%}input,button,textarea,select{font:inherit}address{font-style:normal}.button-reset{background:none;border:0;color:inherit;cursor:pointer;padding:0;text-align:inherit}.list-reset{list-style-type:none;margin:0;padding:0}.disclosure-reset summary{cursor:pointer;list-style:none}.disclosure-reset summary::-webkit-details-marker{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}}@layer base{html:focus-within{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{-webkit-text-size-adjust:100%;background-color:var(--color-white);display:flex;flex-direction:column;min-height:100vh}body .shopify-section-header,body .shopify-section-footer{flex:none}body .content-for-layout{flex:1}body.template-gift-card{display:block;min-height:0}:is(body:not(.is-tabbable) a[href],body:not(.is-tabbable) button:not([disabled]),body:not(.is-tabbable) input:not([disabled]):not([type=hidden]),body:not(.is-tabbable) select:not([disabled]),body:not(.is-tabbable) textarea:not([disabled]),body:not(.is-tabbable) iframe,body:not(.is-tabbable) details,body:not(.is-tabbable) summary,body:not(.is-tabbable) [tabindex],body:not(.is-tabbable) [contenteditable=true]):focus{outline:0}input,textarea,select{background-color:var(--color-white);border:1px solid var(--color-light-grey-opacity-40);border-radius:8px;font-size:var(--font-size-12);min-height:42px;padding-block:var(--spacing-10);padding-inline:var(--spacing-12);vertical-align:middle;width:100%}:is(input,textarea,select)::placeholder{color:var(--color-black);font-size:var(--font-size-12)}:is(input,textarea,select)[type=checkbox],:is(input,textarea,select)[type=radio]{min-height:0;padding:0;width:auto}@supports (-webkit-touch-callout: none){input,textarea{font-size:var(--font-size-16)}}select{-webkit-appearance:none;appearance:none;background-image:var(--chevron-down-icon);background-position:calc(100% - var(--spacing-12)) center;background-repeat:no-repeat;background-size:15px;padding-inline-end:var(--spacing-48)}fieldset{border:0;margin:0;padding:0}.form-group{display:grid;gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr))}.form-group>*{grid-column:1 / -1}.form-group>.button{place-self:start}.form-field:has(input[type=checkbox],input[type=radio]){align-items:center;display:flex;gap:var(--spacing-8)}.form-field:has(input[type=checkbox],input[type=radio]) label{margin-block-end:0}label,legend,.label{color:var(--color-light-grey);display:block;margin-block-end:var(--spacing-8)}@media(min-width:768px){.form-group .form-group-half{grid-column:auto}}table{border-spacing:0;overflow-y:auto;table-layout:fixed;text-align:left;width:100%!important}:is(table thead,table tr:first-of-type) th,:is(table thead,table tr:first-of-type) td{background-color:var(--color-white);border-top-left-radius:8px;border-top-right-radius:8px;border-block-end:1px solid var(--color-black);border-inline-start:1px solid var(--color-black);border-block-start:1px solid var(--color-black);font-weight:var(--font-weight-bold)}:is(:is(table thead,table tr:first-of-type) th,:is(table thead,table tr:first-of-type) td):last-child{border-right:1px solid var(--color-black)}table tr:last-of-type th,table tr:last-of-type td{border-bottom-left-radius:8px;border-bottom-right-radius:8px}table th,table td{background-color:var(--color-white);border-block-end:1px solid var(--color-black);border-inline-start:1px solid var(--color-black);padding-block:var(--spacing-8);padding-inline:var(--spacing-8)}:is(table th,table td):last-child{border-right:1px solid var(--color-black)}@media(min-width:1024px){table th,table td{padding-inline:var(--spacing-12)}}table th,.th{font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}@media(min-width:1024px){table th,.th{font-size:var(--font-size-16)}}ul:not(.list-reset),ol:not(.list-reset){padding-inline-start:var(--spacing-24)}}@layer components{shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: var(--button-height)}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: var(--button-height);--shopify-accelerated-checkout-button-border-radius: var(--button-border-radius)}.shopify-payment-button__more-options{font-size:var(--font-size-12)!important}.h-captcha[data-size=invisible]{display:none!important}quick-add,toggle-button,video-element{display:contents}.pagination{align-items:center;display:flex;gap:var(--spacing-12);justify-content:center;margin-block:var(--spacing-32)}.pagination:empty{display:none}.pagination .page.current{font-weight:var(--font-weight-bold)}.errors{color:var(--color-error)}.errors ul{display:flex;flex-direction:column;font-size:var(--font-size-12);gap:var(--spacing-8);list-style:none;margin-block-end:var(--spacing-16);padding:0}.error{color:var(--color-error)}.success{color:var(--color-success);font-size:var(--font-size-12);margin-block-end:var(--spacing-16)}.icon{--size: 24px;display:inline-block;fill:currentColor;height:var(--size);vertical-align:middle;width:var(--size)}.image{background-color:var(--color-off-white);color:transparent}.image-cover{object-fit:cover}.image-contain{object-fit:contain}.image-square{aspect-ratio:1}.image-container{background-color:var(--color-border);overflow:hidden;position:relative;z-index:0}.image-container .image-container__hover{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;z-index:1}.image-container .image-container__badges{left:var(--spacing-8);position:absolute;top:var(--spacing-8);z-index:2}@media(hover:hover)and (pointer:fine){.image-container:hover .image-container__hover{opacity:1}}.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded{--shopify-accelerated-checkout-button-border-radius: var(--button-border-radius);--shopify-accelerated-checkout-button-block-size: var(--button-height);border:0;align-items:center;background:none;background-color:var(--button-background-color, var(--color-performance-orange));border:var(--button-border, 0);border-radius:var(--button-border-radius);color:inherit;color:var(--button-color, var(--color-black));cursor:var(--button-cursor, pointer);display:inline-flex;font-weight:var(--text-cta-font-weight);font-size:var(--button-font-size, var(--text-cta-font-size));gap:var(--spacing-20);justify-content:center;letter-spacing:var(--text-cta-letter-spacing);line-height:var(--text-cta-line-height);max-width:100%;min-height:var(--button-min-height, var(--button-height));min-width:var(--button-min-width, 160px);opacity:var(--button-opacity, 1);padding:0;padding-block:var(--button-padding-block, var(--spacing-12));padding-inline:var(--button-padding-inline, var(--spacing-48));text-align:center;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out,backdrop-filter .25s ease-in-out;white-space:nowrap}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).shopify-payment-button__button--unbranded{padding:inherit!important;padding-block:var(--button-padding-block, var(--spacing-12))!important;padding-inline:var(--button-padding-inline, var(--spacing-48))!important}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded):has(.button-icon){--button-min-height: 40px;--button-padding-block: var(--spacing-4);--button-padding-inline: var(--spacing-12) var(--spacing-4);justify-content:space-between}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded) .button-icon{background-color:var(--color-white)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded)[disabled]{--button-background-color: var(--color-performance-orange);--button-cursor: not-allowed}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded)[disabled] .button-icon{opacity:.5}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--secondary{--button-background-color: transparent;--button-border: 1px solid var(--color-performance-orange);--button-color: var(--color-performance-orange)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--secondary .button-icon{background-color:var(--color-performance-orange)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--charcoal-blur{--button-background-color: var(--color-charcoal-opacity-10);--button-border: 1px solid var(--color-white);--button-color: var(--color-white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--white{--button-background-color: var(--color-white)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--white .button-icon{background-color:var(--color-performance-orange)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--black{--button-background-color: var(--color-black);--button-color: var(--color-white)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--black .button-icon{background-color:var(--color-performance-orange)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--small{--button-border-radius: var(--button-border-radius-small);--button-font-size: var(--font-size-9);--button-min-height: var(--button-height-small);--button-padding-block: var(--spacing-8);--button-padding-inline: var(--spacing-24);--button-min-width: 0}@media(hover:hover)and (pointer:fine){:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded):not([disabled]):hover{--button-background-color: var(--color-performance-orange-darken-5, var(--button-background-color))}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--secondary:not([disabled]):hover{--button-color: var(--color-black)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--secondary:not([disabled]):hover .button-icon{background-color:var(--color-white)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--charcoal-blur:not([disabled]):hover{--button-background-color: var(--color-white);--button-border: 1px solid var(--color-white);--button-color: var(--color-charcoal);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--white:not([disabled]):hover{--button-background-color: var(--color-white)}:is(.button,.shopify-payment-button .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded).button--black:not([disabled]):hover{--button-background-color: var(--color-black)}}@keyframes button-icon-animation-ltr{0%,to{transform:translateZ(0);opacity:1}50%{transform:translate3d(75%,0,0);opacity:0}50.1%{transform:translate3d(-75%,0,0);opacity:0}}@keyframes button-icon-animation-ttb{0%,to{transform:translateZ(0);opacity:1}50%{transform:translate3d(0,75%,0);opacity:0}50.1%{transform:translate3d(0,-75%,0);opacity:0}}.button-icon{align-items:center;aspect-ratio:1;background-color:var(--color-performance-orange);border-radius:calc(var(--button-border-radius) / 2);color:var(--color-black);display:inline-flex;justify-content:center;overflow:hidden;padding-block:var(--spacing-4);padding-inline:var(--spacing-4);transition:background-color .1s ease-in-out}.button .button-icon{height:100%}.button-icon .icon{transform:translateZ(0);will-change:transform}@media(hover:hover)and (pointer:fine){.button:not([disabled]):hover .button-icon .icon,:not(.button) .button-icon:hover .icon,a:hover .button-icon .icon{animation:.5s ease-in-out 0s normal forwards 1 button-icon-animation-ltr}:is(.button:not([disabled]):hover .button-icon .icon,:not(.button) .button-icon:hover .icon,a:hover .button-icon .icon):is(.icon__arrow-down){animation-name:button-icon-animation-ttb}}.button-icon--transparent{border:1px solid currentColor;background-color:transparent;color:currentColor}.pill{align-items:center;background-color:var(--color-white);border-radius:8px;color:var(--color-black);cursor:pointer;display:flex;flex-basis:84px;justify-content:center;margin:0;max-width:84px;min-height:40px;opacity:var(--pill-opacity, 1);padding-block:var(--spacing-4);padding-inline:var(--spacing-12);text-align:center}.pill.pill--small{font-size:var(--font-size-12);padding-block:var(--spacing-2);padding-inline:var(--spacing-8)}.pill.pill--swatch{aspect-ratio:1;background-position:center;background-size:cover;border:2px solid var(--color-white);border-radius:50%;font-size:0;outline:1px solid var(--color-border);padding-block:0;padding-inline:0;width:30px}.pill.pill--swatch.pill--small{width:24px}:is(input[type=radio],input[type=checkbox]):checked+.pill{background-color:var(--color-black);color:var(--color-white)}:is(input[type=radio],input[type=checkbox]):disabled+.pill{cursor:not-allowed;color:var(--color-light-grey);opacity:.5}.bubble,.badge{--bubble-size: 22px;align-items:center;background-color:var(--color-border);border-radius:50px;display:flex;font-size:var(--font-size-12);justify-content:center;line-height:1;max-height:var(--bubble-size);min-width:var(--bubble-size);min-height:var(--bubble-size);padding-block:.375rem;padding-inline:.375rem;text-align:center}:is(.bubble,.badge).bubble--small{--bubble-size: 16px;font-size:.625rem;padding-block:var(--spacing-4);padding-inline:var(--spacing-4)}:is(.bubble,.badge).bubble--button,:is(.bubble,.badge).badge{background-color:var(--color-performance-orange);color:var(--color-black)}:is(.bubble,.badge).badge--square{border-radius:4px;max-height:unset;padding-block:var(--spacing-4);padding-inline:var(--spacing-6)}.drawer{background-color:var(--color-off-white);display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden;width:640px}.drawer-header{display:flex;flex-direction:column;gap:var(--spacing-12);padding-block:var(--spacing-16);padding-inline:var(--spacing-16)}.drawer-header__close{align-items:center;align-self:end;display:flex;gap:var(--spacing-16)}.drawer-body{padding-block:var(--spacing-16);padding-inline:var(--spacing-16)}.drawer-header+.drawer-body{padding-block-start:0}@media(min-width:640px){.drawer{border-top-left-radius:8px;border-bottom-left-radius:8px}.drawer--left{border-radius:0 8px 8px 0}}@media(min-width:1024px){.drawer-header{align-items:center;flex-direction:row;padding-block:var(--spacing-30);padding-inline:var(--spacing-20)}.drawer-header__close{margin-inline-start:auto;order:2}.drawer-body{padding-block:var(--spacing-30);padding-inline:var(--spacing-20)}}.modal{background-color:var(--color-white);height:min-content;max-height:90%;max-width:90%;width:min-content}.dialog-window{background-color:transparent;cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;transition:background-color .2s ease-out;width:100%;z-index:12}.dialog-window .drawer{cursor:auto;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .2s ease-in-out}.dialog-window .drawer.drawer--left{left:0;right:unset;transform:translate(-100%)}.dialog-window .modal{top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;pointer-events:none;position:fixed;transform:translateY(5%);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.dialog-window.is-open{background-color:var(--color-backdrop);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);pointer-events:auto}.dialog-window.is-open>:is(.drawer,*:not(.dialog-window) .drawer){transform:none}.dialog-window.is-open>:is(.modal,*:not(.dialog-window) .modal){opacity:1;pointer-events:auto;transform:none}.dialog-window.is-transitioning>:is(.modal,*:not(.dialog-window) .modal) .drawer{display:none}.dialog-window.no-transition.is-open,.dialog-window.no-transition.is-open .drawer,.dialog-window.no-transition.is-open .modal{transition:none}.dialog-window-container:has(.dialog-window.is-open,.dialog-window.is-transitioning){z-index:12}.rte p:not(:last-child){margin-block-end:var(--spacing-16)}.rte p:empty{display:none}:is(.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte .text-h1,.rte .text-h2,.rte .text-h3,.rte .text-h4,.rte .text-h5,.rte .text-h6):not(:last-child){margin-block-end:var(--heading-margin)}:is(.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte .text-h1,.rte .text-h2,.rte .text-h3,.rte .text-h4,.rte .text-h5,.rte .text-h6):not(:first-child){margin-block-start:var(--heading-margin)}.rte ul,.rte ol{margin-block:var(--spacing-24);padding-inline-start:var(--spacing-24)}.rte img{border-radius:16px;margin-block:var(--spacing-32);overflow:hidden}@media(min-width:1024px){.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte .text-h1,.rte .text-h2,.rte .text-h3,.rte .text-h4,.rte .text-h5,.rte .text-h6{--font-size-scale: 1.6}.rte img{margin-block:var(--spacing-56)}}@keyframes animated-mark-in{to{background-size:100% 100%}}mark{background-color:var(--color-performance-orange)}.animated-mark{background:linear-gradient(120deg,transparent 0%,var(--color-performance-orange) 0%);background-size:0% 100%;background-repeat:no-repeat;background-position:left .1em;animation:animated-mark-in 1.5s cubic-bezier(.65,0,.35,1) forwards;animation-play-state:paused;animation-delay:.125s}.shopify-section.is-scrolled-by .animated-mark{animation-play-state:running}.custom-selector{display:block;position:relative;z-index:1}.custom-selector__button{background-color:var(--color-black);border-radius:4px;color:var(--color-white);font-size:var(--font-size-8);min-height:26px;overflow:hidden;padding-block:var(--spacing-4);padding-inline:var(--spacing-8);text-overflow:ellipsis;width:100%;white-space:nowrap}.custom-selector__button .icon{--size: 8px}.custom-selector.is-open .custom-selector__button .icon{rotate:180deg}.custom-selector__option{border-block-end:1px solid var(--color-light-grey-opacity-20);cursor:pointer;font-size:var(--font-size-8);font-weight:var(--font-weight-medium);padding-block:var(--spacing-8);padding-inline:var(--spacing-8);text-align:center}.custom-selector__option.is-active{background-color:var(--color-black);color:var(--color-white)}.custom-selector__option:last-of-type{border-block-end:0}.custom-selector__list{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:4px;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(-95%);width:100%;z-index:-1}.custom-selector.is-open .custom-selector__list{opacity:1;pointer-events:auto;transform:translateY(-100%)}.tag-link-list{overflow-x:auto;padding-inline:var(--container-gutter);white-space:nowrap}.tag-link{align-items:center;background-color:var(--color-white-opacity-30);border-radius:8px;display:flex;flex-shrink:0;justify-content:center;min-width:94px;padding-block:var(--spacing-14);padding-inline:var(--spacing-12);text-align:center}.tag-link.is-active{background-color:var(--color-white)}}@layer utilities{accordion-item{--accordion-body-height: 0fr}accordion-item [data-ref="accordion-item.body"]{display:grid;grid-template-rows:minmax(0,var(--accordion-body-height));transition:grid-template-rows .25s ease-in-out}accordion-item [data-ref="accordion-item.body"]>*:first-child{overflow:hidden}accordion-item.is-open [data-ref="accordion-item.body"]{--accordion-body-height: 1fr}:is(.disclosure-reset,accordion-item) .icon__plus{transition:rotate .25s ease-in-out}:is(:is(.disclosure-reset,accordion-item)[open],:is(.disclosure-reset,accordion-item).is-open) .icon__plus{rotate:-45deg}.visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.contents{display:contents}.hidden,.hide-empty:empty{display:none}.block{display:block}.height-full{height:100%}.width-full{width:100%}.min-width-0{min-width:0}.relative{position:relative}.overflow-hidden{overflow:hidden}.margin-0{margin:0}.padding-0{padding:0}.margin-top-auto{margin-block-start:auto}.margin-right-auto{margin-inline-end:auto}.margin-bottom-auto{margin-block-end:auto}.margin-left-auto{margin-inline-start:auto}.hide-scrollbar,.flex-body{-ms-overflow-style:none;scrollbar-width:none}:is(.hide-scrollbar,.flex-body)::-webkit-scrollbar{display:none}.flex,.inline-flex{display:flex;gap:var(--gap, 0)}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:start}.items-end{align-items:end}.items-center{align-items:center}.justify-start{justify-content:start}.justify-end{justify-content:end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-gap-xsmall{gap:var(--spacing-4)}.flex-gap-small{gap:var(--spacing-8)}.flex-gap-medium{gap:var(--spacing-16)}.flex-gap-large{gap:var(--spacing-32)}.flex-gap-xlarge{gap:var(--spacing-64)}.flex-1{flex:1}.grid-area-1--1{grid-area:1 / -1}.grid-col-1{grid-column:1}.grid-row-1{grid-row:1}.flex-body{flex-grow:1;overflow-y:auto}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-weight-regular{font-weight:var(--font-weight-regular)}.text-weight-medium{font-weight:var(--font-weight-medium)}.text-weight-bold{font-weight:var(--font-weight-bold)}.uppercase{text-transform:uppercase}.line-height-1{line-height:1}.line-height-1-2{line-height:1.2}.letter-spacing--5{letter-spacing:-.05em}@media(min-width:768px){.until-medium{display:none}}@media(max-width:767px){.from-medium{display:none}}@media(min-width:1024px){.until-large{display:none}}@media(max-width:1023px){.from-large{display:none}}}@layer typography{body{color:var(--color-black)}body,.text-body,.text-body-small{-webkit-font-smoothing:antialiased;font-family:var(--font-body);font-size:var(--text-body-font-size);font-weight:var(--font-weight-regular);line-height:1.5;text-rendering:optimizespeed}.text-body-small{font-size:var(--font-size-10)}h1,h2,h3,h4,h5,h6,[class*=text-h]{font-family:var(--font-heading);font-weight:var(--font-weight-xbold);letter-spacing:-.05em;line-height:1.1;margin-block:0}h1,.text-h1{font-size:calc(var(--font-size-h1) * var(--font-size-scale, 1))}.text-h1-mobile{font-size:var(--font-size-h1-mobile)}h2,.text-h2{font-size:calc(var(--font-size-h2) * var(--font-size-scale, 1));font-weight:var(--font-weight-bold)}h3,.text-h3{font-size:calc(var(--font-size-h3) * var(--font-size-scale, 1));font-weight:var(--font-weight-bold)}.text-h3-mobile{font-size:var(--font-size-h3-mobile);font-weight:var(--font-weight-bold)}h4,.text-h4{font-size:calc(var(--font-size-h4) * var(--font-size-scale, 1));font-weight:var(--font-weight-medium);line-height:1.15}h5,.text-h5{font-size:calc(var(--font-size-h5) * var(--font-size-scale, 1));font-weight:var(--font-weight-medium)}h6,.text-h6{font-size:calc(var(--font-size-h6) * var(--font-size-scale, 1));font-weight:var(--font-weight-bold);line-height:1}.text-h6-mobile{font-size:var(--font-size-h6-mobile);font-weight:var(--font-weight-bold);line-height:1}@media(min-width:1024px){[class*="lg:text-h"]{font-family:var(--font-heading);font-weight:var(--font-weight-xbold);letter-spacing:-.05em;line-height:1.1;margin-block:0}.lg\:text-h1{font-size:var(--font-size-h1)}.lg\:text-h1-mobile{font-size:var(--font-size-h1-mobile)}.lg\:text-h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold)}.lg\:text-h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}.lg\:text-h3-mobile{font-size:var(--font-size-h3-mobile);font-weight:var(--font-weight-bold)}.lg\:text-h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);line-height:1.15}.lg\:text-h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-medium)}.lg\:text-h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:1}.lg\:text-h6-mobile{font-size:var(--font-size-h6-mobile);font-weight:var(--font-weight-bold);line-height:1}.lg\:text-body{font-family:var(--font-body);font-size:var(--text-body-font-size);font-weight:var(--font-weight-regular);line-height:1.5}}.heading-margin{margin-block-end:var(--heading-margin)}.text-meta{font-size:var(--font-size-12)}.text-link,.rte a:not(.button){cursor:pointer;text-decoration:underline}label,legend,.label{font-size:var(--font-size-12);font-weight:var(--font-weight-medium)}.text-eyebrow{font-size:var(--font-size-9);font-weight:var(--font-weight-medium);letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.text-cta{font-size:var(--text-cta-font-size);font-weight:var(--text-cta-font-weight);letter-spacing:var(--text-cta-letter-spacing);line-height:var(--text-cta-line-height)}.text-tag{font-size:var(--font-size-9);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1.5}}.jdgm-preview-badge{background-color:var(--color-white);border-radius:4px;font-size:var(--font-size-9);font-weight:var(--font-weight-medium);min-height:22px;padding-block:var(--spacing-4);padding-inline:var(--spacing-8);width:max-content}.jdgm-preview-badge .jdgm-prev-badge{align-items:center;display:flex!important;gap:var(--spacing-4) var(--spacing-8)}.jdgm-preview-badge .jdgm-star{color:currentColor!important;font-size:11px!important;padding-inline-end:var(--spacing-2)!important}.jdgm-preview-badge .jdgm-prev-badge__text{line-height:1}.jm-review-widget{padding-block:0!important}.jm-review-widget-minimal-header__filters{display:none}.jm-average-rating-display{background-color:var(--color-white);border-radius:8px;box-shadow:0 0 20px #00000014;padding-block:var(--spacing-10);padding-inline:var(--spacing-14)}.jm-average-rating-display>div p:first-of-type:after{content:" out of 5.0";display:inline}.jm-average-rating-display>div p:last-of-type{display:none!important}.jm-button{background-color:var(--color-black)!important;border:none!important;font-size:var(--font-size-11)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.05em;min-height:40px}.jm-review-list{margin-block-start:var(--spacing-20)!important;padding-block-start:0!important;box-shadow:0 0 20px #00000014}.jm-review-item{background-color:var(--color-white);border:none!important;border-radius:16px;padding-block:var(--spacing-20)!important;padding-inline:var(--spacing-14)!important;position:relative}.jm-review-item:not(:first-of-type){margin-block-start:var(--spacing-16)!important}.jm-review-item .jm-cluster{gap:2px!important}.jm-review-item .jm-star-rating__font-icon{font-size:14px!important}.jm-review-item .jm-reviewer-avatar{display:none!important}.jm-review-item .jm-review-item__content{display:flex;flex-direction:column}.jm-review-item .jm-reviewer-info{font-size:var(--font-size-10)!important;font-weight:var(--font-weight-regular)!important;order:3}.jm-review-item .jm-reviewer-info__details div:last-child{position:absolute;top:var(--spacing-14);right:var(--spacing-14)}.jm-review-item .jm-reviewer-info__details div:last-child .jm-text{color:inherit!important;font-size:10px!important}.jm-review-item .jm-reviewer-info__name{font-weight:inherit!important}.jm-review-item .jm-review-content__title{margin-block-end:var(--spacing-8)!important}.jm-review-item .jdgm-review-content__body-content{font-family:var(--font-heading)!important;font-weight:var(--font-weight-medium)!important;letter-spacing:-.05em!important;line-height:1!important}.jm-action-buttons__button{margin-inline-start:auto!important;max-width:180px!important}.jdgm-widget div:empty{display:none!important}@media(min-width:1024px){.jm-review-item{padding-inline:var(--spacing-20)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
