:root{--font-body-family: var(--font-heading-family), sans-serif !important;--font-heading-family: var(--font-heading-family), sans-serif !important}body,button,input,select,textarea{font-family:var(--font-heading-family),sans-serif!important;letter-spacing:.015em}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family),sans-serif!important;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.price,.product-price,.price-item{font-family:var(--font-heading-family),sans-serif!important}.button,button,.btn{font-family:var(--font-heading-family),sans-serif!important;letter-spacing:.05em}.product-content-container{position:sticky;top:100px;align-self:flex-start}.tabs{display:flex;gap:20px;margin:20px 0;border-bottom:1px solid #ddd}.tabs button{background:none;border:0;padding:10px;font-weight:600;cursor:pointer}.tabs button.active{border-bottom:2px solid #000}.tab-content{display:none}.tab-content.active{display:block}.product-desc-standalone{display:none}@media (max-width: 767px){.product-content-container{position:static!important;top:auto!important}#shopify-section-main-product .main-product,[id^=shopify-section-][id$=__main] .main-product,.product,.product-main,.product-template{display:flex!important;flex-direction:column!important}.product-information,.product__info-wrapper,.product-content-container{order:1!important}.product-gallery,.product__media-wrapper,.product__media{order:2!important}.product__thumbnails,.thumbnail-list,.thumbnails{order:3!important}.product-description-left,.product-description-left__inner,.product-information [data-block-type=description],.product-information .product__description,.product-information .product-description,.product-gallery .rte,.product__media-wrapper .rte,.product__media .rte{display:none!important}.product-desc-standalone{display:block!important}.product-desc-standalone img{max-width:100%;height:auto}.product-desc-standalone .prod-desc-tabs .tab-btn{color:#777}.product-desc-standalone .prod-desc-tabs .tab-btn.active{color:#111}.product-desc-standalone .prod-desc-tabs .tab-btn.active:after{background:#0ea5e9}.product-desc-standalone .prod-desc-tabs .tab-btn:hover{color:#111}}@media (min-width: 768px){.product-desc-standalone{display:none!important}}#sticky-megamenu .icon-buttons .icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;transition:transform .15s ease,background-color .15s ease,opacity .15s ease}#sticky-megamenu .icon-buttons .icon-btn:hover,#sticky-megamenu .icon-buttons .icon-btn:focus-visible{background:#ffffff1f;transform:translateY(-1px);outline:none}#sticky-megamenu .icon-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background:#fff;color:#027299;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 1px 2px #00000026;transform:scale(0);transform-origin:100% 0;transition:transform .15s ease}#sticky-megamenu a[data-count]:not([data-count="0"]) .icon-badge{transform:scale(1)}.icon-badge{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;line-height:20px;padding:0 6px;border-radius:9999px;background:rgba(var(--colors-cart));color:rgba(var(--colors-cart-text));font-size:10px;font-weight:700;text-align:center;box-shadow:0 1px 2px #00000026;transform:scale(0);transform-origin:100% 0;transition:transform .15s ease}a[data-role][data-count]:not([data-count="0"]) .icon-badge{transform:scale(1)}#sticky-megamenu .icon-badge{background:#fff!important;color:#027299!important}#sticky-megamenu .icon-buttons .icon-btn{background:transparent!important;box-shadow:none!important}#sticky-megamenu .icon-buttons .icon-btn:hover,#sticky-megamenu .icon-buttons .icon-btn:focus-visible{background:transparent!important;transform:none!important;opacity:.85}.menu-icons-footer .micon{position:relative!important;overflow:visible!important}.menu-icons-footer .micon svg{width:24px;height:24px}.menu-icons-footer .icon-badge{position:absolute;top:6px;right:10px;min-width:16px;height:16px;line-height:16px;padding:0 5px;border-radius:9999px;z-index:2;background:rgba(var(--colors-cart));color:rgba(var(--colors-cart-text));font-size:10px;font-weight:700;text-align:center;transform:none!important;display:none}.menu-icons-footer a[data-role=wishlist][data-count]:not([data-count="0"]) .icon-badge{display:inline-block}.c-header__button-link{display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,opacity .2s ease;border-radius:9999px}.c-header__button-link i,.c-header__button-link svg{transition:transform .22s ease,opacity .22s ease;will-change:transform,opacity}.c-header__button-link:hover i,.c-header__button-link:hover svg,.c-header__button-link:focus-visible i,.c-header__button-link:focus-visible svg{transform:scale(.94);opacity:.88}.c-header__button-link:focus-visible{outline:none;box-shadow:0 0 0 2px #0000000f}.c-header__button-link svg,.c-header__button-link svg *{fill:none;stroke:currentColor}@media (prefers-reduced-motion: reduce){.c-header__button-link,.c-header__button-link i,.c-header__button-link svg{transition:none!important}}@media (max-width: 767px){#ProductGridContainer .grid,.collection .grid,.product-grid,.collection-grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:14px;padding:0 10px}.product-card,.card-product,.card,.product-item,.product-card-wrapper{display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:#fff!important;border:1px solid #eee!important;border-radius:12px!important;overflow:hidden!important;height:auto!important;min-height:420px!important;padding-bottom:10px}.product-card img,.card-product img,.card img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;margin:0 auto!important;display:block!important}.product-card__info,.card-content,.product-info,.card__content{padding:8px 10px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between}.product-card__title,.card-product h3,.card h3{font-size:13px!important;line-height:1.3;margin:6px 0;color:#333}.product-card__vendor,.card-product h4,.card h4{font-size:12px!important;color:#777;margin-bottom:3px}.price,.card-product .price,.card .price{font-size:13px!important;margin-top:auto}.price--compare{color:#999!important;text-decoration:line-through}.product-card button,.btn.btn-product,.product-form button{display:block!important;width:100%!important;background-color:#000!important;color:#fff!important;font-size:13px!important;font-weight:500!important;text-align:center!important;padding:8px 0!important;border-radius:8px!important;margin-top:10px!important;border:none!important}.product-card button:hover,.btn.btn-product:hover{background-color:#333!important}}.button--quickview,button[aria-label="Button quickview"],button[aria-label="Add to cart"].button--quickview{display:none!important}.btn.btn-product{display:block;width:100%;background-color:#000;color:#fff;font-size:13px;font-weight:500;text-align:center;padding:8px 0;border-radius:8px;margin-top:10px;border:none;transition:background-color .2s ease}.btn.btn-product:hover{background-color:#333}.card-product,.product-card,.card-wrapper{display:flex;flex-direction:column;justify-content:space-between}#CartDrawer aside{background:#fff;border-radius:16px 0 0 16px;box-shadow:0 0 40px #0000002e}#CartDrawer{background:#00000073}#CartDrawer header{border-bottom:1px solid rgba(0,0,0,.05);padding:14px 18px}#CartDrawer header p{font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}#CartDrawer header button{border-radius:999px}#CartDrawer main{padding:14px 18px}#CartDrawer li{border-radius:12px;background:#fff7f7;padding:10px}#CartDrawer li+li{margin-top:8px}#CartDrawer li a.block.w-20.h-24{border-radius:10px;background:#fff}#CartDrawer li a.hover-text-link{font-size:13px;line-height:1.3}#CartDrawer li .text-\[14px\]{font-size:13px}#CartDrawer li s{opacity:.6}#CartDrawer li .flex.border{height:30px;border-radius:999px;border-color:#0000001f;background:#fff}#CartDrawer li .flex.border button{font-size:14px}#CartDrawer li input[type=number]{font-size:13px}#CartDrawer footer{padding:14px 18px 18px;border-top:1px solid rgba(0,0,0,.06)}#CartDrawer footer p.text-\[18px\]{font-size:16px}#CartDrawer footer p.text-\[12px\]{font-size:11px}#CartDrawer #CartDrawer-Form{gap:8px}#CartDrawer #CartDrawer-Form a.button.button-outline{border-radius:999px;border-width:1px;border-color:#ff6b7f;color:#ff6b7f;background:#fff;font-size:13px}#CartDrawer #CartDrawer-Form button.button.button-solid{border-radius:999px;background:#ff6b7f;color:#fff;border:none;font-size:13px}#CartDrawer #CartDrawer-Form button[disabled]{opacity:.6;cursor:default}#CartDrawer .button-text{letter-spacing:.02em;text-transform:uppercase}#CartDrawer main.hide-scrollbar::-webkit-scrollbar{width:0;height:0}#CartDrawer main.hide-scrollbar{scrollbar-width:none}#CartDrawer #CartDrawer-Form a.button.button-outline{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}#CartDrawer #CartDrawer-Form button.button.button-solid{background:#f76b6b!important;border-color:#f76b6b!important;color:#fff!important}#CartDrawer #CartDrawer-Form button.button.button-solid:hover{background:#e85e5e!important}#CartDrawer #CartDrawer-Form button.button.button-solid[disabled]{background:#f76b6b!important;opacity:.5!important}#CartDrawer #CartDrawer-Recommendations{background:#fff}#CartDrawer .cart-recs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#CartDrawer .cart-recs-item{display:flex;flex-direction:column;gap:6px;border-radius:10px;border:1px solid rgba(0,0,0,.04);padding:8px;text-decoration:none;background:#fff}#CartDrawer .cart-recs-image-wrapper{border-radius:8px;overflow:hidden;background:#fff7f7;display:flex;align-items:center;justify-content:center}#CartDrawer .cart-recs-image-wrapper img{width:100%;height:auto;object-fit:contain;display:block}#CartDrawer .cart-recs-title{font-size:12px;line-height:1.3;color:#333}#CartDrawer .cart-recs-price{font-size:12px;font-weight:600;color:#111}#CartDrawer li .flex.border button{color:#000!important}#CartDrawer header button svg,#CartDrawer header button svg *{stroke:#000!important;fill:#000!important}#CartDrawer button[aria-label^=Remove],#CartDrawer button[name=remove],#CartDrawer .cart-remove{width:32px;height:32px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}#CartDrawer button[aria-label^=Remove] svg,#CartDrawer button[name=remove] svg,#CartDrawer .cart-remove svg{display:none!important}#CartDrawer button[aria-label^=Remove]:before,#CartDrawer button[name=remove]:before,#CartDrawer .cart-remove:before{content:"\d7";font-size:18px;line-height:1;color:#000}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
