:root{--duoo-sheet-ease:var(--duoo-ease,cubic-bezier(.22,1,.36,1));--duoo-sheet-ease-exit:var(--duoo-ease-exit,cubic-bezier(.4,0,1,1));--duoo-sheet-enter:var(--duoo-motion-enter,.3s);--duoo-sheet-exit:var(--duoo-motion-exit,.24s)}html[data-duoo-sheet-open]{overflow:hidden}html[data-duoo-sheet-open] .overlay:after{display:none!important}html body [data-duoo-sheet]{position:fixed;inset:auto 0 0;margin:0 auto;padding:0;width:min(100%,600px);max-width:100%;height:auto;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)));box-sizing:border-box;border:0;border-radius:20px 20px 0 0;background:#fff;color:var(--body-color,#171717);overflow:hidden;transform:none;translate:none;scale:none;animation:none!important;transition:none;box-shadow:none}html body [data-duoo-sheet-panel]{animation:none!important;transform:none;translate:none;scale:none;transition:none}html body [data-duoo-sheet][data-duoo-sheet-state]:not([data-duoo-sheet-state=closed]){visibility:visible!important;opacity:1!important}html body [data-duoo-sheet][popover]:popover-open{display:flex;flex-direction:column}html body [data-duoo-sheet][popover]:not(:popover-open){display:none}html body [data-duoo-sheet]::backdrop{background:#1412114d;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;transition:opacity var(--duoo-motion-state,.24s) var(--duoo-sheet-ease)}html body [data-duoo-sheet][data-duoo-sheet-state=closing]::backdrop{opacity:0;transition-timing-function:var(--duoo-sheet-ease-exit)}@starting-style{html body [data-duoo-sheet]::backdrop{opacity:0}}.duoo-sheet-grip{position:absolute;inset:0 auto auto 50%;transform:translate(-50%);z-index:30;width:min(120px,40%);min-height:44px;margin:0;padding:10px 24px 30px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.duoo-sheet-grip span{display:block;margin-inline:auto;width:44px;height:4px;border-radius:4px;background:#b9b8b3}[data-duoo-sheet-drag-handle]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}[data-duoo-sheet-dragging] [data-duoo-sheet-drag-handle],.duoo-sheet-grip:active{cursor:grabbing}html[data-duoo-edition="6"] body [data-duoo-sheet] .duoo-sheet-grip:focus-visible{outline:0}html[data-duoo-edition="6"] body [data-duoo-sheet] .duoo-sheet-grip:focus-visible span{background:currentColor;outline:2px solid currentColor;outline-offset:4px}html[data-duoo-edition="6"] body :is([data-duoo-sheet],.duoo-size-dialog,.duoo-country-dialog) :is(.btn-search-close,.close-cart-button,close-menu,close-filter,.tingle-modal__close,[data-login-prompt-close],[data-size-close],[data-country-close]){border-radius:999px}html[data-duoo-edition="6"] body :is([data-duoo-sheet],.duoo-size-dialog,.duoo-country-dialog) :is(.btn-search-close,.close-cart-button,close-menu,close-filter,.tingle-modal__close,[data-login-prompt-close],[data-size-close],[data-country-close]):focus-visible{outline:2px solid var(--size-focus,currentColor);outline-offset:-3px}html body [data-duoo-sheet=cart]{padding-bottom:env(safe-area-inset-bottom)}html body [data-duoo-sheet=cart] .minicart__header:before{content:none}html body [data-duoo-sheet=cart] .minicart__header{padding-top:28px}html body [data-duoo-sheet=cart] .minicart__scroll-area{min-height:0}html body [data-duoo-sheet=search]{padding:30px clamp(20px,4vw,40px) max(24px,env(safe-area-inset-bottom));overflow:auto}html body #CollectionSidebar[data-duoo-sheet=filters]{inset:auto 0 0;width:min(100%,600px);max-width:100%;height:auto;transform:none;transition:none;padding-top:22px}html body #CollectionSidebar[data-duoo-sheet=filters] .collection-sidebar{max-height:calc(100dvh - 66px);overflow:auto;padding-bottom:max(24px,env(safe-area-inset-bottom))}html body .tingle-modal.quickview[data-duoo-sheet=quickview]{top:0;right:0;bottom:0;left:0;padding:0;width:100%;max-width:none;height:100dvh;max-height:none;background:transparent;border-radius:0;box-shadow:none;align-items:center;justify-content:flex-end;overflow:hidden;pointer-events:auto}html body .tingle-modal.quickview[data-duoo-sheet=quickview]>.tingle-modal-box{position:relative;width:min(100%,1080px);max-width:100%;margin:0;border-radius:20px 20px 0 0;overflow:hidden;pointer-events:auto;max-height:calc(100dvh - 20px);box-shadow:none;padding-top:24px;background:#fff}html body .tingle-modal.quickview[data-duoo-sheet=quickview] .tingle-modal__close{pointer-events:auto}html body .tingle-modal.cart-item-edit[data-duoo-sheet=cart-edit]{top:0;right:0;bottom:0;left:0;padding:0;width:100%;max-width:none;height:100dvh;max-height:none;background:transparent;border-radius:0;box-shadow:none;align-items:center;justify-content:flex-end;overflow:hidden;pointer-events:auto;cursor:default}html body .tingle-modal.cart-item-edit[data-duoo-sheet=cart-edit]>.tingle-modal-box{position:relative;display:flex;flex-direction:column;width:min(100%,660px);max-width:100%;margin:0;border-radius:20px 20px 0 0;overflow:hidden;pointer-events:auto;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)));box-shadow:none;padding-top:24px;background:var(--color-white,#fff);font:400 13px/1.5 var(--body-font)}html body .tingle-modal.cart-item-edit[data-duoo-sheet=cart-edit] .tingle-modal-box__header{flex:0 0 auto}html body .tingle-modal.cart-item-edit[data-duoo-sheet=cart-edit] .tingle-modal-box__content{min-width:0;min-height:0;max-height:none;padding:12px 16px max(16px,env(safe-area-inset-bottom));overflow:hidden auto;overscroll-behavior:contain}html body .tingle-modal.cart-item-edit[data-duoo-sheet=cart-edit] .tingle-modal__close{position:absolute;inset:12px 12px auto auto;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--border-color,#e7e7e3);background:var(--grey-color,#f7f7f4);color:var(--color-heading,#171717);border-radius:50%;box-shadow:none}html body .tingle-modal.cart-item-edit[data-duoo-sheet=cart-edit] .tingle-modal__closeIcon{color:inherit}html body .tingle-modal.cart-item-edit[data-duoo-sheet=cart-edit] .title-popup{margin:0;padding:10px 60px 12px 16px;color:var(--color-heading,#171717);font:500 18px/24px var(--heading-font);letter-spacing:-.025em;text-transform:none}.cart-item-edit .duoo-cart-editor{--editor-ink:var(--duoo-primary-dark,var(--color-heading,#171717));--editor-muted:var(--duoo-secondary-dark,var(--duoo-accent-ink,#6b6b67));--editor-line:var(--duoo-primary-light,var(--duoo-accent-line,#e7e7e3));--editor-paper:var(--duoo-secondary-light,var(--duoo-accent-soft,#faf8f5));--editor-ease:var(--duoo-ease,cubic-bezier(.22,1,.36,1));display:block;min-width:0;color:var(--editor-ink);font:400 13px/1.5 var(--body-font)}.cart-item-edit .duoo-cart-editor{--editor-control-shadow:0 1px 2px rgb(23 23 23 / 5%),0 5px 12px -7px rgb(23 23 23 / 18%),inset 0 1px 0 rgb(255 255 255 / 90%);--editor-raised-surface:linear-gradient(180deg,#fff 0%,var(--duoo-secondary-light,#faf8f5) 100%);--editor-action-surface:linear-gradient(180deg,color-mix(in srgb,var(--duoo-button-bg,var(--duoo-accent,#171717)) 94%,#fff) 0%,var(--duoo-button-bg,var(--duoo-accent,#171717)) 48%,color-mix(in srgb,var(--duoo-button-bg,var(--duoo-accent,#171717)) 94%,#000) 100%);--editor-action-shadow:0 1px 2px rgb(23 23 23 / 9%),0 6px 12px -7px color-mix(in srgb,var(--duoo-primary-dark,#171717) 42%,transparent),inset 0 1px 0 rgb(255 255 255 / 24%)}.cart-item-edit .duoo-cart-editor product-form-quick-edit{display:block}.cart-item-edit .duoo-cart-editor .product-form-quick-edit{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 12px}.cart-item-edit .duoo-cart-editor .product-quick-edit-left{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:12px;border:1px solid var(--editor-line);border-radius:14px;background:var(--editor-paper)}.cart-item-edit .duoo-cart-editor .product__media{min-width:0;width:100%;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden}.cart-item-edit .duoo-cart-editor .product-pickup-img,.cart-item-edit .duoo-cart-editor .product-pickup-img .media-gallery__image{width:100%;height:100%;border-radius:inherit}.cart-item-edit .duoo-cart-editor .product__media img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:inherit}.cart-item-edit .duoo-cart-editor .product__info{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.cart-item-edit .duoo-cart-editor .product-item__name{margin:0;color:var(--editor-ink);font:500 22px/1.16 var(--heading-font);letter-spacing:-.03em;text-transform:none;overflow-wrap:anywhere}.cart-item-edit .duoo-cart-editor .product__price{margin:0}.cart-item-edit .duoo-cart-editor .product__price .card-product-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0}.cart-item-edit .duoo-cart-editor .product__price .price{color:var(--editor-ink);font:600 20px/1.25 var(--body-font);letter-spacing:-.035em}.cart-item-edit .duoo-cart-editor .product__price .compare-price{color:var(--editor-muted);font:400 12px/1.4 var(--body-font);letter-spacing:0}.cart-item-edit .duoo-cart-editor .product-form__quantity{margin:2px 0 0}.cart-item-edit .duoo-cart-editor quantity-input.quantity{display:inline-flex;align-items:center;width:128px;height:44px;border:1px solid var(--editor-line);border-radius:10px;background:var(--editor-raised-surface);color:var(--editor-ink);box-shadow:var(--editor-control-shadow);overflow:hidden}.cart-item-edit .duoo-cart-editor .quantity__button{flex:0 0 44px;width:44px;height:42px;padding:0;border-radius:9px;background:transparent;color:inherit}.cart-item-edit .duoo-cart-editor .quantity-input{flex:1 1 auto;width:38px;min-width:0;height:42px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:500 15px/1 var(--body-font)}.cart-item-edit .duoo-cart-editor .cart-item__error{margin:0;font:400 12px/1.4 var(--body-font)}.cart-item-edit .duoo-cart-editor .product-quick-edit-right{min-width:0}.cart-item-edit .duoo-cart-editor variant-radios-quick-edit{display:block}.cart-item-edit .duoo-cart-editor variant-radios-quick-edit fieldset{gap:6px;min-width:0;margin:0 0 10px}.cart-item-edit .duoo-cart-editor variant-radios-quick-edit .form__label{margin-bottom:4px;color:var(--editor-muted);font:400 12px/18px var(--body-font)}.cart-item-edit .duoo-cart-editor .swatch-selected-value{color:var(--editor-ink);font-family:var(--body-font);font-weight:600}.cart-item-edit .duoo-cart-editor .product__item-option{justify-content:center;min-width:36px;min-height:36px;padding:6px 10px;border:1px solid var(--editor-line);border-radius:8px;background:var(--editor-paper);color:var(--editor-ink);box-shadow:none;font:500 12px/18px var(--btn-font)}.cart-item-edit .duoo-cart-editor .product__item-option:before{content:none}.cart-item-edit .duoo-cart-editor .option-swatch-js.active:not(.option-disabled) .product__item-option{border-color:var(--duoo-primary-base,var(--editor-ink));background:var(--duoo-button-bg,var(--duoo-accent,var(--editor-ink)));color:var(--duoo-on-button,var(--duoo-on-accent,#fff))}.cart-item-edit .duoo-cart-editor .option-swatch-js.option-disabled .product__item-option{border-color:var(--duoo-secondary-base,#e0e1e4);background:var(--editor-paper);color:var(--editor-muted);opacity:.55}.cart-item-edit .duoo-cart-editor duoo-size-selector[data-size-scope=quickedit]{--size-line:var(--editor-line);margin:0;color:var(--editor-ink)}.cart-item-edit .duoo-cart-editor duoo-size-selector[data-size-scope=quickedit]>.duoo-size-selector__header{gap:8px;margin-bottom:6px}.cart-item-edit .duoo-cart-editor .duoo-size-selector__heading{color:var(--editor-ink);font:500 15px/20px var(--heading-font);letter-spacing:-.025em}.cart-item-edit .duoo-cart-editor duoo-size-selector[data-size-scope=quickedit]>.duoo-size-selector__header .duoo-size-guide-button{position:relative;isolation:isolate;min-height:36px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--editor-ink);box-shadow:none;font:500 12px/18px var(--btn-font)}.cart-item-edit .duoo-cart-editor duoo-size-selector[data-size-scope=quickedit]>.duoo-size-selector__header .duoo-size-guide-button:before{content:"";position:absolute;top:2px;right:0;bottom:2px;left:0;z-index:-1;border:1px solid var(--editor-line);border-radius:8px;background:var(--editor-raised-surface);box-shadow:var(--editor-control-shadow);pointer-events:none}.cart-item-edit .duoo-cart-editor duoo-size-selector[data-size-scope=quickedit]>.duoo-size-selector__header .duoo-size-guide-button:disabled:before{background:var(--editor-paper);box-shadow:none}.cart-item-edit .duoo-cart-editor .duoo-size-summary-list{gap:0;margin:0;padding:2px 6px;border:1px solid var(--editor-line);border-radius:12px;background:var(--editor-paper)}.cart-item-edit .duoo-cart-editor .duoo-size-person{gap:6px;padding-block:4px;border-color:var(--editor-line)}.cart-item-edit .duoo-cart-editor .duoo-size-person:last-child{border-bottom:0}.cart-item-edit .duoo-cart-editor .duoo-size-person--grouped:not(.duoo-size-person--wide-label){grid-template-columns:42px minmax(0,1fr)}.cart-item-edit .duoo-cart-editor .duoo-size-person--grouped:not(.duoo-size-person--wide-label)>.duoo-size-person__badge{padding-inline:6px}.cart-item-edit .duoo-cart-editor .duoo-size-person--grouped:not(.duoo-size-person--wide-label) .duoo-size-inline-row--icon:not(:has([data-size-inline]>:nth-child(7))){grid-template-columns:32px minmax(0,1fr);gap:4px}.cart-item-edit .duoo-cart-editor .duoo-size-summary-list [data-size-inline]{gap:2px}.cart-item-edit .duoo-cart-editor .duoo-size-summary-list .duoo-size-choice--inline{--editor-choice-fill:var(--editor-paper);--editor-choice-line:var(--editor-line);position:relative;isolation:isolate;min-width:42px;min-height:36px;padding:4px 5px;border:0;border-radius:8px;background:transparent;color:var(--editor-ink);box-shadow:none;font:500 12px/18px var(--btn-font);transition:transform .14s var(--editor-ease),opacity .14s ease}.cart-item-edit .duoo-cart-editor .duoo-size-summary-list .duoo-size-choice--inline:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;border:1px solid var(--editor-choice-line);border-radius:7px;background:var(--editor-choice-fill);box-shadow:none;pointer-events:none;transition:none}.cart-item-edit .duoo-cart-editor .duoo-size-summary-list .duoo-size-choice--inline:after{content:none}.cart-item-edit .duoo-cart-editor .duoo-size-summary-list .duoo-size-choice--inline:is(.is-selected,[aria-pressed=true]):not(:disabled){--editor-choice-line:var(--duoo-primary-base,var(--editor-ink));--editor-choice-fill:var(--duoo-primary-base,var(--duoo-accent,var(--editor-ink)));color:var(--duoo-on-button,var(--duoo-on-accent,#fff))}.cart-item-edit .duoo-cart-editor .duoo-size-summary-list .duoo-size-choice--inline:disabled{--editor-choice-fill:#f4f5f6;--editor-choice-line:#e0e1e4;color:#85888e;opacity:1}.cart-item-edit .duoo-cart-editor .product-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--duoo-primary-base,var(--editor-ink));border-radius:10px;background:var(--duoo-button-bg,var(--duoo-accent,var(--editor-ink)));color:var(--duoo-on-button,var(--duoo-on-accent,#fff));box-shadow:none;font:600 14px/20px var(--btn-font);letter-spacing:0;text-transform:none;transition:transform .14s var(--editor-ease),opacity .14s ease}.cart-item-edit .duoo-cart-editor .product-form__submit:not(:disabled){background:var(--editor-action-surface);box-shadow:var(--editor-action-shadow)}.cart-item-edit .duoo-cart-editor .product-form__submit:disabled{border-color:var(--duoo-secondary-base,#e0e1e4);background:var(--editor-paper);color:var(--editor-muted);opacity:.65;box-shadow:none}.cart-item-edit .duoo-cart-editor :is(.quantity__button,.quantity-input,.product-form__submit,.duoo-size-guide-button,.duoo-size-choice--inline):focus-visible{outline:2px solid var(--editor-ink);outline-offset:2px}@media(hover:hover)and (pointer:fine){.cart-item-edit .duoo-cart-editor .duoo-size-summary-list .duoo-size-choice--inline:not(:disabled):not([aria-pressed=true]):hover{--editor-choice-line:var(--duoo-primary-base,var(--editor-ink));--editor-choice-fill:var(--duoo-primary-light,var(--editor-paper))}.cart-item-edit .duoo-cart-editor .product-form__submit:not(:disabled):hover{border-color:var(--duoo-primary-base,var(--editor-ink));background:var(--editor-action-surface);color:var(--duoo-on-button,var(--duoo-on-accent,#fff))}}html[data-duoo-interactions=true] .cart-item-edit .duoo-cart-editor :is(.quantity__button,.product-form__submit,.duoo-size-guide-button):not(:disabled):not([aria-disabled=true]):active{scale:1}@media(prefers-reduced-motion:no-preference){.cart-item-edit .duoo-cart-editor :is(.quantity__button,.product-form__submit,.duoo-size-guide-button):not(:disabled):active{transform:translateY(1px) scale(.985)}}@media(prefers-reduced-motion:reduce){.cart-item-edit .duoo-cart-editor :is(.quantity__button,.product-form__submit,.duoo-size-guide-button,.duoo-size-choice--inline){transition:none}.cart-item-edit .duoo-cart-editor :is(.quantity__button,.product-form__submit,.duoo-size-guide-button,.duoo-size-choice--inline):not(:disabled):active{transform:none}}html body dialog[data-duoo-sheet=account]{width:min(100%,480px);padding-bottom:env(safe-area-inset-bottom);overflow-y:auto;transform:translateY(100%);transition:transform var(--duoo-sheet-exit) var(--duoo-sheet-ease-exit),display var(--duoo-sheet-exit) allow-discrete,overlay var(--duoo-sheet-exit) allow-discrete}html body dialog[data-duoo-sheet=account][open]{transform:translateY(0);transition-duration:var(--duoo-sheet-enter);transition-timing-function:var(--duoo-sheet-ease)}html body dialog[data-duoo-sheet=account][data-duoo-sheet-dragging]{transition:none}@starting-style{html body dialog[data-duoo-sheet=account][open]{transform:translateY(100%)}}html body dialog[data-duoo-sheet=account]::backdrop{transition:opacity var(--duoo-sheet-exit) var(--duoo-sheet-ease-exit),background-color var(--duoo-sheet-exit),display var(--duoo-sheet-exit) allow-discrete,overlay var(--duoo-sheet-exit) allow-discrete}html body dialog[data-duoo-sheet=account]:not([open])::backdrop{background:transparent}@media(min-width:768px){html body [data-duoo-sheet]{max-height:calc(100dvh - 40px)}}@media(prefers-reduced-motion:reduce){html body dialog[data-duoo-sheet=account],html body dialog[data-duoo-sheet=account]::backdrop{transition-duration:0s}html body [data-duoo-sheet]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/duoo-bottom-sheet.css.map */
