.product-main-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media (min-width: 75em){.product-main-grid{grid-template-columns:minmax(var(--space-24),.5fr) minmax(20rem,52.5rem) minmax(32rem,1fr) minmax(var(--space-24),.5fr)}}@media (min-width: 125em){.product-main-grid{grid-template-columns:minmax(var(--space-24),1fr) minmax(38rem,2fr) minmax(20rem,1.5fr) minmax(var(--space-24),1fr)}}section{grid-column-start:2;grid-column-end:3}@media (min-width: 75em){section:not(.product-section){grid-column-start:2;grid-column-end:4}}@media (min-width: 75em){.product-section-media{grid-column-start:1;grid-column-end:5}}@media (min-width: 46.875em){.product-section-header__container,.product-section-info__container{padding-left:var(--space-24)}}@media (max-width: 46.875em){.product-section-form__container,.product-section-header__container,.product-section-info__container{padding-left:var(--space-16);padding-right:var(--space-16)}}@media (min-width: 75em){.product-section-header{grid-column-start:2;grid-column-end:3}}.product-section-header__container{display:flex}@media (max-width: 74.99em){.product-section-form{grid-row-start:4}}@media (min-width: 75em){.product-section-form{grid-column-start:3;grid-column-end:4;grid-row:span 4}}.product-section-form__container{position:sticky;top:0}@media (max-width: 74.99em){.product-section-form__container{padding-top:0!important}}@media (min-width: 46.875em){.product-section-form__container{padding-left:var(--space-24);padding-right:var(--space-24)}}@media (min-width: 75em){.product-section-info{grid-column-start:2;grid-column-end:3;grid-row:span 2}}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.06rem solid rgba(var(--color-foreground),.1)}@media (min-width: 46.875em){.product__modal-opener:not(.product__modal-opener--image){display:none}}@media (min-width: 75em){.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}.product__modal-opener .product__media-icon{opacity:0}}.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}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.06rem 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;right:var(--space-20);padding:var(--space-12);position:fixed;z-index:2;top:var(--space-20);width:var(--space-40)}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:var(--space-24)}@media (min-width: 46.875em){.product-media-modal__toggle{right:var(--space-48);top:var(--space-24)}}@media (min-width: 61.875em){.product-media-modal__toggle{right:var(--space-48)}}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*{display:block;height:auto;margin:auto;border:.06rem solid rgba(var(--color-foreground),.04)}.product-media-modal__content .media{background:none}.product-media-modal__content .deferred-media{width:100%}@media (min-width: 46.875em){.product-media-modal__content{padding:var(--space-20) 6.875rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:var(--space-20)}.product-media-modal__content>*:not(.active){display:block}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}@media (min-width: 61.875em){.product-media-modal__content{padding:var(--space-20) 6.875rem;padding-bottom:var(--space-16)}.product-media-modal__content>*+*{margin-top:var(--space-16)}}.product-media-modal__content-inner{max-width:calc(var(--page-width)*.7);margin:0 auto}.product-media-modal__content-inner img{display:block;margin:0 auto var(--grid-mobile-vertical-spacing);height:auto}@media (min-width: 36.01em){.product-media-modal__content-inner img{margin:0 auto var(--grid-desktop-vertical-spacing)}}.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%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{font-size:var(--body-md);padding-right:var(--space-12);padding-left:0;height:var(--space-40);text-underline-offset:.187rem;text-decoration-thickness:.06rem;transition:text-decoration-thickness var(--duration-short) ease}.product-popup-modal__button:hover{text-decoration-thickness:.125rem}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.06rem 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:var(--space-12);z-index:2;top:var(--space-16);width:var(--space-40);margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:var(--space-24)}.product-popup-modal__content{background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:var(--space-48);width:92%;position:absolute;top:0;padding:0 var(--space-16) 0 var(--space-32)}@media (min-width: 46.875em){.product-popup-modal__content{padding-right:var(--space-16);margin-top:6.25rem;width:70%;padding:0 var(--space-32)}}@media (max-width: 46.865em){.product-popup-modal__content table{display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}}.product-popup-modal__content img{max-width:100%}.product-popup-modal__content-info{padding-right:var(--space-40)}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media (max-width: 46.865em){.product-popup-modal__content-info>*{max-height:100%}}.product-section-form__container>*+*{margin:var(--space-16) 0}.product-section-form__container>*.shopify-block--margin-collapse{margin-bottom:0;margin-top:0}.product-section-form__container>*.shopify-block--margin-collapse+.shopify-block--margin-collapse>*{border-top:none}.product-form variant-radios,.product-form variant-selects{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:var(--body-sm);margin-bottom:var(--space-16)}.product-form__error-message-wrapper svg{flex-shrink:0;width:var(--space-12);height:var(--space-12);margin-right:var(--space-8);margin-top:var(--space-4)}.product-form__input{flex:0 0 100%;max-width:23rem;min-width:-moz-fit-content;min-width:fit-content;border:none}.product-form__input--dropdown{margin-bottom:var(--space-16)}.product-form__input .select{max-width:15rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:var(--space-8) var(--space-4) .125rem 0;padding:var(--space-12) var(--space-20);font-size:var(--body-sm);letter-spacing:.06rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.product-form__input input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.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))}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (forced-colors: active){.product-form__input input[type=radio]:checked+label{text-decoration:underline}}.product-form__input input[type=radio]:checked+label::-moz-selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio]:focus-visible+label,.product-form__input input[type=radio].focused+label{box-shadow:0 0 0 .187rem rgb(var(--color-background)),0 0 0 .312rem rgba(var(--color-foreground),.55)}.product-form__input--single-option{display:flex;align-items:center}.product-form__input--single-option .form__label:after{content:":";margin-left:-.125rem}.product-form__input--single-option input[type=radio]:checked+label{background-color:#ffffffe6;color:rgb(var(--color-foreground))}.product-form__input--single-option input[type=radio]+label{margin:0;margin-left:var(--space-8);margin-bottom:var(--space-4);line-height:calc(1 + .312/var(--font-body-scale));padding:var(--space-8) var(--space-12);border:1px solid rgb(var(--color-foreground),.1);border-radius:0;cursor:default}.product-form__input--single-option input[type=radio]+label:hover{border:1px solid rgb(var(--color-foreground),.1)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__submit{margin-bottom:var(--space-12)}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors: active){.product-form__submit[aria-disabled=true]{color:Window}}.no-js .product-form__submit.button--secondary{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1}.product-form__buttons{max-width:27.5rem}.product-form__quantity .form__label{margin-bottom:var(--space-8)}.product-form__quantity-top .form__label{margin-bottom:var(--space-12)}.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .187rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-header--large,.product-header--medium,.product-header--small{max-width:30%;width:calc(30% - var(--grid-mobile-horizontal-spacing)*3/2)}@media (min-width: 46.875em){.product-header--large{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing)*3/2)}.product-header--medium{max-width:40%;width:calc(40% - var(--grid-desktop-horizontal-spacing)*3/2)}.product-header--small{max-width:30%;width:calc(30% - var(--grid-desktop-horizontal-spacing)*3/2)}}.product-header__media{flex:1 0 auto}.product-header__info{flex:0 1 auto;padding-left:calc(var(--grid-mobile-horizontal-spacing)*3)}@media (min-width: 46.875em){.product-header__info{padding-left:calc(var(--grid-desktop-horizontal-spacing)*3)}}.product-header__info-container>*{margin-bottom:var(--space-8)}.product-info>*{margin-bottom:var(--space-16)}.product-info>*.shopify-block--margin-collapse{margin-bottom:0;margin-top:0}.product-info>*.shopify-block--margin-collapse .accordion{border-top:none}.product-info .product__description--card{color:rgb(var(--color-foreground),.9);border-radius:.2rem;padding:var(--space-48);background-color:rgb(var(--color-foreground),.03)}.product__title{word-break:break-word;margin-top:0;margin-bottom:var(--space-16)}.product__title+.product__text.caption-with-letter-spacing{margin-top:calc(var(--space-16)*-1)}.product__subtitle{word-break:break-word;margin:var(--space-16) 0;font-size:var(--heading-lg);line-height:calc(1 + .25/max(1,var(--font-heading-scale)))}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text a{color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion__content{padding:0 var(--space-12)}.product .price{align-items:flex-start}.product .price dl{margin-top:var(--space-4);margin-bottom:var(--space-4)}.product .price--sold-out .product .price__badge-sold-out{background:#0000;color:rgb(var(--color-background));border:none}.product .price--sold-out .product .price__badge-sale{display:none}.product__media-list{margin:0}@media (min-width: 46.875em){.product__media-item:first-child{width:100%}}.product__media-item>*{display:block;position:relative}.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}.product__media-icon{background-color:rgb(var(--color-background));border-radius:50%;border:.06rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:var(--space-32);width:var(--space-32);position:absolute;left:var(--space-8);top:var(--space-8);z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}@media (max-width: 74.99em){.product__media-icon{left:calc(var(--space-12)*-1);top:calc(var(--space-12)*-1)}}.product__media-icon .icon{width:var(--space-12);height:var(--space-16)}.product__media-video .product__media-icon{opacity:1}.product__media-toggle{background-color:#0000;border:none;cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.shopify-payment-button__button{border-radius:0;font-family:inherit;min-height:var(--space-48)}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.125rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.187rem;box-shadow:0 0 0 .06rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .187rem rgb(var(--color-background)),0 0 .312rem .25rem 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:.125rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .06rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .187rem rgb(var(--color-background)),0 0 .312rem .25rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));box-shadow:0 0 0 .06rem rgba(var(--color-button),var(--alpha-button-border));color:rgb(var(--color-button-text));font-size:var(--body-sm);line-height:calc(1 + .125/var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::-moz-selection{background-color:rgba(var(--color-button-text),.3)}.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:rgba(var(--color-button),var(--alpha-button-background));box-shadow:0 0 0 .125rem rgba(var(--color-button),var(--alpha-button-border))}.shopify-payment-button__more-options{margin:var(--space-16) 0 var(--space-12);font-size:var(--body-xs);line-height:calc(1 + .312/var(--font-body-scale));letter-spacing:.03rem;text-decoration:underline;text-underline-offset:.187rem}.shopify-payment-button__button--hidden{display:none}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:var(--body-md);letter-spacing:.06rem}ul.product-slider{margin-top:0}.product-slider .media{background-color:var(--color-background)}.product-slider .media--adapt{height:auto}@media (max-width: 46.865em){.product-slider .media--small:not(.media--adapt){min-height:13.125rem}}@media (min-width: 46.875em){.product-slider .media--small:not(.media--adapt){min-height:26.25rem}}@media (max-width: 46.865em){.product-slider .media--medium:not(.media--adapt){min-height:17.5rem}}@media (min-width: 46.875em){.product-slider .media--medium:not(.media--adapt){min-height:35rem}}@media (max-width: 46.865em){.product-slider .media--large:not(.media--adapt){min-height:22.5rem}}@media (min-width: 46.875em){.product-slider .media--large:not(.media--adapt){min-height:45rem}}.product__tax{margin-top:calc(var(--space-16)*-1)}.product__description--small{font-size:var(--body-sm)}.product__description-title{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/53/assets/section-alternative-product.css.map */
