@keyframes keyframes-loading{to{transform:rotate(360deg)}}@keyframes breath{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.loading-spinner{animation:keyframes-loading 1s linear infinite}.breathing{animation:breath 1.3s ease-in-out infinite;background-color:#f5f5f5}.js-no-scroll{overflow:hidden!important}.responsive-picture{height:auto}.full-size{width:100%;height:100%}.full-size img,.full-size svg{width:100%;height:100%;object-fit:cover;object-position:center}.image-fit--cover,.image-fit--cover img{object-fit:cover}.image-fit--contain,.image-fit--contain img{object-fit:contain}.payment-icons{display:flex;justify-content:var(--justify-content);gap:6px;flex-wrap:wrap;margin:0}.payment-icons li{margin:0;padding:0}.payment-icons svg{width:40px;height:auto;stroke:none;fill:#000}.payment-icons [icon=klarna] svg{fill:none}.payment-icons [icon=afterpay] svg{fill:#fff}button[is=jxs-button]:hover{opacity:.85}button[is=jxs-button] .btn-loading{display:none}button[is=jxs-button][loading] .btn-loading{display:block}button[is=jxs-button][loading] .btn-text{display:none}button[is=jxs-button] .btn-loading svg{width:20px;height:20px}button[is=jxs-button][loading]{opacity:.6!important}.truncate{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.truncate-line-1{line-clamp:1;-webkit-line-clamp:1}.truncate-line-2{line-clamp:2;-webkit-line-clamp:2}.truncate-line-3{line-clamp:3;-webkit-line-clamp:3}.truncate-line-4{line-clamp:4;-webkit-line-clamp:4}.truncate-line-5{line-clamp:5;-webkit-line-clamp:5}.truncate-line-6{line-clamp:6;-webkit-line-clamp:6}.truncate-line-7{line-clamp:7;-webkit-line-clamp:7}.truncate-line-8{line-clamp:8;-webkit-line-clamp:8}.splide__track{overflow:var(--track-overflow);transition:padding .3s ease}button.slider-arrow{border:none;outline:none;cursor:pointer;margin:0;padding:0}button.slider-arrow[disabled]{cursor:not-allowed;opacity:.6}@media screen and (max-width:767px){.hide-arrow--mobile button.slider-arrow{display:none!important}}@media screen and (min-width:768px){.hide-arrow--desktop button.slider-arrow{display:none!important}}button.slider-arrow[dir=prev] svg{transform:rotate(180deg)}button.slider-arrow svg{width:calc(var(--size) * .7)}button.slider-arrow.type-float{--size: 36px;position:absolute;top:50%;z-index:1;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--color-arrow-background, 66 66 66) / var(--arrow-opacity, .8));color:rgb(var(--color-arrow-foreground, 255 255 255))}button.slider-arrow.type-float[dir=prev]{left:calc(var(--size) * -1.3)}button.slider-arrow.type-float[dir=next]{right:calc(var(--size) * -1.3)}@media screen and (max-width:767px){button.slider-arrow.type-float[dir=prev]{left:5px}button.slider-arrow.type-float[dir=next]{right:5px}}@media screen and (max-width:1260px){button.slider-arrow.type-float[dir=prev]{left:-10px}button.slider-arrow.type-float[dir=next]{right:-10px}}.product-info-row{border-bottom:solid 1px #f2f2f2;padding-block:16px}.product-shop .product-payment-messages{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:-8px 0 16px}.product-shop .product-payment-messages shopify-payment-terms,.product-shop .product-payment-messages klarna-placement{display:block;margin:0}.product-info-row.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.product-info-row.grid-2 label{font-weight:600;font-size:16px;opacity:.9}.product-info-row.grid-2 .image-list{display:flex;flex-wrap:wrap;gap:6px}.product-info-row.grid-2 .image-list .image-list__item{display:flex;align-items:center}.product-info-row.grid-2 .image-list img{display:block;width:40px;height:auto}@media screen and (max-width:767px){.product-info-row.grid-2 label{margin-block-end:16px}.product-info-row.grid-2{display:flex;flex-direction:column}}/*! icon with text */jxs-icon-text-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;column-gap:20px}jxs-icon-text-container .icon-text__item{display:flex;gap:8px;align-items:center}jxs-icon-text-container .icon-text__item.with-content{cursor:pointer}jxs-icon-text-container .icon-text__item img{display:block;width:var(--icon-width);height:auto;flex-shrink:0}jxs-icon-text-container .icon-text__item .item__text-row{flex:1;font-size:14px;display:flex;align-items:center;gap:2px}jxs-icon-text-container .icon-text__item .item__text-row svg{transform:translateY(1px);opacity:.6}@media screen and (max-width:600px){jxs-icon-text-container{grid-template-columns:repeat(1,minmax(0,1fr))}jxs-icon-text-container .item__text-row{display:flex;gap:8px;flex:1}jxs-icon-text-container .item__text-row span{flex:1}}/*! shipping info */jxs-shipping-info{display:flex;gap:10px;font-size:14px;align-items:center}jxs-shipping-info .icon-wrapper{width:36px}jxs-shipping-info img{display:block;width:100%;height:auto}jxs-shipping-info .date-range{font-weight:600}jxs-shipping-info .country{font-weight:600;color:#d60707}jxs-shipping-info .delivered-days{font-size:14px}jxs-shipping-info .shipping-from{font-size:12px;line-height:1.1}jxs-shipping-info .delivered-days,jxs-shipping-info .sold-out,jxs-shipping-info .pre-product{display:none}jxs-shipping-info[status=default] .delivered-days,jxs-shipping-info[status=sold-out] .sold-out,jxs-shipping-info[status=pre-product] .pre-product{display:block}jxs-shipping-info[status=sold-out] .sold-out{font-weight:700;color:#d60707}jxs-shipping-info[status=pre-product] .pre-product .date{font-weight:700;color:#d60707}jxs-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background-color:#0009;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:center;align-items:center}jxs-modal .real-modal{width:800px;max-height:80vh;background-color:#fff;box-shadow:0 0 10px #ffffff4d;display:flex;flex-direction:column}jxs-modal .real-modal-top{border-bottom:solid 1px #f7f7f7;padding:10px 16px;display:flex;align-items:center;color:#000}jxs-modal .real-modal-top span{flex:1}jxs-modal .real-modal-top svg{width:24px;cursor:pointer}jxs-modal .real-modal-content{padding:16px;overflow-y:auto;min-height:50px}@media screen and (max-width:799px){jxs-modal{padding-inline:20px}jxs-modal .real-modal{max-width:799px}}jxs-mega-tab-product{display:block;padding-block:30px}jxs-mega-tab-product .mega-main-content{display:flex;gap:30px}jxs-mega-tab-product .tab-list{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;width:240px;flex-shrink:0}jxs-mega-tab-product li{order:var(--position)}jxs-mega-tab-product .tab-list .tab-handle{font-size:16px;font-weight:600;padding:10px 8px;color:#000;display:flex;gap:5px;align-items:center;cursor:pointer}jxs-mega-tab-product .tab-list .tab-handle.actived{background-color:#f5f5f5}jxs-mega-tab-product .tab-list .tab-handle span{flex:1}jxs-mega-tab-product .tab-list .tab-handle svg{width:16px;height:12px}jxs-mega-tab-product .tab-container{flex:1}@media screen and (min-width:1200px){jxs-mega-tab-product .tab-panel.desktop{display:none}jxs-mega-tab-product .tab-panel.desktop.actived{display:block}jxs-mega-tab-product .tab-panel.mobile{display:none!important}}jxs-mega-tab-product .panel-products{display:flex;flex-wrap:wrap;gap:25px}jxs-mega-tab-product .panel-products .product-card{position:relative;width:160px;display:flex;flex-direction:column;align-items:center}jxs-mega-tab-product .panel-products .product-card .product-media{aspect-ratio:1/1}jxs-mega-tab-product .panel-products .product-card .product-title{font-size:14px;color:#3c3c3c;margin-block-start:10px}jxs-mega-tab-product .panel-products .product-card .product-price{font-size:13px}jxs-mega-tab-product .panel-products .product-card .price-sale{font-weight:700;color:#d60707}jxs-mega-tab-product .panel-products .product-card .price-compare{color:#787878;text-decoration:line-through;margin-inline-start:8px}jxs-mega-tab-product .panel-products .product-card .product-badge{position:absolute;top:-16px;right:-8px;padding:2px 12px;font-size:11px;font-weight:700;background-color:#ec3d03;color:#fff;border-radius:20px;box-shadow:0 0 10px #00000057}@media screen and (max-width:1199px){jxs-mega-tab-product .panel-products .product-card .product-badge{top:-8px;right:0}}jxs-mega-tab-product .panel-bottom{display:flex;gap:20px;align-items:center;padding-block-start:16px;margin-block-start:16px;border-top:solid 1px #eee}jxs-mega-tab-product .panel-bottom .links{flex:1;display:flex;column-gap:34px;row-gap:16px;flex-wrap:wrap}jxs-mega-tab-product .panel-bottom .links a{color:#000;opacity:.8;display:flex;align-items:center;gap:8px}jxs-mega-tab-product .panel-bottom .links a svg{width:10px;height:auto}jxs-mega-tab-product .panel-bottom .view-all-wrapper{flex-shrink:0;min-width:180px}jxs-mega-tab-product .panel-bottom .view-all{color:#fff;background-color:#1a1a1a;border-radius:8px;padding:6px 16px;text-align:center;font-size:14px;font-weight:700}jxs-mega-tab-product .panel-bottom .view-all *{text-align:center}@media screen and (max-width:1199px){jxs-mega-tab-product{flex-direction:column}jxs-mega-tab-product .menu-links{width:100%}jxs-mega-tab-product .tab-list{width:100%;flex-direction:column}jxs-mega-tab-product .tab-list .tab-handle{border:none;border-bottom:solid 1px #f2f2f2;padding-inline:10px}jxs-mega-tab-product .tab-list .tab-handle.actived{background-color:unset;color:#000}jxs-mega-tab-product .tab-list .tab-handle svg{transform:rotate(90deg);transition:transform .2s ease}jxs-mega-tab-product .tab-list .tab-handle.actived svg{transform:rotate(270deg)}jxs-mega-tab-product .tab-container{display:none!important}jxs-mega-tab-product .tab-panel.mobile{max-height:0;overflow-y:auto;overflow-x:hidden;padding-top:0;transition:max-height .4s ease,padding-top .2s ease}jxs-mega-tab-product .tab-panel.mobile.actived{max-height:2000px;padding-top:16px}jxs-mega-tab-product .panel-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}jxs-mega-tab-product .panel-products .product-card{width:100%}jxs-mega-tab-product .panel-bottom{display:block;padding-block-end:16px;margin-block-end:16px;border-bottom:solid 1px #eee}jxs-mega-tab-product .panel-bottom .links{flex-direction:column;width:100%;gap:0}jxs-mega-tab-product .panel-bottom .links a{display:flex!important;padding-block:4px}jxs-mega-tab-product .panel-bottom .links a:hover{background-color:#f2f2f2}jxs-mega-tab-product .panel-bottom .links a span{flex:1}jxs-mega-tab-product .panel-bottom .view-all-wrapper{width:100%}jxs-mega-tab-product .panel-bottom .links+.view-all-wrapper{margin-block-start:10px}}@media(max-width:767px){.cart-form .scroll-content .cart-list li{flex-direction:column;min-width:unset}.cart-form .scroll-content .cart-list li .flex_row{min-width:unset;width:100%;flex-wrap:wrap;padding:0}.cart-form .scroll-content .cart-list .cart-line-price{display:none}.cart-form .scroll-content .cart-list .original-price{opacity:.6;text-decoration:line-through;font-size:13px}}@media(min-width:768px){.cart-form .scroll-content .cart-list .final-price{display:none}}.product-shop .prices{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.product-shop .prices .price-save{font-size:12px;font-weight:600;line-height:1.2;border-radius:5px;padding:4px 10px;background:#b62424;color:#fff}.product-shop .prices .price-save.hidden{display:none}.jxs-variant-picker-with-price{--variant-cover-size: 60px;--variant-title-size: 16px;--variant-checked-background: #f2f2f2;--variant-checked-foreground: #000;--variant-border-color: rgb(0 0 0 / .2);--variant-border: solid 1px var(--variant-border-color);display:flex;flex-direction:column;width:100%;border:var(--variant-border);border-radius:5px;overflow:hidden}.jxs-variant-picker-with-price .jxs-variant__variant-row:not(:last-of-type){border-bottom:var(--variant-border)}.jxs-variant-picker-with-price label{position:relative;display:flex;align-items:center;gap:15px;overflow:hidden;padding:6px 12px;background:#fff;border:none;cursor:pointer;margin:0;min-height:50px}.jxs-variant-picker-with-price label:hover{background:#f9f9f9}.jxs-variant-picker-with-price input:checked+label{background:var(--variant-checked-background);color:var(--variant-checked-foreground)}.jxs-variant-picker-with-price label:after{display:none}.jxs-variant-picker-with-price input:disabled+label{background-color:#88101014;cursor:not-allowed}.jxs-variant-picker-with-price label .label-unavailable{display:none}.jxs-variant-picker-with-price input:disabled+label .label-unavailable{display:block;position:absolute;left:0;top:0;font-size:12px;font-weight:700;text-transform:uppercase;padding-inline:6px;padding-block:4px;line-height:1;background-color:brown;color:#fff;border-bottom-right-radius:5px}.jxs-variant-picker-with-price label .jxs-variant__cover{width:var(--variant-cover-size);flex-shrink:0;min-width:0}.jxs-variant-picker-with-price label .jxs-variant__cover img{width:100%;height:auto;display:block}.jxs-variant-picker-with-price label .jxs-variant__main{flex:1;font-size:var(--variant-title-size);word-break:break-all}.jxs-variant-picker-with-price label .jxs-variant__prices{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end}.jxs-variant-picker-with-price label .jxs-variant__prices .price--sale{font-size:18px;font-weight:700;color:brown}.jxs-variant-picker-with-price label .jxs-variant__prices .price--compare{font-size:14px;text-decoration:line-through;color:#000000b3}.sticky_form[data-sticky-add-to-cart]{padding:12px 0;box-shadow:0 -4px 16px #0000001f}.footbar-fixed.footbar-fixed-product .sticky_form[data-sticky-add-to-cart]{position:relative}.sticky_form .sticky-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0}.sticky_form .bar-product{flex:1 1 280px;max-width:400px;min-width:0}.sticky_form .bar-product[data-sticky-variant-toggle]{cursor:pointer}.sticky_form .bar-product .pr-img{display:flex;align-items:center;gap:12px;margin:0;min-width:0}.sticky_form .bar-product .pr-img img{width:60px;height:60px;object-fit:cover;flex-shrink:0}.sticky_form .bar-product .product-meta{min-width:0}.sticky_form .bar-product .pr-img .product-title{margin:0;font-weight:700;font-size:16px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.sticky_form .bar-product .product-prices{display:flex;align-items:baseline;gap:8px;margin-top:2px}.sticky_form .bar-product .price--sale{font-size:16px;font-weight:700;color:#111}.sticky_form .bar-product .price--compare{font-size:14px;color:#00000073;text-decoration:line-through}.sticky_form .bar-product .price--compare[hidden]{display:none}.sticky_form .bar-shipping{flex:1 1 auto;display:flex;justify-content:center;min-width:0}.sticky_form .bar-shipping jxs-shipping-info{align-items:center}.sticky_form .bar-shipping jxs-shipping-info .icon-wrapper{width:26px;flex-shrink:0}.sticky_form .bar-shipping .sticky-ship-line{font-size:16px;line-height:1.3}.sticky_form .bar-shipping .sticky-ship-line .country{font-weight:600;color:#b62424}.sticky_form .bar-shipping .sticky-ship-arrival{margin-top:2px;font-size:12px;line-height:1.3;color:#484848}.sticky_form .bar-action{display:flex;align-items:center;gap:16px;flex-shrink:0}.sticky_form .bar-action .action{margin:0}.sticky_form .bar-action .qty-group{max-width:none;height:44px;border:1px solid #d9d9d9;background:#fff}.sticky_form .bar-action .qty-group .button,.sticky_form .bar-action .qty-group input[name=quantity]{width:36px;height:44px;padding:0}.sticky_form .bar-action .quantity{margin:0}.sticky_form .bar-action .sticky-add-to-cart{display:inline-flex;align-items:center;justify-content:center;background:#111;color:#fff;border:1px solid #111;width:200px;min-width:200px;max-width:220px;height:44px;margin:0;padding:0 16px;border-radius:2px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transform-origin:center}.sticky_form .bar-action .sticky-add-to-cart .btn-loading{display:none;width:20px;height:20px}.sticky_form .bar-action .sticky-add-to-cart .btn-loading svg{display:block;width:20px;height:20px}.sticky_form .bar-action .sticky-add-to-cart[loading] .btn-text{display:none}.sticky_form .bar-action .sticky-add-to-cart[loading] .btn-loading{display:block}.sticky_form .bar-action .sticky-add-to-cart[loading]{animation:none;pointer-events:none}.sticky_form .bar-action .sticky-add-to-cart:not(:disabled):not(.disabled):not([loading]){animation:jxs-sticky-atc-breathe 1.6s ease-in-out infinite}@keyframes jxs-sticky-atc-breathe{0%,to{transform:scale(1)}50%{transform:scale(.92)}}@media(prefers-reduced-motion:reduce){.sticky_form .bar-action .sticky-add-to-cart:not(:disabled):not(.disabled):not([loading]),.sticky_form .bar-action .sticky-add-to-cart .loading-spinner{animation:none}}.sticky_form .bar-action .sticky-add-to-cart:hover{background:#000;color:#fff;border-color:#000}.sticky_form .bar-action .sticky-add-to-cart:disabled,.sticky_form .bar-action .sticky-add-to-cart.disabled{background:#9a9a9a;border-color:#9a9a9a;color:#fff;cursor:not-allowed;animation:none}.sticky_form .sticky-variant-panel{display:none;position:absolute;left:0;right:0;bottom:100%;z-index:2;max-height:320px;overflow:auto;background:#fff;box-shadow:0 -4px 16px #0000001f}.sticky_form.is-choosing .sticky-variant-panel{display:block}.sticky_form .sticky-variant-panel.pr-selectors{position:absolute;flex:none;width:100%;max-width:none}.sticky_form .sticky-variant-panel.pr-selectors>ul{position:static;width:100%;height:auto;max-height:none;margin:0;padding:8px 0;border:0;opacity:1;overflow:visible;background:#fff;list-style:none}.sticky_form .sticky-variant-panel .pr-swatch{display:block;padding:10px 24px;color:inherit}.sticky_form .sticky-variant-panel .pr-swatch:hover,.sticky_form .sticky-variant-panel .pr-swatch.active{background:#f5f5f5;color:inherit}@media screen and (max-width:1100px){.sticky_form .bar-product{max-width:300px}}@media screen and (max-width:991px){.sticky_form .bar-product{display:none}}@media screen and (max-width:749px){.sticky_form .sticky-bar{flex-direction:column;align-items:stretch;gap:8px;padding-inline:10px}.sticky_form .bar-shipping,.sticky_form .bar-action{width:100%}.sticky_form .bar-action .action{flex:1}.sticky_form .bar-action .sticky-add-to-cart{width:100%;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/jxs-theme.css.map */
