.main-product .section-styling.background--light{background-color:var(--color-white)}.main-product .section-styling.background--light-main{background-color:var(--color-main-light)}.main-product .section-styling.background--main{background-color:var(--color-main)}.main-product .section-styling.background--accent-aqua{background-color:var(--color-accent-aqua)}.main-product .section-styling.background--accent-green{background-color:var(--color-accent-green)}.main-product .section-styling.background--accent-purple{background-color:var(--color-accent-purple)}.main-product .section-styling.color--white{--section-color: var(--color-white)}.main-product .section-styling.color--white h1,.main-product .section-styling.color--white h2,.main-product .section-styling.color--white h3,.main-product .section-styling.color--white h4,.main-product .section-styling.color--white h5,.main-product .section-styling.color--white h6,.main-product .section-styling.color--white p{color:var(--color-white)}.main-product .section-styling.color--dark{--section-color: var(--color-dark)}.main-product .section-styling.color--dark h1,.main-product .section-styling.color--dark h2,.main-product .section-styling.color--dark h3,.main-product .section-styling.color--dark h4,.main-product .section-styling.color--dark h5,.main-product .section-styling.color--dark h6,.main-product .section-styling.color--dark p{color:var(--color-dark)}.main-product__inner{max-width:1440px;margin-right:auto;margin-left:auto;padding:var(--spacing-4x) 20px}@media (min-width: 768px){.main-product__inner{padding:var(--spacing-8x) var(--spacing-5x)}}@media (min-width: 1028px){.main-product__inner{padding:var(--spacing-10x) 160px}}.main-product__inner{display:flex;flex-flow:column;max-width:1920px;padding:0}@media (min-width: 768px){.main-product__inner{padding:0}}@media (min-width: 1028px){.main-product__inner{display:grid;padding:var(--spacing-5x) var(--spacing-4x) 0 var(--spacing-4x);grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:var(--spacing-2x) var(--spacing-10x)}}.main-product__inner .product-info__form{width:100%}.main-product .mobile-control-bar{display:block;margin-bottom:var(--spacing-4x);padding:var(--spacing-2x);border-radius:var(--spacing-1x);background-color:#fbe9e8}@media (min-width: 769px){.main-product .mobile-control-bar{display:none}}.main-product .mobile-control-bar .delivery-container{font-size:1.4rem;text-align:center}.main-product .mobile-control-bar .add-to-cart-button-holder{position:relative;display:flex;overflow:hidden;align-items:center;flex:1;order:2;height:100%;padding:8px 0;gap:12px}@media (min-width: 768px){.main-product .mobile-control-bar .add-to-cart-button-holder{flex:2;width:unset;padding:7px 0}}@media (min-width: 1028px){.main-product .mobile-control-bar .add-to-cart-button-holder{flex:1}}.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button{z-index:1;width:100%;height:48px}@media (min-width: 768px){.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button{width:100%}}.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button.initial-load{transform:translateZ(2px)!important}@media (min-width: 768px){.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button{order:2;width:100%;min-width:200px;height:var(--spacing-7x)}}.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button .button--add-to-cart{font-weight:500;display:flex;align-items:center;flex-flow:row nowrap;width:100%;height:48px;max-height:48px}@media (min-width: 768px){.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button .button--add-to-cart{width:100%}}.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button .button--add-to-cart .icon-shopping-cart{display:none}.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button .button--add-to-cart.js-add-to-cart .icon-shopping-cart{display:block}@media (min-width: 768px){.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button .button--add-to-cart{height:var(--spacing-7x);max-height:100%}}.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button .button--add-to-cart .button__text{font-family:Poppins,georgia;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.24rem;font-feature-settings:"ss06" on}@media (min-width: 768px){.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button .button--add-to-cart .button__text{font-size:1.4rem}}.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button .button--add-to-cart .button__text{font-weight:500;display:flex;align-items:center;gap:var(--spacing-1x)}.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button .button--add-to-cart .button__text .icon-arrow-right{width:20px;height:20px;margin-left:0}@media (min-width: 768px){.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button .button--add-to-cart .button__text{font-size:1.6rem;line-height:2.4rem}}.main-product .mobile-control-bar .add-to-cart-button-holder .product-add-button .button--add-to-cart svg{width:28px;height:28px}.main-product .mobile-control-bar .add-to-cart-button-holder .previous-button-state{position:absolute;z-index:0;top:8px;width:100%;height:48px}@media (min-width: 768px){.main-product .mobile-control-bar .add-to-cart-button-holder .previous-button-state{top:7px;height:var(--spacing-7x)}}.main-product .mobile-control-bar .add-to-cart-button-holder .previous-button-state .button__text{font-family:Poppins,georgia;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.24rem;font-feature-settings:"ss06" on}@media (min-width: 768px){.main-product .mobile-control-bar .add-to-cart-button-holder .previous-button-state .button__text{font-size:1.4rem}}.main-product .mobile-control-bar .add-to-cart-button-holder .previous-button-state .button__text{font-weight:500}@media (min-width: 768px){.main-product .mobile-control-bar .add-to-cart-button-holder .previous-button-state .button__text{font-size:1.6rem;line-height:2.4rem}}.main-product .mobile-control-bar .add-to-cart-button-holder .previous-button-state button{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/77/assets/sections-main-product.css.map */
