.quick-add{position:relative;grid-row-start:4;margin:0 0 1rem;z-index:1}.card--card .quick-add{margin:0 1.3rem 1rem}.quick-add-modal{position:fixed;z-index:100001;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),.5);transition:visibility var(--duration-default) ease;visibility:hidden}.quick-add-modal[open]{visibility:visible}.quick-add-modal__overlay.quick-add-modal__toggle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.quick-add-modal[open] .quick-add-modal__overlay.quick-add-modal__toggle:empty{display:block}.quick-add-modal__content{--modal-height-offset: 80px;position:absolute;top:0;left:50%;transform:translate(-50%);margin:var(--modal-height-offset) auto 0;background-color:rgb(var(--color-background));overflow:auto;max-width:var(--page-width);width:100%;z-index:40}@media screen and (min-width: 769px){.quick-add-modal__content{--modal-height-offset: 10rem;margin-top:var(--modal-height-offset);max-height:calc(100% - var(--modal-height-offset) * 2);overflow-y:auto}quick-add-modal buttonbutton.quick-add-modal__toggle{top:2rem;right:2rem}}.quick-add-modal__content img{max-width:100%}.quick-add-modal__content-info{overflow-y:auto;height:100%}@media screen and (max-width: 769px){quick-add-modal .slider .product__media-item.grid__item{margin-left:1.5rem;margin-right:1.5rem}.quick-add-modal__content{bottom:0}quick-add-modal .product--mobile-columns .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}.quick-add-modal__content-info{height:fit-content;max-height:88vh;overflow:auto}.quick-add-modal__content{top:unset;border-radius:12px 12px 0 0}}button.quick-add-modal__toggle{background-color:transparent;border:unset;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.2rem;z-index:5;width:4rem;position:fixed;top:12px;right:12px;color:#000}button.quick-add-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}button.quick-add-modal__toggle .icon{height:auto;margin:0;width:2.2rem}quick-add-modal .product:not(.featured-product) .product__view-details{display:block}quick-add-modal .quick-add-hidden,quick-add-modal .product__modal-opener:not(.product__modal-opener--image),quick-add-modal .product__media-item:not(:first-child){display:none!important}quick-add-modal .slider.slider--mobile{overflow:visible}quick-add-modal .product__column-sticky .product__media-list{margin-bottom:0}quick-add-modal .product__media-list .deferred-media{display:block;width:100%}quick-add-modal .product__column-sticky{top:0;position:relative}.td-product-quickview__main{padding:0}.td-product-quickview__main>*{padding:0 12px}@media screen and (min-width: 769px){quick-add-modal .product:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{padding-left:4rem;max-width:54%;width:calc(54% - var(--grid-desktop-horizontal-spacing) / 2)}quick-add-modal .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:100%;width:100%}quick-add-modal .thumbnail-slider .thumbnail-list.slider--tablet-up{display:none}.td-product-quickview__wrapper{display:grid;grid-template-columns:repeat(2,340px)}.td-product-quickview__media{display:grid}.quick-add-modal__content{width:685px}}@media screen and (min-width: 990px){.td-product-quickview__main{padding:40px 0}.td-product-quickview__wrapper{grid-template-columns:repeat(2,440px)}.quick-add-modal__content{width:885px}}quick-add-modal .page-width{padding:0}quick-add-modal .product__title>h1{display:none}quick-add-modal .product__title>a{display:block;text-decoration:none}quick-add-modal .product__title>a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:.3rem}quick-add-modal .product-form__buttons{max-width:initial}.quick-add__submit{padding:.8rem;min-width:100%;box-sizing:border-box}quick-add-modal .product-media-container.constrain-height{--viewport-offset: calc( ( var(--modal-height-offset) + var(--modal-padding) + var(--popup-border-width) ) * 2 )}@media screen and (min-width: 750px){quick-add-modal .product-media-container.constrain-height{--constrained-min-height: 400px}}.td-product__media.td-product__media__image img{height:240px;width:auto}.td-product__gallery__thumbs .td-product__media.td-product__media__image{border:1px solid #a0783f;border-radius:4px;height:56px;width:56px}.td-product__gallery__thumbs .td-product__media.td-product__media__image img{height:56px;width:auto;cursor:pointer}.td-product-quickview__form{padding:10px 16px;display:block}.product-form__input{border:unset;padding:0;margin:0 0 12px;text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-form__input .form__label{text-align:left;font-weight:400;font-size:14px;line-height:18px;text-transform:capitalize;color:#483735}.product-form__input input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px;margin:0}.product-form__input input[type=radio]+label{display:inline-block;color:#454545;text-align:center;cursor:pointer;font-weight:400;font-size:12px;line-height:14px;font-family:DM Mono;padding:13px;background:#fffc;border:1px solid rgba(0,0,0,.4);border-radius:2px;width:100%;text-transform:uppercase}.product-form__input input+label:last-child{margin-right:0}.product-form__input input[type=radio]:checked+label{border:2px solid #000000;border-radius:2px}.td-product-quickview__notes__wrap p{margin:0}.td-product-quickview__notes__note{text-align:center}.td-product-quickview__notes__item-media{width:48px;height:48px;border:1px solid rgba(0,0,0,.08);border-radius:50px;display:grid;align-items:center;justify-content:center;margin:0 auto 4px}.td-product-quickview__notes__item-media img,.td-product-quickview__notes__item-media svg{max-height:24px;width:auto;margin:auto}.td-product-quickview__notes__list{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;align-items:start;gap:2px}.td-product-quickview__notes__item{font-weight:400;font-size:10px;line-height:12px;letter-spacing:.5px;text-transform:uppercase;text-align:center}.td-product-quickview__notes__wrap__images{display:flex;gap:15px;margin-top:24px}.td-product-quickview__notes__wrap.td-product-quickview__notes--full-width{flex:0 0 100%}.td-product-quickview__notes__wrap{flex:0 0 50%;margin-bottom:32px}.td-product-quickview__wrapper .td-product-quickview__details__rating{display:none}@media screen and (min-width: 769px){.swiper.swiper-thumbs.td-product__gallery__thumbs{max-width:328px}.swiper.slider-section__wrapper.td-product__gallery__wrap.swiper-initialized.swiper-horizontal.swiper-pointer-events{position:relative}.td-product__media.td-product__media__image img{height:240px;height:100%;margin:0 auto;width:auto;object-fit:cover}.td-product__media.td-product__media__image{text-align:center;height:100%}.td-product-quickview__wrapper .swiper-pagination{bottom:80px}}.td-product-quickview__cta-details{font-weight:400;font-size:14px;line-height:18px;text-align:center;color:#000;padding:11px;width:100%;border:1px solid #d7d7d7;border-radius:80px;display:block;margin-top:12px}.td-product-quickview__wrapper .swiper-pagination{max-width:328px;left:0;right:0;margin-left:auto;margin-right:auto;bottom:0!important}.td-product-quickview__wrapper .swiper-pagination-bullet{--swiper-pagination-color: #000000;--swiper-pagination-bullet-inactive-color: #000000;--swiper-pagination-bullet-inactive-opacity: .2;--swiper-pagination-bullet-size: 8px;--swiper-pagination-bullet-horizontal-gap: 4px;border:unset;border-radius:0;width:40px;height:2px}.td-product-quickview__wrapper .swiper-pagination-bullet-active{border:unset}.td-product-quickview__wrapper .td-product__media.td-product__media__image{text-align:center;line-height:1}.td-product-quickview__badge{font-weight:600;font-size:10px;line-height:12px;letter-spacing:1px;color:#86817c;background:#f5eee7cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 8px;margin-bottom:0;display:inline-block}.td-product-quickview__details__title{font-weight:700;font-size:18px;line-height:1;text-transform:uppercase;color:#000;margin:0}.td-product-quickview__details__top{display:flex;justify-content:space-between;align-items:center;margin:8px auto}.td-product-quickview__details__price{margin:0;font-weight:800;font-size:16px;line-height:1;letter-spacing:0;text-align:right}.td-product-quickview__details__retail-price{font-weight:400;font-size:13px;line-height:18px;color:#a0783f}.td-product-quickview__details__price__compare{font-weight:400;text-decoration-line:line-through;color:#a0783f;display:inline-block;margin-right:5px}.td-product-quickview__details__bottom{text-align:left;line-height:1}.td-product-quickview__details__inspiration{font-weight:400;font-size:12px;line-height:18px;text-align:left;text-transform:capitalize;color:#483735;margin:0;display:block}.td-product-quickview__details__inspiration strong{font-weight:600;font-size:13px;line-height:18px;color:#483735}.td-product-quickview__details{border-bottom:1px solid rgb(0,0,0,.08);padding-bottom:10px;position:relative}.td-product-quickview__notes{background:#fafafa;border-bottom:1px solid rgb(0,0,0,.08);padding:8px 16px}.td-product-quickview__details .td-product-card__wishlist.swym-button-bar{margin:0 0 0 auto;position:absolute;right:16px;top:0}.td-product-quickview__details .swym-btn-container .swym-button:after,.td-product-quickview__details .swym-btn-container[data-position=default] .swym-button{width:20px;height:20px;font-size:20px}@media only screen and (min-width: 768px){.td-product-quickview__details__top{flex-direction:column;gap:8px;margin-bottom:16px}.td-product-quickview__details__bottom,.td-product-quickview__details__inspiration{text-align:center}.td-product-quickview__notes-title{font-weight:400;font-size:14px;line-height:18px;text-align:center;text-transform:capitalize;color:#000;margin:0 0 16px}.td-product-quickview__wrapper .swiper.swiper-thumbs.td-product__gallery__thumbs .swiper-wrapper{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/quick-add.css.map */
