.Button--primary{background:#fff;padding:15px 30px;color:#000;border:1px solid white;font-weight:600;transition:background .3s ease,color .3s ease,border-color .3s ease}.Button--primary:hover{background:none;border-color:#fff;color:#fff}.ButtonGroup{margin-top:15px}@media screen and (max-width:699px){.ast-cart{justify-content:center!important;align-items:flex-end!important}.ast-cart__content{width:100%!important;max-width:100%!important;height:auto!important;max-height:85dvh!important;border-start-start-radius:16px!important;border-start-end-radius:16px!important;border-end-start-radius:0!important;border-end-end-radius:0!important}.ast-cart:not(.ast-closing) .ast-cart__content{animation:astSheetUp var(--ast-cart-animation-duration, .3s) var(--ast-cart-animation-timing, cubic-bezier(.32, .72, 0, 1)) forwards!important}.ast-cart.ast-closing .ast-cart__content{animation:astSheetDown var(--ast-cart-animation-duration, .3s) var(--ast-cart-animation-timing, cubic-bezier(.32, .72, 0, 1)) forwards!important}.ast-cart__content:before{content:"";position:absolute;inset-block-start:8px;inset-inline-start:50%;transform:translate(-50%);width:44px;height:4px;border-radius:999px;background:currentColor;opacity:.22;pointer-events:none;z-index:5}}@keyframes astSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes astSheetDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.buy-buttons>.button.w-full,.buy-buttons .button.button--full{padding-block:18px!important}.buy-buttons>.button.w-full:not(.button--outline):hover,.buy-buttons .button.button--full:not(.button--outline):hover{background-image:none!important;background-color:rgb(var(--button-background, 0 0 0))!important;color:rgb(var(--button-text-color, 255 255 255))!important;border-color:rgb(var(--button-background, 0 0 0))!important}.shopify-section--main-product .buy-buttons .payment-methods.unstyled-list{display:flex!important;order:10;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:4px}.shopify-section--main-product .buy-buttons .payment-methods.unstyled-list svg{width:28px;height:auto}.ps-klarna{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:12px;font-weight:400;line-height:1.4;color:#000}.ps-klarna__brand{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 7px;border-radius:4px;background:#ffb3c7;color:#17120b;font-weight:700;font-size:11px;letter-spacing:-.02em}.ps-klarna__text{color:#000;font-size:12px;font-weight:400}.header__cart-link svg{margin-right:0!important}.header__cart-link>a{position:relative;display:inline-flex;align-items:center}cart-dot.header__cart-dot{position:absolute;inset-block-start:-5px;inset-block-end:auto;inset-inline-end:-6px;inset-inline-start:auto;display:flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;padding:0;border-radius:50%;background:#e01e1e;color:#fff;font-size:9px;font-weight:700;line-height:1;letter-spacing:0;box-shadow:0 0 0 2px rgb(var(--background, 255 255 255));transform:scale(0);transition:transform .15s ease-out}cart-dot.header__cart-dot.is-visible{transform:scale(1)}price-list sale-price,price-list .text-on-sale{color:#000}.price-discount-badge,.badge.badge--on-sale,.badge.custom-sale-badge{display:inline-flex;align-items:center;background:#f2f2f2;color:#000;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border:0;vertical-align:middle}.price-discount-badge{margin-left:8px}.price-list{align-items:baseline;column-gap:8px}price-list compare-at-price,.price-list compare-at-price,.price-list compare-at-price.line-through,.price-list compare-at-price.h6,.price-list compare-at-price.h6.line-through,.price-list compare-at-price.h5,.price-list compare-at-price.h5.line-through{color:#8a8a8a!important;font-weight:400!important;margin-left:0!important;text-decoration:line-through}.price-list compare-at-price.h6,.price-list compare-at-price.h6.line-through{font-size:12px!important}.price-list--product{column-gap:10px}.price-list--product compare-at-price,.price-list--product compare-at-price.h5,.price-list--product compare-at-price.h5.line-through{font-size:15px!important}.v-stack.inline-badge{justify-content:flex-start;gap:10px}.v-stack.inline-badge .badge--on-sale{display:inline-flex;align-items:center;padding:4px 8px;font-weight:600;background:#f2f2f2;color:#000}.ps-sticky-atc{display:none}@media screen and (max-width:699px){.ps-sticky-atc:not([hidden]){display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#000;border:0;box-shadow:none;padding:0 0 env(safe-area-inset-bottom,0px)}.ps-sticky-atc__inner{margin:0;padding:0}.ps-sticky-atc__btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin:0;padding:0 16px;border:0;border-radius:0;background:#000;color:#fff;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none}.ps-sticky-atc__btn[disabled]{opacity:.5;cursor:not-allowed}product-sticky-bar.product-sticky-bar{display:none!important}html.ps-sticky-visible iframe#chat-button{transform:translateY(calc(-64px - env(safe-area-inset-bottom,0px)))!important;transition:transform .2s ease!important}}.badge--save-mobile{position:absolute;top:10px;right:10px;z-index:10;background:#059669;color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 4px #0000001a}@media screen and (min-width:700px){.badge--save-mobile{display:none!important}}.color-swatches-container{display:flex!important;flex-wrap:nowrap!important;overflow:hidden!important;align-items:center;position:relative;gap:8px;max-width:100%}.color-swatches-container .swatch-wrapper{flex-shrink:0;display:inline-block}.color-swatches-container[data-expanded=true]{flex-wrap:wrap!important;overflow:visible!important}.color-swatches-container .swatch-wrapper.is-hidden{display:none!important}.color-swatches-container[data-expanded=true] .swatch-wrapper.is-hidden{display:inline-block!important}.color-swatches-container .variant-more-count{display:none;align-items:center;justify-content:center;min-width:36px;height:36px;background:transparent;border:1px solid rgba(var(--text-color-rgb, 0,0,0),.15);border-radius:var(--rounded-xs, 4px);padding:0 6px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s ease;color:inherit}.color-swatches-container .variant-more-count:hover{background:rgba(var(--text-color-rgb, 0,0,0),.05);border-color:rgba(var(--text-color-rgb, 0,0,0),.3)}.color-swatches-container[data-expanded=true] .variant-more-count{display:none!important}.color-swatches-container .color-swatch-link{display:block;position:relative;border-radius:var(--rounded-xs, 4px);overflow:hidden;border:1px solid transparent;transition:border-color .2s ease}.color-swatches-container .color-swatch-link:hover{border-color:rgba(var(--text-color-rgb, 0,0,0),.3)}.color-swatches-container .color-swatch-link.is-selected{border-color:var(--text-color, #000)}.color-swatches-container .color-swatch-link img{display:block;width:36px;height:36px}.size__value.is-loading{position:relative;color:transparent!important;pointer-events:none}.size__value.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.size__value.is-added{background-color:#22c55e!important;color:#fff!important;border-color:#22c55e!important}.size__value.is-added:before{content:"\2713";margin-right:4px}.size__value.is-disabled,.size__value[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}fieldset.color-swatch-fieldset,.color-swatch-fieldset,fieldset.h-stack.wrap.color-swatch-fieldset,.h-stack.wrap.color-swatch-fieldset,fieldset.h-stack.wrap.justify-center.gap-1.color-swatch-fieldset{display:flex!important;overflow:hidden!important;align-items:center!important;position:relative!important;max-width:100%!important;justify-content:flex-start}.custom-product-card a.product-title.h6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}fieldset.color-swatch-fieldset[data-expanded=true],.color-swatch-fieldset[data-expanded=true]{flex-wrap:wrap!important;overflow:visible!important}.color-swatch-fieldset>.swatch-input-wrapper{flex-shrink:0!important}.color-swatch-fieldset>.swatch-input-wrapper.is-hidden,.color-swatch-fieldset>.is-hidden{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.color-swatch-fieldset[data-expanded=true]>.swatch-input-wrapper.is-hidden,.color-swatch-fieldset[data-expanded=true]>.is-hidden{display:inline-flex!important;visibility:visible!important;width:auto!important;height:auto!important;margin:initial!important;padding:initial!important;overflow:visible!important;position:static!important;left:auto!important;pointer-events:auto!important}.color-swatch-fieldset>.variant-more-count{display:none;align-items:center;justify-content:center;min-width:36px;height:36px;background:transparent;border:1px solid rgba(var(--text-color-rgb, 0,0,0),.15);border-radius:var(--rounded-xs, 4px);padding:0 6px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s ease;color:inherit;margin-left:4px}.color-swatch-fieldset>.variant-more-count:hover{background:rgba(var(--text-color-rgb, 0,0,0),.05);border-color:rgba(var(--text-color-rgb, 0,0,0),.3)}.color-swatch-fieldset[data-expanded=true]>.variant-more-count{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/84/assets/custom.css.map */
