.m-option-drawer__row{position:relative;display:grid;grid-template-columns:3fr 8fr;align-items:center;gap:8px;min-height:56px;padding:16px;border:1px solid transparent;border-radius:12px;background-color:rgba(var(--color-foreground),.05);transition:background-color var(--m-duration-default, .25s),border-color var(--m-duration-default, .25s)}.m-option-drawer__row:hover{background-color:rgba(var(--color-foreground),.09)}.m-product-option--drawer:not(:last-child){margin-bottom:8px}.m-option-drawer__trigger{gap:8px;min-width:0;padding:0;border:0;background:none;color:rgb(var(--color-foreground));text-align:left;cursor:pointer}.m-option-drawer__trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--blocks-radius, 8px)}.m-option-drawer__trigger:focus-visible{outline:none}.m-option-drawer__trigger:focus-visible:after{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.m-option-drawer__head{display:flex;align-items:center;gap:4px;min-width:0}.m-option-drawer__label{color:rgb(var(--color-foreground))}.m-option-drawer__selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-option-drawer__trigger-price{flex:0 0 auto;display:flex;align-items:center}.m-option-drawer__trigger-price .m-price--on-sale .m-price__regular{display:block}.m-option-drawer__trigger-price .m-price__sale{display:none}.m-option-drawer__caret{flex:0 0 auto;display:inline-flex;color:rgba(var(--color-foreground),.5)}.m-option-drawer__caret svg{width:24px;height:24px}.m-option-drawer__row .m-option-drawer__sizeguide{position:relative;z-index:1;flex:0 0 auto;width:24px;height:24px;padding:0;border:0;background:none;color:rgba(var(--color-foreground),.5);cursor:pointer}.m-option-drawer__row .m-option-drawer__sizeguide:hover{color:rgb(var(--color-foreground))}.m-option-drawer__row .m-option-drawer__sizeguide svg{width:16px;height:16px}.m-option-drawer__wrapper{--m-bg-opacity: 0}.m-option-drawer.is-open .m-option-drawer__wrapper{--m-bg-opacity: .5}.m-option-drawer__content{--m-translate-y: 100%;position:absolute;left:0;right:0;bottom:0;width:auto;max-width:none;max-height:90vh;margin:0;border-radius:12px 12px 0 0;transform:translate3d(0,var(--m-translate-y),0)}.m-option-drawer.is-open .m-option-drawer__content{--m-translate-y: 0}.m-option-drawer__header:before{content:"";position:absolute;top:8px;left:50%;width:56px;height:3px;border-radius:3px;transform:translate(-50%);background-color:rgba(var(--color-foreground),.2)}.m-option-drawer__header{position:relative;padding-top:24px}@media screen and (min-width:768px){.m-option-drawer__content{--m-translate-x: 100%;top:0;left:auto;right:0;bottom:0;width:450px;max-width:100%;max-height:none;border-radius:0;transform:translate3d(var(--m-translate-x),0,0)}.m-option-drawer.is-open .m-option-drawer__content{--m-translate-x: 0}.m-option-drawer__header:before{content:none}.m-option-drawer__header{padding-top:16px}}.m-option-drawer__body{padding-bottom:24px}.m-option-drawer__option+.m-option-drawer__option{margin-top:8px}.m-option-drawer__option-label{gap:12px;min-height:56px;padding:12px 16px;border:1px solid rgb(var(--color-border));border-radius:var(--blocks-radius, 8px);color:rgb(var(--color-foreground));cursor:pointer;transition:background-color var(--m-duration-default, .25s),border-color var(--m-duration-default, .25s)}.m-option-drawer__option-label:hover{background-color:rgba(var(--color-foreground),.05)}.m-option-drawer__input:focus-visible+.m-option-drawer__option-label,.m-option-drawer__option .m-product-option__input:focus-visible+.m-option-drawer__option-label{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.m-option-drawer__option .m-product-option__input:checked+.m-option-drawer__option-label{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.07);font-weight:500}.m-option-drawer__option-price{flex:0 0 auto;display:flex;align-items:center}.m-option-drawer__option-unavailable{flex:0 0 auto}.m-option-drawer__option.m-product-option--node__unavailable .m-option-drawer__option-label{opacity:.5;cursor:not-allowed;text-decoration:line-through}@media(prefers-reduced-motion:reduce){.m-option-drawer__content,.m-option-drawer .m-drawer__wrapper,.m-option-drawer__row,.m-option-drawer__option-label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/option-drawer.css.map */
