@font-face{font-family:Ttnorms-bold;src:url(TTNorms-Bold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ttnorms-regular;src:url(TTNorms-Regular.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.product-single__form hr,.product__quantity.product__quantity--button.js-qty{display:none}.announcement__link:hover{text-decoration:none}.vip-banner{font-weight:500;background-color:#f7b100;color:#000;line-height:normal}.vip-text{font-size:13px;letter-spacing:normal}#dovetale-container{display:none}#chat-campaigns{display:none!important}.ajaxcart__note--terms{display:flex}.ajaxcart__note--terms label{line-height:1.3}.acsb-trigger.acsb-ready{display:none!important}.acsb-trigger{display:none!important;width:56px!important;height:56px!important;bottom:30px!important}.acsb-trigger.acsb-trigger-position-y-center{margin-top:auto!important;margin-bottom:0!important}.announcement{position:fixed;z-index:99;top:0;width:100%}.js-drawer-open .announcement{z-index:25}.ajaxcart__free-shipping{margin-bottom:15px;text-align:center}.ajaxcart__free-shipping-text{margin-bottom:8px;font-size:14px}.ajaxcart__free-shipping-bar{height:8px;border-radius:4px;background:#e8e8e1;overflow:hidden}.ajaxcart__free-shipping-bar span{display:block;height:100%;background:#185741}.ajaxcart__subscribe{margin-top:8px}.ajaxcart__subscribe-select{width:100%;padding:6px 24px 6px 8px;border:1px solid #185741;border-radius:4px;color:#185741;font-size:12px;font-weight:600;letter-spacing:0;text-overflow:ellipsis;cursor:pointer}#CartDrawer .drawer__inner--has-fixed-footer{display:flex;flex-direction:column}#CartDrawer .drawer__inner--has-fixed-footer>*{flex-shrink:0}.ajaxcart__upsells{margin-top:auto;padding:15px 0;border-top:1px solid #e8e8e1}.ajaxcart__upsells-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ajaxcart__upsells-heading{margin:0;font-size:15px;font-weight:600}.ajaxcart__upsells-arrows{display:flex;gap:6px}.ajaxcart__upsells-arrow{width:28px;height:28px;border:1px solid #e8e8e1;border-radius:50%;background:#fff;font-size:18px;line-height:1;cursor:pointer}.ajaxcart__upsells-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ajaxcart__upsells-track::-webkit-scrollbar{display:none}@media(hover:hover){.ajaxcart__upsells-track{cursor:grab}}.ajaxcart__upsells-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ajaxcart__upsell{display:flex;flex-direction:column;flex:0 0 calc(50% - 5px);scroll-snap-align:start;text-align:center}.ajaxcart__upsell-image img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.ajaxcart__upsell-title{margin-top:6px;font-size:13px;line-height:1.3}.ajaxcart__upsell-price{margin:4px 0 8px;font-size:13px}.ajaxcart__upsell-add,.ajaxcart__upsell-add:hover{margin-top:auto;min-width:0;padding:7px 10px;font-size:13px}#CartDrawer .ajaxcart__upsell-add,#CartDrawer .ajaxcart__upsell-add:hover,#CartDrawer .ajaxcart__upsell-add[disabled],#CartDrawer .ajaxcart__upsell-add.btn--loading,#CartDrawer .ajaxcart__upsell-add.btn--loading:hover{background-color:#1ab22c;opacity:1}@media screen and (min-width:590px){#CartDrawer .drawer__fixed-header,#CartDrawer .drawer__footer--fixed{left:25px;right:25px}#CartDrawer .drawer__fixed-header,#CartDrawer .drawer__header{height:64px}#CartDrawer .drawer__header{padding:8px 0}#CartDrawer .drawer__title{font-size:18px}#CartDrawer .drawer__close-button .icon{width:20px;height:20px}#CartDrawer>.drawer__inner{top:64px}#CartDrawer .drawer__inner--has-fixed-footer{padding:18px 25px 0}#CartDrawer .ajaxcart__row{margin-bottom:16px}#CartDrawer .ajaxcart__product-name{font-size:15px;line-height:1.3}#CartDrawer .ajaxcart__product-meta{padding-top:3px;font-size:13px;line-height:1.3}#CartDrawer .js-qty__num{font-size:14px;padding-top:0;padding-bottom:0}#CartDrawer .ajaxcart__price{font-size:14px}#CartDrawer .drawer__footer{padding-top:15px;padding-bottom:20px}#CartDrawer .ajaxcart__subtotal{margin-bottom:6px;font-size:14px;letter-spacing:.15em}#CartDrawer .ajaxcart__note{font-size:11px;line-height:1.5}#CartDrawer .cart__checkout{padding:7px 16px;font-size:14px}#CartDrawer .ajaxcart__free-shipping-text{font-size:13px}}.announcement+.site-header-sticky .site-header{padding-top:46px}@media screen and (max-width:650px){.vip-banner{padding:8px;font-size:13px}}@media screen and (max-width:380px){.announcement+.site-header-sticky .site-header{padding-top:62px}}.acsb-trigger{left:auto!important}#chat-button,#chat-window,#chat-campaigns{left:0!important}@media screen and (max-width:450px){#chat-button{visibility:hidden!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/style.css.map */
