@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAeW9.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrnnAOW9.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrk5AOW9.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAOW9.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlVAOW9.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrm5B-W9.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrmAB-W9.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vuPQw.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_XvqPQw.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPqPQw.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPQw.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7PqPQw.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_AP2PQw.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v23/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2PQw.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format("truetype")}@font-face{font-family:SoLow;src:url(/cdn/shop/files/solow-trial-regular-webfont.woff2?v=1688134522) format("woff2"),url(/cdn/shop/files/solow-trial-regular-webfont.woff?v=1688134522) format("woff"),url(/cdn/shop/files/SoLow-Trial-Regular.otf?v=1688134522) format("opentype")}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media (max-width: 989px){.product-main{padding-top:0}}@media (max-width: 989px){.product-main .breadcrumbs{padding-bottom:.5rem}}.product-view-details .icon{width:1rem;margin-left:1rem;flex-shrink:0}.product .product-view-details{display:none}.featured-product .product .product-view-details{display:inline-flex}.product .slider{margin:0 calc(var(--container-padding) * -1);width:calc(100% + var(--container-padding) * 2);padding-bottom:0}.product .slider::-webkit-scrollbar{height:1.25rem;background-color:transparent}.product .slider::-webkit-scrollbar:vertical{display:none}.product .slider::-webkit-scrollbar-track{margin:0 var(--container-padding);border-bottom:none}.product .slider::-webkit-scrollbar-thumb{width:10%;border-radius:1rem;background-color:var(--color-utility-gray-100);border:.5rem solid transparent;background-clip:content-box}@media (max-width: 989px){.product .slider{gap:0}}@media (max-width: 989px){.product .slider-component-mobile .slider{padding-bottom:0}}.product .badge{margin-bottom:.75rem}@media (min-width: 990px){.product{display:flex}.product .badge{margin-bottom:1rem}.product .product-media-wrapper{width:60%}.product .product-media-wrapper .slider-button{display:none}.product .product-info-wrapper{width:40%;margin-top:0;padding-left:4rem}.product .slider{margin:0;width:100%}}@media (min-width: 1400px){.product .product-media-wrapper{width:70%}.product .product-info-wrapper{width:30%}}@media (min-width: 990px){.product-stacked .product-info-container-sticky{display:block;position:sticky;top:2rem;z-index:2}}.product-media-item{position:relative}.product-media-item:not(.for-variant){display:none}.product-media-item.is-active{display:block}@media (min-width: 990px){.product-media-item{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}.product-media-item.product-media-item-variant:not(:first-child){display:none}.product-media-item.full-width{width:100%;max-width:100%}}.product-media-list .media>*{overflow:hidden}.product-media-list .deferred-media{display:none}@media (min-width: 990px){.product-media-list .deferred-media{display:block}}.product-media-icon{background-color:var(--color-white);color:var(--color-typography-base);width:2.5rem;height:2.5rem;border-radius:100%;display:flex;align-items:center;justify-content:center;position:absolute;left:.625rem;top:.625rem;z-index:100;transition:color .3s ease-out,opacity .3s ease-out}.product-media-icon .icon{width:1.25rem;height:1.25rem}.product-media-toggle{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;border-radius:0;background-color:transparent;box-shadow:none;color:inherit;cursor:pointer;display:flex}.product-media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:200;height:100%;width:100%}.product-media-toggle:focus-visible,.product-media-toggle.focused{outline:0;box-shadow:none}.product-media-toggle:focus-visible:after,.product-media-toggle.focused:after{box-shadow:0 0 0 .3rem var(--color-white),0 0 0 .5rem var(--color-focus)}.product-modal-opener{display:block;position:relative}.product-modal-opener .product-media-icon{opacity:0}.product-modal-opener:hover .product-media-icon,.product-modal-opener:focus .product-media-icon{opacity:1}@media (min-width: 990px){.product-modal-opener:not(.product-modal-opener-image){display:none}}.product-media-modal-wrapper{height:100vh;width:100%;margin-top:0}@media (max-width: 989px){.product-media-modal-wrapper{padding:0}}.product-media-modal-content{padding:0;margin-bottom:0}.product-media-modal-content .deferred-media,.product-media-modal-content img{width:fit-content;display:block;max-height:100vh;margin:0 auto}.product-title{margin-bottom:.5rem}.product-title>*{margin:0;line-height:1.25em}.product-title>a{display:none}@media (min-width: 750px){.product-title{margin-bottom:1rem}.product-title>*{line-height:1.04em}}.product-title-badge svg{width:2rem;color:var(--color-primary)}@media (min-width: 750px){.product-title-badge svg{width:2.5rem}}.product-title-mobile{margin-bottom:1.5rem}.price-mobile{display:block;margin-top:1rem}.price-desktop{display:none}@media (min-width: 990px){.price-mobile{display:none}.price-desktop{display:block}}.product-price{margin-top:.25rem;margin-bottom:0}@media (min-width: 990px){.product-price{margin-top:0;margin-bottom:2rem}}.product-variants .product-form-swatches{margin-top:2rem}@media (min-width: 990px){.product-variants{margin-top:2rem;border-top:1px solid var(--color-border)}.product-variants .product-form-swatches{margin-top:2.5rem}}variant-radios{display:flex;flex-direction:column}variant-radios .product-form-color-variants{order:-1}.product-form-swatches input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.product-form-swatches-label{font-family:var(--font-family-body);font-weight:var(--font-weight-body);color:var(--color-typography-base);font-size:.875rem;text-transform:none;letter-spacing:0;margin-bottom:.75rem}.product-form-swatches-label span{font-size:.875rem}.product-buy-buttons{margin:1.5rem 0 1rem}.product-buy-buttons.has-dynamic-checkout .product-form{margin-top:1rem}@media (min-width: 990px){.product-buy-buttons{margin:2rem 0 1rem}}.product-form-submit{height:4rem}.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}.product-form-error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;margin-bottom:0;margin-top:.5rem;width:100%;color:var(--color-error)}.product-form-error-message-wrapper:not([hidden]) svg{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.5rem}.shop-pay-banner{margin-top:1rem;font-size:.75rem;line-height:1.5em;text-align:center;filter:grayscale(100%)}.shopify-payment-button{width:100%}.shopify-payment-button__button{width:100%;margin-top:1rem;border-radius:0;height:4rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.shopify-payment-button__button--unbranded{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;border-radius:0;background-color:transparent;box-shadow:none;color:inherit;cursor:pointer;min-width:0;display:inline-flex;align-items:center;flex-direction:row;justify-content:center;padding:.625rem 1.25rem;font-family:var(--font-family-headings);font-size:1rem;font-weight:var(--font-weight-medium);letter-spacing:.14em;line-height:1.43em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;background-color:var(--color-btn-bg, #000);color:var(--color-btn-text, #fff);border:1px dotted var(--color-btn-border, transparent);--color-btn-bg: var(--color-gray-500);--color-btn-text: var(--color-white);--color-btn-bg-hover: var(--color-primary);--color-btn-text-hover: var(--color-white);--svg-color-fill: var(--color-primary);--svg-hover-color-fill: var(--color-white)}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--color-btn-bg-hover, #000);color:var(--color-btn-text-hover, #fff);border:1px dotted var(--color-btn-border-hover, transparent);text-decoration:var(--text-decoration-hover, none)}.shopify-payment-button__button--unbranded:hover:not([disabled]) svg{color:var(--svg-hover-color-fill, #fff)}.shopify-payment-button__button--unbranded.btn-sm{padding:.5rem 1.5rem}.shopify-payment-button__button--unbranded.btn-lg{padding:.75rem 1.5rem}.shopify-payment-button__button--unbranded.btn-full{width:100%}.shopify-payment-button__button--unbranded[disabled]{cursor:not-allowed;--color-btn-border: transparent}.shopify-payment-button__button--unbranded[disabled]:hover{--color-btn-border-hover: transparent}.shopify-payment-button__button--unbranded .btn-icon svg{margin:var(--svg-margin, 0 0 0 .5rem);display:block}.shopify-payment-button__button--unbranded .icon-left{order:-1}.shopify-payment-button__button--unbranded .icon-left svg{margin:var(--svg-margin, 0 .5rem 0 0)}.shopify-payment-button__button--unbranded svg{color:var(--svg-color-fill, #fff);width:var(--svg-width, 1.5rem);height:var(--svg-height, 1.5rem);margin:var(--svg-margin, 0 .5rem);transition:color .3s ease-out}.btn-lg .shopify-payment-button__button--unbranded svg{margin:var(--svg-margin, 0 .75rem)}.shopify-payment-button__button--unbranded[disabled]{--color-btn-bg: var(--color-white);--color-btn-text: var(--color-utility-gray-300);--color-btn-bg-hover: var(--color-white);--color-btn-text-hover: var(--color-utility-gray-300);--color-btn-border: var(--color-utility-gray-300);--color-fill: var(--color-utility-gray-200);--svg-color-fill: var(--color-utility-gray-200)}.theme-dark .shopify-payment-button__button--unbranded,.text-light .shopify-payment-button__button--unbranded,.theme-texture-600 .shopify-payment-button__button--unbranded{--color-btn-bg: transparent;--color-btn-text: var(--color-white);--color-btn-border: var(--color-white);--color-btn-bg-hover: transparent;--color-btn-text-hover: var(--color-white);--color-btn-border-hover: var(--color-primary);--svg-hover-color-fill: var(--color-primary)}.theme-dark .shopify-payment-button__button--unbranded[disabled],.text-light .shopify-payment-button__button--unbranded[disabled],.theme-texture-600 .shopify-payment-button__button--unbranded[disabled]{--color-btn-bg: var(--color-utility-gray-600);--color-btn-text: var(--color-utility-gray-400);--color-btn-bg-hover: var(--color-utility-gray-600);--color-btn-text-hover: var(--color-utility-gray-400);--svg-color-fill: var(--color-utility-gray-200);border:0}.shopify-payment-button__more-options{margin:1rem 0 0;font-size:1rem;text-decoration:underline;color:var(--color-typography-base)}.shopify-payment-button__more-options:hover{color:var(--color-link-hover)}.product-helper-container{display:flex;justify-content:space-around}.product-helper-link,.product-helper-text,.product-popup-modal-opener{display:flex;flex-direction:column;align-items:center;flex:1 0 30%;text-align:center;font-size:.875rem;color:var(--color-typography-base);margin-bottom:0;line-height:1.43em}.product-helper-link .icon,.product-helper-text .icon,.product-popup-modal-opener .icon{width:1.125rem;height:1.125rem;margin-bottom:.25rem;color:var(--color-text-dark);opacity:.6}.product-helper-link.link{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;border-radius:0;background-color:transparent;box-shadow:none;color:inherit;cursor:pointer;transition:color .3s ease-out;font-family:var(--font-family-body)}.product-helper-link.link:hover{color:var(--color-link-hover)}.product-info-divider{margin:2rem 0}.product-info-divider+.accordion{border-top:none;margin-top:-1.5rem}.product-accordion .accordion-content p,.product-accordion .accordion-content li{font-size:.875rem}.product-accordion .accordion-content ul{margin-top:0}.product-accordion .icon-plus-outline{display:none}.klaviyo-bis-trigger{height:4rem;font-size:.75rem;line-height:inherit;margin:.625rem 0;width:100%!important}.klaviyo-bis-trigger:after{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 0L6 12L10.5 15L0 24L18 15L13.5 12L24 0Z' fill='%23ed6b06'%3E%3C/path%3E%3C/svg%3E");height:1.5rem;width:1.5rem;margin:0 0 0 .5rem;background-repeat:no-repeat}.klaviyo-bis-trigger:hover:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 0L6 12L10.5 15L0 24L18 15L13.5 12L24 0Z' fill='white'/%3E%3C/svg%3E")}.product-popup-modal-content-info table{width:100%!important;max-width:800px;font-size:.625rem}@media (min-width: 440px){.product-popup-modal-content-info table{font-size:.875rem}}@media (min-width: 750px){.product-popup-modal-content-info table{font-size:1rem}}p.spb-productdescfont.spb-productdesctextcolor{font-size:10px}.product-option.cart-item-name dd{font-weight:400}div#infiniteoptions-container{margin-bottom:1rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-top:1.5rem;padding-bottom:1rem}@media (min-width: 750px){div#infiniteoptions-container{margin-bottom:2rem}}div#infiniteoptions-container .spb-label-tooltip{margin-bottom:.25rem}div#infiniteoptions-container div+div{margin:1rem 0}div#infiniteoptions-container textarea,div#infiniteoptions-container input{padding:.5rem;font-size:.75rem;width:100%}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-main-product.css.map */
