.qz-gallery-placeholder{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:flex;align-items:center;justify-content:center;min-height:400px;color:#6c757d;font-size:14px;transition:opacity .3s ease}.qz-gallery-placeholder:before{content:"Loading images..."}#qz-variant-gallery .qz-variant-flickity,#qz-variant-gallery .qz-variant-thumbs{opacity:0;transition:opacity .4s ease}#qz-variant-gallery:not(.qz-gallery-ready):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:10}#qz-variant-gallery:not(.qz-gallery-ready):after{content:"Loading images...";position:absolute;z-index:11;color:#6c757d;font-size:14px}#qz-variant-gallery{position:relative}.qz-variant-loading .swatch_options{opacity:0;visibility:hidden;transition:opacity .1s ease,visibility .1s ease}.qz-variant-ready .swatch_options{opacity:1;visibility:visible}.qz-gallery-ready #qz-variant-gallery:before,.qz-gallery-ready #qz-variant-gallery:after{display:none!important}.qz-gallery-ready #qz-variant-gallery .qz-variant-flickity,.qz-gallery-ready #qz-variant-gallery .qz-variant-thumbs{opacity:1!important}.qz-variant-loading-indicator{display:none;text-align:center;padding:20px;color:#666;font-style:italic}.qz-variant-loading .qz-variant-loading-indicator{display:block}.qz-variant-ready .qz-variant-loading-indicator{display:none}.qz-sale-indicator{margin-top:10px;text-align:center;display:none}.qz-sale-tag{display:inline-block;background-color:var(--qz-offer-red);color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 1px 3px #0003}.swatch-element{position:relative}.qz-swatch-sale-tag{position:absolute;bottom:5px;left:50%;transform:translate(-50%);background-color:#fff;color:var(--qz-offer-red);font-size:9px;font-weight:500;padding:1px 2px 0;border-radius:2px;text-transform:uppercase;letter-spacing:.3px;line-height:1;z-index:10;pointer-events:none;white-space:nowrap}.swatch-element:not([style*=position]){position:relative}.swatch-element{transition:opacity .2s ease,filter .2s ease,transform .1s ease;position:relative}.swatch-element.available{opacity:1;filter:none}.swatch-element.soldout{opacity:1;filter:none;position:relative}.swatch-element.soldout .crossed-out{display:none!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:20px;height:20px;opacity:.8}.swatch-element.available .crossed-out,.swatch-element.qz-nonexistent{display:none!important}[data-qz-bis-enabled=true] .swatch-element.soldout{display:inline-block!important}[data-qz-bis-enabled=true] .qz-legacy-notify-me{display:none!important}[data-qz-bis-enabled=true] .swatch-element.soldout label{position:relative}.fa.fa-bell{color:gold;font-size:14px;pointer-events:none}.qz-bis-bell{-webkit-appearance:none!important;color:gold;appearance:none!important;position:absolute;right:1px;top:1px;box-shadow:none!important;width:18px!important;height:18px!important;min-height:18px!important;border:0!important;border-radius:0;background:transparent!important;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0!important;z-index:4;line-height:1;text-transform:none;letter-spacing:normal}.qz-bis-bell:hover{background:transparent!important}.qz-bis-bell-icon{background:transparent!important;width:18px;top:0!important;height:18px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.qz-bis-bell-icon svg{display:block;width:18px;height:18px;fill:gold;stroke:#ff4500;stroke-width:10px}.swatch-element input[disabled]+label{cursor:not-allowed;pointer-events:none}.swatch-element.color{position:relative}.swatch-element.color label{position:relative;overflow:hidden}.swatch-element.available:hover{transform:scale(1.05)}.swatch-element.available.color:hover label{box-shadow:0 2px 8px #00000026}.swatch input[type=radio]:checked+.swatch-element{transform:scale(1.1);z-index:1}.swatch input[type=radio]:checked+.swatch-element.color label{box-shadow:0 0 0 3px var(--color-accent, #111)}.swatch input[type=radio]:focus+.swatch-element label{outline:2px solid var(--color-accent, #111);outline-offset:2px}.swatch-element:not(.color) label{display:flex!important;align-items:center!important;justify-content:center!important;min-height:30px;height:30px!important;line-height:normal!important;padding:4px;box-sizing:border-box}.swatch-element{min-height:30px!important}.swatch-element label{font-weight:400}.swatch-element label .fabric-logo{display:block;margin:0 auto;flex-shrink:0}.qz-variant-updating .swatch-element{pointer-events:none;opacity:.6}.qz-variant-updating .swatch-element:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff80;z-index:1}.currentVariantPrice{transition:opacity .2s ease}.currentVariantPrice.updating{opacity:.5}.items_left{transition:opacity .3s ease,transform .3s ease;transform:translateY(0)}.items_left.qz-updated{animation:qz-inventory-pulse .5s ease}@keyframes qz-inventory-pulse{0%{transform:translateY(2px);opacity:.7}50%{transform:translateY(-2px);opacity:1}to{transform:translateY(0);opacity:1}}.swatch .option_title{margin-bottom:.25rem;margin-top:.25rem;font-weight:500;color:var(--color-text, #333)}.swatch{margin-bottom:0}.swatch:last-child{margin-bottom:1rem}@media(max-width:768px){.swatch-element{margin-bottom:.5rem}.swatch-element:hover{transform:none}.swatch input[type=radio]:checked+.swatch-element{transform:scale(1.05)}}select.variant-select{transition:border-color .2s ease,box-shadow .2s ease}select.variant-select:focus{border-color:var(--color-accent, #111);box-shadow:0 0 0 2px #1111111a;outline:none}.swatch-element{animation-duration:.3s;animation-fill-mode:both}.swatch-element.qz-state-change{animation-name:qz-swatch-update}@keyframes qz-swatch-update{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.qz-option-available{opacity:1;filter:none;pointer-events:auto}.qz-option-unavailable{opacity:.3;filter:grayscale(1);pointer-events:none}.qz-option-selected{position:relative;z-index:2}.swatch-element.color .tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000000e6;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:10;margin-bottom:5px}.swatch-element.color .tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#000000e6}.swatch-element.color:hover .tooltip{opacity:1;visibility:visible}body.qz-bis-modal-open .swatch-element.color .tooltip,body.qz-bis-modal-open .swatch-element.color:hover .tooltip{opacity:0!important;visibility:hidden!important}body.qz-bis-modal-open .tooltipster-base,body.qz-bis-modal-open .tooltipster-fade,body.qz-bis-modal-open .tooltipster-sidetip{display:none!important;opacity:0!important;visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/68/assets/qz-variant-controller.css.map */
