/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/styles/snippets/control-bar.scss ***!
  \*****************************************************************************************************************************************************************************************************/body{position:relative;background-color:var(--color-off-white)}body .shopify-challenge__container{display:flex;min-width:100%;flex-direction:column;justify-content:center;grid-gap:16px;gap:16px;height:40vh;margin:100px 0;align-items:center}body .shopify-challenge__message{font-family:GT America Extended,sans-serif;font-size:1.3rem;font-weight:500;font-style:normal;line-height:120%;font-feature-settings:"ss06" on;font-size:1.3rem!important;font-weight:400}@media (min-width: 768px){body .shopify-challenge__message{font-size:1.5rem;line-height:2.4rem}}body .shopify-challenge__button{min-width:300px;margin-top:16px!important;border-radius:2px;font-family:GT America Extended,sans-serif;font-size:1.3rem;font-weight:500;font-style:normal;line-height:120%;font-feature-settings:"ss06" on;font-size:1.2rem;font-weight:400;line-height:1.1;display:flex;align-items:center;flex-direction:row;justify-content:center;height:48px;padding:21.5px 0;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,color .3s ease,opacity .3s ease;color:var(--color-white);border:none;outline:none;background-color:var(--color-dark)}@media (min-width: 768px){body .shopify-challenge__button{font-size:1.5rem;line-height:2.4rem}}@media (min-width: 768px){body .shopify-challenge__button{font-size:1.2rem;height:unset;padding:13px 0}}body:before{position:absolute;z-index:1000;z-index:-1;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;content:"";transition:all .2s ease-in-out;opacity:0;background:#0000004d}body #dummy-chat-button-iframe{transform:scale(.8)!important;transform-origin:bottom right!important}@media (max-width: 767px){body.template-product #dummy-chat-button-iframe{right:24px!important;bottom:124px!important;left:auto!important;left:initial!important}}body.cart-drawer-open:before{z-index:4999;visibility:visible;opacity:1}body.cart-drawer-open #dummy-chat-button-iframe{display:none}body main:focus{outline:none}body .locale-selectors__selector{width:100%!important}@media (min-width: 1025px){body .locale-selectors__selector{width:auto!important}}.control-bar{position:fixed;z-index:20;right:0;bottom:0;left:0;width:100%;display:flex;flex-direction:column}.control-bar .overview-holder{order:2}.control-bar .product-add-button{order:1}@media (min-width: 768px){.control-bar{position:relative;display:block;margin-bottom:var(--spacing-3x)}}.control-bar .overview-holder{position:relative;display:grid;border-top:1px solid var(--color-light-grey);background-color:var(--color-off-white);grid-template-columns:1fr 1fr}@media (min-width: 768px){.control-bar .overview-holder{border:1px solid var(--color-light-grey);border-width:1px 1px 0 1px;background-color:transparent}}.control-bar .overview-holder:after{position:absolute;top:0;left:50%;width:1px;height:100%;content:"";background-color:var(--color-light-grey)}.control-bar .overview-holder .products-holder{padding:var(--spacing-1x) var(--spacing-2x)}.control-bar .overview-holder .products-holder .add-on{display:flex;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);justify-content:space-between}.control-bar .overview-holder .products-holder .add-on .price{display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.control-bar .overview-holder .products-holder .connected-product{display:flex;justify-content:space-between}.control-bar .overview-holder .products-holder .connected-product .title{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.control-bar .overview-holder .products-holder .connected-product .selected-value{text-transform:capitalize}.control-bar .overview-holder .products-holder p{font-family:Messina Sans,georgia;font-size:1.4rem;font-weight:300;font-style:normal;line-height:2rem;font-feature-settings:"ss06" on;font-size:1.2rem;font-weight:400;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width: 768px){.control-bar .overview-holder .products-holder p{font-size:1.1rem}}.control-bar .overview-holder .products-holder p span{font-weight:300}.control-bar .overview-holder .products-holder__size span{text-transform:capitalize}.control-bar .overview-holder .product-properties{padding:var(--spacing-1x) var(--spacing-2x)}.control-bar .overview-holder .product-properties__quantity{font-family:Messina Sans,georgia;font-size:1.4rem;font-weight:300;font-style:normal;line-height:2rem;font-feature-settings:"ss06" on;font-size:1.2rem;font-weight:400}@media (min-width: 768px){.control-bar .overview-holder .product-properties__quantity{font-size:1.1rem}}.control-bar .overview-holder .product-properties__quantity span{font-weight:300;text-transform:capitalize}.control-bar .overview-holder .product-properties__color{font-family:Messina Sans,georgia;font-size:1.4rem;font-weight:300;font-style:normal;line-height:2rem;font-feature-settings:"ss06" on;font-size:1.2rem;font-weight:400}@media (min-width: 768px){.control-bar .overview-holder .product-properties__color{font-size:1.1rem}}.control-bar .overview-holder .product-properties__color span{font-weight:300;text-transform:capitalize}.control-bar button{line-height:1.6;width:100%;height:57px;text-transform:uppercase;font-size:1.4rem}.control-bar button small{font-size:.8rem;font-weight:400}#addToBagButton[disabled]{display:none}#addToBagButton[disabled]+back-in-stock{display:flex}.control-bar back-in-stock{display:none;border-left:1px solid var(--color-light-grey);border-right:1px solid var(--color-light-grey);border-top:1px solid var(--color-light-grey);height:57px;background-color:var(--color-off-white)}@media (min-width: 768px){.control-bar back-in-stock{border-bottom:1px solid var(--color-light-grey);background-color:var(--color-white)}}.control-bar back-in-stock input[type=email]{flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:1px solid transparent;padding:var(--spacing-1x) var(--spacing-2x);font-family:var(--font-messina-sans);font-size:1.4rem;font-weight:400;color:var(--color-dark)}.control-bar back-in-stock input[type=email]::-moz-placeholder{font-family:var(--font-messina-sans);font-size:1.4rem;font-weight:300}.control-bar back-in-stock input[type=email]::placeholder{font-family:var(--font-messina-sans);font-size:1.4rem;font-weight:300}.control-bar back-in-stock input[type=email].js-error{color:var(--color-red)}.control-bar back-in-stock input[type=email].js-error::-moz-placeholder{color:var(--color-red)}.control-bar back-in-stock input[type=email].js-error::placeholder{color:var(--color-red)}.control-bar back-in-stock button{font-family:var(--font-gt-extended);background-color:var(--color-dark);text-transform:uppercase;font-size:1.1rem;padding:6px 10px;color:var(--color-white);width:148px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-dark);box-shadow:none;outline:none;transform:translate(1px,-1px)}
/*# sourceMappingURL=/cdn/shop/t/149/assets/snippet-control-bar.css.map */
