:where(.cx-page) .ig-hidden{display:none!important}:where(.cx-page) .bb-lowstock{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:DM Sans,Arial,sans-serif;font-size:13px;font-weight:700;color:#dd1d1d;line-height:1.2}:where(.cx-page) .bb-lowstock__dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#dd1d1d;box-shadow:#dd1d1d8c 0 0;animation:1.8s ease 0s infinite normal none running bb-lowstock-pulse}@keyframes bb-lowstock-pulse{0%{box-shadow:#dd1d1d8c 0 0}70%{box-shadow:#dd1d1d00 0 0 0 7px}to{box-shadow:#dd1d1d00 0 0}}@media(prefers-reduced-motion:reduce){:where(.cx-page) .bb-lowstock__dot{animation:auto ease 0s 1 normal none running none}}:where(.cx-page) .ig-official-note{display:flex;align-items:flex-start;gap:10px;background:#f3f3f3;border-radius:16px;padding:12px 13px;margin-top:11px}:where(.cx-page) .ig-official-note svg{flex:0 0 auto;color:#364100;margin-top:1px}:where(.cx-page) .ig-official-note p{margin:0;font-size:12px;line-height:1.5;color:#111}:where(.cx-page) [data-ig-discount]:not([data-ig-discount="0"]){display:none}:where(.cx-page) ig-component img[src=""]{display:none}@font-face{font-family:Moranga;src:url(https://assets.replocdn.com/projects/3fb8736c-ebb3-4305-989b-bc56d394975b/dae58489-f0c4-4bf1-bdfd-f384dd424e9e_moranga-regular.woff);font-weight:400;font-style:normal;font-display:swap}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .bb-tier[data-tier="2"] .bb-tier-img-wrap,:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .bb-tier[data-tier="3"] .bb-tier-img-wrap{flex:0 0 60px;position:relative;width:60px!important;height:60px!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .bb-tier[data-tier="2"] .bb-tier-img-wrap img,:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .bb-tier[data-tier="3"] .bb-tier-img-wrap img{object-fit:cover;width:100%!important;height:100%!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .bb-tier[data-tier="2"] .bb-tier-img-wrap:after,:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .bb-tier[data-tier="3"] .bb-tier-img-wrap:after{color:#fff;letter-spacing:normal;text-align:center;background:#111;border-radius:16px;width:16px;padding:2px 0;font:700 8px/6px DM Sans,Arial,sans-serif;position:absolute;top:2px;right:2px}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .bb-tier[data-tier="2"] .bb-tier-img-wrap:after{content:"3x"}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .bb-tier[data-tier="3"] .bb-tier-img-wrap:after{content:"5x"}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .bb-tier-price .bb-full-price{color:#1116!important;font:400 12px DM Sans,Arial,sans-serif!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .ACC_MaggiesTanks_LP_01-pertank{color:#111111cf;text-align:right;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 4px;font-family:DM Sans,Arial,sans-serif;display:flex}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .ACC_MaggiesTanks_LP_01-pertank b{font-size:14px;font-weight:700;line-height:normal}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .ACC_MaggiesTanks_LP_01-pertank span{font-size:10px;font-weight:500;line-height:normal}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .ACC_MaggiesTanks_LP_01-pertank s{color:#1116;flex-basis:100%;font-size:12px;font-weight:400;line-height:normal}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .ACC_MaggiesTanks_LP_01-pertank~.bb-sale-price,:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .ACC_MaggiesTanks_LP_01-pertank~.bb-full-price{display:none!important}@media(max-width:767px){:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .ACC_MaggiesTanks_LP_01-pertank{width:min-content}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .ACC_MaggiesTanks_LP_01-pertank span{flex-basis:100%}}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief{padding:0;overflow:hidden;background:#fafafa!important;border:1px dashed rgb(54,65,0)!important;border-radius:14px!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief:before{content:"Your FREE gift with this bundle";color:#fff;letter-spacing:.13px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") 12px center / 16px auto no-repeat #364100;padding:8px 12px 8px 36px;font:700 13px DM Sans,Arial,sans-serif;display:block}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__top{grid-template-columns:72px minmax(0px,1fr);align-items:start;gap:8px 12px!important;padding:12px 12px 13px!important;display:grid!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__imgwrap{grid-row:1 / 3;background:#f3f3f3!important;border-radius:10px!important;width:72px!important;height:72px!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__imgwrap,:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__txt,:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__price{order:0!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__txt,:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__price{grid-column:2}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__txt{flex-direction:column;gap:8px;display:flex!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__name{color:#111!important;-webkit-line-clamp:unset!important;font:700 14px/17.5px DM Sans,Arial,sans-serif!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__sub{color:#3b3b38!important;-webkit-line-clamp:unset!important;font:400 12px DM Sans,Arial,sans-serif!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__price{align-items:center;gap:8px!important;display:flex!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__now{letter-spacing:.69px!important;border-radius:8px!important;padding:2px 8px!important;font:700 12px DM Sans,Arial,sans-serif!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__was{color:#1116!important;font:400 12px DM Sans,Arial,sans-serif!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__add{grid-column:1 / -1;justify-content:center;align-items:center;gap:8px;width:100%;border-radius:8px!important;order:1!important;min-width:0px!important;height:46px!important;margin:2px 0 0!important;display:flex!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__add:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") 50% center / contain no-repeat;width:16px;height:16px}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__plus{display:none!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__addtxt{font-size:0px!important}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief__addtxt:after{content:"CLAIM GIFT";letter-spacing:1.12px;font:700 14px DM Sans,Arial,sans-serif}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief.is-on .mgbrief__add:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f5c3d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}:where(.cx-page) .ACC_MaggiesTanks_LP_01 .prod__info .bundle-builder .mgbrief.is-on .mgbrief__addtxt:after{content:"GIFT ADDED"}:where(.cx-page) *{box-sizing:border-box}:where(.cx-page){color:var(--color-foreground);background:var(--color-background);font-variation-settings:"slnt" 0}:where(.cx-page){--hover-lift-amount: 4px;--hover-scale-amount: 1.03;--hover-subtle-zoom-amount: 1.015;--hover-shadow-color: var(--color-shadow);--hover-transition-duration: .25s;--hover-transition-timing: ease-out;--surface-transition-duration: .3s;--surface-transition-timing: var(--ease-out-quad)}:where(.cx-page) img,:where(.cx-page) picture,:where(.cx-page) video,:where(.cx-page) canvas,:where(.cx-page) svg{display:block;max-width:100%}:where(.cx-page) img{width:100%;height:auto}:where(.cx-page) input,:where(.cx-page) textarea,:where(.cx-page) select{font:inherit;border-radius:var(--style-border-radius-inputs)}:where(.cx-page) input:hover{background-color:var(--color-input-hover-background)}:where(.cx-page) select{background-color:var(--color-background);color:currentcolor}:where(.cx-page) dialog{--backdrop-color-rgb: var(--color-shadow-rgb);background-color:var(--color-background);color:var(--color-foreground)}:where(.cx-page) p,:where(.cx-page) h1,:where(.cx-page) h2,:where(.cx-page) h3,:where(.cx-page) h4,:where(.cx-page) h5,:where(.cx-page) h6{overflow-wrap:break-word}:where(.cx-page) p:empty{display:none}:where(.cx-page) :first-child:is(p,h1,h2,h3,h4,h5,h6),:where(.cx-page) :first-child:empty+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0px}:where(.cx-page) :last-child:is(p,h1,h2,h3,h4,h5,h6),:where(.cx-page) :where(p,h1,h2,h3,h4,h5,h6):nth-child(2):has(+:last-child:empty){margin-block-end:0px}@media(prefers-reduced-motion:no-preference){:where(.cx-page){view-transition-name:none}.cx-page(page-navigation),.cx-page(product-image-transition){view-transition-name:root-custom}:where(.cx-page) ::view-transition{pointer-events:none}.cx-page(page-navigation) main[data-page-transition-enabled="true"]{view-transition-name:main-content}.cx-page(page-navigation) main[data-product-transition="true"][data-template*="product"]{view-transition-name:none}:where(.cx-page) ::view-transition-old(main-content){animation:var(--view-transition-old-main-content)}:where(.cx-page) ::view-transition-new(main-content){animation:var(--view-transition-new-main-content)}.cx-page(product-image-transition){[data-view-transition-type=product-image-transition]{view-transition-name:product-image-transition}[data-view-transition-type=product-details]{view-transition-name:product-details}}:where(.cx-page) ::view-transition-group(product-image-transition){z-index:1}:where(.cx-page) ::view-transition-group(product-image-transition),:where(.cx-page) ::view-transition-group(product-details){animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}:where(.cx-page) ::view-transition-old(product-image-transition),:where(.cx-page) ::view-transition-new(product-image-transition){block-size:100%;overflow:hidden;object-fit:cover;animation-duration:.25s;animation-timing-function:var(--animation-easing)}:where(.cx-page) ::view-transition-new(product-details){animation:var(--view-transition-new-main-content)}}:where(.cx-page) :focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@media not selector(:focus-visible){:where(.cx-page) :focus{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}:where(.cx-page) .focus-inset{outline-offset:calc(var(--focus-outline-width) * -1)}.cx-page .page-width-wide,.cx-page .page-width-normal,.cx-page .page-width-narrow,.cx-page .page-width-content{--page-margin: 16px}@media screen and (min-width:750px){.cx-page .page-width-wide,.cx-page .page-width-normal,.cx-page .page-width-narrow,.cx-page .page-width-content{--page-margin: 40px}}.cx-page .page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.cx-page .page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.cx-page .page-width-narrow,.cx-page .page-width-content{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.cx-page .page-width-content{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.cx-page .section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max( var(--page-margin), calc((100% - min(var(--page-content-width), 100% - var(--page-margin) * 2))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1);width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto")}.cx-page .section>*{grid-column:2}.cx-page .shopify-section:not(.header-section) :is(.section,.cart__summary-container){background:transparent}.cx-page .shopify-section:not(.header-section):has(.section){position:relative}.cx-page .shopify-section:not(.header-section) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background)}.cx-page .section--page-width>*{grid-column:2}.cx-page .section--full-width>*{grid-column:1 / -1}.cx-page .section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}:where(.cx-page) .hidden{display:none!important}@media screen and (max-width:749px){:where(.cx-page) .hidden--mobile{display:none!important}}@media screen and (min-width:750px){:where(.cx-page) .hidden--desktop{display:none!important}}:where(.cx-page) .hide-when-empty:empty{display:none!important}@media screen and (max-width:749px){:where(.cx-page) .is-visually-hidden-mobile:not(:focus,:active){overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0px;clip:rect(0px,0px,0px,0px);position:absolute!important;overflow-wrap:normal!important}}:where(.cx-page) [data-placeholder=true] *{cursor:default}:where(.cx-page) slideshow-component [data-placeholder=true] *{cursor:grab}:where(.cx-page){font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);-webkit-font-smoothing:antialiased;color:var(--color, var(--color-foreground))}:where(.cx-page) h1{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color, var(--font-h1-color))}:where(.cx-page) h2{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color, var(--font-h2-color))}:where(.cx-page) h3{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--font-h3-color))}:where(.cx-page) h4{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color, var(--font-h4-color))}:where(.cx-page) h5{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color, var(--font-h5-color))}:where(.cx-page) h6{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color, var(--font-h6-color))}:where(.cx-page) :first-child:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-block-start:0px}:where(.cx-page) :last-child:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-block-end:0px}:where(.cx-page) a{--button-color: var(--color, var(--color-primary));color:var(--button-color);text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}:where(.cx-page) :is(h1,h2,h3,h4,h5,h6,p)>a:hover{--button-color: var(--color, var(--color-primary-hover))}:where(.cx-page) p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)){text-decoration-color:currentcolor}:where(.cx-page) p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)):hover{text-decoration-color:transparent;color:var(--color-primary-hover)}:where(.cx-page) summary::-webkit-details-marker{display:none}:where(.cx-page) [product-grid-view=default]{--product-grid-gap: 16px;--padding-block-start: 24px;--padding-block-end: 24px;--padding-inline-start: 0px;--padding-inline-end: 0px}@media screen and (max-width:749px){:where(.cx-page) [product-grid-view=mobile-single]{grid-template-columns:1fr}}:where(.cx-page) [product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat( 10, minmax(clamp(50px, calc(100% - 9 * var(--product-grid-gap)) / 10, 80px), 1fr) )}@media(prefers-reduced-motion:no-preference){.cx-page(product-grid){& details[open] floating-panel-component{view-transition-name:panel-content;.checkbox *,.facets__pill-label{transition:none}.facets--vertical &{view-transition-name:none}}.product-grid{view-transition-name:product-grid}& footer{view-transition-name:footer}.product-grid__item,floating-panel-component{transition:none}}}:where(.cx-page) ::view-transition-group(panel-content){z-index:1}:where(.cx-page) ::view-transition-new(product-grid){animation-delay:.15s;animation-name:fadeInUp;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}:where(.cx-page) results-list[initialized] .product-grid__item{transition:opacity var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}@starting-style{:where(.cx-page) results-list[initialized] .product-grid__item{opacity:0;transform:translateY(10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:where(.cx-page) textarea,:where(.cx-page) input{background-color:var(--color-input-background);border-color:var(--color-input-border)}:where(.cx-page) textarea::placeholder,:where(.cx-page) input::placeholder{color:var(--color-input-text)}:where(.cx-page) textarea:not(:placeholder-shown)::placeholder,:where(.cx-page) input:not(:placeholder-shown)::placeholder{opacity:0}:where(.cx-page) .show-more__button{color:var(--color-primary);cursor:pointer}@media screen and (min-width:750px){:where(.cx-page) .show-more__button:hover{color:var(--color-primary-hover)}}:where(.cx-page) .show-more__label{text-align:start;font-size:var(--font-size--body-md);font-family:var(--font-paragraph--family)}:where(.cx-page) .show-more[data-expanded=true] .show-more__label--more,:where(.cx-page) .show-more[data-expanded=false] .show-more__label--less{display:none}:where(.cx-page) shopify-accelerated-checkout,:where(.cx-page) shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}:where(.cx-page) summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:var(--padding-sm)}:where(.cx-page) summary:hover{color:var(--color-primary-hover)}:where(.cx-page) media-gallery{display:block;width:100%}:where(.cx-page) :where(media-gallery,.product-grid__item) .media-gallery__grid{grid-template-columns:1fr;gap:var(--image-gap)}@media screen and (min-width:750px){:where(.cx-page) media-gallery:is(.media-gallery--grid) slideshow-component{display:none}}:where(.cx-page) zoom-dialog dialog{width:100vw;height:100vh;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;margin:0;padding:0;max-width:100%;max-height:100%;background:#fff;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);scrollbar-width:none}:where(.cx-page) zoom-dialog dialog[open]{opacity:1}@media(prefers-reduced-motion:no-preference){:where(.cx-page) zoom-dialog dialog{scroll-behavior:smooth}}:where(.cx-page) zoom-dialog dialog::backdrop{background:transparent}:where(.cx-page) :is(product-model,deferred-media){height:100%;width:100%;position:relative}:where(.cx-page) product-model model-viewer{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:inherit}:where(.cx-page) :is(deferred-media,.video-placeholder-wrapper).border-style{overflow:hidden}:where(.cx-page) deferred-media:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){:where(.cx-page) deferred-media:has(:focus){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}:where(.cx-page) deferred-media img{height:100%;object-fit:cover;transition:opacity .3s}:where(.cx-page) deferred-media iframe{width:100%;height:100%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;aspect-ratio:var(--size-style-aspect-ratio, auto)}:where(.cx-page) deferred-media[data-media-loaded] img{opacity:0}:where(.cx-page) deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}.cx-page .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){.cx-page .spacing-style{--spacing-scale: var(--spacing-scale-default)}}.cx-page .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);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}.cx-page .border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.cx-page .layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width:990px){.cx-page .layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.cx-page .layout-panel-flex{display:flex;gap:var(--gap);height:100%}.cx-page .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){:where(.cx-page) .mobile-column{flex-flow:column;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}}@media(min-width:750px){.cx-page .layout-panel-flex{flex-direction:var(--flex-direction)}}:where(.cx-page) fly-to-cart{--offset-y: 10px;position:fixed;width:var(--width, 40px);height:var(--height, 40px);left:0;top:0;z-index:calc(infinity);pointer-events:none;border-radius:var(--style-border-radius-buttons-primary);overflow:hidden;object-fit:cover;background-size:cover;background-position:center center;opacity:0;background-color:var(--color-foreground);translate:var(--start-x, 0) var(--start-y, 0);transform:translate(-50%,-50%);animation-name:travel-x,travel-y,travel-scale;animation-timing-function:var(--x-timing),var(--y-timing),var(--scale-timing);animation-duration:.6s;animation-composition:accumulate;animation-fill-mode:both}@keyframes travel-scale{0%{opacity:var(--start-opacity, 1)}5%{opacity:1}to{border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% + var(--offset-y))) scale(.25)}}@keyframes travel-x{to{translate:var(--travel-x, 0) 0}}@keyframes travel-y{to{translate:0 var(--travel-y, 0)}}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes move-and-fade{0%{transform:translate(var(--start-x, 0),var(--start-y, 0));opacity:var(--start-opacity, 0)}to{transform:translate(var(--end-x, 0),var(--end-y, 0));opacity:var(--end-opacity, 1)}}@keyframes slideInTopViewTransition{0%{transform:translateY(100px)}}@keyframes elementSlideInTop{0%{margin-top:var(--padding-sm);opacity:0}to{margin-top:0;opacity:1}}@keyframes elementSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}@keyframes elementSlideInBottom{0%{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes elementSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}}@keyframes thumbnailsSlideInTop{0%{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes thumbnailsSlideOutTop{0%{transform:translateY(-50%);opacity:1}to{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}}@keyframes thumbnailsSlideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes thumbnailsSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes search-element-slide-in-bottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes search-element-slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes dialogZoom{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(1em)}}@keyframes thumbnail-selected{0%,to{box-shadow:transparent 0 0 0 2px;scale:.9}50%{box-shadow:#111 0 0 0 2px;scale:1}}@keyframes backdropFilter{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}to{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideInTop{0%{transform:translateY(var(--padding-sm));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}:where(.cx-page) slideshow-component{--cursor: grab;--slide-offset: 6px;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}:where(.cx-page) a slideshow-component{--cursor: pointer}:where(.cx-page) slideshow-slides{width:100%;position:relative;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap, 0);cursor:var(--cursor);min-height:var(--slide-min-height)}@media(prefers-reduced-motion){:where(.cx-page) slideshow-slides{scroll-behavior:auto}}:where(.cx-page) slideshow-slides::-webkit-scrollbar{width:0px}:where(.cx-page) slideshow-slides::-webkit-scrollbar-track{background:transparent}:where(.cx-page) slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border-width:medium;border-style:none;border-color:currentcolor;border-image:none}@media screen and (min-width:750px){:where(.cx-page) slideshow-slides{min-height:var(--slide-min-height-desktop)}}:where(.cx-page) slideshow-component[disabled=true] slideshow-slides{overflow:hidden}@media screen and (max-width:749px){:where(.cx-page) slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}:where(.cx-page) slideshow-slide{position:relative;scroll-snap-align:center;width:var(--slide-width, 100%);max-height:100%;flex-shrink:0;view-timeline-name:var(--slideshow-timeline);view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none;border-radius:var(--corner-radius, 0);overflow:hidden}slideshow-component[actioned] :is(:where(.cx-page) slideshow-slide),:where(.cx-page) slideshow-slide[aria-hidden=false]{content-visibility:visible}:where(.cx-page) slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}:where(.cx-page) slideshow-slide[hidden]:not([reveal]){display:none}:where(.cx-page) slideshow-slide[aria-hidden=true]{cursor:pointer}:where(.cx-page) :is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(:where(.cx-page) :is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}:where(.cx-page) slideshow-component:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}:where(.cx-page) slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}:where(.cx-page) slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}:where(.cx-page) slideshow-component[dragging]{--cursor: grabbing}:where(.cx-page) slideshow-component[dragging] *{pointer-events:none}:where(.cx-page) slideshow-component[dragging] slideshow-arrows{display:none}:where(.cx-page) slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size}:where(.cx-page) slideshow-component:is([autoplay]):is([paused]) .icon-play>svg{display:block}:where(.cx-page) slideshow-component:is([autoplay]):not([paused]) .icon-pause>svg{display:block}:where(.cx-page) slideshow-arrows{--cursor-previous: w-resize;--cursor-next: e-resize;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:var(--layer-heightened);pointer-events:none;mix-blend-mode:difference;align-items:flex-end}:where(.cx-page) slideshow-arrows[position=left]{justify-content:flex-start;padding-inline:var(--padding-xs)}:where(.cx-page) slideshow-arrows[position=right]{justify-content:flex-end;padding-inline:var(--padding-xs)}:where(.cx-page) slideshow-arrows[position=center]{justify-content:space-between;align-items:center}:where(.cx-page) slideshow-arrows:has(.slideshow-control--shape-square),:where(.cx-page) slideshow-arrows:has(.slideshow-control--shape-circle){mix-blend-mode:normal}:where(.cx-page) slideshow-component[disabled=true] slideshow-arrows{display:none}@keyframes arrowsSlideIn{0%{transform:translate(var(--padding-sm));opacity:0}to{opacity:1}}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset, 6) * 16px) 0;opacity:0}50%{opacity:1}to{translate:calc(var(--slideshow-slide-offset, 6) * -16px) 0;opacity:0}}:where(.cx-page) accordion-custom details::details-content,:where(.cx-page) accordion-custom details .details-content{block-size:0px;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}:where(.cx-page) accordion-custom details:not(:focus-within)::details-content,:where(.cx-page) accordion-custom details:not(:focus-within) .details-content{transition:none}:where(.cx-page) accordion-custom details:not([open])::details-content,:where(.cx-page) accordion-custom details:not([open]) .details-content{padding-block:0px}:where(.cx-page) accordion-custom details[open]::details-content,:where(.cx-page) accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{:where(.cx-page) accordion-custom details[open]::details-content,:where(.cx-page) accordion-custom details[open] .details-content{block-size:0px;opacity:0;overflow-y:clip}}:where(.cx-page) accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){:where(.cx-page) accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){:where(.cx-page) accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}:where(.cx-page) text-component{--shimmer-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--shimmer-color-light: rgb(var(--color-foreground-rgb) / var(--opacity-10));--shimmer-speed: 1.25s;display:inline-block;position:relative;transition:color var(--animation-speed-slow) ease;line-height:1}:where(.cx-page) text-component:after{content:attr(value);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;opacity:0;transition:opacity var(--animation-speed-slow) var(--animation-easing);pointer-events:none;background-image:linear-gradient(-85deg,var(--shimmer-text-color) 10%,var(--shimmer-color-light) 50%,var(--shimmer-text-color) 90%);background-clip:text;background-size:200% 100%;background-position:100% 0px;place-content:center}:where(.cx-page) text-component[shimmer]{color:transparent}:where(.cx-page) text-component[shimmer]:after{opacity:1;animation:text-shimmer var(--shimmer-speed) infinite linear}@keyframes text-shimmer{0%{background-position:100% 0px}to{background-position:-100% 0px}}:where(.cx-page) ::-webkit-scrollbar{width:20px}:where(.cx-page) ::-webkit-scrollbar-track{background-color:transparent}:where(.cx-page) ::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-40));border-radius:24px;border:6px solid transparent;background-clip:content-box;transition:background-color .2s}:where(.cx-page) ::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}@media(prefers-reduced-motion:no-preference){:where(.cx-page){scroll-behavior:smooth}}:where(.cx-page) [product-grid-view=zoom-out] :is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}@media screen and (max-width:749px){:where(.cx-page) :is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}@media screen and (max-width:1200px){:where(.cx-page) input,:where(.cx-page) textarea,:where(.cx-page) select{font-size:max(16px,100%)}}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(//maggies-tanks.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2) format("woff2"),url(//maggies-tanks.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(//maggies-tanks.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2) format("woff2"),url(//maggies-tanks.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;font-style:italic;font-display:swap;src:url(//maggies-tanks.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2) format("woff2"),url(//maggies-tanks.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:italic;font-display:swap;src:url(//maggies-tanks.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2) format("woff2"),url(//maggies-tanks.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(//maggies-tanks.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2) format("woff2"),url(//maggies-tanks.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;font-style:italic;font-display:swap;src:url(//maggies-tanks.com/cdn/fonts/inter/inter_i5.4474f48e6ab2b1e01aa2b6d942dd27fa24f2d99f.woff2) format("woff2"),url(//maggies-tanks.com/cdn/fonts/inter/inter_i5.493dbd6ee8e49f4ad722ebb68d92f201af2c2f56.woff) format("woff")}:where(.cx-page){--sidebar-width: 400px;--narrow-content-width: 576px;--normal-content-width: 672px;--wide-content-width: 736px;--narrow-page-width: 1440px;--normal-page-width: 1920px;--wide-page-width: 2400px;--section-height-small: 240px;--section-height-medium: 400px;--section-height-large: 560px;--letter-spacing-sm: .06em;--letter-spacing-md: .13em;--font-body--family: Inter, sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: Inter, sans-serif;--font-subheading--style: normal;--font-subheading--weight: 500;--font-heading--family: Inter, sans-serif;--font-heading--style: normal;--font-heading--weight: 700;--font-accent--family: Inter, sans-serif;--font-accent--style: normal;--font-accent--weight: 700;--font-h1--spacing: .25em;--font-h2--spacing: .25em;--font-h3--spacing: .25em;--font-h4--spacing: .25em;--font-h5--spacing: .25em;--font-h6--spacing: .25em;--font-paragraph--spacing: .5em;--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--layer-section-background: -2;--layer-lowest: -1;--layer-base: 0;--layer-flat: 1;--layer-raised: 2;--layer-heightened: 4;--layer-sticky: 8;--layer-window-overlay: 10;--layer-header-menu: 12;--layer-overlay: 16;--layer-menu-drawer: 18;--layer-temporary: 20;--max-width--body-normal: 32.5em;--max-width--body-narrow: 22.75em;--max-width--heading-normal: 32.5em;--max-width--heading-narrow: 19.5em;--max-width--display-normal: 13em;--max-width--display-narrow: 9.75em;--max-width--display-tight: 3.25em;--letter-spacing--display-tight: -.03em;--letter-spacing--display-normal: 0em;--letter-spacing--display-loose: .03em;--letter-spacing--heading-tight: -.03em;--letter-spacing--heading-normal: 0em;--letter-spacing--heading-loose: .03em;--letter-spacing--body-tight: -.03em;--letter-spacing--body-normal: 0em;--letter-spacing--body-loose: .03em;--line-height: 1;--line-height--display-tight: 1;--line-height--display-normal: 1.1;--line-height--display-loose: 1.2;--line-height--heading-tight: 1.15;--line-height--heading-normal: 1.25;--line-height--heading-loose: 1.35;--line-height--body-tight: 1.2;--line-height--body-normal: 1.4;--line-height--body-loose: 1.6;--font-size--paragraph: 14px;--font-size--h1: clamp(48px, 5.6vw, 56px);--font-size--h2: clamp(36px, 4.8vw, 48px);--font-size--h3: 32px;--font-size--h4: 24px;--font-size--h5: 14px;--font-size--h6: 12px;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-tight);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-loose);--font-h6--weight: var(--font-subheading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-subheading--family);--font-h6--style: var(--font-subheading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-loose);--font-size--3xs: 10px;--font-size--2xs: 12px;--font-size--xs: 13px;--font-size--sm: 14px;--font-size--md: 16px;--font-size--lg: 18px;--font-size--xl: 20px;--font-size--2xl: 24px;--font-size--3xl: 32px;--font-size--4xl: 40px;--font-size--5xl: 48px;--font-size--6xl: 56px;--menu-font-sm--size: 14px;--menu-font-sm--line-height: calc(1.1 + .5*min(16 / 14)) ;--menu-font-md--size: 16px;--menu-font-md--line-height: calc(1.1 + .5*min(16 / 16)) ;--menu-font-lg--size: 18px;--menu-font-lg--line-height: calc(1.1 + .5*min(16 / 18)) ;--menu-font-xl--size: 20px;--menu-font-xl--line-height: calc(1.1 + .5*min(16 / 20)) ;--menu-font-2xl--size: 28px;--menu-font-2xl--line-height: calc(1.1 + .5*min(16 / 28)) ;--color-error: #dd1d1d;--color-success: #364100;--color-white: #ffffff;--color-white-rgb: 255 255 255;--color-black: #111111;--color-instock: #6e7550;--color-lowstock: #ffc439;--color-outofstock: #b8b8ac;--opacity-5: .05;--opacity-8: .08;--opacity-10: .1;--opacity-15: .15;--opacity-20: .2;--opacity-25: .25;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-80: .8;--opacity-85: .85;--opacity-90: .9;--opacity-subdued-text: var(--opacity-70);--shadow-button: 0 2px 3px rgba(17, 17, 17, 20%);--gradient-image-overlay: linear-gradient(to top, rgba(17, 17, 17, .5), transparent);--margin-3xs: 2px;--margin-2xs: 4.8px;--margin-xs: 8px;--margin-sm: 11.2px;--margin-md: 12.8px;--margin-lg: 16px;--margin-xl: 20px;--margin-2xl: 24px;--margin-3xl: 28px;--margin-4xl: 32px;--margin-5xl: 48px;--margin-6xl: 80px;--scroll-margin: 50px;--padding-3xs: 2px;--padding-2xs: 4px;--padding-xs: 8px;--padding-sm: 11.2px;--padding-md: 12.8px;--padding-lg: 16px;--padding-xl: 20px;--padding-2xl: 24px;--padding-3xl: 28px;--padding-4xl: 32px;--padding-5xl: 48px;--padding-6xl: 64px;--gap-3xs: 2px;--gap-2xs: 4.8px;--gap-xs: 8px;--gap-sm: 11.2px;--gap-md: 14.4px;--gap-lg: 16px;--gap-xl: 20px;--gap-2xl: 32px;--gap-3xl: 48px;--spacing-scale-sm: .6;--spacing-scale-md: .7;--spacing-scale-default: 1;--checkout-button-gap: 10px;--style-border-width: 1px;--style-border-radius-xs: 3.2px;--style-border-radius-sm: 9.6px;--style-border-radius-md: 12.8px;--style-border-radius-50: 50%;--style-border-radius-lg: 16px;--style-border-radius-pills: 40px;--style-border-radius-inputs: 4px;--style-border-radius-buttons-primary: 14px;--style-border-radius-buttons-secondary: 14px;--style-border-width-primary: 0px;--style-border-width-secondary: 1px;--style-border-width-inputs: 1px;--style-border-radius-popover: 14px;--style-border-popover: 1px none rgb(var(--color-border-rgb) / 50%);--style-border-drawer: 1px none rgb(var(--color-border-rgb) / 50%);--style-border-swatch-opacity: 10%;--style-border-swatch-width: 1px;--style-border-swatch-style: solid;--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-out-quad: cubic-bezier(.32, .72, 0, 1);--animation-speed-fast: .0625s;--animation-speed: .125s;--animation-speed-slow: .2s;--animation-speed-medium: .15s;--animation-easing: ease-in-out;--animation-slideshow-easing: cubic-bezier(.4, 0, .2, 1);--drawer-animation-speed: .2s;--animation-values-slow: var(--animation-speed-slow) var(--animation-easing);--animation-values: var(--animation-speed) var(--animation-easing);--animation-values-fast: var(--animation-speed-fast) var(--animation-easing);--animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete;--animation-timing-hover: cubic-bezier(.25, .46, .45, .94);--animation-timing-active: cubic-bezier(.5, 0, .75, 0);--animation-timing-bounce: cubic-bezier(.34, 1.56, .64, 1);--animation-timing-default: cubic-bezier(0, 0, .2, 1);--animation-timing-fade-in: cubic-bezier(.16, 1, .3, 1);--animation-timing-fade-out: cubic-bezier(.4, 0, .2, 1);--view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;--view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;--focus-outline-width: 1.5px;--focus-outline-offset: .2em;--badge-blob-padding-block: 1px;--badge-blob-padding-inline: 12px 8px;--badge-rectangle-padding-block: 1px;--badge-rectangle-padding-inline: 6px;--icon-size-2xs: 9.6px;--icon-size-xs: 13.6px;--icon-size-sm: 20px;--icon-size-md: 22px;--icon-size-lg: 24px;--icon-stroke-width: 1.5px;--input-email-min-width: 200px;--input-search-max-width: 650px;--input-padding-y: 12.8px;--input-padding-x: 12.8px;--input-padding: var(--input-padding-y) var(--input-padding-x);--input-box-shadow-width: var(--style-border-width-inputs);--input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);--input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + .5px) var(--color-input-border);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--input-textarea-min-height: 55px;--button-size-sm: 30px;--button-size-md: 36px;--button-size: var(--minimum-touch-target);--button-padding-inline: 24px;--button-padding-block: 16px;--button-font-family-primary: var(--font-body--family);--button-font-family-secondary: var(--font-body--family);--button-text-case: ;--button-text-case-primary: default;--button-text-case-secondary: default;--border-color: rgb(var(--color-border-rgb) / var(--opacity-50));--border-width-sm: 1px;--border-width-md: 2px;--border-width-lg: 5px;--border-radius-sm: 4px;--drawer-inline-padding: 25px;--drawer-menu-inline-padding: 40px;--drawer-header-block-padding: 20px;--drawer-content-block-padding: 10px;--drawer-header-desktop-top: 0px;--drawer-padding: calc(var(--padding-sm) + 7px);--drawer-height: 100dvh;--drawer-width: 95vw;--drawer-max-width: 500px;--variant-picker-swatch-width-unitless: 34;--variant-picker-swatch-height-unitless: 34;--variant-picker-swatch-width: 34px;--variant-picker-swatch-height: 34px;--variant-picker-swatch-radius: 32px;--variant-picker-border-width: 1px;--variant-picker-border-style: solid;--variant-picker-border-opacity: 10%;--variant-picker-button-radius: 14px;--variant-picker-button-border-width: 1px;--slideshow-controls-size: 56px;--slideshow-controls-icon: 32px;--peek-next-slide-size: 48px;--backdrop-opacity: .15;--backdrop-color-rgb: var(--color-shadow-rgb);--minimum-touch-target: 44px;--disabled-opacity: .5;--skeleton-opacity: .025;--shape--circle: circle(50% at center);--shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%);--shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);--shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.74%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.21%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.03%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.39% 99.942%, 60.624% 99.99%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.17%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.69%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, .846% 71.45%, .294% 68.74%, .024% 65.987%, .05% 63.221%, .343% 60.471%, .858% 57.752%, 1.548% 55.073%, 2.37% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.22%, 9.711% 31.558%, 10.409% 28.88%, 11.083% 26.196%, 11.76% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883% 6.211%, 22.041% 4.484%, 24.44% 3.11%, 26.998% 2.057%, 29.651% 1.275%, 32.36% .714%, 35.101% .337%, 37.859% .11%, 40.624% .009%, 43.391% .016%, 46.156% .113%, 48.918% .289%, 51.674% .533%, 54.425% .837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.75%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.86% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%);--height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));--card-width-small: 160px;--height-small: 160px;--height-medium: 184px;--height-large: 208px;--height-full: 100vh;--modal-max-height: 65dvh;--card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5));--card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30));--card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10));--cart-primary-font-family: var(--font-body--family);--cart-primary-font-style: var(--font-body--style);--cart-primary-font-weight: var(--font-body--weight);--cart-secondary-font-family: var(--font-secondary--family);--cart-secondary-font-style: var(--font-secondary--style);--cart-secondary-font-weight: var(--font-secondary--weight)}@media screen and (min-width:40em){:where(.cx-page){--section-height-small: 40svh;--section-height-medium: 55svh;--section-height-large: 70svh}}@media screen and (min-width:60em){:where(.cx-page){--section-height-small: 50svh;--section-height-medium: 65svh;--section-height-large: 80svh}}@media screen and (min-width:750px){:where(.cx-page){--badge-blob-padding-block: 4px;--badge-blob-padding-inline: 16px 12px;--badge-rectangle-padding-block: 4px;--badge-rectangle-padding-inline: 10px}}@media screen and (min-width:750px){:where(.cx-page){--height-small: 280px;--height-medium: 340px;--height-large: 400px}}:where(.cx-page),.cx-page .color-scheme-1{--color-background: rgba(255, 255, 255, 1);--color-background-rgb: 255 255 255;--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3;--color-foreground: rgba(17, 17, 17, .81);--color-foreground-rgb: 0 0 0;--color-foreground-heading: rgba(255, 255, 255, 1);--color-foreground-heading-rgb: 255 255 255;--color-primary: rgba(17, 17, 17, .81);--color-primary-rgb: 0 0 0;--color-primary-hover: rgba(17, 17, 17, 1);--color-primary-hover-rgb: 0 0 0;--color-border: rgba(17, 17, 17, .06);--color-border-rgb: 0 0 0;--color-shadow: rgba(17, 17, 17, 1);--color-shadow-rgb: 0 0 0;--color-primary-button-text: rgba(255, 255, 255, 1);--color-primary-button-background: rgba(17, 17, 17, 1);--color-primary-button-border: rgba(17, 17, 17, 1);--color-primary-button-hover-text: rgba(255, 255, 255, 1);--color-primary-button-hover-background: rgba(17, 17, 17, 1);--color-primary-button-hover-border: rgba(17, 17, 17, 1);--color-secondary-button-text: rgba(17, 17, 17, 1);--color-secondary-button-background: rgba(17, 17, 17, 0);--color-secondary-button-border: rgba(17, 17, 17, 1);--color-secondary-button-hover-text: rgba(17, 17, 17, 1);--color-secondary-button-hover-background: rgba(250, 250, 250, 1);--color-secondary-button-hover-border: rgba(17, 17, 17, 1);--color-input-background: rgba(255, 255, 255, .78);--color-input-text: rgba(17, 17, 17, 1);--color-input-text-rgb: 51 51 51;--color-input-border: rgba(231, 229, 220, 1);--color-input-hover-background: rgba(17, 17, 17, .01);--color-variant-background: rgba(255, 255, 255, 1);--color-variant-border: rgba(17, 17, 17, .13);--color-variant-text: rgba(17, 17, 17, 1);--color-variant-text-rgb: 0 0 0;--color-variant-hover-background: rgba(250, 250, 250, 1);--color-variant-hover-text: rgba(17, 17, 17, 1);--color-variant-hover-border: rgba(243, 243, 243, 1);--color-selected-variant-background: rgba(17, 17, 17, 1);--color-selected-variant-border: rgba(17, 17, 17, 1);--color-selected-variant-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-background: rgba(17, 17, 17, 1);--color-selected-variant-hover-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-border: rgba(17, 17, 17, 1);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15))}.cx-page .color-scheme-2{--color-background: rgba(250, 250, 250, 1);--color-background-rgb: 245 245 245;--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3;--color-foreground: rgba(17, 17, 17, .81);--color-foreground-rgb: 0 0 0;--color-foreground-heading: rgba(17, 17, 17, 1);--color-foreground-heading-rgb: 0 0 0;--color-primary: rgba(17, 17, 17, .81);--color-primary-rgb: 0 0 0;--color-primary-hover: rgba(255, 255, 255, 1);--color-primary-hover-rgb: 255 255 255;--color-border: rgba(231, 229, 220, 1);--color-border-rgb: 223 223 223;--color-shadow: rgba(17, 17, 17, 1);--color-shadow-rgb: 0 0 0;--color-primary-button-text: rgba(255, 255, 255, 1);--color-primary-button-background: rgba(17, 17, 17, 1);--color-primary-button-border: rgba(17, 17, 17, 1);--color-primary-button-hover-text: rgba(255, 255, 255, 1);--color-primary-button-hover-background: rgba(17, 17, 17, 1);--color-primary-button-hover-border: rgba(17, 17, 17, 1);--color-secondary-button-text: rgba(17, 17, 17, 1);--color-secondary-button-background: rgba(17, 17, 17, 0);--color-secondary-button-border: rgba(17, 17, 17, 1);--color-secondary-button-hover-text: rgba(17, 17, 17, 1);--color-secondary-button-hover-background: rgba(255, 255, 255, .36);--color-secondary-button-hover-border: rgba(17, 17, 17, .73);--color-input-background: rgba(17, 17, 17, 0);--color-input-text: rgba(17, 17, 17, .53);--color-input-text-rgb: 0 0 0;--color-input-border: rgba(17, 17, 17, .13);--color-input-hover-background: rgba(255, 255, 255, .36);--color-variant-background: rgba(255, 255, 255, 1);--color-variant-border: rgba(243, 243, 243, 1);--color-variant-text: rgba(17, 17, 17, 1);--color-variant-text-rgb: 0 0 0;--color-variant-hover-background: rgba(250, 250, 250, 1);--color-variant-hover-text: rgba(17, 17, 17, 1);--color-variant-hover-border: rgba(243, 243, 243, 1);--color-selected-variant-background: rgba(17, 17, 17, 1);--color-selected-variant-border: rgba(17, 17, 17, 1);--color-selected-variant-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-background: rgba(17, 17, 17, 1);--color-selected-variant-hover-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-border: rgba(17, 17, 17, 1);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15))}.cx-page .color-scheme-3{--color-background: rgba(243, 243, 243, 1);--color-background-rgb: 238 241 234;--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3;--color-foreground: rgba(17, 17, 17, .81);--color-foreground-rgb: 0 0 0;--color-foreground-heading: rgba(17, 17, 17, 1);--color-foreground-heading-rgb: 0 0 0;--color-primary: rgba(17, 17, 17, .81);--color-primary-rgb: 0 0 0;--color-primary-hover: rgba(17, 17, 17, 1);--color-primary-hover-rgb: 0 0 0;--color-border: rgba(17, 17, 17, .81);--color-border-rgb: 0 0 0;--color-shadow: rgba(17, 17, 17, 1);--color-shadow-rgb: 0 0 0;--color-primary-button-text: rgba(255, 255, 255, 1);--color-primary-button-background: rgba(17, 17, 17, 1);--color-primary-button-border: rgba(17, 17, 17, 1);--color-primary-button-hover-text: rgba(255, 255, 255, 1);--color-primary-button-hover-background: rgba(17, 17, 17, 1);--color-primary-button-hover-border: rgba(17, 17, 17, 1);--color-secondary-button-text: rgba(17, 17, 17, 1);--color-secondary-button-background: rgba(17, 17, 17, 0);--color-secondary-button-border: rgba(17, 17, 17, 1);--color-secondary-button-hover-text: rgba(17, 17, 17, .81);--color-secondary-button-hover-background: rgba(255, 255, 255, .36);--color-secondary-button-hover-border: rgba(17, 17, 17, .81);--color-input-background: rgba(17, 17, 17, 0);--color-input-text: rgba(17, 17, 17, .81);--color-input-text-rgb: 0 0 0;--color-input-border: rgba(17, 17, 17, .81);--color-input-hover-background: rgba(255, 255, 255, .36);--color-variant-background: rgba(255, 255, 255, 1);--color-variant-border: rgba(243, 243, 243, 1);--color-variant-text: rgba(17, 17, 17, 1);--color-variant-text-rgb: 0 0 0;--color-variant-hover-background: rgba(250, 250, 250, 1);--color-variant-hover-text: rgba(17, 17, 17, 1);--color-variant-hover-border: rgba(243, 243, 243, 1);--color-selected-variant-background: rgba(17, 17, 17, 1);--color-selected-variant-border: rgba(17, 17, 17, 1);--color-selected-variant-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-background: rgba(17, 17, 17, 1);--color-selected-variant-hover-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-border: rgba(17, 17, 17, 1);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15))}.cx-page .color-scheme-4{--color-background: rgba(225, 237, 245, 1);--color-background-rgb: 225 237 245;--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3;--color-foreground: rgba(17, 17, 17, .81);--color-foreground-rgb: 0 0 0;--color-foreground-heading: rgba(17, 17, 17, 1);--color-foreground-heading-rgb: 0 0 0;--color-primary: rgba(17, 17, 17, .81);--color-primary-rgb: 0 0 0;--color-primary-hover: rgba(17, 17, 17, 1);--color-primary-hover-rgb: 0 0 0;--color-border: rgba(29, 54, 134, .5);--color-border-rgb: 29 54 134;--color-shadow: rgba(17, 17, 17, 1);--color-shadow-rgb: 0 0 0;--color-primary-button-text: rgba(255, 255, 255, 1);--color-primary-button-background: rgba(17, 17, 17, 1);--color-primary-button-border: rgba(29, 54, 134, 1);--color-primary-button-hover-text: rgba(255, 255, 255, 1);--color-primary-button-hover-background: rgba(17, 17, 17, 1);--color-primary-button-hover-border: rgba(17, 17, 17, 1);--color-secondary-button-text: rgba(17, 17, 17, 1);--color-secondary-button-background: rgba(17, 17, 17, 0);--color-secondary-button-border: rgba(17, 17, 17, 1);--color-secondary-button-hover-text: rgba(17, 17, 17, .81);--color-secondary-button-hover-background: rgba(255, 255, 255, .36);--color-secondary-button-hover-border: rgba(17, 17, 17, .81);--color-input-background: rgba(17, 17, 17, 0);--color-input-text: rgba(17, 17, 17, .81);--color-input-text-rgb: 0 0 0;--color-input-border: rgba(17, 17, 17, .81);--color-input-hover-background: rgba(255, 255, 255, .36);--color-variant-background: rgba(255, 255, 255, 1);--color-variant-border: rgba(243, 243, 243, 1);--color-variant-text: rgba(17, 17, 17, 1);--color-variant-text-rgb: 0 0 0;--color-variant-hover-background: rgba(250, 250, 250, 1);--color-variant-hover-text: rgba(17, 17, 17, 1);--color-variant-hover-border: rgba(243, 243, 243, 1);--color-selected-variant-background: rgba(17, 17, 17, 1);--color-selected-variant-border: rgba(17, 17, 17, 1);--color-selected-variant-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-background: rgba(17, 17, 17, 1);--color-selected-variant-hover-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-border: rgba(17, 17, 17, 1);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15))}.cx-page .color-scheme-5{--color-background: rgba(17, 17, 17, 1);--color-background-rgb: 0 0 0;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6;--color-foreground: rgba(255, 255, 255, 1);--color-foreground-rgb: 255 255 255;--color-foreground-heading: rgba(255, 255, 255, 1);--color-foreground-heading-rgb: 255 255 255;--color-primary: rgba(255, 255, 255, 1);--color-primary-rgb: 255 255 255;--color-primary-hover: rgba(255, 255, 255, .69);--color-primary-hover-rgb: 255 255 255;--color-border: rgba(255, 255, 255, .69);--color-border-rgb: 255 255 255;--color-shadow: rgba(17, 17, 17, 1);--color-shadow-rgb: 0 0 0;--color-primary-button-text: rgba(17, 17, 17, 1);--color-primary-button-background: rgba(255, 255, 255, 1);--color-primary-button-border: rgba(255, 255, 255, 1);--color-primary-button-hover-text: rgba(255, 255, 255, 1);--color-primary-button-hover-background: rgba(17, 17, 17, 1);--color-primary-button-hover-border: rgba(17, 17, 17, 1);--color-secondary-button-text: rgba(255, 255, 255, 1);--color-secondary-button-background: rgba(17, 17, 17, 0);--color-secondary-button-border: rgba(255, 255, 255, .69);--color-secondary-button-hover-text: rgba(255, 255, 255, .93);--color-secondary-button-hover-background: rgba(255, 255, 255, .04);--color-secondary-button-hover-border: rgba(255, 255, 255, .69);--color-input-background: rgba(17, 17, 17, 1);--color-input-text: rgba(255, 255, 255, .93);--color-input-text-rgb: 255 255 255;--color-input-border: rgba(255, 255, 255, .69);--color-input-hover-background: rgba(255, 255, 255, .04);--color-variant-background: rgba(255, 255, 255, 1);--color-variant-border: rgba(243, 243, 243, 1);--color-variant-text: rgba(17, 17, 17, 1);--color-variant-text-rgb: 0 0 0;--color-variant-hover-background: rgba(250, 250, 250, 1);--color-variant-hover-text: rgba(17, 17, 17, 1);--color-variant-hover-border: rgba(243, 243, 243, 1);--color-selected-variant-background: rgba(17, 17, 17, 1);--color-selected-variant-border: rgba(17, 17, 17, 1);--color-selected-variant-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-background: rgba(17, 17, 17, 1);--color-selected-variant-hover-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-border: rgba(17, 17, 17, 1);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15))}.cx-page .color-scheme-6{--color-background: rgba(17, 17, 17, 0);--color-background-rgb: 0 0 0;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6;--color-foreground: rgba(255, 255, 255, 1);--color-foreground-rgb: 255 255 255;--color-foreground-heading: rgba(255, 255, 255, 1);--color-foreground-heading-rgb: 255 255 255;--color-primary: rgba(255, 255, 255, 1);--color-primary-rgb: 255 255 255;--color-primary-hover: rgba(255, 255, 255, .69);--color-primary-hover-rgb: 255 255 255;--color-border: rgba(243, 243, 243, 1);--color-border-rgb: 230 230 230;--color-shadow: rgba(17, 17, 17, 1);--color-shadow-rgb: 0 0 0;--color-primary-button-text: rgba(17, 17, 17, 1);--color-primary-button-background: rgba(255, 255, 255, 1);--color-primary-button-border: rgba(255, 255, 255, 1);--color-primary-button-hover-text: rgba(255, 255, 255, 1);--color-primary-button-hover-background: rgba(17, 17, 17, 1);--color-primary-button-hover-border: rgba(17, 17, 17, 1);--color-secondary-button-text: rgba(255, 255, 255, 1);--color-secondary-button-background: rgba(17, 17, 17, 0);--color-secondary-button-border: rgba(255, 255, 255, 1);--color-secondary-button-hover-text: rgba(255, 255, 255, 1);--color-secondary-button-hover-background: rgba(255, 255, 255, .08);--color-secondary-button-hover-border: rgba(255, 255, 255, 1);--color-input-background: rgba(255, 255, 255, 1);--color-input-text: rgba(17, 17, 17, .53);--color-input-text-rgb: 0 0 0;--color-input-border: rgba(17, 17, 17, .13);--color-input-hover-background: rgba(250, 250, 250, 1);--color-variant-background: rgba(255, 255, 255, 1);--color-variant-border: rgba(243, 243, 243, 1);--color-variant-text: rgba(17, 17, 17, 1);--color-variant-text-rgb: 0 0 0;--color-variant-hover-background: rgba(250, 250, 250, 1);--color-variant-hover-text: rgba(17, 17, 17, 1);--color-variant-hover-border: rgba(243, 243, 243, 1);--color-selected-variant-background: rgba(17, 17, 17, 1);--color-selected-variant-border: rgba(17, 17, 17, 1);--color-selected-variant-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-background: rgba(17, 17, 17, 1);--color-selected-variant-hover-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-border: rgba(17, 17, 17, 1);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15))}.cx-page .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7{--color-background: rgba(255, 255, 255, 1);--color-background-rgb: 255 255 255;--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3;--color-foreground: rgba(17, 17, 17, 1);--color-foreground-rgb: 0 0 0;--color-foreground-heading: rgba(17, 17, 17, 1);--color-foreground-heading-rgb: 0 0 0;--color-primary: rgba(17, 17, 17, 1);--color-primary-rgb: 0 0 0;--color-primary-hover: rgba(17, 17, 17, .53);--color-primary-hover-rgb: 0 0 0;--color-border: rgba(243, 243, 243, 1);--color-border-rgb: 230 230 230;--color-shadow: rgba(17, 17, 17, 1);--color-shadow-rgb: 0 0 0;--color-primary-button-text: rgba(255, 255, 255, 1);--color-primary-button-background: rgba(17, 17, 17, 1);--color-primary-button-border: rgba(17, 17, 17, 1);--color-primary-button-hover-text: rgba(255, 255, 255, 1);--color-primary-button-hover-background: rgba(17, 17, 17, 1);--color-primary-button-hover-border: rgba(17, 17, 17, 1);--color-secondary-button-text: rgba(17, 17, 17, 1);--color-secondary-button-background: rgba(17, 17, 17, 0);--color-secondary-button-border: rgba(17, 17, 17, 1);--color-secondary-button-hover-text: rgba(17, 17, 17, 1);--color-secondary-button-hover-background: rgba(250, 250, 250, 1);--color-secondary-button-hover-border: rgba(17, 17, 17, 1);--color-input-background: rgba(255, 255, 255, 1);--color-input-text: rgba(17, 17, 17, .53);--color-input-text-rgb: 0 0 0;--color-input-border: rgba(17, 17, 17, .13);--color-input-hover-background: rgba(250, 250, 250, 1);--color-variant-background: rgba(255, 255, 255, 1);--color-variant-border: rgba(243, 243, 243, 1);--color-variant-text: rgba(17, 17, 17, 1);--color-variant-text-rgb: 0 0 0;--color-variant-hover-background: rgba(250, 250, 250, 1);--color-variant-hover-text: rgba(17, 17, 17, 1);--color-variant-hover-border: rgba(243, 243, 243, 1);--color-selected-variant-background: rgba(17, 17, 17, 1);--color-selected-variant-border: rgba(17, 17, 17, 1);--color-selected-variant-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-background: rgba(17, 17, 17, 1);--color-selected-variant-hover-text: rgba(255, 255, 255, 1);--color-selected-variant-hover-border: rgba(17, 17, 17, 1);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15))}:where(.cx-page),.cx-page .color-scheme-1,.cx-page .color-scheme-2,.cx-page .color-scheme-3,.cx-page .color-scheme-4,.cx-page .color-scheme-5,.cx-page .color-scheme-6,.cx-page .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7{color:var(--color-foreground);background-color:var(--color-background)}@keyframes shopify-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes shopify-dash{0%{stroke-dashoffset:280px}50%{stroke-dashoffset:75px;transform:rotate(135deg)}to{stroke-dashoffset:280px;transform:rotate(450deg)}}@keyframes acceleratedCheckoutLoadingSkeleton{50%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1)}75%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5)}to{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1)}}:where(.cx-page) collection-links-component{--alignment: flex-start;display:grid;align-items:center;gap:var(--gap-3xl)}:where(.cx-page) collection-links-component:has([ratio=portrait]){--template-column-ratio: .8fr}:where(.cx-page) collection-links-component:has([ratio=square]){--template-column-ratio: 1fr}:where(.cx-page) collection-links-component:has([ratio=landscape]){--template-column-ratio: 1.4fr}:where(.cx-page) collection-links-component[alignment=center]{--alignment: center}:where(.cx-page) collection-links-component[alignment=right]{--alignment: flex-end}:where(.cx-page) collection-links-component[layout=spotlight]{position:relative;grid-template-columns:1fr var(--template-column-ratio);grid-template-areas:"text image"}@media(min-width:749px){:where(.cx-page) collection-links-component[layout=spotlight][reverse]{grid-template-areas:"image text";grid-template-columns:var(--template-column-ratio) 1fr}}@media(max-width:749px){:where(.cx-page) collection-links-component[layout=spotlight]{grid-template-columns:1fr;grid-template-areas:"text" "image";gap:var(--gap-2xl)}}:where(.cx-page) collection-links-component[layout=text]{gap:0px;grid-template-areas:"text"}:where(.cx-page){--header-height: 60px;--header-group-height: var(--header-height);--transparent-header-offset-boolean: 0}@media(hover:hover){:where(.cx-page) :is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.dropdown-localization__button:hover),.header__column:has(.header__icon--menu:hover)) header-menu:not(:hover){opacity:var(--opacity-subdued-text);transition:opacity var(--animation-speed) var(--animation-easing)}}:where(.cx-page) header-menu{transition:opacity var(--animation-speed) var(--animation-easing)}:where(.cx-page) main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,:where(.cx-page) main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style{--section-top-offset: calc(var(--header-height) * var(--transparent-header-offset-boolean))}:where(.cx-page) :is(main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing){--section-top-offset: 0px}:where(.cx-page) :is(.hero__media-wrapper,.hero__content-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}:where(.cx-page) :is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child){width:50%}:where(.cx-page) :is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child):last-child{right:0;left:auto}:where(.cx-page) layered-slideshow-component{display:block;width:100%}@media screen and (min-width:750px){:where(.cx-page) layered-slideshow-component{min-height:var(--layered-min-height-desktop, 0px)}}:where(.cx-page) [role=tabpanel]{position:relative;height:100%;min-width:var(--button-width);border-radius:var(--radius);z-index:calc(var(--total-tabs) - var(--index))}@media screen and (max-width:749px){:where(.cx-page) [role=tabpanel]{min-height:var(--button-height);width:100%;height:100%;position:relative;z-index:calc(var(--total-tabs) - var(--index) + 10)}:where(.cx-page) [role=tabpanel]:not(:first-child){margin-top:calc(var(--border-width) * -1)}}:where(.cx-page) marquee-component{display:block;width:100%;overflow:hidden}:where(.cx-page) input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}:where(.cx-page) :is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):active{transform:scale(.97);transition:transform .1s var(--animation-timing-active)}:where(.cx-page) :is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):hover{background-color:var(--card-bg-hover);border-radius:var(--product-corner-radius);padding:calc(var(--padding-2xs) + 2px);margin:calc((var(--padding-2xs) + 2px) * -1)}:where(.cx-page) :is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):is([aria-selected=true].keyboard-focus,:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):focus-visible,:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):has(.resource-card:focus-visible)){background-color:var(--card-bg-hover);padding:calc(var(--padding-2xs) + 1px);margin:calc((var(--padding-2xs) + 1px) * -1);outline:var(--border-width-sm) solid var(--color-border);border-radius:calc(var(--product-corner-radius) + 1px);border-color:var(--card-border-focus)}@keyframes search-element-scale-in{0%{transform:scale(.95);opacity:0}40%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes search-element-scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes search-element-slide-in-top{0%{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}to{margin-top:var(--modal-top-margin);opacity:1}}@keyframes search-element-slide-out-top{0%{margin-top:var(--modal-top-margin);opacity:1}to{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}}@keyframes content-slide{0%{transform:translateY(var(--slide-from, 0));opacity:var(--slide-opacity-from, 1)}to{transform:translateY(var(--slide-to, 0));opacity:var(--slide-opacity-to, 1)}}:where(.cx-page) [data-resource-type]{animation-delay:0ms!important}@keyframes search-element-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes search-element-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}:where(.cx-page) product-hotspot-component{position:absolute;cursor:pointer;width:var(--button-size);height:var(--button-size);display:flex;align-items:center;justify-content:center;background:transparent;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;padding:0;font:inherit;color:inherit;outline:none;transition:border-color .2s ease-out,box-shadow .2s ease-out;z-index:var(--layer-flat)}:where(.cx-page) product-hotspot-component:has(.hotspot-dialog[open]){z-index:var(--layer-raised)}:where(.cx-page) product-recommendations:has([data-has-recommendations=false]){display:none}:where(.cx-page) header-menu{width:100%}:where(.cx-page) image-block{--image-height-basis: 160px;--image-height-small: calc(var(--image-height-basis) * 2);--image-height-medium: calc(var(--image-height-basis) * 3);--image-height-large: calc(var(--image-height-basis) * 4);display:flex;align-items:center;justify-content:center;aspect-ratio:var(--ratio);width:100%;max-width:calc(var(--image-height) * var(--ratio));height:var(--image-height);overflow:hidden}@media screen and (min-width:750px){:where(.cx-page) image-block{--image-height-small: calc(var(--image-height-basis) * 2.5);--image-height-medium: calc(var(--image-height-basis) * 3.5);--image-height-large: calc(var(--image-height-basis) * 4.5)}}@media screen and (max-width:749px){:where(.cx-page) image-block{height:auto}}:where(.cx-page) image-block[height=small]{--image-height: var(--image-height-small)}:where(.cx-page) image-block[height=medium]{--image-height: var(--image-height-medium)}:where(.cx-page) image-block[height=large]{--image-height: var(--image-height-large)}:where(.cx-page) image-block[ratio=portrait]{--ratio: 4 / 5}:where(.cx-page) image-block[ratio=square]{--ratio: 1 / 1}@media screen and (min-width:750px){:where(.cx-page) image-block[ratio=square]{max-width:var(--image-height)}}:where(.cx-page) image-block[ratio=landscape]{--ratio: 16 / 9}:where(.cx-page) image-block img{object-fit:cover;width:100%;height:auto;aspect-ratio:var(--ratio);border-radius:var(--border-radius)}:where(.cx-page) marquee-component{display:block;width:100%;overflow:hidden;background-color:var(--color-background)}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}:where(.cx-page) search-page-input-component{position:relative;width:100%;display:flex;top:0;max-width:var(--size-style-width);align-items:center;background-color:var(--color-background);margin:var(--margin-2xl) 0 var(--margin-md)}@media screen and (max-width:749px){:where(.cx-page) search-page-input-component{max-width:100%}}:where(.cx-page) more-payment-options-link{font-size:smaller}:where(.cx-page) more-payment-options-link a{--button-color: var(--color-primary)}:where(.cx-page) more-payment-options-link a:hover{--button-color: var(--color-primary-hover)}:where(.cx-page) comparison-slider-component{display:block}:where(.cx-page) :is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):before{content:"";display:block;height:0px;width:calc(100% - var(--drawer-padding) * 2);border-top:var(--style-border-width) solid var(--color-border);margin:0 auto}:where(.cx-page) placeholder-image img{width:100%;height:100%;aspect-ratio:var(--ratio)}:where(.cx-page) product-custom-property-component{display:block;width:100%}:where(.cx-page) product-custom-property-component input,:where(.cx-page) product-custom-property-component textarea{width:100%;color:var(--color-input-text)!important}:where(.cx-page) product-custom-property-component textarea{min-height:80px}@media(resize:vertical){@media(hover:hover)and (pointer:fine){:where(.cx-page) product-custom-property-component textarea{resize:vertical}}}:where(.cx-page) product-swatches{width:100%;display:flex;position:relative;overflow:hidden;gap:0px;flex-shrink:0}:where(.cx-page) swatches-variant-picker-component{display:flex;width:100%;flex-direction:row;justify-content:var(--product-swatches-alignment-mobile);--overflow-list-padding-block: calc( var(--product-swatches-padding-block-start) + var(--focus-outline-offset) + var(--focus-outline-width) ) calc(var(--product-swatches-padding-block-end) + var(--focus-outline-offset) + var(--focus-outline-width));--overflow-list-padding-inline: calc( var(--product-swatches-padding-inline-start) + var(--focus-outline-offset) + (1.5 * var(--focus-outline-width)) ) calc(var(--product-swatches-padding-inline-end) + var(--focus-outline-offset) + var(--focus-outline-width))}@media(min-width:750px){:where(.cx-page) swatches-variant-picker-component{justify-content:var(--product-swatches-alignment)}}:where(.cx-page) swatches-variant-picker-component overflow-list::part(list){gap:var(--gap-sm)}:where(.cx-page) .hidden-swatches__count{display:flex;align-self:center;align-items:center;justify-content:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:transparent;padding:0;border:0px;border-radius:0}:where(.cx-page) .hidden-swatches__count:before{counter-reset:overflow-count var(--overflow-count);content:"+" counter(overflow-count);line-height:1;cursor:pointer}:where(.cx-page) .hidden-swatches__count:hover{color:var(--color-foreground-rgb)}@keyframes atc-slide{to{opacity:var(--atc-opacity, 1);translate:0px var(--atc-destination, 0px)}}@media(prefers-reduced-motion:reduce){:where(.cx-page) video-background-component video{display:none}}@keyframes removeRow{0%{height:var(--row-height)}to{opacity:0;height:0px;padding-bottom:0;margin-bottom:0;border-color:transparent}}:where(.cx-page) shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary);--shopify-accelerated-checkout-row-gap: var(--checkout-button-gap, 10px)}@keyframes removeButtonClickedIconTop{50%{transform:translateY(calc(-1 * var(--icon-stroke-width)))}to{transform:translate(0)}}:where(.cx-page) :is(.cart-discount__pill-remove,.cart-discount__pill-remove:hover){--close-icon-opacity: .4;color:var(--color-foreground);background-color:transparent;pointer-events:all;cursor:pointer;height:100%}:where(.cx-page) [class*=dynamic-checkout],:where(.cx-page) shopify-accelerated-checkout,:where(.cx-page) accelerated-checkout-cart{display:none!important}@keyframes account-drawer-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes account-drawer-slide-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}:where(.cx-page) header-actions{display:flex}@media screen and (max-width:749px){:where(.cx-page) header-actions{justify-self:flex-end}}:where(.cx-page) cart-icon:has(.cart-bubble__text-count:empty){--cart-bubble-size: 10px;--cart-bubble-top: 9px;--cart-bubble-right: 9px}@keyframes menu-drawer-nav-open{0%{visibility:hidden;opacity:0;transform:translate(-8px)}to{visibility:visible;opacity:1;transform:translate(0)}}@keyframes menu-drawer-subnav-open{0%{visibility:visible;opacity:1;transform:translate(0)}to{visibility:hidden;opacity:0;transform:translate(-16px)}}:where(.cx-page) jumbo-text{display:block;font-family:var(--font-family, inherit);font-style:var(--font-style, normal);color:var(--color, inherit);font-weight:var(--font-weight, inherit);letter-spacing:var(--letter-spacing, -.02em);line-height:var(--line-height, 1);opacity:0;visibility:hidden;text-align:var(--text-align);text-box:var(--text-trim, trim-end cap text);text-transform:var(--text-transform, none);transition:opacity .3s;width:100%;margin-left:var(--margin-left-nudge, 0);margin-right:var(--margin-right-nudge, 0);overflow:visible}:where(.cx-page) jumbo-text[data-cap-text=true]{text-box-edge:cap text}:where(.cx-page) localization-form-component{display:flex;width:var(--width, auto)}@media screen and (min-width:750px){:where(.cx-page) localization-form-component{position:relative}}:where(.cx-page) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}:where(.cx-page) dropdown-localization-component{position:relative;background-color:transparent}:where(.cx-page) product-card-link,:where(.cx-page) :not(product-card-link) product-card{width:100%}:where(.cx-page) [data-quick-add-button=choose] add-to-cart-component{display:none}:where(.cx-page) ::view-transition-old(gallery-item),:where(.cx-page) ::view-transition-new(gallery-item){animation-duration:0ms}:where(.cx-page) dialog[open] :is(.quick-add-modal__content .product-details){animation-duration:;animation-timing-function:;animation-iteration-count:;animation-direction:;animation-fill-mode:;animation-play-state:;animation-name:;animation-timeline:;animation-range-start:;animation-range-end:;animation-delay:.1s}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:where(.cx-page) predictive-search-component{--resource-card-corner-radius: var(--product-corner-radius);display:flex;width:100%;position:relative;margin-inline:auto;align-items:center;background-color:var(--color-background);z-index:var(--layer-heightened)}.cx-page .section-wrapper{--section-height-offset: 0px}.cx-page .section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.cx-page .section[data-shopify-visual-preview] .custom-section-background{display:none}.cx-page(> #header-group > .header-section > #header-component[transparent]):not(:has(> #header-group > .header-section + .shopify-section)) > main > .section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.cx-page .custom-section-background{grid-column:1 / -1}.cx-page .custom-section-content{z-index:var(--layer-flat)}:where(.cx-page) slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls}:where(.cx-page) slideshow-controls[controls-on-media]{position:absolute;bottom:0}:where(.cx-page) slideshow-controls::-webkit-scrollbar{display:none}:where(.cx-page) slideshow-controls button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50));display:inline-block;height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer}:where(.cx-page) slideshow-controls[pagination-position=center]{align-items:center;justify-content:center}:where(.cx-page) slideshow-controls[pagination-position=center][thumbnails]{width:100%}:where(.cx-page) slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:space-between}@media screen and (min-width:750px){:where(.cx-page) slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){display:flex;flex-direction:column;height:0px;min-height:100%}}:where(.cx-page) slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}:where(.cx-page) slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}:where(.cx-page) slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}:where(.cx-page) slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #ffffff;--color-foreground-rgb: var(--color-white-rgb)}:where(.cx-page) slideshow-controls[controls-on-media][pagination-position=right]{right:0}:where(.cx-page) slideshow-controls[controls-on-media][pagination-position=left]{left:0}:where(.cx-page) slideshow-controls[controls-on-media][pagination-position=center]{width:100%}:where(.cx-page) slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{width:fit-content;align-self:flex-start}:where(.cx-page) slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{width:fit-content;align-self:flex-end}:where(.cx-page) :is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50))}:where(.cx-page) slideshow-controls:has(.slideshow-controls__dots),:where(.cx-page) slideshow-component[autoplay] slideshow-controls{mix-blend-mode:difference}:where(.cx-page) :is(.slideshow-controls__dots,.slideshow-controls__counter):only-child{margin-inline:auto}:where(.cx-page) slideshow-slides{align-items:var(--slideshow-align-items, normal)}:where(.cx-page){--text-align-default: left}:where(.cx-page){--jdgm-primary-color: #364100;--jdgm-secondary-color: rgba(54, 65, 0, .1);--jdgm-star-color: #364100;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #364100;--jdgm-paginate-color: #364100;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #364100}@-webkit-keyframes jdgm-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes jdgm-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@font-face{font-family:JudgemeStar;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==) format("woff");font-weight:400;font-style:normal}:where(.cx-page) .mgbrief{border:1px solid rgb(231,229,220);border-radius:14px;margin:10px 0 4px;overflow:hidden;background:#fff;font-family:DM Sans,Arial,sans-serif;text-align:left}:where(.cx-page) .mgbrief.is-on{border-color:#364100;background:#fafafa}:where(.cx-page) .mgbrief__top{display:flex;align-items:flex-start;gap:10px;padding:10px;cursor:pointer;margin:0}:where(.cx-page) .mgbrief__chk{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:rgb(54,65,0);cursor:pointer}:where(.cx-page) .mgbrief__img{flex:0 0 auto;width:46px;height:46px;object-fit:cover;border-radius:10px;background:#f3f3f3}:where(.cx-page) .mgbrief__txt{display:block;min-width:0px}:where(.cx-page) .mgbrief__name{display:block;font-size:14px;font-weight:700;color:#111;line-height:1.25}:where(.cx-page) .mgbrief__sub{display:block;font-size:11.5px;line-height:1.35;color:#3b3b38;margin:2px 0 3px}:where(.cx-page) .mgbrief__price{display:block;font-size:13px}:where(.cx-page) .mgbrief__now{color:#364100;font-weight:700}:where(.cx-page) .mgbrief__now.is-free{background:#364100;color:#fff;border-radius:8px;padding:2px 7px;font-size:11.5px;letter-spacing:.06em}:where(.cx-page) .mgbrief__was{color:#6b6b63;margin-left:5px}:where(.cx-page) .mgbrief__opts{padding:0 10px 10px;border-top:1px dashed rgb(231,229,220);margin-top:2px}:where(.cx-page) .mgbrief__row{display:flex;align-items:center;gap:8px;margin-top:8px}:where(.cx-page) .mgbrief__lbl{flex:0 0 46px;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:#111;text-transform:uppercase}:where(.cx-page) .mgbrief__swatches{display:flex;gap:6px;flex:0 0 auto}:where(.cx-page) .mgbrief__sw{width:28px;height:28px;border-radius:50%;border:2px solid rgb(231,229,220);padding:0;cursor:pointer;background-size:cover;background-position:center center}:where(.cx-page) .mgbrief__sw.is-sel{border-color:#364100;box-shadow:#fff 0 0 0 2px inset}:where(.cx-page) .mgbrief__size{flex:1 1 auto;min-width:0px;height:34px;border:1px solid rgb(231,229,220);border-radius:10px;padding:0 8px;font-size:13px;background:#fff;color:#111}:where(.cx-page) .mgbrief__warn{margin-top:7px;font-size:11.5px;font-weight:700;color:#dd1d1d;letter-spacing:.02em}:where(.cx-page) .mgbrief__guide{flex:0 0 auto;font-size:12.5px;font-weight:600;color:#6e7550;background:none;border:0px;padding:2px 0 2px 4px;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-family:DM Sans,Arial,sans-serif;white-space:nowrap}:where(.cx-page) .mgbrief__guide.is-open{font-weight:700}:where(.cx-page) .mgbrief__chart{margin-top:8px;padding:10px 12px;border:1px dashed rgb(110,117,80);border-radius:14px;background:#6e755008;overflow-x:auto}:where(.cx-page) .mgbrief__chart table{width:100%;border-collapse:collapse;font-size:12px;font-family:DM Sans,Arial,sans-serif}:where(.cx-page) .mgbrief__chart th,:where(.cx-page) .mgbrief__chart td{padding:4px 6px;text-align:left;white-space:nowrap;border-bottom:1px solid rgb(231,229,220)}:where(.cx-page) .mgbrief__chart thead th{font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;color:#6b6b63}:where(.cx-page) .mgbrief__chart tbody th{font-weight:700;color:#111}:where(.cx-page) .mgbrief__chart tbody tr.is-on{background:#6e75501a}:where(.cx-page) .mgbrief__chartnote{margin:8px 0 0;font-size:11.5px;line-height:1.35;color:#3b3b38}@media(max-width:749px){:where(.cx-page) .mgbrief__sub{font-size:11px}:where(.cx-page) .mgbrief__name{font-size:13.5px}}:where(.cx-page) .mgbrief .mgbrief__chk{position:absolute!important;opacity:0!important;width:0px!important;height:0px!important;margin:0!important;pointer-events:none!important}:where(.cx-page) .mgbrief .mgbrief__top{position:relative;align-items:center;gap:12px;cursor:default}:where(.cx-page) .mgbrief .mgbrief__imgwrap{flex:0 0 auto;width:88px;height:88px;border-radius:14px;overflow:hidden;background:#eff1e7;display:block}:where(.cx-page) .mgbrief .mgbrief__imgwrap .mgbrief__img{object-fit:cover;transform:scale(1.28);border-radius:0;display:block;width:100%!important;height:100%!important}:where(.cx-page) .mgbrief .mgbrief__txt{flex:1 1 auto;min-width:0px}:where(.cx-page) .mgbrief .mgbrief__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:3px;font-size:14.5px!important;line-height:1.22!important}:where(.cx-page) .mgbrief .mgbrief__sub{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px!important;line-height:1.35!important;margin:0!important}:where(.cx-page) .mgbrief .mgbrief__price{align-items:center;gap:7px;flex:0 0 auto;display:flex!important;margin:0!important}:where(.cx-page) .mgbrief .mgbrief__now.is-free{letter-spacing:.08em;border-radius:10px;font-size:13.5px!important;padding:4px 10px!important}:where(.cx-page) .mgbrief .mgbrief__was{font-size:13px!important;margin-left:0!important}:where(.cx-page) .mgbrief .mgbrief__swatches{align-items:flex-start;gap:16px!important}:where(.cx-page) .mgbrief .mgbrief__sw{position:relative;overflow:visible;margin-bottom:15px;background-image:none!important}:where(.cx-page) .mgbrief .mgbrief__sw[title=Nude]{background-color:#9a9a90!important}:where(.cx-page) .mgbrief .mgbrief__sw[title=Black]{background-color:#111!important}:where(.cx-page) .mgbrief .mgbrief__sw:after{content:attr(title);position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);font-family:DM Sans,Arial,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:#3b3b38;white-space:nowrap;pointer-events:none}:where(.cx-page) .mgbrief .mgbrief__sw.is-sel:after{color:#364100;font-weight:800}:where(.cx-page) .mgbrief .mgbrief__add{flex:0 0 auto;align-self:center;min-width:68px;height:38px;padding:0 15px;margin-left:4px;border-radius:10px;font-size:12.5px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-shadow:none;border:1.5px solid rgb(54,65,0)!important;background:#364100!important;color:#fff!important;font-family:DM Sans,Arial,sans-serif!important;transition:transform .12s!important}:where(.cx-page) .mgbrief .mgbrief__add:active{transform:scale(.96)}:where(.cx-page) .mgbrief .mgbrief__add .mgbrief__plus{font-size:16px;line-height:1;font-weight:700;transition:none!important}:where(.cx-page) .mgbrief.is-on .mgbrief__add{background:#fff!important;color:#364100!important;border-color:#364100!important}:where(.cx-page) .mgbrief.is-on .mgbrief__add .mgbrief__plus{transform:rotate(45deg)}@keyframes mgbrief-pop{0%{transform:scale(1)}40%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes mgbrief-glow{0%{box-shadow:#36410066 0 0}to{box-shadow:#36410000 0 0 0 12px}}:where(.cx-page) .mgbrief.is-pop .mgbrief__add{animation:.35s ease-out 0s 1 normal none running mgbrief-pop}:where(.cx-page) .mgbrief.is-pop{animation:.6s ease-out 0s 1 normal none running mgbrief-glow}@keyframes mgbrief-nudge{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}:where(.cx-page) .mgbrief.is-nudge .mgbrief__add{animation:.5s ease-in-out 0s 1 normal none running mgbrief-nudge}@media(prefers-reduced-motion:reduce){:where(.cx-page) .mgbrief .mgbrief__add,:where(.cx-page) .mgbrief.is-pop,:where(.cx-page) .mgbrief.is-pop .mgbrief__add,:where(.cx-page) .mgbrief.is-nudge .mgbrief__add{animation:auto ease 0s 1 normal none running none!important}}@media(max-width:749px){:where(.cx-page) .mgbrief .mgbrief__top{flex-wrap:wrap;row-gap:10px;align-items:center}:where(.cx-page) .mgbrief .mgbrief__imgwrap{width:84px;height:84px}:where(.cx-page) .mgbrief .mgbrief__txt{flex:1 1 calc(100% - 96px)}:where(.cx-page) .mgbrief .mgbrief__name{font-size:13.5px!important}:where(.cx-page) .mgbrief .mgbrief__price{order:2;margin-left:0!important}:where(.cx-page) .mgbrief .mgbrief__add{order:3;min-width:96px;height:36px;padding:0 12px;font-size:12px;margin-left:auto!important}}@keyframes mgtVrsGlow{0%,to{box-shadow:#dd1d1d8c 0 0 3px 1px;opacity:.85}50%{box-shadow:#dd1d1d 0 0 11px 4px;opacity:1}}:where(.cx-page) .bundle-builder .bb-select-wrap.igsw-wrap{position:relative;min-width:0px}:where(.cx-page) .bundle-builder .igsw-wrap>select.bb-variant-select{left:0;top:0;position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;padding:0!important;border:0px!important}:where(.cx-page) .bundle-builder .igsw-btn{display:flex;align-items:center;gap:7px;width:100%;min-width:0px;height:40px;box-sizing:border-box;margin:0;padding:0 8px 0 9px;background:#fff;border:1px solid rgb(231,229,220);border-radius:8px;color:#111111cf;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:16px;line-height:1.2;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}:where(.cx-page) .bundle-builder .igsw-btn[aria-expanded=true]{border-color:#6e7550;box-shadow:#6e7550 0 0 0 1px}:where(.cx-page) .bundle-builder .igsw-btn .igsw-txt{flex:1 1 auto;min-width:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.cx-page) .bundle-builder .igsw-btn .igsw-caret{flex:0 0 auto;width:0px;height:0px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgb(17,17,17);margin-left:2px}:where(.cx-page) .bundle-builder .igsw-dot{flex:0 0 auto;display:inline-block;width:16px;height:16px;border-radius:50%;box-shadow:#1111112e 0 0 0 1px inset}:where(.cx-page) .bundle-builder .igsw-list{position:absolute;left:0;top:calc(100% + 4px);z-index:60;min-width:100%;width:max-content;max-width:calc(-24px + 100vw);max-height:320px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid rgb(231,229,220);border-radius:14px;box-shadow:#11111124 0 8px 24px;padding:4px 0}:where(.cx-page) .bundle-builder .igsw-list[hidden]{display:none!important}:where(.cx-page){letter-spacing:normal;font-size:14px;line-height:1.6}.cx-page .mt-cmp__table-wrap{scrollbar-width:none}.cx-page .mt-cmp__table-wrap::-webkit-scrollbar{display:none}.cx-page [id$=__hero_section_CiDVDz]{background:#fff}.cx-page [id$=__before_after_maggies]{background:#eff1e7}.cx-page [id$=__image_and_content_Dxp6VQ]{background:#fff}.cx-page [id$=__rich_text_y6PeGA]{background:#eff1e7}.cx-page [id$=__comparison_list_VtNBhD]{background:#fff}.cx-page [id$=__product_hero_43r8WJ]{background:#fafafa}.cx-page #mgt-vrs{background:#fff}.cx-page [id$=__what_we_changed_FCwQUr]{background:#eff1e7}.cx-page [id$=__rotine_JRkzck]{background:#fff}.cx-page [id$=__marys_comparison_v2_maggies]{background:#eff1e7}.cx-page [id$=__comfort_guarantee_baHbgC]{background:#fff}.cx-page [id$=__mt_faq]{background:#eff1e7}.cx-page [id$=__cta_VGRMbA]{background:#fff}.cx-page [id$=__hero_section_CiDVDz]>section,.cx-page [id$=__before_after_maggies] .mtba-sec,.cx-page [id$=__image_and_content_Dxp6VQ]>section,.cx-page [id$=__rich_text_y6PeGA]>section,.cx-page [id$=__comparison_list_VtNBhD]>section,.cx-page [id$=__what_we_changed_FCwQUr]>section,.cx-page [id$=__rotine_JRkzck] .morning-routine-section,.cx-page [id$=__marys_comparison_v2_maggies] .mt-cmp,.cx-page [id$=__comfort_guarantee_baHbgC]>section,.cx-page [id$=__mt_faq] .mt-faq,.cx-page [id$=__cta_VGRMbA]>section{background:transparent!important}.cx-page [id$=__before_after_maggies] .mtba-card,.cx-page [id$=__what_we_changed_FCwQUr] .layers__card,.cx-page [id$=__what_we_changed_FCwQUr] .layers__block{background:#fff!important;border:1px solid #e7e5dc}.cx-page [id$=__marys_comparison_v2_maggies] .mt-cmp__table-wrap{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e7e5dc}.cx-page [id$=__marys_comparison_v2_maggies] .mt-cmp__table{background:#fff!important}.cx-page [id$=__mt_faq] .mt-faq__item{background:#fff!important;border:1px solid #e7e5dc;border-radius:16px;overflow:hidden}.cx-page [id$=__rotine_JRkzck] .morning-routine-section{border-bottom:0!important}.cx-page [id$=__rotine_JRkzck] .morning-routine-inner{max-width:1100px!important}.cx-page [id$=__rotine_JRkzck] .morning-routine-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important}.cx-page [id$=__rotine_JRkzck] .morning-routine-step{background:#eff1e7;border:1px solid #e7e5dc;border-radius:24px;padding:32px 28px;gap:0}.cx-page [id$=__rotine_JRkzck] .morning-routine-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:18px;border-radius:50%;background:#364100;color:#fff;font-size:24px;line-height:1}.cx-page [id$=__rotine_JRkzck] .morning-routine-step-title{font-size:20px;margin:0 0 10px}@media(max-width:800px){.cx-page [id$=__rotine_JRkzck] .morning-routine-steps{grid-template-columns:1fr;gap:16px!important}.cx-page [id$=__rotine_JRkzck] .morning-routine-step{padding:24px 22px}}.cx-page.cx-page.cx-page :is(h1,h2),.cx-page.cx-page.cx-page .hero-title,.cx-page.cx-page.cx-page .mt-ab-hero-banner__heading,.cx-page.cx-page.cx-page .layers__grid-title,.cx-page.cx-page.cx-page .layers__block-heading,.cx-page.cx-page.cx-page .layers__block-number,.cx-page.cx-page.cx-page .morning-routine-number,.cx-page.cx-page.cx-page .cf-brand__name,.cx-page.cx-page.cx-page .prod__subtitle,.cx-page.cx-page.cx-page .prod__title{font-family:"DM Serif Display",Georgia,Times New Roman,serif!important;font-weight:400!important}.cx-page.cx-page.cx-page :is(h1,h2){letter-spacing:-.01em}.cx-page.cx-page.cx-page .mt-ab-hero-banner__heading em{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important}.cx-page.cx-page.cx-page .morning-routine-number{letter-spacing:0}.cx-page.cx-page.cx-page .prod__subtitle{font-size:26px!important;line-height:1.25!important;letter-spacing:-.01em}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cx-page.css.map */
