.tingle-modal.quickview{--popup-max-width: 1180px;--qv-ink: var(--duoo-v6-ink,#191817);--qv-muted: var(--duoo-v6-muted,#69655f);--qv-line: #e7e7e3;--qv-paper: #f6f6f3;--qv-height: min(720px, calc(100dvh - 64px) );--qv-ease: cubic-bezier(.22, 1, .36, 1);--qv-action-height: 48px;padding:32px;background:#1717177a;cursor:default;overscroll-behavior:contain}.tingle-modal.quickview .tingle-modal-box{width:100%;border-radius:20px;overflow:hidden;background:#fff;color:var(--qv-ink);box-shadow:0 8px 20px #0000001a,0 32px 100px #00000038;transform-origin:center bottom}.tingle-modal.quickview .tingle-modal-box__content{padding:0;min-width:0;max-height:none;overflow:hidden}.tingle-modal.quickview .tingle-modal__close{position:absolute;inset:12px 12px auto auto;width:44px;height:44px;border:1px solid var(--qv-line);border-radius:3px;background:#fff;z-index:10;box-shadow:none;transition:transform .22s var(--qv-ease),background-color .18s ease,box-shadow .22s ease}.tingle-modal.quickview .tingle-modal__closeIcon{color:var(--qv-ink)}.tingle-modal.quickview .tingle-modal__closeIcon svg{width:14px;height:14px}.tingle-modal.quickview duoo-quickview{display:block}.tingle-modal.quickview .duoo-qv__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;height:var(--qv-height);min-width:0}.tingle-modal.quickview .duoo-qv__layout:not(:has(.product-single__media)){grid-template-columns:minmax(0,1fr)}.tingle-modal.quickview .product-single__media{min-width:0;height:100%;max-height:none;background:var(--qv-paper);overflow:hidden}.tingle-modal.quickview .product-single__media :is(media-gallery,slide-with-thumbs,.media-main-swiper,.swiper-wrapper-preview,.swiper-wrapper){height:100%;min-width:0}.tingle-modal.quickview .product-single__media .swiper-slide{height:100%;border-radius:0;background:var(--qv-paper);cursor:grab}.tingle-modal.quickview .product-single__media .swiper-slide:before{padding-top:0}.tingle-modal.quickview [data-qv-gallery=images] .product-single__media .swiper-slide{border-radius:4px}.tingle-modal.quickview .media-gallery__image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.tingle-modal.quickview .product-single__media .original-style{display:none}.tingle-modal.quickview .media-main-swiper .swiper-actions{display:flex;position:absolute;inset:auto 18px 18px;width:auto;margin:0;justify-content:space-between;pointer-events:none;z-index:3}.tingle-modal.quickview .media-main-swiper .swiper-arrow{position:static;display:inline-flex;flex:0 0 44px;width:44px;height:44px;margin:0;border:1px solid rgba(23,23,23,.12);border-radius:4px;background:#fffffff5;color:var(--qv-ink);opacity:1;visibility:visible;transform:none;pointer-events:auto}.tingle-modal.quickview .media-main-swiper .swiper-button-disabled{opacity:.35;pointer-events:none}.tingle-modal.quickview .media-main-swiper .swiper-button-lock{display:none}.tingle-modal.quickview .swiper-pagination{display:block;position:absolute;inset:auto auto 24px 50%;transform:translate(-50%);width:auto;min-width:52px;margin:0;padding:8px 12px;border:0;border-radius:3px;background:#ffffffeb;color:var(--qv-ink);font:500 12px/16px var(--body-font);font-variant-numeric:tabular-nums}.tingle-modal.quickview .swiper-pagination-lock{display:none}.tingle-modal.quickview .product-single__information{min-width:0;min-height:0;height:100%;background:#fff}.tingle-modal.quickview .white-gradient:after{display:none}.tingle-modal.quickview .duoo-qv__info{position:static;display:flex;flex-direction:column;height:100%;padding:48px 32px 24px;overflow:hidden auto;overscroll-behavior:contain;scroll-padding-block:64px 168px;scrollbar-width:thin;scrollbar-color:#cecec9 transparent}.tingle-modal.quickview .duoo-qv__info>*{flex-shrink:0}.tingle-modal.quickview .product-detail__title{order:1;margin:0 24px 12px 0;color:var(--qv-ink);font:500 clamp(25px,2.4vw,34px)/1.1 var(--heading-font);letter-spacing:-.04em;text-transform:none}.tingle-modal.quickview .product-detail__meta-value{order:0;font-size:12px;color:var(--qv-muted)}.tingle-modal.quickview .product-single__price{order:2;margin:0 0 16px}.tingle-modal.quickview .card-product-price{align-items:baseline;gap:10px}.tingle-modal.quickview .price-large .price{font:600 22px/1.35 var(--body-font);letter-spacing:-.025em}.tingle-modal.quickview .price-large .compare-price{font:400 14px/1.4 var(--body-font);color:var(--qv-muted);letter-spacing:0}.tingle-modal.quickview .sale_badge{order:3}.tingle-modal.quickview .product__badges-inner{padding:4px 8px;border-radius:5px;font:500 11px/16px var(--body-font)}.tingle-modal.quickview .review_sold{order:4;gap:8px}.tingle-modal.quickview .product-detail__variant-picker{order:5;margin-top:6px}.tingle-modal.quickview .product-detail__variant-picker fieldset{gap:8px;margin:0 0 20px;min-width:0}.tingle-modal.quickview .form__label{margin-bottom:4px;color:var(--qv-muted);font:400 13px/20px var(--body-font)}.tingle-modal.quickview .option_value{color:var(--qv-ink);font-weight:600;text-transform:none}.tingle-modal.quickview .product__item-option{min-width:46px;min-height:44px;padding:10px 14px;justify-content:center;border:1px solid #dcdcd7;border-radius:3px;background:#fff;color:var(--qv-ink);font:500 14px/20px var(--body-font);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.tingle-modal.quickview .product__item-option:before{display:none}.tingle-modal.quickview input:checked+.product__item-option{background:var(--qv-ink);border-color:var(--qv-ink);color:#fff}.tingle-modal.quickview input.option-disabled+.product__item-option{color:#9b9b95;background:#fafaf8;border-color:#e5e5e0}.tingle-modal.quickview input.option-disabled:checked+.product__item-option{color:#73736d;border-color:#aaa9a2}.tingle-modal.quickview .duoo-qv__paired fieldset{padding:10px 0;margin-bottom:12px;border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--qv-line)}.tingle-modal.quickview .product-detail__variant-picker .product__color-swatch{flex:0 0 36px;width:36px;height:46px;border-radius:4px!important;margin:3px 0}.tingle-modal.quickview .product-detail__variant-picker .product__color-swatch:before,.tingle-modal.quickview .product-detail__variant-picker .product__color-swatch:after{border-radius:4px}.tingle-modal.quickview .product-single__buy-buttons{order:6;position:sticky;bottom:-24px;z-index:4;margin:6px -1px 0;padding:14px 1px 12px;border-top:1px solid var(--qv-line);background:#fff;box-shadow:none}.tingle-modal.quickview .product-form__buttons{gap:8px}.tingle-modal.quickview .product__submit-form-cart{flex-wrap:nowrap;gap:8px;min-width:0}.tingle-modal.quickview .product-form__quantity{margin:0;flex:0 0 112px}.tingle-modal.quickview quantity-input.quantity{width:112px;height:var(--qv-action-height);border:1px solid #dcdcd7;border-radius:4px;background:#fff}.tingle-modal.quickview .quantity__button{flex:0 0 44px;width:44px;min-width:44px;padding:0;background:transparent}.tingle-modal.quickview :is(.quantity__button,.quantity-input){height:calc(var(--qv-action-height) - 2px)}.tingle-modal.quickview .quantity-input{flex:1;min-width:0;width:34px;font-size:14px}.tingle-modal.quickview .button_buy-now{min-width:0}.tingle-modal.quickview .product-form__submit{min-height:var(--qv-action-height);padding:10px 16px;border:1px solid var(--qv-ink);border-radius:4px;background:var(--qv-ink);color:#fff;font:500 14px/24px var(--body-font);line-height:24px!important;letter-spacing:0;text-transform:none}.tingle-modal.quickview .product-form__submit:disabled{background:#e8e8e4;border-color:#e8e8e4;color:#6b6b65;opacity:1;cursor:not-allowed}.tingle-modal.quickview :is(.product-form__submit,.swiper-arrow,.duoo-size-guide-button,.quantity__button){transition:transform .22s var(--qv-ease),box-shadow .22s var(--qv-ease),background-color .18s ease,border-color .18s ease}.tingle-modal.quickview .product-form__submit:not(:disabled){background:var(--duoo-button-bg, var(--qv-ink));border-color:var(--duoo-primary-base, var(--qv-ink));color:var(--duoo-on-button, #fff);box-shadow:0 3px 8px -4px #17171740,inset 0 1px #ffffff26}.tingle-modal.quickview :is(.product-form__submit,.swiper-arrow,.duoo-size-guide-button,.quantity__button,.tingle-modal__close):not(:disabled):active{transform:translateY(1px) scale(.98)}.tingle-modal.quickview .product-form__buttons>:is(button-wishlist,button-compare){width:var(--qv-action-height);height:var(--qv-action-height);border-radius:4px}.tingle-modal.quickview .btn-checkout-dynamic{margin:0}.tingle-modal.quickview .product-single__buy-buttons:has(.product-form__submit:disabled) .btn-checkout-dynamic{display:none}.tingle-modal.quickview .shopify-payment-button__button--unbranded{min-height:46px;border:1px solid #dcdcd7;border-radius:4px;background:#fff;color:var(--qv-ink);font:500 13px/22px var(--body-font);text-transform:none}.tingle-modal.quickview .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--qv-paper)}.tingle-modal.quickview .shopify-payment-button__button--unbranded:disabled{background:#fafaf8;color:#95958f;cursor:not-allowed;opacity:1}.tingle-modal.quickview .product-single__custom-liquid{order:8;margin:10px 0 0}.tingle-modal.quickview .product-single__custom-liquid .tablet-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;padding:0}.tingle-modal.quickview .product-single__custom-liquid .tablet{padding:0;background:transparent;color:var(--qv-muted);font:400 10px/16px var(--body-font)}.tingle-modal.quickview :is(.product-single__description,.product-single__short-description,.product-single__text,.product-detail__meta,.countdown-timer){order:7;font-size:13px;line-height:1.6}.tingle-modal.quickview .product-singe__view-all-button{order:9;align-self:flex-start;gap:8px;margin-top:20px;padding-bottom:4px;border-bottom:1px solid var(--qv-ink);font:500 12px/18px var(--body-font)}.tingle-modal.quickview :is(button,a,[tabindex]):focus-visible,.tingle-modal.quickview input:focus-visible+label{outline:2px solid var(--qv-ink);outline-offset:3px}.tingle-modal.quickview .product-form__error-message-wrapper{margin-bottom:12px;font-size:13px}.tingle-modal.quickview duoo-size-selector[data-size-scope=quickview] .duoo-size-choice--inline{min-width:44px;min-height:44px;border-radius:3px}.tingle-modal.quickview duoo-size-selector[data-size-scope=quickview] .duoo-size-choice:not(:disabled){background:var(--duoo-secondary-light, #fff);color:var(--duoo-primary-dark, var(--size-ink));border-color:var(--duoo-primary-light, #d9dce1)}.tingle-modal.quickview duoo-size-selector[data-size-scope=quickview] .duoo-size-choice:is(.is-selected,[aria-pressed=true]):not(:disabled){background:var(--duoo-button-bg, var(--duoo-accent, var(--size-ink)));border-color:var(--duoo-primary-base, var(--duoo-accent-ink, var(--size-ink)));color:var(--duoo-on-button, var(--duoo-on-accent, #fff))}.tingle-modal.quickview :is(duoo-size-selector[data-size-scope=quickview],duoo-size-guide-image) .duoo-size-guide-button{min-height:44px;border-radius:3px;background:#fff;border-color:var(--duoo-primary-light, #686a70);color:var(--qv-ink)}.tingle-modal.quickview .duoo-size-managed .product-detail__variant-picker:has([data-duoo-size-native]):not(:has(fieldset:not([data-duoo-size-native]))){display:none}@media(hover:hover)and (pointer:fine){.tingle-modal.quickview .product-form__submit:not(:disabled):hover{background:var(--duoo-primary-dark, var(--qv-ink));border-color:var(--duoo-primary-dark, var(--qv-ink));color:var(--duoo-on-button-hover, #fff)}.tingle-modal.quickview :is(.product-form__submit,.swiper-arrow,.duoo-size-guide-button,.tingle-modal__close):not(:disabled):hover:not(:active){transform:none;box-shadow:none}.tingle-modal.quickview duoo-size-selector[data-size-scope=quickview] .duoo-size-choice:not(:disabled):not([aria-pressed=true]):hover{background:var(--duoo-primary-light, var(--duoo-secondary-light, #fff));border-color:var(--duoo-primary-base, var(--duoo-accent-ink, var(--size-ink)))}.tingle-modal.quickview :is(duoo-size-selector[data-size-scope=quickview],duoo-size-guide-image) .duoo-size-guide-button:hover{background:#f7f7f7;border-color:var(--duoo-primary-light, #686a70)}}@media(max-width:767.98px){.tingle-modal.quickview{padding:0;align-items:stretch;--qv-height: auto}.tingle-modal.quickview .tingle-modal-box{width:100%;margin:auto 0 0;border-radius:22px 22px 0 0}.tingle-modal.quickview .tingle-modal-box__content{max-height:94dvh;overflow:hidden auto;overscroll-behavior:contain;overflow-anchor:none;scroll-padding-block:200px 168px}.tingle-modal.quickview .duoo-qv__layout{grid-template-columns:minmax(0,1fr);height:auto}.tingle-modal.quickview .product-single__media{height:clamp(220px,32dvh,300px)}.tingle-modal.quickview [data-qv-gallery=images] .product-single__media{position:sticky;top:0;align-self:start;z-index:5;height:var(--qv-gallery-height, clamp(220px, 32dvh, 300px));margin-bottom:max(0px,calc(var(--qv-gallery-rest-height, 0px) - var(--qv-gallery-height, 0px)))}.tingle-modal.quickview .tingle-modal__close{top:10px;right:10px}.tingle-modal.quickview .duoo-qv__info{height:auto;overflow:visible;padding:18px var(--duoo-v6-gutter,18px) calc(20px + env(safe-area-inset-bottom))}.tingle-modal.quickview .duoo-qv__layout:not(:has(.product-single__media)) .duoo-qv__info{padding-top:64px}.tingle-modal.quickview .product-detail__title{margin:0 0 10px;font-size:26px;line-height:1.12}.tingle-modal.quickview .product-single__price{margin-bottom:12px}.tingle-modal.quickview .price-large .price{font-size:21px}.tingle-modal.quickview .duoo-qv__paired fieldset{padding:12px;gap:8px;margin-bottom:10px}.tingle-modal.quickview .product-single__buy-buttons{bottom:0;margin-inline:-20px;padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.tingle-modal.quickview .product__submit-form-cart{flex:1 1 calc(100% - 60px)}.tingle-modal.quickview .media-main-swiper .swiper-actions{inset:auto 14px 14px}.tingle-modal.quickview .swiper-pagination{bottom:20px}.tingle-modal.quickview .product-singe__view-all-button{margin-top:16px}}@media(prefers-reduced-motion:reduce){body .tingle-modal.quickview,body .tingle-modal.quickview .tingle-modal-box{animation:none!important}.tingle-modal.quickview *,.tingle-modal.quickview *:before,.tingle-modal.quickview *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/duoo-quickview.css.map */
