.ms-two-column-section{display:flex;justify-content:space-between}.ms-column-left,.ms-column-right{display:flex;flex-direction:column;gap:10px}.ms-under-gallery{width:100%;display:none}.ms-ingredient-details-block details{border:1px solid rgba(var(--color-base-border-1));border-radius:var(--media-radius)}.ms-ingredient-details-block .ms-ingredient-details{padding:1rem}.ms-ingredient-details-block .ms-ingredient-details-heading{border-bottom:3px solid rgba(var(--color-base-border-1));display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:.3125rem 0}.ms-ingredient-details-block .ms-ingredient-details-content{border-bottom:1px solid rgba(var(--color-base-border-1));display:flex;justify-content:space-between;padding:.3125rem 0}.ms-ingredient-details-block .ms-ingredient-details-content:last-child{border-bottom:none}.ms-ingredient-details-block .ms-ingredient-details-content.ms-indented{padding-inline-start:1rem}.ms-ingredient-details-block .ms-summary{padding:1rem}.ms-vendor a{position:relative;text-decoration:none;text-align:left}.ms-vendor a :after{content:"";left:50%;position:absolute;bottom:0;width:0;height:2px;background-color:rgb(var(--color-base-background-accent-1),.4);transition:width .4s ease-in-out,left .4s ease-in-out}.ms-vendor a:after{content:"";left:50%;position:absolute;bottom:0;width:0;height:2px;background-color:rgb(var(--color-base-background-accent-1),.4);transition:width .4s ease-in-out,left .4s ease-in-out}.ms-vendor a:hover:after{width:100%;left:0;padding-top:3px}@media(max-width:990px){.ms-two-column-section{flex-direction:column-reverse}.ms-column-left,.ms-column-right{width:100%!important}}.ms-product-breadcrumbs .ms-breadcrumbs ol{border-bottom:none;padding-top:10px}.ms-product-info-container{display:block;border-radius:var(--media-radius)}.ms-product-info-container.ms-info-padding{padding:20px}.ms-product__media.ms-media{border-radius:calc(var(--media-radius))}.ms-jdgm-star{padding:0 1px!important}.ms-jdgm-star.ms-jdgm--on:before{font-size:12px}.ms-jdgm-prev-badge__stars{display:flex}@media screen and (min-width:990px){.ms-main-product-inner{padding:0 5rem}.ms-product-info-wrapper{padding-left:3rem}.ms-share-top-right-corner-true .ms-share-button{display:block;position:absolute;right:0;top:-6rem}.ms-main-product-section--false .ms-ignore-background-padding--true{padding-top:0;padding-bottom:0}.ms-product--no-media .ms-product-media-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.ms-product--no-media .ms-product-info-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2);padding:0 7rem}.ms-column-right{border-left:1px solid rgba(var(--color-base-border-1));padding-left:3rem}}.ms-media-gallery-description{display:flex;width:100%}.ms-quick-add-modal__content-info .ms-media-gallery-description .ms-product-description.ms-rte{width:100%}.ms-media-gallery-description .ms-product-description.ms-rte{font-size:16px;background:rgb(var(--color-background));border:2px solid rgba(var(--color-base-border-1));border-radius:var(--media-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));padding:25px;width:100%}.ms-media-gallery-description .ms-product-description.ms-rte p{margin:0}.ms-media-gallery-description .ms-title{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.2rem)}.ms-media-gallery-description .ms-product-description span.ms-price-item.ms-price-item--sale.ms-price-item--last,.ms-media-gallery-description .ms-product-description span.ms-price-item{font-weight:600;font-size:1.4rem;margin:0}.ms-media-gallery-description .ms-product-description .ms-price--on-sale .ms-price-item--regular{font-size:1.2rem}.ms-media-gallery-description .ms-product-description-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}@media screen and (min-width:990px){.ms-media-gallery-description.ms-mobile{display:none}}@media screen and (max-width:990px){.ms-main-product-inner{padding:0 1.5rem}.ms-media-gallery-description.ms-desktop{display:none}.ms-thumbnail-left-sidebar .ms-media-gallery-description .ms-product-description.ms-rte{width:100%}}.ms-product{margin:0}.ms-product.ms-grid{gap:0}.ms-product-media-wrapper{padding-left:0}.ms-product .ms-rating{position:relative}.ms-product .ms-slider-buttons{justify-content:left;padding:0;margin-bottom:0;margin-top:-1rem;margin-left:-1rem}.ms-mobile-gallery-arrow-position-center .ms-slider-buttons{justify-content:center}.ms-mobile-gallery-arrow-position-right .ms-slider-buttons{justify-content:right}.ms-product .ms-slider-button svg{width:44px;height:44px}.ms-product-media-container svg.ms-placeholder-svg{background:#fff;border-radius:var(--media-radius);width:100%}span#earliest-delivery,span#latest-delivery{font-weight:700}.ms-product-delivery-date .ms-caption-with-letter-spacing{border-radius:var(--media-radius);display:inline-flex;align-content:center;flex-wrap:wrap;line-height:calc(1 + var(--font-body-scale));padding:5px 10px}.ms-product-delivery-date svg.ms-icon.ms-icon-truck{margin-right:5px;width:14px;height:14px;margin-top:3px}.ms-product-info-wrapper .ms-share-button .ms-list-social{justify-content:flex-start}.ms-product-info-wrapper .ms-share-button .ms-share-button__fallback{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));justify-content:center;flex-wrap:wrap;top:2rem;padding:10px}.ms-product-info-wrapper .ms-share-top-right-corner-true .ms-share-button .ms-share-button__fallback{margin-top:-5rem;position:relative}.ms-product-info-wrapper .ms-share-button .ms-field-input{font-size:1.4rem;padding:1rem;height:3.5rem}.ms-thumbnail{transition:transform .3s ease-in-out}.ms-thumbnail.ms-is-active{transform:scale(.98)}.ms-product-popup-modal .ms-image-with-text-content.ms-global-media-settings{width:100%;padding:2rem 0}.ms-product-popup-modal .ms-image-with-text-content.ms-global-media-settings:after{box-shadow:none}.ms-product countdown-timer{font-size:20px;margin:0}.ms-product-info-container .ms-countdown-option-2 countdown-timer div{padding:10px}.ms-dynamic-card-icons{display:flex;flex-wrap:wrap;gap:10px}.ms-product-info-wrapper .ms-product-text.ms-show-background,.ms-under-gallery .ms-product-text.ms-show-background,.ms-product .ms-text-block{display:inline-block;color:rgb(var(--color-foreground));border-radius:var(--media-radius);padding:5px 10px}.ms-product .ms-text-block{margin-bottom:10px}.ms-product-info-wrapper .ms-product-text p,.ms-product .ms-text-block p{margin:0}.ms-dynamic-card-icons .ms-icon-container{flex:1;display:inline-flex;position:relative;align-items:center}.ms-dynamic-card-icons .ms-icon-container.ms-narrow{flex:0}.ms-dynamic-card-icons-block{display:flex}.ms-dynamic-card-icons-block .ms-dynamic-card-icons{margin-left:10px}.ms-dynamic-card-icons .ms-icon-image{display:flex;align-items:center;justify-content:center;padding:0 10px 0 0}.ms-dynamic-card-icons .ms-icon-container.ms-border .ms-icon-image{border:1px solid #000;margin-right:5px;padding:5px}.ms-dynamic-card-icons .ms-icon-container.ms-border-radius--true .ms-icon-image,.ms-dynamic-card-icons .ms-icon-container.ms-border.ms-border-radius--true .ms-icon-image{border-radius:50%}.ms-dynamic-card-icons .ms-icon-title{align-items:center;font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:calc(var(--font-body-scale));flex:1}.ms-dynamic-card-icons .ms-icon-title.ms-bold{font-weight:600}.ms-card-metafield-key-text{font-size:1.5rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.ms-dynamic-card-icons .ms-icon-image.ms-icon-image-size--small img,.ms-text-with-icon__icon img{width:22px;height:22px}.ms-dynamic-card-icons .ms-icon-image.ms-icon-image-size--medium img{width:28px;height:28px}.ms-dynamic-card-icons .ms-icon-image.ms-icon-image-size--large img{width:34px;height:34px}.ms-dynamic-card-icons .ms-icon-image.ms-icon-image-size--extra-large img{width:40px;height:40px}variant-selects .ms-select__select{border:1px solid}.ms-product-list-payment{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;margin:0}@media screen and (min-width:990px){.ms-product-column-sticky{display:block;position:sticky;top:3rem;z-index:2}.ms-product.ms-grid.ms-sticky-product-grid{align-items:start}.ms-product--thumbnail .ms-thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.ms-product--right .ms-product-info-wrapper{padding:0 3rem 0 0}.ms-product--right .ms-product__media-list{margin-bottom:2rem}.ms-product__media-container .ms-slider-buttons{display:none}}@media screen and (min-width:990px){.ms-share-top-right-corner-true .ms-share-button__button{justify-content:flex-end}}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.ms-product-form__buttons .ms-product-form__submit{align-self:flex-start}.shopify-payment-button__button [role=button].ms-focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgb(var(--color-base-solid-button));color:rgb(var(--color-base-solid-button-labels));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--color-base-solid-button));color:rgb(var(--color-base-solid-button-labels))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.ms-product-form{display:block;margin-top:1.7rem}.ms-product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.2rem;margin-bottom:1.5rem}.ms-product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.5rem}.ms-product-form__error-message-wrapper{color:#be123c;background-color:#fff1f2;border-radius:var(--media-radius);padding:10px}.ms-product-form-input{flex:0 0 100%;padding:0;min-width:fit-content;border:none}variant-radios,variant-selects{display:block}.ms-quantity-margin-top .ms-product-form-quantity{margin-top:1.6rem}.ms-product-form-input--dropdown{margin-bottom:1.6rem}.ms-product-form-input .ms-form-label{padding-left:0}fieldset.ms-product-form-input .ms-form-label{margin-bottom:.2rem;padding-top:1rem}.ms-product-form-input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.ms-product-form-input input[type=radio]+label{border:1px solid rgba(var(--color-base-border-1));background-color:rgb(var(--color-background));color:rgba(var(--color-foreground));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.5rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.ms-product-form-input input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.ms-product-form-input input[type=radio]+.ms-color-swatch{border-radius:100%;width:30px;height:30px;padding:0;transition:all .3s ease}.ms-product-form-input.ms-product-form-input--dropdown .ms-select{align-items:center}.ms-product-form-input input[type=radio]+.ms-color-swatch:before{border-radius:100%}.ms-product-form-input input[type=radio]+.ms-color-swatch.ms-swatch-input__label--square{border-radius:0}.ms-product-form-input input[type=radio]:checked+.ms-color-swatch,.ms-product-form-input input[type=radio]:hover+.ms-color-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #000;transform:scale(.8)}.ms-color-swatch{position:relative}.ms-color-swatch:after{content:attr(title);position:absolute;bottom:100%;margin-bottom:10px;left:50%;transform:translate(-50%);background-color:#000;color:#fff;padding:5px 10px;border-radius:5px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.ms-disabled+.ms-color-swatch.ms-swatch-input__label:before{visibility:visible;content:"";position:absolute;top:50%;bottom:auto;margin-bottom:0;left:0;width:100%;height:1px;opacity:1;color:currentColor;background-color:#00000080;transform:translateY(-50%) rotate(-45deg);pointer-events:none;padding:0;z-index:1}.ms-disabled+.ms-color-swatch.ms-swatch-input__label{position:relative}.ms-color-swatch:hover:after{opacity:1;visibility:visible}.ms-product-form-input input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.ms-product-form-input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ms-product-form-input input[type=radio]:checked+label.ms-color-swatch{background-color:transparent}.ms-simple-variants .ms-product-form-input input[type=radio]:checked+label{background:transparent;color:var(--color-foreground);border:none;font-weight:700;padding:0 10px 0 0}.ms-simple-variants .ms-product-form-input input[type=radio]+label{border:none;padding:0 10px 0 0}.ms-simple-variants .ms-product-form-input input[type=radio]:disabled+label,.ms-simple-variants .ms-product-form-input input[type=radio].ms-disabled+label,.ms-simple-variants .ms-product-form-input input[type=radio].ms-disabled:checked+label,.ms-simple-variants .ms-product-form-input input[type=radio]:disabled:checked+label{border-color:transparent;color:var(--color-foreground)}.ms-simple-variants .ms-product-form-input input[type=radio]+label:before{box-shadow:none}.ms-simple-variants .ms-product-form-input input[type=radio]:disabled+label,.ms-simple-variants .ms-product-form-input input[type=radio].ms-disabled+label{background:none;text-decoration:rgb(var(--color-base-background-accent-1)) 3px line-through}.ms-product-form-input input[type=radio]:not(.ms-disabled)+label>.ms-visually-hidden{display:none}@media screen and (forced-colors:active){.ms-product-form-input input[type=radio]:checked+label{text-decoration:underline}}.ms-product-form-input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.ms-product-form-input input[type=radio]:disabled+label,.ms-product-form-input input[type=radio].ms-disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.ms-product-form-input input[type=radio].ms-disabled:checked+label,.ms-product-form-input input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.ms-product-form-input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.ms-product-form-input input[type=radio].ms-focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .ms-product-form-input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.ms-product-form-input .ms-select{max-width:25rem}.ms-product-form__buttons,.ms-stack-buttons .ms-product-form__submit{margin-bottom:1rem}.no-js .ms-product-form__submit.ms-button--secondary{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1}.ms-product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.ms-product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors:active){.ms-product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.ms-awards-logo img{position:relative!important}.ms-product-info-container>*+*{margin:1rem 0}.ms-product-info-container iframe{max-width:100%}.ms-product-info-container .ms-product-form,.ms-product-info-container .ms-product-description,.ms-product-info-container .ms-icon-with-text{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .6/max(1,var(--font-body-scale)))}.ms-product-info-container .ms-product-accordion.ms-accordion{margin-bottom:0}.ms-product-info-container .ms-accordion__content p{margin-top:10px}.ms-accordion__content{font-size:calc(var(--font-body-scale) * 1.6rem)}.ms-product-text{margin-bottom:0}.ms-product-text.ms-small{font-size:calc(var(--font-body-scale) * 1.2rem)}.ms-product-text.ms-medium{font-size:calc(var(--font-body-scale) * 1.4rem)}.ms-product-text.ms-large{font-size:calc(var(--font-body-scale) * 1.6rem)}.ms-product-text.ms-extra-large{font-size:calc(var(--font-body-scale) * 1.8rem)}a.ms-product-text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.ms-product-info-wrapper .ms-form-label{font-size:1.3rem}@media screen and (max-width:990px){.ms-featured-product .ms-vendor.ms-product-text{margin:20px 0 0;font-size:calc(var(--font-heading-scale) * 1.4rem)}.ms-featured-product .ms-product-title{margin:10px 0 0}.ms-buy-buttons-block{margin-bottom:1.5rem}.ms-product-form__submit{margin-bottom:1rem}}.ms-product-text.ms-caption-with-letter-spacing{text-transform:uppercase}.ms-product-title{word-break:break-word;margin-bottom:0}@media only screen and (min-width:750px){.ms-product-title h1.ms-small,h2.ms-product-title.ms-small{font-size:calc(var(--font-heading-scale) * 1.6rem)}.ms-product-title h1.ms-medium,h2.ms-product-title.ms-medium{font-size:calc(var(--font-heading-scale) * 2.2rem)}.ms-product-title h1.ms-large,h2.ms-product-title.ms-large{font-size:calc(var(--font-heading-scale) * 3.2rem)}.ms-product-title h1.ms-extra-large,h2.ms-product-title.ms-extra-large{font-size:calc(var(--font-heading-scale) * 4.2rem)}.ms-product-description.ms-small p{font-size:calc(var(--font-heading-scale) * 1.4rem)}.ms-product-description.ms-medium p{font-size:calc(var(--font-body-scale) * 1.6rem)}.ms-product-description.ms-large p{font-size:calc(var(--font-heading-scale) * 1.8rem)}.ms-product-description.ms-extra-large p{font-size:calc(var(--font-heading-scale) * 2rem)}.ms-product .ms-product-info-wrapper .ms-small span.ms-price-item{font-size:calc(var(--font-heading-scale) * 1.8rem)}.ms-product-info-wrapper .ms-small .ms-unit-price span.ms-price-item.ms-price-item--last{font-size:calc(var(--font-heading-scale)* 1.2rem);margin-bottom:5px}.ms-product .ms-product-info-wrapper .ms-medium span.ms-price-item{font-size:calc(var(--font-heading-scale) * 2.2rem)}.ms-product-info-wrapper .ms-medium .ms-unit-price span.ms-price-item.ms-price-item--last{font-size:calc(var(--font-heading-scale)* 1.4rem);margin-bottom:5px}.ms-product .ms-product-info-wrapper .ms-large span.ms-price-item{font-size:calc(var(--font-heading-scale) * 2.8rem)}.ms-product-info-wrapper .ms-large .ms-unit-price span.ms-price-item.ms-price-item--last{font-size:calc(var(--font-heading-scale)* 1.6rem);margin-bottom:5px}.ms-product .ms-product-info-wrapper .ms-extra-large span.ms-price-item{font-size:calc(var(--font-heading-scale) * 3.2rem)}.ms-product-info-wrapper .ms-extra-large .ms-unit-price span.ms-price-item.ms-price-item--last{font-size:calc(var(--font-heading-scale)* 1.6rem);margin-bottom:5px}}@media only screen and (max-width:750px){.ms-product-title h1.ms-small,h2.ms-product-title.ms-small{font-size:calc(var(--font-heading-scale) * 1.6rem)}.ms-product-title h1.ms-medium,h2.ms-product-title.ms-medium{font-size:calc(var(--font-heading-scale) * 2.2rem)}.ms-product-title h1.ms-large,h2.ms-product-title.ms-large{font-size:calc(var(--font-heading-scale) * 3rem)}.ms-product-title h1.ms-extra-large,h2.ms-product-title.ms-extra-large{font-size:calc(var(--font-heading-scale) * 3.4rem)}.ms-product-description.ms-small p{font-size:calc(var(--font-heading-scale) * 1.4rem)}.ms-product-description.ms-medium p{font-size:calc(var(--font-body-scale) * 1.6rem)}.ms-product-description.ms-large p{font-size:calc(var(--font-heading-scale) * 1.8rem)}.ms-product-description.ms-extra-large p{font-size:calc(var(--font-heading-scale) * 2rem)}.ms-product .ms-product-info-wrapper .ms-small span.ms-price-item{font-size:calc(var(--font-heading-scale) * 1.6rem)}.ms-product-info-wrapper .ms-small .ms-unit-price span.ms-price-item.ms-price-item--last{font-size:calc(var(--font-heading-scale)* 1.2rem);margin-bottom:5px}.ms-product .ms-product-info-wrapper .ms-medium span.ms-price-item{font-size:calc(var(--font-heading-scale) * 1.8rem)}.ms-product-info-wrapper .ms-medium .ms-unit-price span.ms-price-item.ms-price-item--last{font-size:calc(var(--font-heading-scale)* 1.2rem);margin-bottom:5px}.ms-product .ms-product-info-wrapper .ms-large span.ms-price-item{font-size:calc(var(--font-heading-scale) * 2rem)}.ms-product-info-wrapper .ms-large .ms-unit-price span.ms-price-item.ms-price-item--last{font-size:calc(var(--font-heading-scale)* 1.4rem);margin-bottom:5px}.ms-product .ms-product-info-wrapper .ms-extra-large span.ms-price-item{font-size:calc(var(--font-heading-scale) * 2rem)}.ms-product-info-wrapper .ms-extra-large .ms-unit-price span.ms-price-item.ms-price-item--last{font-size:calc(var(--font-heading-scale)* 1.4rem);margin-bottom:5px}}.ms-product-title>*{margin:0}.ms-product-info-wrapper .ms-product-title>a,.ms-under-gallery .ms-product-title>a{display:none}.ms-product-text.ms-caption-with-letter-spacing+.ms-product-title,.ms-vendor.ms-product-text+.ms-product-title{margin-top:0}.ms-product .ms-price .ms-badge,.ms-product .ms-price__container{margin-bottom:.5rem}.ms-product .ms-price dl{margin-top:.5rem;margin-bottom:.5rem}.ms-product .ms-price--sold-out .ms-price__badge-sale{display:none}@media screen and (min-width:750px){.ms-product-info-wrapper .ms-complementary-products .ms-grid-item,.ms-product.ms-grid--2-col-tablet .ms-complementary-products .ms-grid-item{width:50%}.ms-product-info-wrapper .ms-complementary-products.ms-column-one .ms-grid-item,.ms-product.ms-grid--2-col-tablet .ms-complementary-products.ms-column-one .ms-grid-item{width:100%}.ms-product-meta.ms-grid .ms-grid-item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.ms-product-info-grid{display:flex;flex-wrap:wrap}.ms-product-info-container{max-width:100%}.ms-product-info-container .ms-price--on-sale .ms-price-item--regular{font-size:1.2rem}.ms-product .ms-slider:not(.ms-slider--everywhere):not(.ms-slider--desktop)+.ms-slider-buttons{display:none}}.ms-product-description-title{font-weight:600}.ms-product-tax-price{margin-top:-10px;display:flex;align-items:center;justify-content:space-between}.ms-product-tax{font-size:1rem}.ms-product-tax.ms-caption.ms-rte{letter-spacing:0}.ms-featured-product .ms-product-tax.ms-caption.ms-rte{margin-top:-1rem}.ms-product--no-media noscript .ms-product-form-input,.ms-product--no-media .ms-share-button{max-width:100%}.ms-product--no-media fieldset.ms-product-form-input,.ms-product--no-media .ms-product-form-quantity,.ms-product--no-media .ms-product-form-input--dropdown,.ms-product--no-media .ms-share-button,.ms-product--no-media .ms-product__pickup-availabilities,.ms-product--no-media .ms-product-form{display:flex;align-items:left;justify-content:center}.ms-product--no-media .ms-product-view-details{display:flex;align-items:center;justify-content:flex-start}.ms-product--no-media .ms-product-form{flex-direction:column}.ms-product--no-media .ms-product-form>.ms-form{max-width:30rem;width:100%}.ms-product--no-media .ms-product-form-quantity,.ms-product--no-media .ms-product-form-input--dropdown{flex-direction:column;max-width:100%}.ms-product-form-quantity .ms-form-label{margin-bottom:.6rem}.ms-product-form-input input[type=radio]+label.ms-variant-buttons{margin-bottom:10px}.ms-product-form-quantity-top .ms-form-label{margin-bottom:1.2rem}.ms-product--no-media fieldset.ms-product-form-input{flex-wrap:wrap;margin:0 auto 1.2rem}.ms-product-form__buttons{display:flex;grid-gap:1rem;width:100%}@media screen and (max-width:990px){.ms-product-form__buttons{display:block}}.ms-product-form__buttons .ms-product-form__submit,.ms-product-form__buttons .shopify-payment-button{width:50%}@media screen and (max-width:990px){.ms-product-form__buttons .ms-product-form__submit,.ms-product-form__buttons .shopify-payment-button{width:100%}}.ms-product-form-quantity .ms-quantity:before{background:none}.ms-product--no-media .ms-product-info-container>modal-opener{display:block;text-align:center}.ms-product--no-media .ms-product-popup-modal-button{padding-right:0}.ms-product__media-list video{border-radius:var(--media-radius)}@media screen and (max-width:749px){.ms-product__media-list{margin-left:-2.5rem;margin-bottom:3rem;width:calc(100% + 4rem)}.ms-product-media-wrapper .ms-grid--peek.ms-slider .ms-grid-item:first-of-type{margin-left:0}.ms-slider.ms-product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.ms-product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.ms-product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.ms-product__media-list .ms-product-media-item{width:100%}.ms-product--mobile-columns .ms-product-media-item{width:calc(50% - var(--grid-mobile-horizontal-spacing))}}@media screen and (min-width:750px){.ms-product--thumbnail .ms-product__media-list,.ms-product--thumbnail_slider .ms-product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.ms-product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}.ms-product--thumbnail .ms-product-media-item:not(.ms-is-active),.ms-product--thumbnail_right .ms-product-media-item:not(.ms-is-active),.ms-product--thumbnail_slider .ms-product-media-item:not(.ms-is-active){display:none}.ms-product-media-modal__content>.ms-product-media-item--variant.ms-product-media-item--variant{display:none}.ms-product-media-modal__content>.ms-product-media-item--variant:first-child{display:block}.ms-product-column-sticky.ms-grid{display:flex;flex-direction:row}.ms-grid-item.ms-thumbnail-slider{order:-1}.ms-reverse .ms-grid-item.ms-thumbnail-slider{order:0}.ms-thumbnail-left-sidebar .ms-grid-item .ms-thumbnail-list{grid-template-columns:none}.ms-grid--2-col-tablet .ms-grid-item.ms-left-side{width:calc(80% - var(--grid-desktop-horizontal-spacing) / 2)}.ms-grid--2-col-tablet .ms-grid-item.ms-right-side{width:calc(20% - var(--grid-desktop-horizontal-spacing) / 2)}.ms-grid--2-col-tablet .ms-grid-item.ms-right-side.ms-thumbnail-small{width:calc(10% - var(--grid-desktop-horizontal-spacing) / 2)}.ms-grid--2-col-tablet .ms-grid-item.ms-right-side.ms-thumbnail-medium{width:calc(15% - var(--grid-desktop-horizontal-spacing) / 2)}}.ms-product-media-item.ms-product-media-item--variant{display:none}.ms-product-media-item--variant:first-child{display:block}@media screen and (min-width:750px)and (max-width:989px){.ms-product__media-list .ms-product-media-item:first-child{padding-left:0}.ms-product--thumbnail_slider .ms-product__media-list{margin-left:0}.ms-product__media-list .ms-product-media-item{width:100%}}.ms-product__media-icon .ms-icon{width:1.2rem;height:1.4rem}.ms-product__modal-opener .ms-product__media-icon .ms-icon{width:2rem;height:2rem}.ms-product__media-icon,.ms-thumbnail__badge{background-color:rgb(var(--color-background));border-radius:50%;color:rgb(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;height:4rem;width:4rem;position:absolute;right:1.4rem;top:1.4rem;z-index:1;transition:color var(--duration-long) ease,opacity var(--duration-long) ease;box-shadow:0 0 4rem rgba(var(--color-foreground),.2)}.ms-product__media-video .ms-product__media-icon{opacity:1}.ms-product__modal-opener--image .ms-product__media-toggle:hover{cursor:zoom-in}.ms-product__modal-opener:hover .ms-product__media-icon{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.ms-grid-item.ms-product-media-item--full{width:100%}.ms-product--columns .ms-product-media-item:not(.ms-product-media-item--single):not(:only-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.ms-product--medium.ms-product--columns .ms-product-media-item--full .ms-deferred-media-poster-button{height:4.2rem;width:4.2rem}.ms-product--medium.ms-product--columns .ms-product-media-item--full .ms-deferred-media-poster-button .ms-icon{width:1.8rem;height:1.8rem}}@media screen and (min-width:990px){.ms-product--large:not(.ms-product--no-media) .ms-product-media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.ms-product--large:not(.ms-product--no-media) .ms-product-info-wrapper{max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.ms-product:not(.ms-product--columns) .ms-product__media-list .ms-product-media-item:first-child,.ms-product:not(.ms-product--columns) .ms-product__media-list .ms-product-media-item--full{width:100%;max-width:100%}.ms-product__modal-opener .ms-product__media-icon{opacity:0}.ms-product__modal-opener:hover .ms-product__media-icon,.ms-product__modal-opener:focus .ms-product__media-icon{opacity:1}.ms-product-form__buttons.ms-stack-buttons{display:block;width:100%}.ms-product-form__buttons.ms-stack-buttons.ms-stacked-full-width .ms-product-form__submit,.ms-product-form__buttons.ms-stack-buttons.ms-stacked-full-width .shopify-payment-button{width:100%}}.ms-product-media-item>*{display:block;position:relative}.ms-product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.ms-product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);z-index:2}.ms-product__media-toggle:focus-visible{outline:0;box-shadow:none}@media(forced-colors:active){.ms-product__media-toggle:focus-visible,.ms-product__media-toggle:focus-visible:after,.ms-product-form-input input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.ms-product__media-toggle.ms-focused{outline:0;box-shadow:none}.ms-product__media-toggle:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.ms-product__media-toggle.ms-focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.ms-product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.ms-product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.ms-product-media-modal__dialog{display:flex;align-items:center;height:100vh}.ms-product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.ms-product-media-modal__content>*:not(.ms-active),.ms-product__media-list .ms-deferred-media{display:none}@media screen and (min-width:750px){.ms-product-media-modal__content{padding-bottom:2rem}.ms-product-media-modal__content>*:not(.ms-active){display:block}.ms-product__modal-opener:not(.ms-product__modal-opener--image){display:none}.ms-product__media-list .ms-deferred-media{display:block}}@media screen and (max-width:749px){.ms-product--thumbnail .ms-is-active .ms-product__modal-opener:not(.ms-product__modal-opener--image),.ms-product--thumbnail_slider .ms-is-active .ms-product__modal-opener:not(.ms-product__modal-opener--image){display:none}.ms-product--thumbnail .ms-is-active .ms-deferred-media,.ms-product--thumbnail_slider .ms-is-active .ms-deferred-media{display:block;width:100%}}.ms-product-media-modal__content>*{display:block;height:auto;margin:auto;object-fit:contain;width:100%}.ms-product-media-modal__content .ms-media{background:none}.ms-product-media-modal__model{width:100%}.ms-product-media-modal__toggle{background-color:rgb(var(--color-background));border-radius:50%;border:none;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem;box-shadow:0 0 4rem rgba(var(--color-foreground),.2);transition:color var(--duration-long) ease,opacity var(--duration-long) ease}.ms-product-media-modal__content .ms-deferred-media{width:100%}@media screen and (min-width:750px){.ms-product-media-modal__content{padding:2rem 11rem}.ms-product-media-modal__content>*{width:100%}.ms-product-media-modal__content>*+*{margin-top:2rem}.ms-product-media-modal__toggle{right:5rem;top:2.2rem}}@media screen and (min-width:990px){.ms-product-media-modal__content{padding:2rem 11rem}.ms-product-media-modal__content>*+*{margin-top:1.5rem}.ms-product-media-modal__content{padding-bottom:1.5rem}.ms-product-media-modal__toggle{right:5rem}}.ms-product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.ms-product-media-modal__toggle .ms-icon{height:auto;margin:0;width:2.2rem}.ms-product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%;transition:.3s ease}.ms-product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.ms-product-popup-modal-content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow:auto;height:auto;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.ms-product-popup-modal-content.ms-focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.ms-product-popup-modal-content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.ms-product-popup-modal .ms-product-popup-modal-content-info{opacity:0;transform:translate(100%);padding-bottom:4rem}.ms-product-popup-modal[open] .ms-product-popup-modal-content-info{opacity:1;transform:translate(0);transition:opacity .3s ease,transform .5s cubic-bezier(.68,-.55,.265,1.55)}@media screen and (min-width:750px){.ms-product-popup-modal-content{padding-right:1.5rem;margin-top:10rem;width:50%;padding:0 3rem}.ms-product-media-modal__dialog .ms-global-media-settings--no-shadow{overflow:visible!important}}.ms-product-popup-modal-content img{max-width:100%}@media screen and (max-width:749px){.ms-product-popup-modal-content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}.ms-product-media-modal__dialog .ms-global-media-settings,.ms-product-media-modal__dialog .ms-global-media-settings video,.ms-product-media-modal__dialog .ms-global-media-settings model-viewer,.ms-product-media-modal__dialog .ms-global-media-settings iframe,.ms-product-media-modal__dialog .ms-global-media-settings img{border:none;border-radius:0}}.ms-product-popup-modal-opener{display:inline-block}.ms-product-popup-modal-button{font-size:1.6rem;font-weight:500;box-shadow:none!important;padding:0}.ms-product-popup-modal-button{min-height:calc(3rem + var(--buttons-border-width)* 2)}.ms-product-popup-modal-button:hover{text-decoration:none}.ms-product-popup-modal-content-info{padding-right:4.4rem}.ms-product-popup-modal-content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}.ms-button--style-3 .ms-product-popup-modal-opener .ms-button:before{background-color:transparent}@media screen and (max-width:749px){.ms-product-popup-modal-content-info>*{max-height:100%}}.ms-product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.ms-product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.ms-product-popup-modal__toggle .ms-icon{height:auto;margin:0;width:2.2rem}.ms-product__media-list .ms-media>*{overflow:hidden}.ms-thumbnail-list{flex-wrap:wrap;grid-gap:1rem}.ms-thumbnail-slider.ms-grid-item.ms-bottom .ms-thumbnail-list.ms-slider--tablet-up{align-items:center;justify-content:flex-start;text-align:center;padding:10px 0;border-radius:var(--media-radius)}.ms-slider--mobile.ms-thumbnail-list:after{content:none}@media screen and (min-width:750px){.ms-product--stacked .ms-thumbnail-list{display:none}.ms-thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.ms-thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width:990px){.ms-thumbnail-list{grid-template-columns:repeat(4,1fr)}.ms-product--medium .ms-thumbnail-list{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:749px){.ms-product-media-item{display:flex;align-items:center}.ms-product__modal-opener{width:100%}.ms-thumbnail-slider{display:flex;align-items:center}.ms-thumbnail-slider .ms-thumbnail-list.ms-slider{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.ms-thumbnail-list__item.ms-slider-slide{width:calc(33% - .6rem)}}@media screen and (min-width:750px){.ms-product--thumbnail_slider .ms-thumbnail-slider{display:flex;align-items:center}.ms-product--thumbnail .ms-thumbnail-slider,.ms-product--thumbnail_right .ms-thumbnail-slider{display:flex;flex-direction:column}.ms-thumbnail-slider .ms-thumbnail-list.ms-slider--tablet-up{display:flex;padding:0 .5rem;flex:1;scroll-padding-left:.5rem}vertical-thumbnail-slider .ms-thumbnail-slider{flex-direction:column;max-height:620px;overflow-y:auto}vertical-thumbnail-slider{max-height:620px}vertical-thumbnail-slider.ms-thumbnail-slider.ms-thumbnail-small .ms-thumbnail-list.ms-slider--tablet-up{max-height:340px}vertical-thumbnail-slider.ms-thumbnail-slider.ms-thumbnail-small{max-height:340px}vertical-thumbnail-slider.ms-thumbnail-slider.ms-thumbnail-medium .ms-thumbnail-list.ms-slider--tablet-up{max-height:400px}vertical-thumbnail-slider.ms-thumbnail-slider.ms-thumbnail-medium{max-height:400px}vertical-thumbnail-slider .ms-slider-button--next .ms-icon-slider-arrows,vertical-thumbnail-slider .ms-slider-button--next:not([disabled]):hover .ms-icon-slider-arrows{transform:rotate(90deg)!important}vertical-thumbnail-slider .ms-slider-button--prev .ms-icon-slider-arrows,vertical-thumbnail-slider .ms-slider-button--prev:not([disabled]):hover .ms-icon-slider-arrows{transform:rotate(-90deg)!important}vertical-thumbnail-slider.ms-thumbnail-slider{position:relative}vertical-thumbnail-slider .ms-slider-button{position:absolute;z-index:1;left:50%;transform:translate(-50%)}vertical-thumbnail-slider .ms-slider-button{background:#ffffff80;border:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:auto;transition:background .3s ease-in-out}vertical-thumbnail-slider .ms-slider-button:hover{background:#fffc}vertical-thumbnail-slider .ms-slider-button--prev{top:0}vertical-thumbnail-slider .ms-slider-button--next{bottom:0}.ms-product--thumbnail .ms-thumbnail-slider .ms-thumbnail-list.ms-slider--tablet-up,.ms-product--thumbnail_right .ms-thumbnail-slider .ms-thumbnail-list.ms-slider--tablet-up{flex-direction:column;max-height:620px;overflow-y:auto}.ms-product--thumbnail .ms-thumbnail-slider.ms-thumbnail-small .ms-thumbnail-list.ms-slider--tablet-up,.ms-product--thumbnail_right .ms-thumbnail-slider.ms-thumbnail-small .ms-thumbnail-list.ms-slider--tablet-up,.ms-product--thumbnail_right .ms-grid-item.ms-right-side.ms-thumbnail-slider.ms-thumbnail-small .ms-thumbnail-list.ms-slider--tablet-up{max-height:340px}.ms-product--thumbnail .ms-thumbnail-slider.ms-thumbnail-medium .ms-thumbnail-list.ms-slider--tablet-up,.ms-product--thumbnail_right .ms-thumbnail-slider.ms-thumbnail-medium .ms-thumbnail-list.ms-slider--tablet-up,.ms-product--thumbnail_right .ms-grid-item.ms-right-side.ms-thumbnail-slider.ms-thumbnail-medium .ms-thumbnail-list.ms-slider--tablet-up{max-height:400px}.ms-product-media-wrapper .ms-slider-mobile-gutter .ms-slider-button{display:none}.ms-product-media-wrapper .ms-under-gallery .ms-complementary-products-container .ms-slider-button{display:flex}.ms-product--thumbnail_right .ms-thumbnail-list.ms-slider--tablet-up .ms-thumbnail-list__item.ms-slider-slide,.ms-product--thumbnail .ms-thumbnail-list.ms-slider--tablet-up .ms-thumbnail-list__item.ms-slider-slide{width:100%;height:calc(25% - .8rem)}.ms-product--thumbnail .ms-thumbnail-small .ms-thumbnail-list.ms-slider--tablet-up .ms-thumbnail-list__item.ms-slider-slide,.ms-product--thumbnail_right .ms-thumbnail-small .ms-thumbnail-list.ms-slider--tablet-up .ms-thumbnail-list__item.ms-slider-slide,.ms-product--thumbnail .ms-thumbnail-medium .ms-thumbnail-list.ms-slider--tablet-up .ms-thumbnail-list__item.ms-slider-slide,.ms-product--thumbnail_right .ms-thumbnail-medium .ms-thumbnail-list.ms-slider--tablet-up .ms-thumbnail-list__item.ms-slider-slide{height:calc(30% - .8rem)}.ms-product--thumbnail_slider .ms-slider-mobile-gutter .ms-slider-button{display:flex}}@media screen and (min-width:750px){.ms-product--small .ms-thumbnail-list.ms-slider--tablet-up .ms-thumbnail-list__item.ms-slider-slide{width:calc(25% - .8rem)}.ms-thumbnail-list.ms-slider--tablet-up .ms-thumbnail-list__item.ms-slider-slide{width:calc(30% - .8rem)}.ms-product--thumbnail_slider .ms-thumbnail-small .ms-thumbnail-list.ms-slider--tablet-up .ms-thumbnail-list__item.ms-slider-slide{width:calc(15% - .8rem)}.ms-product--thumbnail_slider .ms-thumbnail-medium .ms-thumbnail-list.ms-slider--tablet-up .ms-thumbnail-list__item.ms-slider-slide{width:calc(20% - .8rem)}}.ms-thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-base-text));cursor:pointer}.ms-thumbnail:hover{opacity:.7}.ms-thumbnail.ms-global-media-settings img{border-radius:0}.ms-thumbnail[aria-current]{border:2px solid rgba(var(--color-base-border-1));box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));border-radius:var(--media-radius)}.ms-image-magnify-full-size{cursor:zoom-out;z-index:1;margin:0;border-radius:var(--media-radius)}.ms-image-magnify-hover{cursor:zoom-in}.ms-product__modal-opener--image .ms-product__media-zoom-none,.ms-product__media-icon--none{display:none}@media(hover:hover){.ms-product__media-zoom-hover,.ms-product__media-icon--hover{display:none}}@media screen and (max-width:749px){.ms-product__media-zoom-hover,.ms-product__media-icon--hover{display:flex}}.js .ms-product__media{overflow:hidden!important}.ms-thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.ms-thumbnail[aria-current]:focus,.ms-thumbnail.ms-focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}@media(forced-colors:active){.ms-thumbnail[aria-current]:focus,.ms-thumbnail.ms-focused{outline:transparent solid 1px}}.ms-thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .1rem #fff}.ms-thumbnail img{object-fit:cover;width:100%;height:100%;pointer-events:none}.ms-thumbnail__badge .ms-icon{width:1rem;height:1rem}.ms-thumbnail__badge .ms-icon-3d-model{width:1.2rem;height:1.2rem}.ms-thumbnail__badge{color:rgb(var(--color-foreground),.6);height:2rem;width:2rem;left:auto;right:calc(.4rem + var(--media-border-width));top:calc(.4rem + var(--media-border-width))}@media screen and (min-width:750px){.ms-product:not(.ms-product--small) .ms-thumbnail__badge{height:3rem;width:3rem}.ms-product:not(.ms-product--small) .ms-thumbnail__badge .ms-icon{width:1.2rem;height:1.2rem}.ms-product:not(.ms-product--small) .ms-thumbnail__badge .ms-icon-3d-model{width:1.4rem;height:1.4rem}}.ms-thumbnail-list__item{position:relative}.ms-thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.ms-product:not(.ms-featured-product) .ms-product-view-details{display:none}.ms-product-view-details{display:inline-block;text-decoration:none;width:100%}.ms-product-view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.ms-product-view-details .ms-icon{width:1.2rem;margin-left:.5rem;flex-shrink:0}.ms-product-inventory{font-size:calc(var(--font-heading-scale) * 1.4rem);display:flex;align-items:center;gap:.5rem;margin-bottom:0}.ms-product--no-media .ms-product-inventory{justify-content:flex-start}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.ms-pulse-circle{animation:pulse 2s infinite}.ms-icon-with-text{--icon-size: calc(var(--font-heading-scale) * 2rem);--icon-spacing: calc(var(--font-heading-scale) * 1rem)}.ms-icon-with-text--horizontal{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.ms-icon-with-text--vertical{--icon-size: calc(var(--font-heading-scale) * 2rem)}.ms-icon-with-text h4{font-family:var(--font-body-family)}.ms-icon-with-text .ms-icon{fill:rgb(var(--color-foreground));height:var(--icon-size);width:var(--icon-size);margin-top:3px}.ms-icon-with-text-size--small .ms-icon{height:var(--icon-size);width:var(--icon-size)}.ms-icon-with-text--vertical .ms-icon{min-height:var(--icon-size);min-width:var(--icon-size);margin-right:var(--icon-spacing)}.ms-icon-with-text img{height:var(--icon-size);width:var(--icon-size);object-fit:contain}.ms-icon-with-text-size--medium .ms-icon{height:calc(var(--font-heading-scale) * 2.5rem);width:calc(var(--font-heading-scale) * 2.5rem)}.ms-icon-with-text-size--large .ms-icon{height:calc(var(--font-heading-scale) * 3rem);width:calc(var(--font-heading-scale) * 3rem)}.ms-icon-with-text-size--extra-large .ms-icon{height:calc(var(--font-heading-scale) * 3.5rem);width:calc(var(--font-heading-scale) * 3.5rem)}.ms-icon-with-text-size--medium img{height:50px;width:50px}.ms-icon-with-text-size--large img{height:70px;width:70px}.ms-icon-with-text-size--extra-large img{height:100px;width:100px}.ms-icon-with-text--vertical img{margin-right:var(--icon-spacing)}.ms-icon-with-text--horizontal .ms-h4{padding-left:5px}.ms-icon-with-text__item{display:flex;align-items:center;flex-direction:row}.ms-icon-with-text__item.ms-padding{border-radius:var(--media-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));padding:1rem}.ms-icon-with-text--horizontal .ms-icon-with-text__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.ms-icon-with-text--horizontal.ms-icon-with-text--two .ms-icon-with-text__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.ms-icon-with-text--vertical .ms-icon-with-text__item{margin-bottom:var(--icon-size)}.ms-product-sku.ms-visibility-hidden:after{content:"#"}.ms-product-sku{margin-bottom:0}.ms-product-sku.ms-visibility-hidden{display:none}.ms-product-media-container{--aspect-ratio: var(--preview-ratio);--ratio-percent: calc(1 / var(--aspect-ratio) * 100%);position:relative;width:100%;max-width:calc(100% - calc(var(--media-border-width) * 2))}.ms-product-media-container.ms-constrain-height{--viewport-offset: 400px;--constrained-min-height: 341px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}.ms-product-media-container.ms-constrain-height.ms-media-fit-contain{--contained-width: calc(var(--constrained-height) * var(--aspect-ratio));width:min(var(--contained-width),100%)}.ms-product-media-container .ms-media{padding-top:var(--ratio-percent)}.ms-product-media-container.ms-constrain-height .ms-media{padding-top:min(var(--constrained-height),var(--ratio-percent))}@media screen and (max-width:749px){.ms-product-media-container.ms-media-fit-cover{display:flex;align-self:stretch}}@media screen and (min-width:750px){.ms-product-media-container{max-width:100%}.ms-product-media-container:not(.ms-media-type-image){--aspect-ratio: var(--ratio)}.ms-product-media-container.ms-constrain-height{--viewport-offset: 170px;--constrained-min-height: 500px}.ms-product-media-container.ms-media-fit-cover .ms-deferred-media-poster img{object-fit:cover;width:100%}}@media screen and (min-width:990px){.ms-product-media-container.ms-media-fit-cover,.ms-product-media-container.ms-media-fit-cover .ms-product__modal-opener,.ms-product-media-container.ms-media-fit-cover .ms-media{height:100%}}.ms-product-media-container .ms-product__modal-opener{display:block;position:relative}@media screen and (min-width:750px){.ms-product-media-container .ms-product__modal-opener:not(.ms-product__modal-opener--image){display:none}}@media screen and (min-width:990px){.ms-product-meta.ms-grid .ms-grid-item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.ms-product-meta .ms-grid-item p{margin:0;padding:0}.ms-product .ms-product-info-wrapper span.ms-price-item{font-size:calc(var(--font-heading-scale)* 1.8rem);font-weight:600}.ms-product-meta .ms-grid-item .ms-product-inventory{display:inline-block;font-size:10px;padding:4px 10px;border-radius:100px}.ms-product-meta .ms-product-inventory svg{display:none}.ms-product-meta.ms-grid .ms-grid-item{max-width:100%}.ms-product-meta .ms-grid-item .ms-product-inventory.ms-caption-with-letter-spacing{letter-spacing:0}.ms-product-meta .ms-product-inventory .ms-circle{position:relative;top:2px}.ms-product-meta .ms-product-sku.ms-caption{display:inline;font-size:12px;letter-spacing:0}.ms-product-meta .ms-product-sku span{padding-left:10px}.ms-product-meta .ms-grid-item:nth-child(2){text-align:right}.ms-product-meta .ms-rating-star{font-size:12px}p.ms-rating-count.ms-caption{letter-spacing:0}.ms-product .ms-price .ms-badge{float:right;border-radius:var(--badge-corner-radius)}.ms-product-info-wrapper .ms-countdown-option-2 .ms-timer .ms-title{color:rgb(var(--color-foreground))}@media screen and (max-width:750px){.ms-product-meta .ms-grid-item:nth-child(2){text-align:left}.ms-product .ms-rating{padding:0}.ms-product-info-wrapper .ms-icon-with-text--horizontal .ms-icon-with-text__item{width:100%}.ms-product-info-container .ms-product-form,.ms-product-info-container .ms-product-description,.ms-product-info-container .ms-icon-with-text{font-size:calc(var(--font-body-scale) * 1.6rem)}.ms-icon-with-text--horizontal .ms-icon-with-text__item.ms-icon-with-text_mobile--two{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:350px){.ms-product-form__buttons{display:block}.ms-product-form__buttons .ms-product-form__submit,.ms-product-form__buttons .shopify-payment-button{width:100%}}.ms-recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;margin-bottom:2.5rem}.ms-recipient-form-field-label{margin:.6rem 0}.ms-recipient-form-field-label--space-between{display:flex;justify-content:space-between}.ms-recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer;margin-top:20px}.no-js .ms-recipient-checkbox{display:none}.ms-recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.ms-recipient-fields__field{margin:0 0 2rem}.ms-recipient-fields .ms-field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.ms-recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.ms-recipient-form .ms-icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem}.ms-recipient-form>input[type=checkbox]:checked+label .ms-icon-checkmark{visibility:visible}.js .ms-recipient-fields{display:none}.ms-recipient-fields hr{margin:1.6rem auto}.ms-recipient-form>input[type=checkbox]:checked~.ms-recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.ms-recipient-form>input[type=checkbox]:not(:checked,:disabled)~.ms-recipient-fields,.ms-recipient-email-label{display:none}.js .ms-recipient-email-label.ms-required,.no-js .ms-recipient-email-label.ms-optional{display:inline}.ms-recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.ms-recipient-form ul a{display:inline}.ms-recipient-form .ms-error-message:first-letter{text-transform:capitalize}.ms-recipient-form .ms-text-area{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-base-accent-2));color:rgb(var(--color-foreground));border-radius:var(--inputs-radius-outset);border:solid .1rem rgba(var(--color-foreground),.08);flex-grow:1;text-align:left;padding:4.5rem 2rem 1.5rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}@media screen and (forced-colors:active){.ms-recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.ms-recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.ms-recipient-form>input[type=checkbox]:checked+label .ms-icon-checkmark{border:none}}@media only screen and (min-width:960px)and (max-width:1260px){.ms-product-form__buttons{flex-direction:column;grid-gap:0}.ms-product-info-wrapper .ms-product-form__buttons .ms-product-form__submit,.ms-product-info-wrapper .ms-product-form__buttons .shopify-payment-button{width:100%;margin-bottom:5px}}.ms-linked-products__container{display:flex;gap:7px;flex-wrap:wrap}.ms-linked-products__link{position:relative;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:100%;overflow:hidden;border:3px solid transparent;cursor:pointer}.ms-linked-products__link:has(.ms-linked-products__radio:checked){outline:2px solid #000}.ms-linked-products__color{position:absolute;display:flex;background-color:var(--swatches-color);width:100%;height:100%;left:0;top:0}.ms-linked-products__image{position:absolute;display:flex;width:100%;height:100%;left:0;top:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-product.css.map */
