[x-cloak]{display:none!important}body{font-family:var(--font-primary--family);background-color:var(--color-bg-body);color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style)}.bg-body{background-color:var(--color-bg-body)}a{color:var(--color-accent-secondary);transition:color .3s ease,opacity .3s ease;text-decoration:none}a:not(.text-decoration-none):hover{color:var(--color-accent-text);text-decoration:underline}a:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}main.main-content{background-color:var(--color-bg-body)}.text-primary{color:var(--color-text-primary)}.text-price{color:var(--color-text-price)}.text-sale{color:var(--color-text-sale)}.text-muted{color:var(--color-text-secondary)}.btn:hover{border-color:inherit}.btn-primary{background-color:var(--color-button-primary);border-color:var(--color-button-primary);color:var(--color-button-text);transition:all .3s ease;border-radius:var(--buttons-radius)}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:var(--color-button-secondary);border-color:var(--color-button-secondary);color:var(--color-button-text);box-shadow:0 0 0 .25rem var(--color-button-primary-shadow)}.btn-primary:disabled,.btn-primary.disabled{background-color:var(--color-bg-secondary);border-color:var(--color-bg-secondary);color:var(--color-text-secondary);opacity:.65;cursor:not-allowed;pointer-events:none}.btn-secondary{background-color:var(--color-button-secondary);border-color:var(--color-button-secondary);color:var(--color-button-text);transition:all .3s ease;border-radius:var(--buttons-radius)}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{background-color:var(--color-button-primary)!important;border-color:var(--color-button-primary)!important;color:var(--color-button-text)!important;box-shadow:0 0 0 .25rem var(--color-button-secondary-shadow)!important}.btn-secondary:disabled,.btn-secondary.disabled{background-color:var(--color-bg-secondary);border-color:var(--color-bg-secondary);color:var(--color-text-secondary);opacity:.65;cursor:not-allowed;pointer-events:none}.icon.payment-icon{width:30px}.z-60{z-index:60}.dropdown-item:active,.dropdown-item:focus{background-color:var(--color-bg-body)}h1.text-primary,h2.text-primary,h3.text-primary,h4.text-primary,h5.text-primary,h6.text-primary{color:var(--color-text-title)}.bg-primary.bg-gradient{background-image:var(--color-accent-primary);background-color:var(--color-accent-primary)}.bg-accent-primary{background:var(--color-accent-primary)}.bg-accent-primary svg{color:var(--color-text-primary);stroke:var(--color-text-primary)}.border-accent-secondary{border-color:var(--color-accent-secondary)}.text-accent-secondary{color:var(--color-accent-secondary);stroke:var(--color-accent-secondary)}.bg-accent-secondary{background-color:var(--color-accent-secondary)}.btn-accent-primary{background:var(--color-accent-primary);color:var(--color-accent-text);transition:all .3s ease;border-radius:var(--buttons-radius)}.btn-accent-primary:hover,.btn-accent-primary:focus,.btn-accent-primary:active{filter:brightness(110%);box-shadow:0 0 0 .25rem rgba(var(--color-accent-primary),.25)}.btn-accent-primary:disabled,.btn-accent-primary.disabled{background:var(--color-bg-secondary);color:var(--color-text-secondary);opacity:.65;cursor:not-allowed;pointer-events:none;filter:none}.bg-secondary{background:var(--color-bg-secondary)}.btn-accent-secondary{background-color:var(--color-accent-secondary);color:var(--color-accent-text);transition:all .3s ease;box-shadow:none;border:none;border-radius:var(--buttons-radius)}.btn-accent-secondary:hover,.btn-accent-secondary:focus,.btn-accent-secondary:active{background-image:var(--color-accent-primary);box-shadow:0 0 0 .25rem var(--color-accent-box-shadow);background-color:var(--color-accent-secondary)}.btn-accent-secondary:disabled,.btn-accent-secondary.disabled{background:var(--color-bg-secondary);color:var(--color-text-secondary);opacity:.65;cursor:not-allowed;pointer-events:none;filter:none}.btn-outline-accent{border-color:var(--color-accent-secondary);color:var(--color-accent-text);border-radius:var(--buttons-radius)}.btn-outline-accent:hover,.btn-outline-accent:focus,.btn-outline-accent:active{background-color:var(--color-accent-secondary);box-shadow:0 0 0 .25rem var(--color-accent-box-shadow)}.text-accent{color:var(--color-accent-text)!important}.btn-accent-primary svg{color:var(--color-accent-text);stroke:var(--color-accent-text)}.btn-accent-secondary svg{color:var(--color-accent-text);stroke:var(--color-accent-text)}.bg-primary{background:var(--color-bg-primary)}.bg-accent-primary{background:var(--color-accent-primary);color:var(--color-accent-text)}.btn.btn-primary.bg-gradient{background-image:var(--color-accent-primary);border:none;transition:all .3s ease;opacity:.9;color:var(--color-accent-text)}.btn.btn-primary.bg-accent-secondary:hover,.btn.btn-primary.bg-accent-secondary:active,.btn.btn-primary.bg-accent-secondary:focus{background-image:var(--color-accent-primary);background-color:var(--color-accent-secondary);box-shadow:0 0 0 .25rem var(--color-accent-box-shadow);opacity:1}.btn.btn-primary.bg-gradient:hover,.btn.btn-primary.bg-gradient:active,.btn.btn-primary.bg-gradient:focus{background-color:var(--color-button-secondary);background-image:var(--color-accent-primary);box-shadow:0 0 0 .25rem var(--color-accent-box-shadow);opacity:1}.btn:disabled,.btn.disabled,fieldset:disabled .btn,.btn.disabled:hover,.btn.disabled:focus,.btn.disabled:active{color:var(--color-accent-secondary);border-color:inherit}.text-primary-gradient{background-color:var(--color-accent-secondary);background-image:var(--color-accent-primary);-webkit-text-fill-color:transparent}a.text-primary-gradient:hover{background-color:var(--color-accent-secondary);background-image:var(--color-accent-primary)}a.text-primary-gradient svg{color:var(--color-accent-secondary)!important;stroke:var(--color-accent-secondary)!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.slider-wrapper{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.slider-item{scroll-snap-align:start}.slider-wrapper::-webkit-scrollbar{display:none}.share-links-wrapper{display:flex;align-items:center;gap:20px}.media-fit-cover{object-fit:cover}.media-fit-contain{object-fit:contain}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.variant-unavailable{opacity:.5;text-decoration:line-through;cursor:not-allowed;pointer-events:none}.variant-unavailable.btn-check+label{border-color:var(--color-accent-secondary);color:var(--color-accent-secondary);text-decoration:line-through}.btn-check:checked+.btn{background:var(--color-accent-primary);color:var(--color-accent-text);box-shadow:0 0 0 .25rem var(--color-accent-box-shadow)}.btn-check:hover+.btn{background:var(--color-accent-primary);color:var(--color-accent-text)}.btn-check:checked+.btn:focus,.btn-check:checked+.btn:hover{box-shadow:0 0 0 .25rem var(--color-accent-box-shadow);background:var(--color-accent-primary)}.variant-unavailable-swatch{position:relative;opacity:.5;cursor:not-allowed;pointer-events:none;overflow:hidden}.variant-unavailable-swatch:after{content:"";position:absolute;top:50%;left:50%;width:200%;height:2px;background-color:var(--color-accent-secondary);transform:translate(-50%,-50%) rotate(45deg)}.product-card-media{position:relative;overflow:hidden}.product-card-media .primary-image{transition:opacity .5s ease}.product-card-media .secondary-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;object-fit:cover}.product-card-media:hover .secondary-image{opacity:1}.product-card-media:hover .primary-image{opacity:0}.quick-cart-btn{transition:all .5s ease;width:25px;height:25px;border-radius:50px;overflow:hidden;box-sizing:border-box;z-index:2}.quick-cart-btn:hover{width:auto;background:var(--color-accent-primary);color:var(--color-accent-text)}.quick-cart-btn:hover svg{margin-right:5px}.quick-cart-btn .btn-text{opacity:0;width:0;transition:all .3s ease;white-space:nowrap;overflow:hidden;margin-right:0}.quick-cart-btn:hover .btn-text{opacity:1;width:auto}.quick-cart-btn svg{flex-shrink:0;stroke:currentColor}.product-modal-dialog{top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.product-modal-dialog::backdrop{background:#000000bf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product-modal-dialog[open]{animation:dialogFadeIn .3s ease-out forwards}.form-check-input{cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.form-check-input:hover{border-color:var(--color-accent-secondary)}.form-check-input:checked{background-color:var(--color-accent-secondary);border-color:var(--color-accent-secondary)}.form-check-input:focus{border-color:var(--color-accent-secondary);box-shadow:0 0 0 .25rem rgba(var(--color-accent-secondary),.2)}.form-check-input:active{filter:brightness(90%)}.btn-link-primary{color:var(--color-button-primary)}.btn-link-primary:hover,.btn-link-primary:focus{color:var(--color-button-primary)}.btn-link-accent{color:var(--color-accent-secondary)}.btn-link-accent:hover,.btn-link-accent:focus{color:var(--color-accent-secondary)}.form-select.text-primary:focus,.form-control.text-primary:focus{border-color:var(--color-accent-secondary)!important;box-shadow:0 0 0 .25rem rgba(var(--color-accent-secondary),.2)!important;color:var(--color-text-primary)}button.shadow-none:focus{box-shadow:none!important}.hover-text-danger:hover{color:red!important;stroke:red!important}@keyframes dialogFadeIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style.css.map */
