.custom-register-wrapper{display:flex;justify-content:center;align-items:flex-start;padding-left:1.5rem;padding-right:1.5rem}.custom-register-inner{width:100%;max-width:717px}.custom-register-heading{color:#000;font-size:25px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:35px}.custom-register-subheading{font-size:13px;font-weight:300;text-align:center;text-transform:uppercase;letter-spacing:1px;margin-bottom:3rem;color:#0009}.custom-register-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.custom-register-fields{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:3rem}.custom-field{display:flex;flex-direction:column;gap:.8rem;width:100%}.custom-field label{color:#000;font-size:15px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.5px;text-transform:uppercase}.custom-field input{width:100%;padding:1rem;border:1px solid rgba(0,0,0,.2);font-size:1.4rem;height:35px;font-family:inherit;background-color:transparent;transition:border-color .2s ease}.custom-field input:focus{outline:none;border-color:#000c}.phone-input-group{display:flex;gap:0}.country-select-wrapper{position:relative;width:65px;flex-shrink:0;border:1px solid rgba(0,0,0,.2);border-right:none;background:#0000000a;height:35px;transition:border-color .2s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.country-select-wrapper:focus-within,.country-select-wrapper.is-open{border-color:#000c}.country-select-display{display:flex;align-items:center;justify-content:space-between;padding:0 8px;height:100%;pointer-events:none}.country-select-display .flag-img{width:24px;height:auto;border-radius:2px;object-fit:cover}.country-select-display svg{color:#0009}.country-dropdown-list{position:absolute;top:100%;left:-1px;width:280px;max-height:250px;overflow-y:auto;background:#fff;border:1px solid rgba(0,0,0,.2);z-index:100;display:none;box-shadow:0 4px 6px -1px #0000001a}.country-select-wrapper.is-open .country-dropdown-list{display:block}.country-dropdown-option{display:flex;align-items:center;padding:10px 12px;cursor:pointer;gap:12px;font-size:1.4rem;color:#000;background:#fff;transition:background .15s ease}.country-dropdown-option:hover{background:#0000000a}.country-dropdown-option.is-selected{background:#00000014;font-weight:500}.flag-img-small{width:20px;height:auto;border-radius:2px;flex-shrink:0;box-shadow:0 0 1px #0003}.phone-input-group input{flex:1;width:0}.custom-register-checkbox{display:flex;align-items:flex-start;gap:.75rem}.custom-register-checkbox input[type=checkbox]{width:16px;height:16px;min-width:16px;margin-top:3px;cursor:pointer;accent-color:#000}.custom-register-checkbox label{font-size:1.3rem;font-weight:400;line-height:1.5;cursor:pointer}.custom-register-checkbox label a{text-decoration:underline;font-weight:400}.custom-register-submit{letter-spacing:1.5px;text-transform:uppercase}.custom-register-login-link{text-align:center;margin-top:1.5rem;font-size:1.2rem;font-weight:300}.custom-register-login-link a{text-decoration:underline;font-weight:400}.register-alert{display:none;padding:1.4rem 1.6rem;border-radius:6px;margin-bottom:2rem;font-size:1.3rem;line-height:1.6}.register-alert--error{background:#fff5f5;border:1px solid #f87171;color:#b91c1c}.register-alert--success{text-align:center}.register-alert--success h2{text-transform:uppercase}@media screen and (max-width:500px){.custom-register-row{grid-template-columns:1fr}.custom-register-heading{font-size:28px}}#cart-footer-mount .cart__footer{padding:0;border:none;display:block}#cart-footer-mount .cart__blocks{display:flex;flex-direction:column;gap:0}#cart-footer-mount .gradient{background:transparent!important}#cart-footer-mount .page-width{max-width:none;padding:0}#cart-footer-mount .totals{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}#cart-footer-mount .totals__total{font-size:1.3rem;font-weight:300;margin:0}#cart-footer-mount .totals__total-value{font-size:2.3rem;font-weight:300;color:#000;margin:0}#cart-footer-mount .tax-note{display:none}#cart-footer-mount .cart__checkout-button{width:100%;max-width:none;background:#000;color:#fff;border-radius:0;font-size:1.3rem;font-weight:300;letter-spacing:.15em;text-transform:uppercase;padding:1.4rem;margin-top:0}#cart-footer-mount .cart__ctas{display:block}.cart__footer-wrapper{display:none!important}.location-address-wrapper p:first-child{color:#000;font-size:20px;font-style:normal;font-weight:300;line-height:normal;margin:25px 0}.location-address-wrapper p:nth-child(2){font-size:15px;color:#000;font-style:normal;line-height:normal}.location-address-wrapper p:nth-child(3){font-size:13px;font-style:italic;line-height:22px}.store-location-content p.sub-title{font-size:13px;font-style:normal;font-weight:300;line-height:14px;text-transform:uppercase}.store-location-content h2{font-family:Regista Grande,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:0}.store-location-content .location-tabs button{font-size:15px;font-weight:400;cursor:pointer;text-decoration:none;height:15px}.bestseller-slide-item{width:calc(50% - .5rem)}@media(min-width:768px){.bestseller-slide-item{width:calc(25% - .75rem)}}.store-location-content .location-address-wrapper p:first-child{color:#000;font-size:20px;font-style:normal;font-weight:300;line-height:normal;margin:25px 0}.store-location-content .location-address-wrapper p:nth-child(2){font-size:15px;color:#000;font-style:normal;line-height:normal}.store-location-content .location-address-wrapper p:nth-child(3){font-size:13px;font-style:italic;line-height:22px}.store-location-content .location-address-wrapper{margin-bottom:35px}.store-location-content h2{font-size:2rem;text-transform:uppercase;margin-bottom:0}.store-location-content .location-tabs button{font-size:15px;font-weight:400;cursor:pointer;text-decoration:none;height:15px;background:transparent;border:none;padding:0}.store-location-content .location-tabs button.is-active{text-decoration:underline;text-underline-offset:3px}.store-location-content .location-tabs{border:none}@media screen and (max-width:822px){location-footer{border-bottom:1px solid #000}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
