.mdz-scope .story{max-width:1360px;margin:0 auto;padding:0 40px}.mdz-scope .story section{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin:40px 0}.mdz-scope .story section:nth-child(2n){direction:rtl}.mdz-scope .story section:nth-child(2n)>*{direction:ltr}.mdz-scope .story img{width:100%;height:auto;display:block}.mdz-scope .story h3{font-size:24px;font-weight:500;margin:0 0 12px}.mdz-scope .story p{color:#666;font-size:15px;line-height:1.6;margin:0}@media(max-width:749px){.mdz-scope .story{padding:0 16px}.mdz-scope .story section{grid-template-columns:1fr;gap:16px}}.mdz-scope .reviews{width:100%;min-width:0;max-width:1200px;margin:0 auto;padding:20px 24px 36px}.mdz-scope .reviews-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}.mdz-scope .reviews-top{font-size:20px;font-weight:400;color:#121212;line-height:1.3;margin:0}.mdz-scope .reviews-score{display:flex;align-items:center;gap:10px;font-size:20px;color:#121212;line-height:1.3;margin-top:12px}.mdz-scope .reviews-stars{color:#00b67a;font-size:18px;letter-spacing:1px}.mdz-scope .reviews-title{font-size:34px;font-weight:700;color:#121212;line-height:1.3;margin:12px 0 0}.mdz-scope .reviews-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.mdz-scope .reviews-track::-webkit-scrollbar{display:none}.mdz-scope .rv{flex:0 0 175px;scroll-snap-align:start;background:#fff;border:.8px solid #f0f0f0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.mdz-scope .rv img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.mdz-scope .rv-content{padding:20px;display:flex;flex-direction:column;flex:1}.mdz-scope .rv-t{font-size:15px;color:#121212;line-height:1.2;margin:0}.mdz-scope .rv-bottom{margin-top:auto}.mdz-scope .rv-stars{display:block;color:#00b67a;font-size:18px;letter-spacing:1px;margin-top:20px}.mdz-scope .rv-verified{display:inline-block;font-size:12px;font-weight:700;color:#121212;background:#f0f0f0;border-radius:2px;padding:4px 6px;margin-top:10px}.mdz-scope .rv-n{font-size:14px;font-weight:700;color:#121212;margin:16px 0 0}.mdz-scope .reviews-nav{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;margin-top:32px}.mdz-scope .reviews-arrow{display:flex;width:44px;height:44px;border:0 solid #C7C7C7;border-radius:100px;background:#ebebeb;align-items:center;justify-content:center;cursor:pointer;transition:.25s;padding:0}.mdz-scope .reviews-arrow:hover{background:#f5f5f5}.mdz-scope .reviews-arrow .icon{color:#7b7b7b;display:grid;place-items:center}.mdz-scope .reviews-arrow .icon:before{content:"";width:7px;height:7px;box-sizing:border-box;transform:rotate(45deg)}.mdz-scope .reviews-arrow--next .icon:before{border-top:2px solid currentColor;border-right:2px solid currentColor}.mdz-scope .reviews-arrow--prev .icon:before{border-bottom:2px solid currentColor;border-left:2px solid currentColor}@media(max-width:749px){.mdz-scope .reviews-nav{gap:16px;margin-top:24px}}.mdz-scope .features{display:grid;gap:16px}.mdz-scope .features--2{grid-template-columns:repeat(2,1fr)}.mdz-scope .features--3{grid-template-columns:repeat(3,1fr)}.mdz-scope .features--4{grid-template-columns:repeat(4,1fr)}.mdz-scope .feature{padding-top:10px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.mdz-scope .feature h3{font-size:24px;font-weight:700;color:#12080c;line-height:1.4;margin:0;text-align:center}.mdz-scope .feature p{font-size:14px;color:#12080c;line-height:1.4;margin:0;text-align:center}.mdz-scope .feature img{width:100%;aspect-ratio:1/1;object-fit:cover}@media(max-width:749px){.mdz-scope .features{grid-template-columns:1fr}}.mdz-scope .hero-video video{width:100%;height:65vh;object-fit:cover;display:block}@media(max-width:749px){.mdz-scope .hero-video video{height:50vh}}.mdz-scope .logo-cloud{background:#fff;overflow:hidden}.mdz-scope .logo-cloud-inner{overflow:hidden;width:100%}.mdz-scope .logo-track{display:flex;flex-wrap:nowrap;align-items:center;width:max-content;min-height:40px;will-change:transform;animation:logoCloudScroll var(--logo-cloud-duration, 60s) linear infinite}.mdz-scope .logo-track img{width:100px;height:auto;flex:0 0 auto;display:block;object-fit:contain;margin-right:30px}.mdz-scope .logo-cloud__placeholder{display:flex;align-items:center;justify-content:center;min-height:48px;color:var(--color-foreground-subdued, #888);font-size:.875rem}@keyframes logoCloudScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:767px){.mdz-scope .logo-track img{width:85px}}@media(prefers-reduced-motion:reduce){.mdz-scope .logo-track{animation:none}.mdz-scope .logo-cloud-inner{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mdz-scope .logo-cloud-inner::-webkit-scrollbar{display:none}}.mdz-scope .faq{padding:48px 0}.mdz-scope .faq-title{font-size:32px;font-weight:500;line-height:1.15;margin:0 0 24px;text-align:left}.mdz-scope .faq-item{border-top:.8px solid var(--faq-divider, #12080c)}.mdz-scope .faq-item:last-child{border-bottom:.8px solid var(--faq-divider, #12080c)}.mdz-scope .faq-item summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding:11.2px 0;font-size:18px;font-weight:500;line-height:1.1}.mdz-scope .faq-item summary::-webkit-details-marker{display:none}.mdz-scope .faq-icon{width:14px;height:14px;flex-shrink:0;margin-left:auto;transition:transform .125s ease-in-out}.mdz-scope .faq-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.mdz-scope .faq-item[open] .faq-icon{transform:rotate(180deg)}.mdz-scope .faq-answer{padding:0 0 11.2px;font-size:14px;line-height:1.4}.mdz-scope .faq-answer p{max-width:455px;margin:0 0 7px}.mdz-scope .faq-answer p:last-child{margin-bottom:0}.mdz-scope .faq-answer strong{font-weight:700}.mdz-scope .sticky-add-to-cart__bar{position:fixed;bottom:calc(20px + var(--mobile-dock-height, 0px));left:50%;opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));z-index:calc(var(--layer-sticky) - 1);display:block;width:600px;border-radius:calc(var(--style-border-radius-buttons-primary) + min(var(--padding-sm),var(--style-border-radius-buttons-primary)));box-shadow:var(--shadow-popover);padding:var(--padding-sm);display:flex;align-items:center;gap:var(--gap-md)}@starting-style{.mdz-scope .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px))}}.mdz-scope .sticky-add-to-cart__bar:before{--border: 2px;content:"";position:absolute;inset:calc(var(--border) * -1);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(#00000026 0 100%);background-clip:content-box,border-box;border:var(--border) solid #0000;border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.5);backdrop-filter:blur(20px) saturate(180%) brightness(1.5)}@media(prefers-reduced-motion:no-preference){.mdz-scope .sticky-add-to-cart__bar{transition-property:transform,opacity,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.mdz-scope .sticky-add-to-cart__bar[data-stuck=true]{transform:translate(-50%) translateY(0);opacity:1}.mdz-scope sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));display:none}.mdz-scope .sticky-add-to-cart__info[data-has-image=false]{padding-left:var(--padding-lg)}.mdz-scope .sticky-add-to-cart__image{flex-shrink:0;aspect-ratio:1;height:var(--height-buy-buttons);overflow:hidden;border-radius:var(--style-border-radius-buttons-primary);background:var(--color-background-secondary)}.mdz-scope .sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}.mdz-scope .sticky-add-to-cart__info{flex:1;min-width:0}.mdz-scope .sticky-add-to-cart__title{font-size:var(--font-paragraph-medium--size);font-weight:var(--font-weight-semibold);line-height:var(--font-paragraph--line-height);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdz-scope .sticky-add-to-cart__variant{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-paragraph-small--size);margin-top:var(--margin-3xs)}.mdz-scope .sticky-add-to-cart__price{font-weight:var(--font-weight-semibold)}.mdz-scope .sticky-add-to-cart__button{height:var(--height-buy-buttons);position:relative}@media screen and (max-width:749px){.mdz-scope .sticky-add-to-cart__bar{bottom:var(--mobile-dock-height, 0px);width:100%;max-width:none;border-radius:0}.mdz-scope .sticky-add-to-cart__bar:before{--border: 1px}.mdz-scope .sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.mdz-scope .sticky-add-to-cart__info[data-has-image=false]{padding-left:0}.mdz-scope .sticky-add-to-cart__title{font-size:var(--font-paragraph--size)}.mdz-scope .sticky-add-to-cart__button{padding:var(--padding-lg)}.mdz-scope .sticky-add-to-cart__price{font-size:var(--font-paragraph-small--size)}.mdz-scope .sticky-add-to-cart__button{width:var(--height-buy-buttons)}.mdz-scope sticky-add-to-cart:not([data-variant-available=true]) .add-to-cart-text__content{display:initial}.mdz-scope sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:auto}}@media screen and (max-width:389px){.mdz-scope .sticky-add-to-cart__bar .compare-at-price{display:none}.mdz-scope .sticky-add-to-cart__title{display:none}.mdz-scope .sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title,.mdz-scope .sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__title{display:block}.mdz-scope .sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mdz-scope .risk-free__inner{max-width:1920px;margin:0 auto;padding:64px 24px 37px;text-align:center}.mdz-scope .risk-free__inner h2{font-size:48px;font-weight:500;color:#12080c;line-height:1.2;margin:0 0 12px}.mdz-scope .risk-free__inner h2 em{font-style:italic}.mdz-scope .risk-free__inner h2 strong{font-weight:700}.mdz-scope .risk-free__inner p{font-size:14px;color:#12080c;line-height:1.4;margin:7px auto 0;max-width:455px}@media(max-width:749px){.mdz-scope .risk-free__inner h2{font-size:32px}}.mdz-scope .warranty{position:relative;width:100%;height:560px;overflow:hidden;background:#12080c}.mdz-scope .warranty-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.mdz-scope .warranty-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.15),transparent)}.mdz-scope .warranty-content{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;text-align:center}.mdz-scope .warranty h2{font-size:48px;font-weight:700;color:#fff;line-height:1.2;margin:0}.mdz-scope .warranty-btn{font-size:14px;color:#f4f0f2;background:transparent;box-shadow:inset 0 0 0 1px #f4f0f2;border:none;border-radius:0;padding:16px 24px;text-decoration:none;display:grid;align-content:center;text-align:center;transition:all .125s ease-in-out}.mdz-scope .warranty-btn:hover{background:#12080c;box-shadow:inset 0 0 0 1px #12080c;color:#f4f0f2}@media(max-width:749px){.mdz-scope .warranty{height:400px}.mdz-scope .warranty h2{font-size:32px}}@media screen and (max-width:749px){.mdz-scope .product-information.section--page-width .product-details>.group-block{padding-inline:0}}.mdz-scope .view-product-title{display:none}.mdz-scope .product-details{display:flex;align-self:start;justify-content:center}@media screen and (min-width:750px){.mdz-scope .product-details>.group-block{height:min-content}.mdz-scope .full-height--desktop{height:100%;max-height:calc(100vh - var(--header-group-height, 0));min-height:fit-content}.mdz-scope .full-height--desktop .group-block{align-self:var(--details-position, "flex-start")}}.mdz-scope .disclosures__container{width:100%}.mdz-scope .disclosures__container:has(>[shopify-block-empty]){display:none}.mdz-scope .disclosures{--disclosures-symbol-width: calc(var(--disclosures-icon-size) * var(--disclosures-symbol-aspect-ratio, 1));display:block;color:var(--color, inherit);width:100%;container-type:inline-size}.mdz-scope .disclosures.accordion--dividers accordion-custom:first-child .details{border-block-start:var(--style-border-width) solid var(--color-border)}.mdz-scope .disclosures.accordion--dividers accordion-custom:last-child .details{border-block-end:var(--style-border-width) solid var(--color-border)}.mdz-scope .disclosures__heading{margin-block-end:var(--margin-lg)}.mdz-scope .disclosures .details__header{padding-block:var(--padding-xl);display:flex;align-items:flex-start;gap:var(--gap-xs)}.mdz-scope .disclosures .details__header>.svg-wrapper{margin-block-start:calc((var(--disclosures-icon-size) - var(--icon-size-xs)) / 2)}.mdz-scope .disclosures details[open] .details__header{padding-block-end:var(--padding-xs)}.mdz-scope .disclosures__summary-content{flex:1 1 0%;display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--gap-xs);min-width:0}.mdz-scope .disclosures__summary-item{display:flex;flex-direction:column;row-gap:var(--gap-xs);min-width:0;overflow-wrap:break-word}.mdz-scope .disclosures__summary-item--measure{position:fixed;inset-block-start:0;inset-inline-start:0;display:block;width:max-content;max-width:none;visibility:hidden;white-space:nowrap;pointer-events:none;contain:layout style}.mdz-scope .disclosures__summary-item-row{display:flex;align-items:center;gap:var(--padding-2xs);min-width:0;vertical-align:middle}.mdz-scope .disclosures__summary-item-title{font-weight:var(--font-weight-normal, normal);overflow-wrap:break-word}.mdz-scope .disclosures__summary-item--measure .disclosures__summary-item-title{white-space:nowrap;overflow-wrap:normal}.mdz-scope .disclosures .details__icon{display:inline-block;flex-shrink:0;width:auto;max-inline-size:100%;height:var(--disclosures-icon-size);margin:0;object-fit:contain;vertical-align:middle}.mdz-scope .disclosures__summary-item-row:has(>.details__icon){display:grid;grid-template-columns:var(--disclosures-symbol-width) minmax(0,1fr);align-items:center;column-gap:var(--padding-2xs);min-inline-size:0}.mdz-scope .disclosures__summary-item-row:has(>.details__icon)>.details__icon{grid-column:1;justify-self:center}.mdz-scope .disclosures__summary-item-row:has(>.details__icon)>.disclosures__summary-item-title{grid-column:2}.mdz-scope .disclosures details[open]>summary .disclosures__summary-item-title{font-weight:var(--font-weight-bold, bold)}.mdz-scope .disclosures__summary-item-extra{display:block}.mdz-scope .disclosures__separator{display:none;flex-shrink:0;padding-inline:var(--padding-xs);line-height:1}@container (min-width: 701px){.mdz-scope .disclosures:where([data-summary-layout=inline]) .details__header{align-items:center}.mdz-scope .disclosures:where([data-summary-layout=inline]) .details__header>.svg-wrapper{margin-block-start:0}.mdz-scope .disclosures:where([data-summary-layout=inline]) .disclosures__summary-item{display:block}.mdz-scope .disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-row{display:inline-flex}.mdz-scope .disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-row:has(>.details__icon){display:inline-grid}.mdz-scope .disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-extra{display:inline-flex;align-items:center}.mdz-scope .disclosures:where([data-summary-layout=inline]) .disclosures__separator{display:inline-block}}.mdz-scope .disclosures__summary-item--measure .disclosures__summary-item-row{display:inline-flex;white-space:nowrap}.mdz-scope .disclosures__summary-item--measure .disclosures__summary-item-row:has(>.details__icon){display:inline-grid}.mdz-scope .disclosures__summary-item--measure .disclosures__summary-item-extra{display:inline-flex;align-items:center;white-space:nowrap}.mdz-scope .disclosures__summary-item--measure .disclosures__separator{display:inline-block}.mdz-scope .disclosures details[open] .disclosures__summary-item-extra{display:none}.mdz-scope .disclosures__item{display:flex}.mdz-scope .disclosures__item+.disclosures__item{margin-block-start:var(--spacing-lg)}.mdz-scope .disclosures__item-left{flex:0 1 auto;min-width:0;cursor:default}.mdz-scope .disclosures__item-right{flex:1;cursor:pointer}.mdz-scope .disclosures__item-header{display:flex;align-items:center;gap:var(--padding-2xs);margin-block-end:var(--spacing-xs);padding-block-end:var(--padding-xs)}.mdz-scope .disclosures__item-title{margin:0}.mdz-scope .disclosures__item-header:has(>.details__icon){display:grid;grid-template-columns:var(--disclosures-symbol-width) minmax(0,1fr);align-items:center;column-gap:var(--padding-2xs);min-inline-size:0}.mdz-scope .disclosures__item-header:has(>.details__icon)>.details__icon{grid-column:1;justify-self:center}.mdz-scope .disclosures__item-header:has(>.details__icon)>.disclosures__item-title{grid-column:2}.mdz-scope .disclosures details[open] .disclosures__item-title{font-weight:var(--font-weight-bold, bold)}.mdz-scope .disclosures__item-content{max-width:var(--normal-content-width);padding-block-end:var(--padding-2xl)}.mdz-scope .disclosures details[open] .details-content{padding-block-end:0}.mdz-scope .icon-block{display:flex;flex-shrink:0}.mdz-scope .icon-block__media{height:auto}.mdz-scope .placeholder-video{aspect-ratio:5 / 3}.mdz-scope .payment-icons{width:100%}.mdz-scope .payment-icons__list{display:flex;align-items:center;justify-content:var(--alignment);flex-wrap:wrap;gap:var(--icon-gap);margin:0;padding:0}.mdz-scope .payment-icons__item{display:flex;align-items:center}.mdz-scope product-custom-property-component{display:block;width:100%}.mdz-scope product-custom-property-component .__heading{margin-inline:0;margin-block:0 var(--padding-sm)}.mdz-scope product-custom-property-component .__heading:has(+.__description){margin-block-end:var(--padding-2xs)}.mdz-scope product-custom-property-component .__description{font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));margin-inline:0;margin-block:0 var(--padding-md)}.mdz-scope product-custom-property-component .__field{position:relative}.mdz-scope product-custom-property-component .__input-wrapper{position:relative}.mdz-scope product-custom-property-component input,.mdz-scope product-custom-property-component textarea{width:100%;color:var(--color-input-text)!important}.mdz-scope product-custom-property-component .__input-wrapper input{padding-bottom:calc(var(--padding-sm) * 3)}.mdz-scope product-custom-property-component .__input-wrapper textarea{padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}.mdz-scope product-custom-property-component textarea{min-height:80px}@supports (resize: vertical){@media(hover:hover)and (pointer:fine){.mdz-scope product-custom-property-component textarea{resize:vertical}}}.mdz-scope product-custom-property-component .__character-label{position:absolute;left:var(--input-padding-x);bottom:var(--padding-sm);pointer-events:none}.mdz-scope product-custom-property-component .__character-count{font-style:italic;color:var(--color-input-text)!important}.mdz-scope .custom-property__input{border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);box-shadow:none}.mdz-scope .custom-property__input:is(:hover,:focus){box-shadow:none}.mdz-scope .custom-property__input:focus{outline:var(--focus-outline-width) solid var(--color-input-background)}.mdz-scope .product-inventory__status{display:flex;align-items:center;font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);gap:var(--padding-xs)}.mdz-scope .product-inventory__icon,.mdz-scope .product-inventory__icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.mdz-scope .product-inventory__icon-low{color:var(--color-lowstock)}.mdz-scope .product-inventory__icon-in_stock{color:var(--color-instock)}.mdz-scope .product-inventory__icon-out_of_stock{color:var(--color-outofstock)}.mdz-scope .product-inventory__icon circle:first-of-type{opacity:.3}.mdz-scope .product-specifications__heading{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.mdz-scope .product-specifications__list{list-style:none;margin:0;padding:0}.mdz-scope .product-specifications__item{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid #ececec;font-size:.9rem;line-height:1.4}.mdz-scope .product-specifications__item:last-child{border-bottom:0;padding-bottom:0}.mdz-scope .product-specifications__label{color:var(--color-foreground-subdued, #8a8a8a);font-weight:400;white-space:nowrap}.mdz-scope .product-specifications__value{text-align:right;font-weight:500}.mdz-scope .pv h3{font-size:18px;font-weight:700;margin:0 0 16px;line-height:1.1;text-align:center}.mdz-scope .pv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mdz-scope .pv-card{border-radius:10px;overflow:hidden;position:relative;cursor:pointer;box-shadow:0 0 5px #00000040}.mdz-scope .pv-card video{width:100%;aspect-ratio:9.6 / 16;object-fit:cover;display:block}.mdz-scope .pv-play{position:absolute;bottom:10px;left:10px;width:44px;height:44px;border-radius:50%;border:1px solid #fff;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;transition:all .25s ease}.mdz-scope .pv-play svg{width:100%;height:100%}.mdz-scope .pv-card:hover .pv-play{opacity:0}.mdz-scope .pv-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000080;align-items:center;justify-content:center;padding:10px}.mdz-scope .pv-modal.active{display:flex}.mdz-scope .pv-modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.mdz-scope .pv-modal-content{position:relative;z-index:1;max-width:30%;min-width:300px}.mdz-scope .pv-modal-slide{background:#fff;border-radius:16px;overflow:hidden;position:relative}.mdz-scope .pv-modal-slide video{width:100%;max-height:calc(100vh - 120px);object-fit:contain;display:block;border-radius:16px}.mdz-scope .pv-modal-close{position:fixed;top:20px;right:20px;width:42px;height:42px;border-radius:8px;background:#fff3;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:99;padding:0}@media(max-width:749px){.mdz-scope .pv-grid{grid-template-columns:1fr}.mdz-scope .pv-modal-content{max-width:95%;min-width:auto}}.mdz-scope .trust-box{width:100%;border:.8px solid #d6d6d6;border-radius:0;margin:0}.mdz-scope .trust-box-item{display:flex;align-items:center;padding:15px 5px}.mdz-scope .trust-rating{gap:12px;border-bottom:.8px solid #d6d6d6}.mdz-scope .trust-stars{display:flex;gap:2px;align-items:center}.mdz-scope .trust-stars svg{width:18px;height:18px;display:block}.mdz-scope .trust-rating p{font-size:14px;font-weight:400;color:#121212;line-height:1.5;margin:0}.mdz-scope .trust-promo{gap:10px}.mdz-scope .trust-promo p{font-size:14px;font-weight:400;color:#121212;line-height:1.5;margin:0}.mdz-scope .trust-promo strong{font-size:18px;font-weight:700}.mdz-scope .trust-icon{font-size:20px;color:#212121;line-height:1}.mdz-scope .trust-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:14px 0}.mdz-scope .trust-badges--4{grid-template-columns:repeat(4,1fr)}.mdz-scope .trust-item{display:flex;flex-direction:row;padding:12px;border:0 solid #dedede}.mdz-scope .trust-item:nth-child(odd){border-right-width:.8px;border-bottom-width:.8px}.mdz-scope .trust-item:nth-child(2n){border-bottom-width:.8px}.mdz-scope .trust-item:nth-child(n+3){border-bottom-width:0}.mdz-scope .trust-emoji{font-size:21.6px;line-height:1.4;color:#12080c;margin-right:10px;flex-shrink:0}.mdz-scope .trust-text{display:flex;flex-direction:column}.mdz-scope .trust-title{font-size:10px;font-weight:400;line-height:1.2;color:#000}.mdz-scope .trust-sub{font-size:12px;font-weight:400;line-height:1.2;color:#716969}.mdz-scope accordion-custom details::details-content,.mdz-scope accordion-custom details .details-content{block-size:0;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)}.mdz-scope accordion-custom details:not(:focus-within)::details-content,.mdz-scope accordion-custom details:not(:focus-within) .details-content{transition:none}.mdz-scope accordion-custom details:not([open])::details-content,.mdz-scope accordion-custom details:not([open]) .details-content{padding-block:0}.mdz-scope accordion-custom details[open]::details-content,.mdz-scope accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{.mdz-scope accordion-custom details[open]::details-content,.mdz-scope accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}.mdz-scope accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){.mdz-scope accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){.mdz-scope accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}.mdz-scope .accordion{flex:1;width:100%}.mdz-scope .accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.mdz-scope .accordion--dividers{--show-fallback-borders: 0}.mdz-scope .accordion--dividers:not([class*=color-])[style*="--border-width: 0"],.mdz-scope .accordion--dividers:not([class*=color-])[style*="--border-style: none"]{--show-fallback-borders: 1}.mdz-scope .accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.mdz-scope .accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.mdz-scope .accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.mdz-scope .accordion--caret .icon-plus,.mdz-scope .accordion--plus .icon-caret{display:none}.mdz-scope .accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target)}.mdz-scope .details__icon{height:auto;margin-inline-end:var(--margin-xs)}.mdz-scope .buy-buttons-block{--buy-button-preferred-width: 185px;width:100%}.mdz-scope .product-form-buttons{display:flex;flex-wrap:wrap}.mdz-scope .product-form-buttons:not(:has(.quantity-rules)){gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.mdz-scope .product-form-buttons:not(:has(.quantity-rules)){gap:var(--gap-sm)}}.mdz-scope .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 1 var(--buy-button-preferred-width, 0);min-width:fit-content}.mdz-scope .product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex-basis:51%}.mdz-scope .product-form-buttons button{width:100%;padding-block:var(--padding-lg)}.mdz-scope .quantity-selector{flex-grow:0;flex-shrink:0;height:var(--height-buy-buttons)}.mdz-scope .quantity-label{flex:1 0 100%;width:100%;font-size:var(--font-size--sm);margin-block-end:var(--gap-xs)}.mdz-scope .quantity-label__cart-count{color:var(--color-foreground-secondary)}.mdz-scope .quantity-rules{display:flex;flex-wrap:wrap;gap:0;row-gap:calc(var(--gap-xs) / 2);flex:1 0 100%;width:100%;font-size:var(--font-size--xs);color:var(--color-foreground-secondary);margin-block-start:var(--gap-xs);margin-block-end:var(--gap)}.mdz-scope .product-form-buttons:has(~.volume-pricing .volume-pricing__title) .quantity-rules{margin-block-end:var(--gap-md)}.mdz-scope .quantity-rules__item{position:relative;display:inline-block;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.mdz-scope .quantity-rules__item:not(:last-child){padding-right:var(--padding-xl);margin-right:var(--margin-2xs)}.mdz-scope .quantity-rules__item:not(:last-child):after{content:"\2022";position:absolute;inset-inline-end:.5rem;top:50%;transform:translateY(-50%);font-size:.5em;line-height:0}.mdz-scope .add-to-cart-button{height:var(--height-buy-buttons);text-transform:var(--button-text-case-primary)}.mdz-scope .add-to-cart-button.button-secondary{text-transform:var(--button-text-case-secondary)}.mdz-scope .product-form-text__error{display:flex;flex:1 0 100%;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs)}.mdz-scope .product__pickup-availabilities{width:100%;color:var(--color, var(--color-foreground))}.mdz-scope .pickup-availability__column{display:flex;flex-direction:column;justify-content:flex-start}.mdz-scope .pickup-availability__row{display:flex;gap:var(--padding-xs)}.mdz-scope .pickup-availability__dialog-row{display:flex;justify-content:space-between;align-items:flex-start}.mdz-scope .pickup-availability__header-container{padding-block-end:var(--padding-2xl)}.mdz-scope .pickup-location__wrapper{display:flex;flex-direction:column;padding-block:var(--padding-2xl);padding-inline:var(--theme-drawer-padding);border-top:1px solid var(--color-border);gap:var(--padding-xs)}.mdz-scope .pickup-location__address-wrapper{display:flex;flex-direction:column;gap:var(--padding-md)}.mdz-scope .pickup-location__text-sm{font-size:var(--font-size--sm);margin:0}.mdz-scope .pickup-location__text-xs{font-size:var(--font-size--xs);margin:0}.mdz-scope .pickup-location__button{width:fit-content;color:var(--color, var(--color-foreground));font-size:var(--font-size--xs);font-family:var(--font-body--family);padding:0;cursor:pointer;margin-block:var(--margin-xs)}.mdz-scope .pickup-location__button:hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.mdz-scope .pickup-location__h4{margin:0}.mdz-scope .pickup-location__text-bold{font-size:var(--font-size--md);font-weight:600;margin:0}.mdz-scope .pickup-location__availability-wrapper{display:flex;align-items:center;gap:var(--gap-xs);font-family:var(--font-paragraph--family)}.mdz-scope .pickup-location__address{font-style:normal}.mdz-scope .volume-pricing{display:block;width:100%;margin-bottom:var(--gap)}.mdz-scope .volume-pricing:not(:has(.volume-pricing__title)){margin-top:0;margin-bottom:0}.mdz-scope .volume-pricing__title{display:block;margin-block-end:var(--gap-sm);font-size:var(--font-size--sm);font-weight:var(--font-body--weight);color:var(--color-foreground)}.mdz-scope .volume-pricing__table{width:100%}.mdz-scope .volume-pricing__row{display:flex;justify-content:space-between;align-items:center;padding-block:var(--padding-sm);padding-inline:var(--padding-md);font-size:var(--font-size--sm)}.mdz-scope .volume-pricing__row--even{background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.mdz-scope .volume-pricing__row--odd{background:var(--color-background)}.mdz-scope .volume-pricing__collapsible-wrapper{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}.mdz-scope .volume-pricing__toggle{width:100%;padding-bottom:0;padding-inline:0;text-align:left;color:var(--color-foreground-secondary);font-size:var(--font-size--xs);cursor:default;margin-block-start:0;pointer-events:none}.mdz-scope button.volume-pricing__toggle{padding-block:var(--padding-sm)}.mdz-scope .volume-pricing__toggle-text{cursor:pointer;display:inline-block;pointer-events:auto}.mdz-scope .volume-pricing__show-less{display:none}.mdz-scope .volume-pricing--expanded .volume-pricing__collapsible-wrapper{opacity:1;block-size:auto}@starting-style{.mdz-scope .volume-pricing--expanded .volume-pricing__collapsible-wrapper{block-size:0;opacity:0;overflow-y:clip}}.mdz-scope .volume-pricing--expanded .volume-pricing__show-more{display:none}.mdz-scope .volume-pricing--expanded .volume-pricing__show-less{display:inline}.mdz-scope .accelerated-checkout-block[data-shopify-visual-preview]{width:300px}.mdz-scope more-payment-options-link{font-size:smaller}.mdz-scope more-payment-options-link a:hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.mdz-scope .shopify-payment-button__more-options[aria-hidden=true]{display:none}.mdz-scope more-payment-options-link a{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.mdz-scope .card-gallery{overflow:hidden;container-type:inline-size;container-name:card-gallery-container}.mdz-scope .card-gallery__placeholder svg{height:100%;width:100%}.mdz-scope .card-gallery svg{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio))}.mdz-scope .product-card-gallery__title-placeholder{padding:var(--padding-md);font-size:var(--font-size--2xl);line-height:var(--line-height--display-loose);word-break:break-word;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--gallery-aspect-ratio);border-radius:var(--product-corner-radius);display:block}.mdz-scope .product-card-gallery__title-placeholder .title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.mdz-scope .card-gallery[data-image-ratio=landscape] .product-card-gallery__title-placeholder .title-text{-webkit-line-clamp:3;line-clamp:3}@media screen and (min-width:750px){.mdz-scope .product-grid[data-product-card-size=extra-large] .product-card-gallery__title-placeholder{padding:var(--padding-3xl);font-size:var(--font-size--3xl)}.mdz-scope .product-grid[data-product-card-size=large] .product-card-gallery__title-placeholder{padding:var(--padding-2xl);font-size:var(--font-size--2xl)}.mdz-scope .product-grid[data-product-card-size=medium] .product-card-gallery__title-placeholder{padding:var(--padding-xl);font-size:var(--font-size--xl)}.mdz-scope .product-grid[data-product-card-size=small] .product-card-gallery__title-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg)}.mdz-scope .product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-3xl) + 50px)}.mdz-scope .product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-2xl) + 50px)}.mdz-scope .product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-xl) + 50px)}.mdz-scope .product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.mdz-scope .product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-3xl) + 40px)}.mdz-scope .product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-2xl) + 40px)}.mdz-scope .product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-xl) + 40px)}.mdz-scope .product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.mdz-scope .product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-3xl) + 40px)}.mdz-scope .product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-2xl) + 40px)}.mdz-scope .product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-xl) + 40px)}.mdz-scope .product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}@media screen and (max-width:749px){.mdz-scope .product-card-gallery__title-placeholder{font-size:var(--font-size--xl);padding:var(--padding-md)}.mdz-scope .product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.mdz-scope .product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.mdz-scope .product-grid[data-product-card-size] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}.mdz-scope [product-grid-view=zoom-out] .card-gallery .product-card-gallery__title-placeholder{padding:var(--padding-xs)!important;font-size:var(--font-size--xs)}.mdz-scope [product-grid-view=zoom-out] .card-gallery .slideshow-control{min-width:auto}.mdz-scope ul[product-grid-view=zoom-out] .product-grid__card .card-gallery{display:block}.mdz-scope [product-grid-view=zoom-out] .card-gallery>:is(quick-add-component,.product-badges,slideshow-component>slideshow-controls){display:none}.mdz-scope ul[product-grid-view=zoom-out] .card-gallery>img{display:block}.mdz-scope .card-gallery slideshow-arrows .slideshow-control{padding-inline:var(--padding-xl)}@container (max-width: 249px){.mdz-scope .card-gallery slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-sm)}}.mdz-scope .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(.mdz-scope .card-gallery :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}.mdz-scope .recipient-form{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);display:flex;flex-direction:column;color:var(--color, var(--color-foreground));padding-bottom:var(--padding-2xl)}.mdz-scope .recipient-form__send-to{padding:0;margin-block-end:var(--margin-xs)}.mdz-scope .gift-card-form-option{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm);padding:0;border:none}.mdz-scope .gift-card-form-option__button-label{display:flex;align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--style-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);border-width:var(--options-border-width);overflow:clip;justify-content:center;min-width:auto;background-color:var(--color-variant-background);color:var(--color-variant-text);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.mdz-scope .gift-card-form-option__button-label:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.mdz-scope .gift-card-form-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.mdz-scope .gift-card-form-option__button-label:has(:checked){color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.mdz-scope .gift-card-form-option__button-label:has(:checked):hover{background-color:var(--color-selected-variant-hover-background);border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.mdz-scope .gift-card-form-option__button-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}.mdz-scope .recipient-fields{display:flex;flex-direction:column;gap:var(--gap-sm);transition:opacity .3s var(--animation-easing);padding-block-start:var(--padding-xl)}.mdz-scope .recipient-fields[hidden]{display:none}.mdz-scope .field--send-on{display:flex;flex-direction:column}.mdz-scope .recipient-form__message{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm);margin-top:var(--margin-sm)}.mdz-scope .recipient-form-field-label{position:absolute;left:var(--padding-sm);bottom:var(--padding-sm);font-style:italic;color:var(--color-input-text)}.mdz-scope .recipient-fields__textarea{min-height:5.5rem;overflow-y:auto;padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}.mdz-scope .recipient-fields__input{flex-grow:1;padding:var(--input-padding);background-color:var(--color-input-background);color:var(--color-input-text);text-align:left;font-size:var(--font-paragraph--size);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs)}.mdz-scope .recipient-fields__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}.mdz-scope .recipient-fields__input:is(:focus){outline-color:var(--color-input-background)}.mdz-scope .field--send-on .recipient-fields__input::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-image:none;background-color:currentColor;mask-type:match-source}.mdz-scope .field--send-on .recipient-fields__input::-webkit-datetime-edit{cursor:text}.mdz-scope .field--send-on .recipient-fields__input::-webkit-datetime-edit-year-field,.mdz-scope .field--send-on .recipient-fields__input::-webkit-datetime-edit-month-field,.mdz-scope .field--send-on .recipient-fields__input::-webkit-datetime-edit-day-field{color:var(--color-input-text)}.mdz-scope .field--send-on .recipient-fields__input{cursor:text}@supports (-moz-appearance: none){.mdz-scope .field--send-on .recipient-fields__input{cursor:pointer}}.mdz-scope .group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.mdz-scope .group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.mdz-scope .group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.mdz-scope .group-block__link~.group-block-content--design-mode{pointer-events:auto}.category_content.category-panel{display:none}.category_content.category-panel.menu_active{display:block!important}.category_text_des ul{display:flex;flex-wrap:wrap;justify-content:center}.category_text_des ul li{font-weight:600;font-size:14px;line-height:21px;text-align:center;padding-bottom:1rem;max-width:250px;width:100%;cursor:pointer}.category_text_des ul li.active .text_bottom_color{background:#ffddbf}.content_list{overflow:auto;max-height:473px;display:flex;justify-content:center}.content_list ul{display:flex;margin-top:.75rem;width:100%;flex-wrap:wrap;justify-content:flex-start;gap:.25rem;padding-bottom:1.25rem}@media(max-width:767px){.content_list ul{justify-content:center}.content_list ul li a img{max-width:148px!important}.content_img_list{flex-direction:column!important}.mega-wrapper{padding-top:1rem;padding-right:12px}.mega-inner{flex-direction:column-reverse}.mega-left_title{display:none}.mega-left{width:100%!important;padding-right:0!important;border-right:none!important}.category_text ul{flex-wrap:nowrap!important}.content_img{column-gap:.25rem!important}.category_text ul li{font-size:12px!important}}.mega-wrapper{display:block;max-width:1278px;margin:0 auto}.mega-inner{display:flex}.mega-left{width:240px;padding-right:1.5rem;flex:none;border-right:1px solid #f7f7f7}.mega-right{flex:1;min-width:0;background:#fff}.mega-left_title h3{font-weight:600;font-size:20px;line-height:30px;max-width:14ch;margin-bottom:1.25rem}.mega-left_link_text ul{line-height:23px;padding-top:2px}.mega-left_link_text ul li{margin-bottom:1.25rem;color:#036672}.image_text{color:#036672;font-size:12px;line-height:18px;cursor:pointer;max-width:146px}.image_title{font-weight:600;font-size:12px;line-height:18px}.image_text_content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:nowrap}.image_content{width:50px;height:40px}.image_content img{width:auto;height:100%}.image_main{display:flex;align-items:stretch;gap:21px;height:fit-content;width:100%}.category_content.category-panel_darwer{display:none}.category_content.category-panel_darwer.menu_active{display:block!important}.category_text ul{display:flex;flex-wrap:wrap;justify-content:center}.category_text ul li{font-weight:600;font-size:14px;line-height:21px;text-align:center;padding-bottom:1rem;max-width:250px;width:100%;cursor:pointer}.category_text ul li.active .text_bottom_color{background:#ffddbf}.text_bottom_color{background-color:#e5e7eb;border-radius:.125rem;height:2px;margin-top:.5rem;display:block!important}.content_list{display:flex;justify-content:center}.content_list ul{display:flex;margin-top:.75rem;width:100%;flex-wrap:wrap;justify-content:center;gap:.25rem;padding-bottom:1.25rem}.content_list ul li{flex:0 0 calc(25% - 12px);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;text-align:center;padding-top:.5rem;padding-bottom:.5rem;cursor:pointer}.content_list ul li:hover a{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(0) rotate(0) skew(0) skewY(0) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.content_list ul li:hover .content_text_title_value,.content_list ul li:hover .content_text_value{color:#036672}.content_list ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.content_list ul li a img{border-radius:5px;max-width:188px;margin-bottom:5px;display:inline-block}.content_img{display:flex;max-width:80rem;justify-content:center;padding-top:1rem;color:#111827;column-gap:2rem}.content_img_list{display:flex;justify-content:center;text-align:left;flex-direction:row;align-items:center}.content_img_text{font-size:12px;line-height:18px;margin-left:.5rem;color:#036672;font-weight:600}.content_text_title{font-weight:700;font-size:12px;line-height:18px;letter-spacing:0em;display:inline-flex;align-items:center}.content_text_title_value{margin-left:.25rem}.content_text_title_tag{background-color:#dcd500;line-height:1rem;text-transform:uppercase;font-weight:600;font-size:10px;padding-left:.25rem;padding-right:.25rem;border-radius:4px;height:100%}.content_text_value{margin-top:.25rem;font-size:12px}.mega-left_link_image{gap:20px;flex-direction:column;display:flex;margin-top:2rem}@media(prefers-reduced-motion:reduce){.mdz-scope video-background-component video{display:none}}.mdz-scope .product-card__placeholder-image svg{height:100%}.mdz-scope .product-card__content slideshow-component{--cursor: pointer}@media screen and (max-width:749px){.mdz-scope .product-card slideshow-arrows .slideshow-control{display:none}}.mdz-scope .product-media{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));min-height:0;min-width:0}.mdz-scope .product-media__image{object-position:var(--focal-point, center center)}@media screen and (min-width:750px){.mdz-scope .media-gallery--carousel slideshow-container,.mdz-scope .media-gallery--grid .product-media>*{border-radius:var(--media-radius, 0);overflow:hidden}.mdz-scope .product-information:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.mdz-scope .product-information.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-right-radius:0;border-bottom-right-radius:0}.mdz-scope .product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.mdz-scope .product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.mdz-scope .product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*{border-top-left-radius:0;border-bottom-left-radius:0}.mdz-scope .product-information.product-information--media-right .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.mdz-scope .product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(2n) .product-media>*,.mdz-scope .product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(odd)) .product-media>*{border-top-right-radius:0;border-bottom-right-radius:0}}.mdz-scope .video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat)}.mdz-scope .video-interaction-hint:hover{opacity:1}.mdz-scope .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.mdz-scope .overlay--solid{background:var(--overlay-color)}.mdz-scope .overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.mdz-scope .product-badges{--badge-inset: max(var(--padding-xs), calc((var(--border-radius) + var(--padding-xs)) * (1 - cos(45deg))));position:absolute;z-index:var(--layer-flat)}.mdz-scope .product-badges--bottom-left{bottom:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.mdz-scope .product-badges--top-left{top:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.mdz-scope .product-badges--top-right{top:calc(var(--badge-inset) + var(--padding-block-start));right:calc(var(--badge-inset) + var(--padding-inline-start))}.mdz-scope .product-badges__badge{--badge-font-size: var(--font-size--xs);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-foreground);background:var(--color-background);font-size:var(--badge-font-size);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);border-radius:var(--badge-border-radius)}.mdz-scope .product-badges__badge--rectangle{padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline)}.mdz-scope .product-information{gap:var(--gap) 0}.mdz-scope .product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.mdz-scope .product-details{order:1}.mdz-scope .product-information__media{order:0;width:0;min-width:100%}.mdz-scope .product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (max-width:749px){.mdz-scope .product-information__grid,.mdz-scope .product-information__grid--half,.mdz-scope .product-information__grid--half:has(.media-gallery--extend){grid-template-columns:1fr;padding-inline:var(--page-margin)}.mdz-scope .product-information__media{grid-column:1 / -1;margin-inline:calc(var(--page-margin) * -1);width:calc(100% + var(--page-margin) * 2)}.mdz-scope .product-details{grid-column:1 / -1}}@media screen and (min-width:750px){.mdz-scope .product-information__grid{grid-column:2}.mdz-scope .product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.mdz-scope .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.mdz-scope .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.mdz-scope .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.mdz-scope .product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.mdz-scope .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.mdz-scope .product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-left:calc(var(--gap, 0) / 2);order:1}.mdz-scope .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-right:calc(var(--gap, 0) / 2);order:0}.mdz-scope .product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half,.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:minmax(20px,1fr) min(960px,calc((100% - 40px)/2)) min(960px,calc((100% - 40px)/2)) minmax(20px,1fr)}@media screen and (min-width:1024px){.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half,.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-template-columns:minmax(36px,1fr) min(960px,calc((100% - 72px)/2)) min(960px,calc((100% - 72px)/2)) minmax(36px,1fr)}}@media screen and (min-width:1280px){.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half,.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-template-columns:minmax(48px,1fr) min(960px,calc((100% - 96px)/2)) min(960px,calc((100% - 96px)/2)) minmax(48px,1fr)}}:is(.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half,.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half,.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half,.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half,.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half,.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half,.mdz-scope .product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.mdz-scope .section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.mdz-scope .section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.mdz-scope .section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.mdz-scope .section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.mdz-scope .section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.mdz-scope .section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.mdz-scope .section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.mdz-scope .section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}@media screen and (min-width:1200px){.mdz-scope .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.mdz-scope .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}.mdz-scope .product-information__grid--limit-details .product-details>.group-block{--details-max-width: var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (min-width:1600px){.mdz-scope .product-information__grid--limit-details .product-details>.group-block{--details-max-width: 32rem}}.mdz-scope body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}.mdz-scope mdz-media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}.mdz-scope media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{height:100%}@media screen and (min-width:750px){.mdz-scope .media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}.mdz-scope mdz-media-gallery:is(.media-gallery--grid) slideshow-component{display:none}.mdz-scope mdz-media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}.mdz-scope zoom-dialog dialog{width:100vw;height:100vh;border: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}.mdz-scope zoom-dialog dialog[open]{opacity:1}@media(prefers-reduced-motion:no-preference){.mdz-scope zoom-dialog dialog{scroll-behavior:smooth}}.mdz-scope zoom-dialog dialog::backdrop{background:transparent}.mdz-scope .product-media-container__zoom-button{position:absolute;width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in;background-color:transparent}.mdz-scope .product-media-container__zoom-button:hover{background-color:transparent}.mdz-scope .product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}.mdz-scope .media-gallery__mobile-controls{grid-area:auto}.mdz-scope .product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.mdz-scope .dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised)}.mdz-scope .dialog-thumbnails-list{--active-thumbnail-border-color: rgb(var(--color-border-rgb) / var(--media-border-opacity));position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.mdz-scope .dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){.mdz-scope .dialog-thumbnails-list{position:fixed;flex-direction:column;inset:50% var(--margin-lg) auto auto;right:0;max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop var(--spring-d220-b0-duration) var(--spring-d220-b0-easing) forwards;animation-delay:calc(var(--spring-d220-b0-duration) * .5)}.mdz-scope .dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.mdz-scope .dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}.mdz-scope .dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}.mdz-scope .dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color)}@supports (anchor-name: --test){.mdz-scope .dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{--inset-offset: calc(var(--focus-outline-offset) / 2);content:"";position:absolute;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);position-anchor:--selected-thumbnail;outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color);border-radius:var(--media-radius);z-index:var(--layer-raised)}@media(prefers-reduced-motion:no-preference){.mdz-scope .dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{transition-property:inset;transition-duration:var(--spring-d180-b0-duration);transition-timing-function:var(--spring-d180-b0-easing)}}.mdz-scope .dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:none;border:none;anchor-name:--selected-thumbnail}}.mdz-scope .dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / var(--media-preview-ratio) + var(--padding-lg) * 2);right:var(--padding-lg)}@media screen and (min-width:750px){.mdz-scope .dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);right:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}.mdz-scope .dialog-zoomed-gallery__dialog{background-color:var(--color-background);view-transition-name:zoom-dialog-ui}.mdz-scope .dialog-zoomed-gallery{cursor:zoom-out}.mdz-scope .dialog--preloading{opacity:0}@media screen and (max-width:749px){.mdz-scope .dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.mdz-scope .dialog-zoomed-gallery::-webkit-scrollbar{display:none}.mdz-scope .dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.mdz-scope .dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.mdz-scope .dialog-zoomed-gallery .product-media-container--video,.mdz-scope .dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.mdz-scope .dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.mdz-scope .dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.mdz-scope .product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.mdz-scope .product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.mdz-scope .product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit:var(--product-media-fit);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.mdz-scope .media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.mdz-scope .media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.mdz-scope .media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.mdz-scope .dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}@media screen and (max-width:749px){.mdz-scope .media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 44px}.mdz-scope .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.mdz-scope .dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}.mdz-scope .dialog-zoomed-gallery .product-media-container--video deferred-media,.mdz-scope .dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.mdz-scope .dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}.mdz-scope :root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:transparent}.mdz-scope ::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}.mdz-scope ::view-transition-old(gallery-item-open),.mdz-scope ::view-transition-new(gallery-item-open){animation-timing-function:step-start}.mdz-scope ::view-transition-old(gallery-item-close),.mdz-scope ::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (min-width:750px){.mdz-scope :root:active-view-transition .product-media__image{background-color:transparent}}.mdz-scope ::view-transition-group(gallery-item-open),.mdz-scope ::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}.mdz-scope ::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}.mdz-scope ::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (max-width:749px){.mdz-scope ::view-transition-group(gallery-item-open),.mdz-scope ::view-transition-group(gallery-item-close){animation-timing-function:step-start;animation-duration:.1s}.mdz-scope ::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}.mdz-scope ::view-transition-old(gallery-item-close){animation:fade-out .08s linear forwards}}@keyframes fade-in{0%{scale:.98;opacity:.8}}@keyframes fade-out{to{opacity:0}}@media screen and (max-width:749px){.mdz-scope .product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}@media screen and (min-width:750px){.mdz-scope mdz-media-gallery:is(.media-gallery--grid) slideshow-component{display:none}}@media screen and (max-width:749px){.mdz-scope .media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.mdz-scope .media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}@media screen and (min-width:750px){.mdz-scope .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.mdz-scope .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.mdz-scope .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.mdz-scope .media-gallery--carousel slideshow-arrows .slideshow-control{display:flex;align-items:center;justify-content:center;padding:0;opacity:1}@media screen and (max-width:749px){.mdz-scope slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){.mdz-scope slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}.mdz-scope slideshow-slide.product-media-container--tallest{content-visibility:visible}.mdz-scope .quantity-selector-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.mdz-scope .quantity-selector-wrapper{gap:var(--gap-sm)}}.mdz-scope .price-per-item{display:block;color:var(--color-foreground);font-size:var(--font-size--sm);font-weight:400}.mdz-scope #quick-add-dialog{display:contents}.mdz-scope .quick-add-modal .quantity-selector-wrapper{--color-input-background: inherit;--color-input-text: inherit;--color-input-text-rgb: inherit;--color-input-border: inherit;--style-border-width-inputs: inherit;--style-border-radius-inputs: inherit;--style-border-radius-buttons-primary: var(--style-border-radius-inputs);--style-border-radius-buttons-secondary: var(--style-border-radius-inputs)}.mdz-scope .quick-add-modal .product-details .quantity-selector{border-radius:var(--style-border-radius-inputs)}@media screen and (min-width:750px){.mdz-scope .quick-add-modal{width:var(--quick-add-modal-width);height:var(--quick-add-modal-height);max-width:none}}.mdz-scope .quick-add-modal{padding:0;border:var(--style-border-popover);overflow:hidden;box-shadow:0 5px 30px rgb(0 0 0 / var(--opacity-15))}@media screen and (max-width:749px){.mdz-scope .quick-add-modal{position:fixed;margin:auto 0 0;min-height:unset;max-width:100%;border-radius:0;overflow:clip;height:fit-content}}@media screen and (max-width:750px){.mdz-scope .quick-add-modal[open]{border-top-left-radius:var(--style-border-radius-popover);border-top-right-radius:var(--style-border-radius-popover)}}@media screen and (min-width:750px){.mdz-scope .quick-add-modal[open]{display:flex}}@media screen and (max-width:749px){.mdz-scope .quick-add-modal .view-more-details__wrapper{display:none}}.mdz-scope .quick-add-modal[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.mdz-scope .quick-add-modal.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.mdz-scope .quick-add-modal__close{position:absolute;top:var(--margin-2xs);right:var(--margin-2xs);transition:transform .15s var(--animation-timing-bounce);z-index:var(--layer-raised);overflow:visible;transform-origin:center}.mdz-scope .quick-add-modal__close:active{transform:scale(.99) translateY(1px)}.mdz-scope .quick-add-modal__close:focus-visible{outline:none}.mdz-scope .quick-add-modal__close:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--style-border-radius-popover) - var(--margin-2xs));outline:var(--focus-outline-width) solid currentColor}.mdz-scope .quick-add-modal__content{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:100% 1fr;position:relative;overflow-y:auto;max-height:100vh;flex-grow:1}@media screen and (max-width:749px){.mdz-scope .quick-add-modal__content{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;padding-inline:var(--padding-xl);padding-block:var(--padding-xl);gap:var(--gap-lg);flex:1;min-height:0;overflow-y:auto;height:auto;max-height:100vh}}.mdz-scope .quick-add-modal__content .media-gallery--grid .media-gallery__grid{grid-template-columns:1fr}.mdz-scope .quick-add-modal__content .media-gallery--grid.media-gallery--two-column .product-media-container:first-child{grid-column:auto}.mdz-scope .quick-add-modal__content .media-gallery--grid:not(.media-gallery--two-column) .product-media>*,.mdz-scope .quick-add-modal__content .media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.mdz-scope .quick-add-modal__content .media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*,.mdz-scope .quick-add-modal__content .media-gallery--carousel slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.mdz-scope .quick-add-modal__content .view-more-details__wrapper{display:flex;justify-content:flex-start;width:100%}.mdz-scope .view-more-details__wrapper .view-more-details{display:flex;align-items:center;width:fit-content}@media screen and (max-width:749px){.mdz-scope .quick-add-modal__content .product-header{display:flex;flex-direction:column;grid-column:2 / -1;grid-row:1;padding-right:var(--padding-2xl)}}@media screen and (max-width:749px){.mdz-scope .quick-add-modal__content .product-header a:not(product-price *){font-size:var(--font-size--md);font-weight:500;color:inherit;width:fit-content}}@media screen and (max-width:749px){.mdz-scope .quick-add-modal__content mdz-variant-picker,.mdz-scope .quick-add-modal__content product-form-component{grid-column:1 / -1}}.mdz-scope .quick-add-modal__content .product-media-container__zoom-button{cursor:default}.mdz-scope .quick-add-modal__content .product-details{grid-column:4 / -1;grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:stretch;height:100%;min-height:0;overflow-y:auto;position:relative}dialog[open] :is(.mdz-scope .quick-add-modal__content .product-details){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}@media screen and (max-width:749px){.mdz-scope .quick-add-modal__content .product-details{grid-column:2 / span 2;grid-row:span 1;max-height:100%;height:100%}}@property --quick-add-modal-mask-start{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --quick-add-modal-mask-end{syntax: "<length>"; initial-value: 0px; inherits: true;}@keyframes detect-scroll{0%,to{--can-scroll: }}@supports (animation-timeline: scroll(self)){.mdz-scope dialog[open] .quick-add-modal__content .product-details{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--quick-add-modal-mask-start),#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--quick-add-modal-mask-start),#000 100%);animation:.3s var(--animation-timing-fade-in) .1s both fadeSlideIn,scrollStart 1s linear both,scrollEnd 1s linear both,detect-scroll 1ms linear none;animation-timeline:auto,scroll(self),scroll(self),scroll(self);animation-range:normal,0px 48px,calc(100% - 48px) 100%,0% 100%}}@keyframes scrollStart{0%{--quick-add-modal-mask-start: 0px}to{--quick-add-modal-mask-start: 48px}}@keyframes scrollEnd{0%{--quick-add-modal-mask-end: 0px}to{--quick-add-modal-mask-end: 48px}}.mdz-scope .quick-add-modal__content .product-details>.group-block{flex-grow:1;width:auto}.mdz-scope .quick-add-modal__content>*{min-height:0}.mdz-scope .quick-add-modal__content .product-details :is(.view-product-title,.buy-buttons-block){flex:0 0 auto}.mdz-scope .quick-add-modal__content .product-details :is(.buy-buttons-block){margin-top:auto;position:sticky;bottom:0;padding-bottom:var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.mdz-scope .quick-add-modal__content .product-details :is(.buy-buttons-block):before{--quick-add-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(var(--gap-2xl),var(--gap));background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent)}.mdz-scope .quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form){position:static;padding-bottom:0;flex-grow:1;display:flex;flex-direction:column}.mdz-scope .quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form)>product-form-component{flex-grow:1;display:flex;flex-direction:column}.mdz-scope .quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form) form{flex-grow:1;display:flex;flex-direction:column}.mdz-scope .quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form):before{display:none}.mdz-scope .quick-add-modal__content .product-details .buy-buttons-block__bar{display:block;position:sticky;bottom:0;margin-top:auto;padding-block:var(--gap-md) var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.mdz-scope .quick-add-modal__content .product-details .buy-buttons-block__bar:before{--quick-add-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(var(--gap-2xl),var(--gap));background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent)}@supports (animation-timeline: scroll(self)){.mdz-scope .quick-add-modal__content .product-details :is(.buy-buttons-block):before,.mdz-scope .quick-add-modal__content .product-details .buy-buttons-block__bar:before{--mask-if-scroll: var(--can-scroll) var(--quick-add-modal-mask-end);--mask-if-no-scroll: 48px;--quick-add-modal-mask-end-progressive-enhanced: var(--mask-if-scroll, var(--mask-if-no-scroll));height:calc(var(--gap-2xs) + 48px)}}.mdz-scope .quick-add-modal__content .product-details .variant-picker{flex:0 0 auto;padding-block:min(var(--gap-2xl),var(--gap));margin-block-end:calc(var(--focus-outline-offset) + var(--focus-outline-width))}.mdz-scope .quick-add-modal__content .variant-option--swatches{padding-inline-start:var(--padding-2xs)}.mdz-scope .quick-add-modal__content .variant-option--swatches legend{margin-inline-start:calc(-1 * var(--padding-2xs))}.mdz-scope .quick-add-modal__content:not(:has(.product-information__media)) .product-details{grid-column:1 / -1}.mdz-scope .quick-add-modal__content .view-product-title{display:flex;padding-block:0;margin-block-end:12px;padding-inline-end:calc(var(--padding-2xl) + calc(var(--minimum-touch-target) / 2))}.mdz-scope .quick-add-modal__content .view-product-title a{color:inherit;text-decoration:none;text-align:left;font-size:var(--font-size--2xl);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--animation-easing)}.mdz-scope .quick-add-modal__content .product-details product-price{--text-align: left}.mdz-scope .quick-add-modal__content .product-details product-price.text-block--align-center{margin-inline:0}.mdz-scope .quick-add-modal__content .product-details product-price.text-center{--text-align: left}.mdz-scope .quick-add-modal__content .product-details product-price>*{text-align:left}@media screen and (min-width:750px){.mdz-scope .quick-add-modal__content .product-details *:not(.group-block,.group-block-content,.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,mdz-variant-picker,mdz-variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *){display:none!important}}.mdz-scope .quick-add-modal__content .group-block:not(:has(.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,mdz-variant-picker,mdz-variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *),.buy-buttons-block){display:none}@media screen and (min-width:750px){.mdz-scope .quick-add-modal__content .group-block-content{gap:0}.mdz-scope .quick-add-modal__content .media-gallery__grid{gap:min(var(--gap-2xs),var(--image-gap));border-radius:var(--style-border-radius-popover, 0)}.mdz-scope .quick-add-modal__content .media-gallery--grid .product-media img{border-radius:0}}.mdz-scope .quick-add-modal__content .product-details>.group-block{padding-block:var(--padding-3xl) 0}.mdz-scope .quick-add-modal__content :where(.product-details>.group-block>.group-block-content>*){padding-inline:var(--padding-3xl)}.mdz-scope .quick-add-modal__content slideshow-slide:not([aria-hidden=false]){content-visibility:auto}.mdz-scope .quick-add-modal__content .product-information__media{width:100%;grid-column:1 / span 1;grid-row:1;position:relative;top:0;animation:fadeIn .4s var(--animation-timing-fade-in) both}@media screen and (min-width:750px){.mdz-scope .quick-add-modal__content .product-information__media{position:sticky;grid-column:1 / 4;width:var(--quick-add-modal-gallery-width);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}}.mdz-scope .quick-add-modal__content .product-information__media::-webkit-scrollbar{display:none}.mdz-scope .quick-add-modal__content .product-information__media mdz-media-gallery{pointer-events:none}@media screen and (min-width:750px){.mdz-scope .quick-add-modal__content .product-information__media mdz-media-gallery{position:absolute;top:0;right:0;bottom:0;left:0}}.mdz-scope .quick-add-modal mdz-media-gallery{padding:0}.mdz-scope .quick-add-modal__content .product-information__media slideshow-arrows{display:none}.mdz-scope .quick-add-modal__content .product-information__media slideshow-container{display:block}.mdz-scope .quick-add-modal__content .product-information__media slideshow-slides{display:flex;flex-direction:column;gap:var(--gap-2xs);overflow:visible;scroll-snap-type:none}.mdz-scope .quick-add-modal__content .product-information__media slideshow-slide{width:100%;flex:none;scroll-snap-align:unset;position:relative;transform:none;opacity:1;visibility:visible;transition:opacity .3s var(--animation-easing)}@media screen and (max-width:749px){.mdz-scope .quick-add-modal__content .product-information__media slideshow-slide[aria-hidden=true]{display:none}}.mdz-scope .quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both}.mdz-scope .quick-add-modal__content .product-information__media slideshow-slide:nth-child(2){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.05s}.mdz-scope .quick-add-modal__content .product-information__media slideshow-slide:nth-child(3){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}.mdz-scope .quick-add-modal__content .product-information__media :is(slideshow-controls,slideshow-controls[thumbnails]){display:none}.mdz-scope .quick-add-modal__content .sticky-content,.mdz-scope .quick-add-modal__content .sticky-content--desktop{top:0}.mdz-scope .quick-add-modal__content .text-block.rte:not(product-price),.mdz-scope .quick-add-modal__content .view-more-details__wrapper{display:none}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mdz-scope .quick-add{--quick-add-offset: var(--padding-sm);--quick-add-right: calc(var(--quick-add-offset) + var(--padding-inline-end));--quick-add-bottom: calc(var(--quick-add-offset) + var(--padding-block-end));position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-raised);pointer-events:none}@media screen and (min-width:750px){.mdz-scope .quick-add{--quick-add-offset: var(--padding-md)}}.mdz-scope .quick-add .variant-option__button-label input[data-option-available=false]{cursor:not-allowed}.mdz-scope product-card:is(:hover,:focus-within) .quick-add__button{opacity:1}.mdz-scope .quick-add__button{display:var(--quick-add-mobile-display, none);align-items:center;background:linear-gradient(var(--color-background) 0 100%) padding-box;padding:0;border-radius:50px;border:2px solid hsl(0 0% 0% / .15);height:var(--button-size-md);cursor:pointer;opacity:var(--quick-add-mobile-opacity, 0);overflow:hidden;color:var(--quick-add-foreground, var(--color-foreground));background-color:var(--quick-add-background, var(--color-background));pointer-events:all;position:absolute;right:max(var(--quick-add-right),calc((var(--border-radius) + var(--quick-add-right)) * (1 - cos(45deg))));bottom:max(var(--quick-add-bottom),calc((var(--border-radius) + var(--quick-add-bottom)) * (1 - cos(45deg))));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.mdz-scope .quick-add__button:hover{scale:1.03}.mdz-scope .quick-add__button:hover:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1}.mdz-scope .quick-add__button:active{scale:.99}.quick-add[stay-visible] :is(.mdz-scope .quick-add__button){display:grid}@media screen and (min-width:750px){.mdz-scope .quick-add__button{display:var(--quick-add-display, flex);opacity:0}}.mdz-scope .quick-add__button.add-to-cart-button{height:var(--button-size-md)}.mdz-scope .quick-add__button .add-to-cart-text{background:var(--quick-add-background, var(--color-background));overflow:hidden;border-radius:50px;height:100%;gap:0}.mdz-scope .quick-add__button .svg-wrapper .checkmark-burst{width:22px;height:22px}.mdz-scope .quick-add__button .add-to-cart-icon{height:100%;width:calc(var(--button-size-md) - 4px)}.mdz-scope .quick-add__button .add-to-cart-text__content{display:grid;grid-template-columns:0fr}.mdz-scope .quick-add__button .add-to-cart-text__content>span{min-width:0}.mdz-scope .quick-add__button .add-to-cart-text__content>span span{padding-right:var(--padding-sm);opacity:0;display:inline-block;filter:blur(2px);translate:.5ch 0}.mdz-scope .quick-add__button[data-added=true] .add-to-cart-text{animation-name:atc-fade-out}.mdz-scope .quick-add__button[data-added=true] .add-to-cart-text--added{translate:0 0;animation-name:atc-fade-in}.mdz-scope .quick-add__product-form-component{height:100%}.mdz-scope .quick-add__product-form-component .shopify-product-form{display:flex;justify-content:flex-end;align-items:flex-end;container-type:inline-size;height:100%}.mdz-scope .quick-add-modal .product-media{width:100%;height:100%}.mdz-scope .quick-add-modal deferred-media{display:none}.mdz-scope .quick-add-modal .media-gallery--carousel slideshow-component{--cursor: default}.mdz-scope .quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content{grid-template-columns:1fr}.mdz-scope .quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content span span{opacity:1;translate:0 0;filter:blur(0)}@media(prefers-reduced-motion:reduce){.mdz-scope .quick-add__button .add-to-cart-text__content{grid-template-columns:1fr}.mdz-scope .quick-add__button .add-to-cart-text__content span span{opacity:1;translate:0 0;filter:blur(0)}}@media(prefers-reduced-motion:no-preference){.mdz-scope .quick-add__button{transition-property:scale,translate,opacity;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.mdz-scope .quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content,.mdz-scope .quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content span span{transition-delay:var(--animation-speed)}.mdz-scope .quick-add__button .add-to-cart-text__content{transition-property:grid-template-columns;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.mdz-scope .quick-add__button .add-to-cart-text__content span span{transition-property:opacity,filter,translate;transition-duration:var(--animation-speed-slow);transition-timing-function:var(--ease-out-quad)}}.mdz-scope .resource-list__carousel{--slide-width: 60vw;width:100%;position:relative;container-type:inline-size;container-name:resource-list-carousel}.mdz-scope .resource-list__carousel .slideshow-control[disabled]{display:none}.mdz-scope .resource-list__carousel .slideshow-control--next{margin-inline-start:auto}@container resource-list-carousel (max-width: 749px){.mdz-scope .resource-list__carousel .resource-list__slide{--slide-width: clamp(150px, var(--mobile-card-size, 60cqw), var(--slide-width-max))}}@container resource-list-carousel (min-width: 750px){.mdz-scope .resource-list__carousel .resource-list__slide{--section-slide-width: calc( (100% - (var(--resource-list-column-gap) * (var(--column-count) - 1)) - var(--peek-next-slide-size)) / var(--column-count) );--fallback-slide-width: clamp(150px, var(--mobile-card-size, 60cqw), var(--slide-width-max));--slide-width: var(--section-slide-width, var(--fallback-slide-width))}}.mdz-scope .resource-list__carousel slideshow-slides{gap:var(--resource-list-column-gap);margin-block:-16px;padding-block:16px}.mdz-scope .resource-list__carousel slideshow-arrows{padding-inline:var(--util-page-margin-offset)}.mdz-scope .resource-list__carousel .resource-list__slide{width:var(--slide-width);flex:0 0 auto;scroll-snap-align:start;min-width:0}.mdz-scope .resource-list__carousel :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.mdz-scope .resource-list__carousel :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}.mdz-scope .resource-list{--resource-list-mobile-gap-max: 9999px;--resource-list-column-gap: min(var(--resource-list-column-gap-desktop), var(--resource-list-mobile-gap-max));--resource-list-row-gap: min(var(--resource-list-row-gap-desktop), var(--resource-list-mobile-gap-max));width:100%}@media screen and (max-width:749px){.mdz-scope .resource-list{--resource-list-mobile-gap-max: 12px}}@container resource-list (max-width: 749px){.mdz-scope .resource-list{--resource-list-mobile-gap-max: 12px}}.mdz-scope .resource-list--grid{display:grid;gap:var(--resource-list-row-gap) var(--resource-list-column-gap);grid-template-columns:var(--resource-list-columns-mobile)}@media screen and (min-width:750px){.mdz-scope .resource-list--grid{grid-template-columns:var(--resource-list-columns)}}@container resource-list (max-width: 449px){.mdz-scope .resource-list--grid{grid-template-columns:var(--resource-list-columns-mobile)}}@container resource-list(min-width: 450px) and (max-width: 749px){.mdz-scope .resource-list--grid{--resource-list-columns-per-row: 3;grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}.mdz-scope .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(3n+1)),.mdz-scope .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(8n)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 750px){.mdz-scope .resource-list--grid{grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}.mdz-scope .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+9)){--resource-list-columns-per-row: 5}.mdz-scope .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+7):nth-last-child(-n+8)){--resource-list-columns-per-row: 4}.mdz-scope .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 3}.mdz-scope .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(5)){--resource-list-columns-per-row: 5}.mdz-scope .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(-n+4)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 1200px){.mdz-scope .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 6}}.mdz-scope .resource-list__item{height:100%;color:var(--color-foreground);text-decoration:none}.mdz-scope .skip-to-content-link{position:absolute;left:-99999px}.mdz-scope .skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);left:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}.mdz-scope .slideshow-control--large .icon-caret{--icon-stroke-width: 1px}.mdz-scope .slideshow-control--large .svg-wrapper,.mdz-scope .slideshow-control--large svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}.mdz-scope .slideshow-control.slideshow-control--shape-square,.mdz-scope .slideshow-control.slideshow-control--shape-circle{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.mdz-scope .slideshow-control.slideshow-control--shape-circle{border-radius:50%}.mdz-scope .slideshow-control.slideshow-control--shape-square{border-radius:0}.mdz-scope .slideshow-control .icon-caret{rotate:-90deg}.mdz-scope 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}.mdz-scope slideshow-arrows[position=left]{justify-content:flex-start;padding-inline:var(--padding-xs)}.mdz-scope slideshow-arrows[position=right]{justify-content:flex-end;padding-inline:var(--padding-xs)}.mdz-scope slideshow-arrows[position=center]{justify-content:space-between;align-items:center}.mdz-scope slideshow-arrows:has(.slideshow-control--shape-square),.mdz-scope slideshow-arrows:has(.slideshow-control--shape-circle){mix-blend-mode:normal}.mdz-scope slideshow-component[disabled=true] slideshow-arrows{display:none}.mdz-scope slideshow-arrows .slideshow-control{pointer-events:auto;opacity:0;min-height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);padding:0 var(--padding-xs);color:var(--color-white)}.mdz-scope slideshow-arrows .slideshow-control.slideshow-control--style-none{display:none}.mdz-scope slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls}.mdz-scope slideshow-controls[controls-on-media]{position:absolute;bottom:0}.mdz-scope slideshow-controls::-webkit-scrollbar{display:none}.mdz-scope 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}.mdz-scope slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs)}.mdz-scope slideshow-controls[pagination-position=center]{align-items:center;justify-content:center}.mdz-scope slideshow-controls[pagination-position=center][thumbnails]{width:100%}.mdz-scope slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:space-between}@media screen and (min-width:750px){.mdz-scope slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){display:flex;flex-direction:column;height:0;min-height:100%}.mdz-scope slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}.mdz-scope slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{position:sticky;top:var(--sticky-header-offset, 0)}.mdz-scope slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset)}.mdz-scope slideshow-controls:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}.mdz-scope slideshow-controls:not([controls-on-media]):is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs)}.mdz-scope slideshow-controls:not([controls-on-media])[pagination-position=right] .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}.mdz-scope slideshow-controls:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}}.mdz-scope slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}.mdz-scope slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}.mdz-scope slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}.mdz-scope slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #fff;--color-foreground-rgb: var(--color-white-rgb)}.mdz-scope slideshow-controls[controls-on-media][pagination-position=right]{right:0}.mdz-scope slideshow-controls[controls-on-media][pagination-position=left]{left:0}.mdz-scope slideshow-controls[controls-on-media][pagination-position=center]{width:100%}.mdz-scope slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{width:fit-content;align-self:flex-start}.mdz-scope slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{width:fit-content;align-self:flex-end}.mdz-scope .slideshow-controls__arrows{display:flex;justify-content:space-between;height:var(--minimum-touch-target);grid-area:arrows}.mdz-scope .slideshow-controls__arrows button{padding:0 var(--padding-xs)}.mdz-scope .slideshow-controls__dots,.mdz-scope .slideshow-controls__counter{display:inline-flex;justify-content:center;align-items:center;margin:0;list-style:none}:is(.mdz-scope .slideshow-controls__dots,.mdz-scope .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))}.mdz-scope slideshow-controls:has(.slideshow-controls__dots),.mdz-scope slideshow-component[autoplay] slideshow-controls{mix-blend-mode:difference}.mdz-scope .slideshow-controls__dots{gap:.6rem;padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;overflow:hidden}.mdz-scope .slideshow-controls__dots button{--size: .56rem;display:flex;align-items:center;justify-content:center;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);font-size:0;border-radius:calc(var(--size))}.mdz-scope .slideshow-controls__dots button:after{content:"";display:block;background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2);box-shadow:inset 0 0 0 1.5px #00000026}@supports not (view-timeline-axis: inline){:is()[aria-selected=true]{--color: var(--color-active)}}.mdz-scope .slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}.mdz-scope .slideshow-controls__dots button[aria-selected=true]:after{box-shadow:inset 0 0 0 1.5px #0006}:is(.mdz-scope .slideshow-controls__dots,.mdz-scope .slideshow-controls__counter):only-child{margin-inline:auto}.mdz-scope .slideshow-controls__counter{color:var(--color-foreground);background-color:#0006;width:auto;border-radius:2rem;padding:.3rem var(--padding-sm);margin-inline:var(--margin-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs)}.mdz-scope .slideshow-controls__counter .slash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));padding-inline:var(--padding-2xs);margin-block-start:-.1rem}.mdz-scope .slideshow-control[disabled]{opacity:.5;cursor:not-allowed}.mdz-scope .slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none}.mdz-scope .slideshow-controls__thumbnails{display:inline-flex;padding-inline:var(--slideshow-thumbnails-padding-inline, var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block, var(--padding-sm));gap:var(--gap-xs);margin-inline:auto;height:fit-content}.mdz-scope .slideshow-controls__thumbnails .slideshow-control{border-radius:var(--thumbnail-radius, var(--media-radius));width:clamp(44px,7vw,var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio)}.mdz-scope .slideshow-controls__thumbnails .slideshow-control img{height:100%;object-fit:cover;border-radius:var(--thumbnail-radius, var(--media-radius))}.mdz-scope .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}.mdz-scope .slideshow-controls__thumbnail{position:relative}.mdz-scope .slideshow-controls__thumbnail-badge{position:absolute;top:var(--padding-2xs);right:var(--padding-2xs);width:clamp(16px,10%,20px);height:clamp(16px,10%,20px);background-color:var(--color-background);border-radius:var(--style-border-radius-xs);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-5))}.mdz-scope .slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:.6}.mdz-scope .slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}.mdz-scope .slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}.mdz-scope .slideshow-control:is(.icon-pause,.icon-play) svg{display:none}.mdz-scope slideshow-component:is([autoplay]):is([paused]) .icon-play>svg{display:block}.mdz-scope slideshow-component:is([autoplay]):not([paused]) .icon-pause>svg{display:block}@media screen and (max-width:749px){.mdz-scope .slideshow-controls__dots{gap:1.75rem;padding-block:.875rem}.mdz-scope .slideshow-controls__dots button{width:28px;height:28px;margin:-14px}}.mdz-scope slideshow-component{--cursor: grab;--slide-offset: 6px;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}.mdz-scope .slideshow--single-media{--cursor: default}.mdz-scope a slideshow-component{--cursor: pointer}.mdz-scope slideshow-component [data-placeholder=true] *{cursor:grab}.mdz-scope 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);align-items:var(--slideshow-align-items, normal)}@media(prefers-reduced-motion){.mdz-scope slideshow-slides{scroll-behavior:auto}}.mdz-scope slideshow-slides::-webkit-scrollbar{width:0}.mdz-scope slideshow-slides::-webkit-scrollbar-track{background:transparent}.mdz-scope slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border:none}@media screen and (min-width:750px){.mdz-scope slideshow-slides{min-height:var(--slide-min-height-desktop)}}.mdz-scope .slideshow--stretch-content slideshow-slides>*{height:auto}.mdz-scope slideshow-component[disabled=true] slideshow-slides{overflow:hidden}.mdz-scope slideshow-component:not([in-viewport]) slideshow-slides{overflow:hidden}@media screen and (max-width:749px){.mdz-scope slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}.mdz-scope slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}.mdz-scope slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}.mdz-scope slideshow-component[dragging]{--cursor: grabbing}.mdz-scope slideshow-component[dragging] *{pointer-events:none}.mdz-scope slideshow-component[dragging] slideshow-arrows{display:none}.mdz-scope slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size;background-color:var(--color-background)}.mdz-scope slideshow-component:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset, 6) * 1rem) 0;opacity:0}50%{opacity:1}to{translate:calc(var(--slideshow-slide-offset, 6) * -1rem) 0;opacity:0}}.mdz-scope 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(.mdz-scope slideshow-slide),.mdz-scope slideshow-slide[aria-hidden=false]{content-visibility:visible}.mdz-scope slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}.mdz-scope slideshow-slide[hidden]:not([reveal]){display:none}.mdz-scope slideshow-slide[aria-hidden=true]{cursor:pointer}.mdz-scope slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);right:var(--padding-sm)}.mdz-scope slideshow-component.slideshow--content-below-media slideshow-slide{display:grid}.mdz-scope .slideshow--content-below-media slideshow-slide :is(.slide__image-container,.slide__content){position:static}.mdz-scope .slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows)}@media screen and (min-width:750px){.mdz-scope .slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows-desktop)}}.mdz-scope{--text-align-default: left}.mdz-scope [style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}.mdz-scope [style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}.mdz-scope [style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}.mdz-scope [style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}.mdz-scope [style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.mdz-scope .text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment);color:var(--color, var(--color-foreground))}.mdz-scope .text-block>*{width:var(--width);max-inline-size:min(100%,var(--max-width, 100%));text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.mdz-scope .text-block:not(.text-block--full-width).rte,.mdz-scope .text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.mdz-scope .text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.mdz-scope .text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-line:none;color:currentColor}.mdz-scope .text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a:hover{text-decoration-line:none;color:currentColor}.mdz-scope .text-block h1,.mdz-scope .text-block.h1>*{margin-block:var(--font-h1--spacing)}.mdz-scope .text-block h2,.mdz-scope .text-block.h2>*{margin-block:var(--font-h2--spacing)}.mdz-scope .text-block h3,.mdz-scope .text-block.h3>*{margin-block:var(--font-h3--spacing)}.mdz-scope .text-block h4,.mdz-scope .text-block.h4>*{margin-block:var(--font-h4--spacing)}.mdz-scope .text-block h5,.mdz-scope .text-block.h5>*{margin-block:var(--font-h5--spacing)}.mdz-scope .text-block h6,.mdz-scope .text-block.h6>*{margin-block:var(--font-h6--spacing)}.mdz-scope .text-block p,.mdz-scope .text-block.p>*{margin-block:var(--font-paragraph--spacing)}.mdz-scope .text-block>*:first-child{margin-block-start:0}.mdz-scope .text-block>*:last-child{margin-block-end:0}.mdz-scope .text-block--align-center,.mdz-scope .text-block--align-center>*{margin-inline:auto}.mdz-scope .text-block--align-right,.mdz-scope .text-block--align-right>*{margin-inline-start:auto}.mdz-scope .text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.mdz-scope .custom-color,.mdz-scope .custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.mdz-scope theme-drawer{display:contents}.mdz-scope .theme-drawer__dialog{--theme-drawer-padding: var(--padding-xl);z-index:calc(var(--layer-sticky) + var(--drawer-stack-order, 0));position:fixed;inset:unset;top:0;right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)));flex-direction:column;width:var(--theme-drawer-width, var(--sidebar-width));max-width:100%;max-height:none;height:100dvh;padding:0;border:none;border-left:var(--style-border-drawer);background-color:var(--color-background);color:var(--color-foreground)}.mdz-scope .theme-drawer__dialog[open]{display:flex;right:0}.mdz-scope .theme-drawer__dialog--opening{animation:drawer-slide-in var(--animation-speed) var(--animation-timing-fade-in)}.mdz-scope .theme-drawer__dialog--opening-inline-start{animation:drawer-slide-in-inline-start var(--animation-speed) var(--animation-timing-fade-in)}.mdz-scope .theme-drawer__dialog--closing{animation:drawer-slide-out var(--animation-speed) var(--animation-timing-fade-out) forwards}.mdz-scope .theme-drawer__dialog-instant{animation:none}@keyframes drawer-slide-in{0%{right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}@keyframes drawer-slide-in-inline-start{0%{right:calc(var(--theme-drawer-width, var(--sidebar-width)) / 2)}}@keyframes drawer-slide-out{to{right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}.mdz-scope .theme-drawer__dialog::backdrop{background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}.mdz-scope html:active-view-transition-type(page-navigation) .theme-drawer__dialog[open]{view-transition-name:theme-drawer}.mdz-scope ::view-transition-old(theme-drawer),.mdz-scope ::view-transition-new(theme-drawer){animation:none}.mdz-scope .theme-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-drawer-padding);flex-shrink:0;color:var(--color-foreground)}.mdz-scope .theme-drawer__title{display:flex;align-items:center;gap:var(--gap-xs);margin:0}.mdz-scope .theme-drawer__badge{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;flex-shrink:0;border-radius:var(--style-border-radius-lg);background-color:rgb(var(--color-foreground-rgb) / .1);font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);color:var(--color-foreground);font-size:clamp(var(--font-size--3xs),.75em,var(--font-size--xs));padding-inline:.5em;line-height:1}.mdz-scope .theme-drawer__badge[data-maintain-ratio]{aspect-ratio:1 / 1;padding-inline:.2em}.mdz-scope .theme-drawer__close-button{--private-button-size: 34px;--private-focus-ring-size: 2px;--private-motion-speed: .15s;--private-motion-ease: cubic-bezier(.25, 0, .1, 1);--private-border-width: 1px;--private-button-border-color: rgb(0, 0, 0, .06);--private-button-shadow: 0 2px 6px 0 var(--private-button-border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;margin-inline-start:auto;width:var(--private-button-size);height:var(--private-button-size);border-radius:var(--private-button-size);background-color:var(--color-background);outline:var(--private-focus-ring-size) solid transparent;outline-offset:var(--private-focus-ring-size);transition-property:color,outline-color,background-color;transition-duration:var(--private-motion-speed);transition-timing-function:var(--private-motion-ease);--button-icon-opacity: .8;color:var(--color-foreground);border:var(--private-border-width) solid var(--private-button-border-color);box-shadow:var(--private-button-shadow)}.mdz-scope .theme-drawer__close-button:hover:not(:active){--button-icon-opacity: 1}.mdz-scope .theme-drawer__close-button:focus-visible{outline-color:var(--color-foreground)}@supports (color: oklch(from red l c h)){.mdz-scope .theme-drawer__close-button{--contrast-color: oklch(from var(--color-background) clamp(0, (.6 / l - 1) * infinity, 1) 0 0);--button-icon-opacity: 1;--private-button-border-color: color-mix(in srgb, var(--contrast-color) 6%, transparent);--private-button-shadow: 0 2px 6px 0 var(--private-button-border-color);color:color-mix(in srgb,var(--contrast-color) 50%,transparent)}.mdz-scope .theme-drawer__close-button:hover:not(:active){color:color-mix(in srgb,var(--contrast-color) 70%,transparent)}.mdz-scope .theme-drawer__close-button:hover:not(:active){background-color:color-mix(in srgb,var(--contrast-color) 6%,var(--color-background))}}.mdz-scope .variant-picker,.mdz-scope .variant-picker__form{width:100%}.mdz-scope .variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}.mdz-scope .variant-option__select-wrapper{display:flex;position:relative;border:var(--style-border-width-inputs) solid var(--color-variant-border);border-radius:var(--style-border-radius-inputs);align-items:center;margin-top:var(--margin-2xs);overflow:clip;color:var(--color-variant-text)}.mdz-scope .variant-option__select-wrapper:has(.swatch){--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px}.mdz-scope .variant-option__select-wrapper:hover{border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.mdz-scope .variant-option__select-wrapper:hover .variant-option__select{background-color:var(--color-variant-hover-background)}.mdz-scope .variant-option__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.mdz-scope .variant-option__select{padding-block:var(--padding-md);padding-inline:var(--padding-lg) calc(var(--padding-lg) + var(--icon-size-2xs));-webkit-appearance:none;appearance:none;background-color:var(--color-variant-background);color:inherit;border:0;width:100%;margin:0;cursor:pointer}.mdz-scope .variant-option__select-wrapper .icon{position:absolute;right:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}.mdz-scope .variant-option__select--has-swatch{padding-inline-start:calc((2 * var(--padding-sm)) + var(--variant-picker-swatch-width))}.mdz-scope .variant-option__select-wrapper .swatch{position:absolute;top:50%;left:var(--padding-md);transform:translateY(-50%)}.mdz-scope .variant-picker--center,.mdz-scope .variant-picker--center .variant-option{text-align:center;align-items:center;justify-content:center;width:100%}.mdz-scope .variant-picker--right,.mdz-scope .variant-picker--right .variant-option{text-align:right;justify-content:right}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
