.sticky-atc-panel{visibility:visible;z-index:5;left:0;width:calc(100% - 80px);margin:0 40px 5px;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;background-color:rgba(var(--drawer-bg-color));box-shadow:-2px 1px 10px 2px #0003;color:rgb(var(--drawer-text-color));border-radius:10px}.scrolled-to-bottom .sticky-atc-panel,.sticky-atc-panel--out{visibility:hidden;transform:translateY(100%);opacity:0}.card--sticky-atc{margin-top:0;padding:15px;gap:15px;border-radius:10px;border:1px solid #000;background:#fff}.sticky-atc__image{flex:0 0 9%;height:auto;max-height:122px;max-width:122px;display:flex;align-items:flex-start;justify-content:center}.sticky-atc__image img{width:100%;height:100%;object-fit:contain;border-radius:10px;border:1px solid #000}.sticky-atc__content{flex:1;display:flex;flex-direction:column;min-width:0}.sticky-atc__top{gap:16px;align-items:flex-start;justify-content:space-between}.sticky-atc__info-left{flex:0 0 auto;min-width:0}.sticky-atc__vendor{color:#047789;margin-top:13px;font-family:Bricolage Grotesque;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.sticky-atc__title{color:#000;font-family:Bricolage Grotesque;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:10px}.sticky-atc__options-right{flex:0 0 35%;text-align:left;height:100%;align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start}.sticky-atc__bottom{gap:16px;align-items:flex-end}.sticky-atc__price-left{flex:1;min-width:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.sticky-atc__price-left .price{margin-bottom:4px}.sticky-atc__policies{color:#047789;font-size:13px;font-style:normal;font-weight:400;line-height:1}.sticky-atc__policies a{color:#000;font-size:13px;font-style:normal;font-weight:400;line-height:1;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.sticky-atc__option-label{color:#000;font-size:15px;font-style:normal;font-weight:500;line-height:1;min-width:35px}.sticky-atc__swatches{gap:6px 0;flex-wrap:wrap;padding-bottom:8px}.sticky-atc__swatches label{color:#047789;text-align:center;font-size:13.64px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;min-width:129px;margin-top:0;height:auto;padding:7px;border-radius:31px;border:1px solid #047789}.sticky-atc__swatches label[data-swatch]:before{content:none}.sticky-atc__swatches input:checked+.opt-label--swatch,.sticky-atc__swatches input:checked+.filter__label[data-swatch]:before{border:1px solid #047789;border-radius:31px;box-shadow:none;color:#fff;background-color:#047789}.sticky-atc__swatches .swatch-shape--not-circle[data-swatch],.sticky-atc__swatches .swatch-shape--not-circle[data-swatch]:before{border-radius:31px}.sticky-atc__swatches label[data-swatch]:hover{border:1px solid #047789;box-shadow:none}.sticky-atc__more-options{align-self:center;white-space:nowrap}.sticky-atc__actions-right{flex:0 0 43%}.sticky-atc__form-actions{gap:15px}.sticky-atc__quantity{flex:0 0 38%}.sticky-atc__quantity .qty-input--combined{border-radius:10px;border:1px solid #7A9D16;height:46px}.sticky-atc__quantity quantity-input{width:100%}.sticky-atc__quantity .qty-input--combined .qty-input__btn{color:#7a9d16;text-align:center;font-family:Albert Sans;font-size:25px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.25px;text-transform:uppercase}.sticky-atc__add-button{flex:0 0 60%}.sticky-atc__add-button button{height:46px;width:100%;border-radius:10px;background:#7a9d16;color:#fff;text-align:center;font-size:15px;font-style:normal;font-weight:800;line-height:1;letter-spacing:.75px;text-transform:uppercase;padding:14px;border:1px solid transparent}.sticky-atc__mobile-choose-options{display:none}.sticky-atc__choose-options-btn{height:46px;width:100%;border-radius:10px;background:#7a9d16;color:#fff;text-align:center;font-size:15px;font-style:normal;font-weight:800;line-height:1;letter-spacing:.75px;text-transform:uppercase;padding:14px;text-decoration:none;display:flex;align-items:center;justify-content:center}.product-options--anchor{display:block;visibility:hidden;position:relative;top:calc(var(--header-end, 100px) * -1 - 40px)}#add-to-cart-section{scroll-margin-top:50vh;scroll-margin-bottom:50vh}.sticky-atc__option-row{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}@media (min-width: 769px) and (max-width: 1024px){.sticky-atc__bottom{flex-direction:column;align-items:flex-start;gap:12px}.sticky-atc__actions-right{width:100%}.sticky-atc__form-actions{justify-content:flex-end;gap:12px}}.sticky-atc__price-left .price__from{display:none}.sticky-atc__price-left .price__current{color:#000;font-family:Bricolage Grotesque;font-size:25px;font-style:normal;font-weight:700;line-height:normal}.sticky-atc__price-right .price__from{display:none}.sticky-atc__price-right .price__current{color:#000;font-family:Bricolage Grotesque;font-size:25px;font-style:normal;font-weight:700;line-height:normal}@media (max-width: 950px){.sticky-atc-panel{left:0;margin:0 10px;width:calc(100% - 20px)}.card--sticky-atc{padding:19px 12px;display:flex;flex-direction:column;gap:0px}.sticky-atc__image{height:60px}.sticky-atc__content{gap:6px}.sticky-atc__top{gap:8px}.sticky-atc__bottom{gap:8px;align-items:flex-start;flex-direction:column}.sticky-atc__actions-right{width:100%}.sticky-atc__form-actions{justify-content:space-between;width:100%}.sticky-atc__quantity{flex:0 0 80px}.sticky-atc__add-button{flex:1}.sticky-atc__add-button .btn{width:100%}.sticky-atc__image{display:none}.sticky-atc__options-right{flex:0 0 30%}.sticky-atc__info-left{flex:0 0 65%}.sticky-atc__vendor{font-size:13px;line-height:1}.sticky-atc__title{font-size:15px;line-height:1.4}.sticky-atc__price-left .price__current{font-size:18px;line-height:1}.sticky-atc__policies{font-size:10px;line-height:1.4;text-align:left}.sticky-atc__policies a{font-size:10px;line-height:1.4}.sticky-atc__content{gap:0}.sticky-atc__option-label{font-size:12px}.sticky-atc__swatches label{margin:5px 5px 0 0;font-size:12px;min-width:100px}.sticky-atc__quantity .qty-input--combined{height:40px}.sticky-atc__add-button button{height:40px;font-size:13px}}@media (max-width: 768px){.sticky-atc__options-right{display:none}.sticky-atc__mobile-choose-options{display:block;margin-top:12px}.sticky-atc__content{gap:8px;display:flex;flex-direction:row;align-items:flex-end}.sticky-atc__top{flex-direction:column;gap:4px}.sticky-atc__info-left{flex:1;width:100%}.sticky-atc__vendor{font-size:12px;margin-bottom:2px;margin-top:0}.sticky-atc__title{font-size:14px;line-height:1.3;margin-bottom:4px}.sticky-atc__bottom{display:flex;flex-direction:column;gap:8px;margin-top:8px}.sticky-atc__price-left{margin-bottom:8px;text-align:center}.sticky-atc__price-left .price__current{font-size:16px}.sticky-atc__policies{font-size:9px;margin-top:2px;text-align:center}.sticky-atc__actions-right{display:none}.sticky-atc__choose-options-btn{height:40px;font-size:13px;padding:10px}.sticky-atc__policies{display:none}}.sticky-atc__content .opt-label:last-child{margin-right:0!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sticky-atc-panel.css.map */
