.cart__item__content__left .cart__price{display:none}.cart__item__title,.cart__item__price{font-weight:450!important;font-size:14px;color:#040404}.drawer .cart__item{align-items:flex-start!important}.drawer .cart__item__image a{width:120px!important;height:120px!important}.drawer .cart__item__image img{object-fit:cover}.drawer .cart__item__content{position:relative;width:calc(100% - 120px)!important;min-height:120px;padding-left:16px!important}.drawer .cart__quantity-wrapper{position:static!important}.drawer .cart__item .select-popout--quantity{position:absolute!important;right:0;bottom:26px;width:80px}.drawer .cart__item__remove{position:absolute!important;right:0;bottom:0;margin:0!important}.drawer__foot{display:flex;flex-wrap:wrap}.drawer__foot>*{flex:1 1 100%}.drawer__foot>.cart-block.body-small{flex:1 1 0;min-width:0}.drawer__foot .block__icon__container{flex-direction:column;align-items:center;text-align:center;gap:6px}.cart__items-count{display:inline-flex;align-items:center;margin-left:10px;padding:4px 12px;border-radius:999px;background:#0000000d;font-size:13px;font-weight:500;color:#777;vertical-align:middle;line-height:1.2}.cart__items-count:before{content:none}.cart__items-count:after{content:"\a0items"}.cart__items-count[data-cart-count="1"]:after{content:"\a0item"}.drawer__heading{display:flex;align-items:center}.drawer .cart__widget__title{font-size:14px;font-weight:400!important}.drawer__foot .block__icon__container{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:6px}.drawer__foot{display:grid;grid-template-columns:1fr 1fr}.drawer__foot>*{grid-column:1 / -1}.drawer__foot>.cart-block:has(.block__icon__container){grid-column:auto;order:10;padding:12px 8px}.drawer__foot .block__icon__container{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:6px}.drawer__foot .block__icon{margin:0 auto!important}.drawer__foot .block__icon__text{width:100%;text-align:center}.drawer .cart__widget--discount{background:#efeae3;margin:12px 16px;border:0!important}.drawer .cart__widget--discount .cart__widget__title{padding:14px 16px!important}.drawer .cart__widget--discount .cart__widget__title{font-weight:500!important;color:#111}.drawer label[for=gift-note]{font-size:14px;font-weight:400;margin-bottom:8px;display:block}.cart__item__swatch{display:inline-block;width:14px;height:14px;background:var(--swatch);border:1px solid rgba(0,0,0,.12);vertical-align:middle}.drawer .cart__item__property,.drawer .cart__item__selected-options{font-size:13px;font-weight:400}.drawer .cart__item__property strong,.drawer .cart__item__selected-options strong{font-weight:400!important}@media(min-width:750px){.drawer--cart{--DRAWER-WIDTH: 460px}}.drawer .cart__total{font-weight:400!important}.drawer .cart__price__holder>.cart__total:first-child:not(:last-child) .cart__total__price{font-size:16px}.drawer .cart__price__holder>.cart__total:last-child .cart__total__label{font-size:15px;letter-spacing:.08em;color:#111}.drawer .cart__price__holder>.cart__total:last-child .cart__total__price{font-weight:500;color:#111}.drawer .cart__price__holder>.cart__total:last-child .cart__total__label{font-size:15px;font-weight:500!important;letter-spacing:.08em;color:#111}@media(min-width:990px){.product__wrapper--stretch .product__page{grid-template-columns:66% 34%}.product__wrapper .product__slides{display:grid!important;grid-template-columns:1fr 1fr;gap:4px!important;columns:auto!important;margin-bottom:0}.product__wrapper .product__slide{padding-bottom:0!important;column-span:none!important}.product__wrapper .product__photo{aspect-ratio:4 / 5;padding-top:0!important;height:auto!important}.product__wrapper .product__photo .image-wrapper{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;padding:0!important}.product__wrapper .product__photo .image-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important}.product__content{padding-left:48px;padding-right:32px}.product__content>*{max-width:520px}}@media(max-width:749px){.product__images--mobile-slider .product__slides{padding-left:0!important;scroll-padding:0!important}.product__images--mobile-slider .product__slides:after{display:none}.product__images--mobile-slider .product__slide{width:100%!important;margin:0!important}.product__images--mobile-slider .product__photo{height:66vh!important;padding-top:0!important}.product__images--mobile-slider .product__photo .image-wrapper{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;padding:0!important}.product__images--mobile-slider .product__photo .image-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important}}.dori-dots{display:flex;justify-content:center;gap:8px;margin:12px 0 8px}.dori-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s,transform .2s}.dori-dots button.is-active{background:#111;transform:scale(1.15)}@media(min-width:750px){.dori-dots{display:none}}.product__content .product__price__wrap,.product__content .product__price__wrap *{font-weight:450!important}.product__siblings .radio__fieldset--swatches{display:block!important}.product__siblings .radio__legend{display:block;width:auto;margin:0 0 12px}.product__siblings .radio__legend__option-name{display:none}.product__siblings .radio__legend__value{font-size:14px;font-weight:400;color:#111}.product__siblings{--swatch-size: 20px;--swatch-outline-offset: 3px}.product__siblings .radio__buttons{display:flex;gap:12px;padding:0}.product__siblings .swatch__button{margin:0!important;padding:0!important}.product__siblings .radio__buttons{margin-left:0!important;padding-left:3px}.product__block .radio__button label{min-width:60px;padding:8px 12px;border:1px solid #d9d9d9!important;background:transparent!important;font-size:12px;letter-spacing:.02em;text-align:center}.product__block .radio__button input:checked+label{border-color:#111!important;background:transparent!important;color:#111!important}.product__block .radio__button label img,.product__block .radio__button label figure,.product__block .radio__button label .image-wrapper,.product__block .radio__button label [class*=variant__image],.product__block .radio__button label [class*=image]{display:none!important}.product__block .radio__button label{min-height:0!important;height:auto!important}.product__block .radio__fieldset:not(.radio__fieldset--swatches){display:block!important}.product__block .radio__fieldset:not(.radio__fieldset--swatches) .radio__legend,.product__block .radio__fieldset:not(.radio__fieldset--swatches) .radio__legend__label{display:flex!important;justify-content:space-between;align-items:baseline;width:100%;margin:0 0 12px}.product__block .radio__fieldset:not(.radio__fieldset--swatches) .radio__legend__option-name{font-size:15px;font-weight:400}.product__block .radio__fieldset:not(.radio__fieldset--swatches) .radio__legend__value{display:none!important}.product__block .radio__fieldset:not(.radio__fieldset--swatches) .radio__legend a,.product__block .radio__fieldset:not(.radio__fieldset--swatches) .radio__legend button{margin-left:auto;font-size:14px;text-decoration:none!important;white-space:nowrap}.product__block .radio__fieldset:not(.radio__fieldset--swatches) .radio__buttons{display:flex;flex-wrap:wrap;gap:8px;margin:0}.product__block .radio__button label{display:flex!important;align-items:center;justify-content:center;min-width:74px;padding:9px 14px!important;border:1px solid #d9d9d9!important;background:transparent!important;color:#999!important;font-size:12px!important;font-weight:400!important;letter-spacing:.02em;text-align:center}.product__block .radio__button input:checked+label{border-color:#111!important;color:#111!important}.product__block .radio__fieldset:not(.radio__fieldset--swatches) .radio__buttons{margin-left:0!important}.product__block .radio__fieldset:not(.radio__fieldset--swatches) .radio__legend,.product__block .radio__fieldset:not(.radio__fieldset--swatches) .radio__legend__label{margin-bottom:4px!important;padding-bottom:0!important;line-height:1.2}.product__block .radio__fieldset:not(.radio__fieldset--swatches) .radio__buttons{margin-top:0!important;padding-top:0!important}.product__block .radio__fieldset:not(.radio__fieldset--swatches) .radio__button{margin:0!important}.product__submit:not(.cart-bar__submit){margin-top:32px!important;margin-bottom:32px!important}.product__block:has(.radio__fieldset:not(.radio__fieldset--swatches)){padding-bottom:0!important;margin-bottom:0!important}.cart-bar{min-height:0!important}.cart-bar__form__wrapper{padding:12px 16px!important}.cart-bar__info{margin-bottom:10px!important}.cart-bar__form .product__submit__add{min-height:44px!important;font-size:14px;letter-spacing:.1em;background:#111!important;color:#fff!important;border-color:#111!important}.cart-bar__info{margin-bottom:8px!important}.cart-bar__form .product__selectors,.cart-bar__form .product__submit{margin-top:0!important;padding-top:0!important}.cart-bar__form__wrapper{gap:0!important}.cart-bar__form .product__submit__add{padding:var(--btn-top) var(--btn-left)!important;min-height:0!important;font-size:var(--BTN-FONT-SIZE)!important;letter-spacing:var(--BTN-LETTER-SPACING);background:#111!important;color:#fff!important;border-color:#111!important}.product-information .price,.product-information .price *{color:#616161!important;font-size:14px}.product-information .price del,.product-information .price s{color:#999!important;font-weight:400!important}.product-item__title{font-size:14px!important;line-height:1.35}
/*# sourceMappingURL=/cdn/shop/t/21/assets/dori-custom.css.map */
