current-sales-popup{--custom-image-radius:calc(var(--radius) - 15px);display:block;position:fixed;z-index:20}current-sales-popup .popup-modal__toggle{position:absolute;display:flex;top:0;right:0;cursor:pointer;border:none;box-shadow:none;text-decoration:none;background-color:transparent;padding:15px;margin:0;z-index:10}.current-sales-popup__block{display:flex;flex-direction:row;align-items:stretch;gap:15px;padding:15px;border-radius:var(--radius);min-width:358px;max-width:358px;background:var(--color-body-background);box-shadow:var(--shadow-modal) var(--shadow-modal-color);visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-110%,-50%);left:10px;transition:all var(--duration-medium) var(--animation-bezier)}.current-sales-popup__block.active{transform:translateY(-50%);visibility:visible;opacity:1;pointer-events:all;transition:all var(--duration-medium) var(--animation-bezier)}.current-sales-popup__block__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-right:35px}.current-sales-popup__block__content__top{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:5px}.current-sales-popup__block__image{flex:0 0 80px;align-self:center}@media(min-width:577px){.csl-center-left{left:0;top:50%;transform:translateY(-50%)}.csl-center-right{right:0;top:50%;transform:translateY(-50%)}.csl-bottom-left{left:0;bottom:30px}.csl-bottom-center{left:50%;transform:translate(-50%);bottom:10px}.csl-bottom-right{right:0;bottom:10px}.csl-bottom-left .current-sales-popup__block{top:0;transform:translate(-110%,-100%)}.csl-bottom-left .current-sales-popup__block.active{transform:translateY(-100%)}.csl-bottom-right .current-sales-popup__block{top:0;transform:translate(110%,-100%);left:unset;right:10px}.csl-bottom-right .current-sales-popup__block.active{transform:translateY(-100%)}.csl-center-right .current-sales-popup__block{transform:translate(-110%,-50%);left:unset;right:10px}.csl-center-right .current-sales-popup__block.active{transform:translateY(-50%)}.csl-bottom-center .current-sales-popup__block{top:0;left:0;transform:translate(-50%,10%)}.csl-bottom-center .current-sales-popup__block.active{transform:translate(-50%,-100%)}}@media(min-width:577px)and (max-width:1024px){.csl-bottom-left{bottom:10px}}@media(min-width:577px)and (max-width:1024px){.csld-hide-st{display:none;pointer-events:none}}@media(max-width:576px){.csld-hide-sp{display:none;pointer-events:none}current-sales-popup{width:100%;bottom:0;left:0}.current-sales-popup__block{border-radius:var(--radius);width:100%;max-width:unset;top:0;transform:translateY(10%);left:0;padding-bottom:40px;border-bottom-left-radius:0;border-bottom-right-radius:0}.current-sales-popup__block.active{transform:translateY(-100%)}}.promotion-popup{pointer-events:none}.promotion-popup>*{pointer-events:all}.promotion-popup .popup-modal__content__content>*{margin-top:30px}.promotion-popup .image-hover-box__container{--custom-image-radius:var(--radius-image)}.promotion-popup [class*=promotion-popup__text]+[class*=promotion-popup__text]{margin-top:20px}.promotion-popup .promotion-popup__button+.promotion-popup__button{margin-top:16px}.promotion-popup__discount_box{border-radius:var(--radius-image);border:1px solid var(--color-lines);cursor:pointer;background:var(--color-background, transparent);text-align:center}.promotion-popup__discount_text{padding:15px 0 16px;border-width:0;border-bottom-width:3px;border-style:dashed;dashes:4,4;angle:0 deg;border-color:var(--color-lines)}.promotion-popup__discount_action{padding:14px 0 12px}.promotion-popup__discount_action>*{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;min-height:20px;color:var(--color-accent-section, var(--color-accent))}.promotion-popup__discount_action svg path{fill:var(--color-accent-section, var(--color-accent))}.promotion-popup__discount_box:not(.copied) .promotion-popup__discount_action>*:last-child{display:none}.promotion-popup__discount_box.copied .promotion-popup__discount_action>*:first-child{display:none}.age-verification-popup .popup-modal__toggle{display:none}@media(min-width:1025px){.promotion-popup__left-side__content__image,.promotion-popup__left-side__content__image .image-hover-box__container,.promotion-popup__left-side__content__image .image-hover-box,.promotion-popup__left-side__content__image .image-hover-box>*{height:100%}modal-dialog.promotion-popup .promotion-popup__left-side{flex-direction:row;gap:36px;width:var(--width, 800px);padding-bottom:40px}modal-dialog.promotion-popup .popup-modal__content:not(.promotion-popup__left-side){width:var(--width, 800px)}modal-dialog.promotion-popup .promotion-popup__left-side__content{padding-left:40px;flex:0 0 50%}modal-dialog.promotion-popup .promotion-popup__left-side .popup-modal__content__content{padding-bottom:0;margin-top:auto;margin-bottom:auto;margin-left:4px}modal-dialog.promotion-popup .promotion-popup__left-side .popup-modal__content__data{width:100%;max-height:100%;height:auto}.promotion-popup .popup-modal__content__content__image{display:none}.promotion-popup .popup-modal__content__content__image+*{margin-top:0}.promotion-popup__left-side__content__image tag-image:not(:only-child):last-child{display:none}}@media(max-width:1024px){.promotion-popup__left-side__content{display:none}modal-dialog.promotion-popup .promotion-popup__left-side .popup-modal__content__content{padding-bottom:0}modal-dialog.promotion-popup .promotion-popup__left-side .popup-modal__content__data{padding-bottom:0;margin-bottom:40px}.promotion-popup .popup-modal__content__content__image tag-image:not(:only-child):first-child{display:none}.promotion-popup .popup-modal__content__content__image tag-image+tag-image{display:block}modal-dialog.promotion-popup .promotion-popup__left-side [style*=--aspect-ratio]:before{--aspect-ratio:var(--aspect-ratio-mobile)}}@media(min-width:577px){.promotion-popup .popup-modal__content__content__image-dynamic tag-image:not(:only-child):last-child{display:none}.promotion-popup__text-heading{font-size:var(--fontsize)}.promotion-popup .popup-modal__content.popup-modal__content__shadow{box-shadow:var(--shadow-modal) var(--shadow-modal-color)}}@media(max-width:576px){.hide-sp{display:none!important}.promotion-popup .popup-modal__content__content__image-dynamic tag-image:not(:only-child):first-child{display:none}modal-dialog.popup-modal.promotion-popup{padding-bottom:0;align-items:flex-end}[id*=promotion-popup-].popup-modal.promotion-popup .popup-modal__content{transform:translateY(110%)}[id*=promotion-popup-].popup-modal.promotion-popup.animate .popup-modal__content{transform:translate(0)}.popup-modal.promotion-popup .popup-modal__content__data{margin-top:45px;padding-top:5px}.promotion-popup .popup-modal__content__content{margin-bottom:0}.promotion-popup.popup-modal{padding-top:44px}.promotion-popup__text-heading{font-size:var(--fontsizemobile)}.promotion-popup .popup-modal__content{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}}[data-section-name=quote-form].qf-bottom-spacing-none{padding-bottom:0}[data-section-name=quote-form].qf-bottom-spacing-small{padding-bottom:24px}[data-section-name=quote-form].qf-bottom-spacing-medium{padding-bottom:48px}[data-section-name=quote-form].qf-bottom-spacing-normal{padding-bottom:80px}@media(max-width:749px){[data-section-name=quote-form].qf-bottom-spacing-small{padding-bottom:16px}[data-section-name=quote-form].qf-bottom-spacing-medium{padding-bottom:32px}[data-section-name=quote-form].qf-bottom-spacing-normal{padding-bottom:48px}}.qf__heading{margin:32px 0 12px;font-size:1.1em;font-weight:600}.qf__heading:first-child{margin-top:0}.qf__hint{margin:0 0 12px;font-size:.9em;opacity:.75}.qf__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;align-items:start}.qf__row>*,.qf__field,.qf__dropdown,.qf__dropdown-toggle{min-width:0;max-width:100%;box-sizing:border-box}.qf__dropdown-toggle{width:100%}.qf__field{margin-top:16px}.qf__field--half{max-width:calc(50% - 8px)}.qf__label{display:block;margin-bottom:8px;font-size:.9em}.qf__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.qf__checks--single-col{grid-template-columns:1fr}.qf__check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;line-height:1.4}.qf__check{--qf-check-fg: #fff}.qf__check input{appearance:none;-webkit-appearance:none;flex:0 0 auto;display:grid;place-content:center;width:20px;height:20px;margin:1px 0 0;border:2px solid currentColor;border-radius:6px;background:transparent;color:inherit;cursor:pointer;transition:background .15s ease}.qf__check input:after{content:"";width:10px;height:10px;background:var(--qf-check-fg);transform:scale(0);transition:transform .12s ease;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.qf__check input:checked{background:currentColor}.qf__check input:checked:after{transform:scale(1)}.qf__check input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.qf__check--consent{margin-top:4px}.qf__check a{text-decoration:underline}.qf__select{width:100%;-webkit-appearance:auto;appearance:auto}.qf__date{position:relative}.qf__date .field__input{width:100%;min-height:48px;padding-right:52px;box-sizing:border-box;cursor:pointer}.qf__date input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.qf__date-icon{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:grid;pointer-events:none}.qf__date-placeholder{position:absolute;top:50%;left:24px;transform:translateY(-50%);pointer-events:none;opacity:.75}.qf__date .field__input:not(.is-empty)~.qf__date-placeholder,.qf__date:focus-within .qf__date-placeholder{display:none}.qf__dropdown{position:relative}.qf__dropdown-toggle{display:flex;align-items:center;gap:12px;min-height:48px;padding-right:22px;cursor:pointer;list-style:none}.qf__dropdown-toggle>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qf__dropdown-toggle::-webkit-details-marker{display:none}.qf__dropdown-toggle:after{content:"";flex:0 0 auto;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.qf__dropdown[open] .qf__dropdown-toggle:after{transform:rotate(-135deg) translateY(-2px)}.qf__dropdown-panel{position:static;box-sizing:border-box;width:100%;max-width:none;margin-top:8px;padding:18px 22px;border-radius:24px;max-height:none;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.qf__dropdown-panel .qf__check{--qf-check-fg: #1d1d1f}.qf__dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:32px 20px;text-align:center;border:2px dashed var(--color-input-border, rgba(0,0,0,.35));border-radius:24px;background:var(--color-input-background-block, #fff);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.qf__dropzone:hover,.qf__dropzone.is-dragover{border-style:solid;border-color:currentColor;box-shadow:0 0 0 3px #0000000f}.qf__dropzone.is-dragover{background:#0000000a}.qf__dropzone:focus-within{border-style:solid;border-color:currentColor;outline:2px solid currentColor;outline-offset:2px}.qf__dropzone[hidden]{display:none}.qf__dropzone-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.qf__dropzone-icon{display:grid;place-content:center;width:52px;height:52px;border-radius:50%;border:1.5px solid currentColor;margin-bottom:4px}.qf__dropzone-title{font-size:1em}.qf__dropzone-note{font-size:.85em;opacity:.7}.qf__file{display:flex;align-items:center;gap:16px;padding:14px 16px;border:2px solid currentColor;border-radius:24px;background:var(--color-input-background-block, #fff)}.qf__file[hidden]{display:none}.qf__file-thumb{flex:0 0 auto;display:grid;place-content:center;width:64px;height:64px;overflow:hidden;border-radius:14px;background:#0000000f;font-weight:700;font-size:.8em;letter-spacing:.04em}.qf__file-thumb img{display:block;width:100%;height:100%;object-fit:contain}.qf__file-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.qf__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.qf__file-meta{font-size:.85em;opacity:.75}.qf__progress{height:6px;overflow:hidden;border-radius:99px;background:#0000001f;margin-top:4px}.qf__progress-bar{display:block;width:0;height:100%;border-radius:99px;background:currentColor;transition:width .15s linear}.qf__file-remove{flex:0 0 auto;display:grid;place-content:center;width:36px;height:36px;padding:0;border:1.5px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.qf__file-remove:hover{background:currentColor}.qf__file-remove:hover svg{color:#fff;stroke:#fff}.qf__hint--after{margin-top:12px}.qf__error{margin:8px 0 0;color:#c0392b;font-size:.9em}[data-section-name=quote-form] .qf{--qf-dark-bg: var(--color-input-background-active, #1d1d1f);--qf-light-text: #fff}[data-section-name=quote-form] .qf .field__input:hover,[data-section-name=quote-form] .qf .field__input:focus,[data-section-name=quote-form] .qf .field__input:focus-visible,[data-section-name=quote-form] .qf .field__input:active,[data-section-name=quote-form] .qf .qf__dropdown[open]>.qf__dropdown-toggle,[data-section-name=quote-form] .qf .qf__dropdown-toggle:hover{background:var(--qf-dark-bg)!important;color:var(--qf-light-text)!important;-webkit-text-fill-color:var(--qf-light-text)!important;caret-color:var(--qf-light-text)!important}[data-section-name=quote-form] .qf .field__input:hover::placeholder,[data-section-name=quote-form] .qf .field__input:focus::placeholder,[data-section-name=quote-form] .qf .field__input:active::placeholder{color:#ffffffb3!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important}[data-section-name=quote-form] .qf .qf__dropdown-panel{background:var(--qf-dark-bg)!important;color:var(--qf-light-text)!important;border-color:transparent!important}[data-section-name=quote-form] .qf .qf__dropdown-panel .qf__check,[data-section-name=quote-form] .qf .qf__dropdown-panel .qf__check span{color:var(--qf-light-text)!important}[data-section-name=quote-form] .qf .qf__dropdown-panel .qf__check:hover span{text-decoration:underline}[data-section-name=quote-form] .qf .qf__select option{background:var(--qf-dark-bg);color:var(--qf-light-text)}[data-section-name=quote-form] .qf .field__input:-webkit-autofill{-webkit-text-fill-color:var(--qf-light-text)!important;box-shadow:0 0 0 1000px var(--qf-dark-bg) inset!important}[data-section-name=quote-form] .qf .qf__dropdown-panel .qf__check input{color:#fff!important;border-color:#fff!important;background:transparent!important}[data-section-name=quote-form] .qf .qf__dropdown-panel .qf__check input:checked{background:#fff!important}[data-section-name=quote-form] .qf .qf__dropdown-panel .qf__check input:after{background:#1d1d1f!important}[data-section-name=quote-form] .qf .qf__check input:checked{background:currentColor}[data-section-name=quote-form] .qf .qf__date .field__input.is-empty:not(:focus){color:transparent!important;-webkit-text-fill-color:transparent!important}[data-section-name=quote-form] .qf .qf__date .field__input:hover~.qf__date-icon,[data-section-name=quote-form] .qf .qf__date .field__input:focus~.qf__date-icon{color:#fff}[data-section-name=quote-form] .qf .qf__date .field__input:hover~.qf__date-placeholder{color:#fff}@media(max-width:749px){.qf__row{grid-template-columns:minmax(0,1fr);row-gap:16px!important}.qf__row>.field{margin-bottom:0!important;min-width:0;width:100%}.qf__field--half{max-width:100%}.qf__checks,.qf__dropdown-panel{grid-template-columns:1fr}}@media screen and (max-width:749px){[data-section-name=quote-form] .qf__row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;margin-bottom:0!important}[data-section-name=quote-form] .qf__row+.qf__row{margin-top:16px!important}[data-section-name=quote-form] .qf__row>.field,[data-section-name=quote-form] .qf__row>.field.form-inputs-top-spacing{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}[data-section-name=quote-form] .qf__row>.field .field__input{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}}.cart-discount__error{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--color-error)}.cart-discount__error svg path,.cart-discount__error svg.theme-icon path{fill:var(--color-error)}.cart-discount__codes{display:flex;flex-wrap:wrap;gap:5px}.cart-discount__codes:not(:empty){margin-top:16px}.btn.btn--discount-pill{--background: var(--color-button_filter_reset);--color:var(--color-button-text_filter_reset, var(--color-base));--border:var(--color-button-border_filter_reset);--background-hover: var(--color-button-hover_filter_reset);--color-hover:var(--color-button-text-hover_filter_reset, var(--color-base));--border-hover:var(--color-button-border-hover_filter_reset);--border-width:var(--border-button-width_filter_reset);--border-width-hover:var(--border-button-width-hover_filter_reset);--icon:var(--color);--icon-hover:var(--color-hover);--button-opacity-hover:1;--shadow-button-current:unset;--shadow-button-current-hover:unset;--self-border-width:var(--border-button-width_filter_reset);--radius-button:var(--radius-button-swatches)}.btn--discount-pill svg{opacity:.3;transition:opacity var(--duration-medium) var(--animation-bezier)}@media(min-width:1025px){.btn--discount-pill:hover svg{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
