html body .reference-product-dialog [hidden]{display:none!important}html body .reference-product-dialog .preview-variant-price .price__container{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}html body .reference-product-dialog .preview-variant-price .price__compare-price .price-item{font-size:14px;color:#777!important}html body .reference-product-dialog .preview-variant-status{font-size:13px;line-height:1.5;color:#bb0f33;margin:8px 0 0}html body .reference-product-dialog,html body .quick-add-modal__content{--color-background:252,245,222;--gradient-background:#fcf5de;--color-foreground:32,37,31;--color-button:0,79,68;--color-button-text:252,245,222;--color-link:0,79,68;background:#fcf5de!important;color:#20251f;border:1px solid #e1dcc8;border-radius:24px;box-shadow:0 24px 80px #002d2933;font-family:var(--font-body-family)}html body .reference-product-dialog{width:min(960px,calc(100vw - 40px));max-height:calc(100dvh - 40px);padding:32px;overflow-y:auto;overscroll-behavior:contain}.reference-product-dialog::backdrop{background:#00282285}html body .quick-add-modal{background:#00282285}html body .reference-product-dialog__body{grid-template-columns:1fr 1.05fr;gap:32px;align-items:start}html body .reference-product-dialog__body>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;max-height:none;background:#fff;border:8px solid #fff;border-radius:16px}html body .reference-product-dialog__body>div{min-width:0;padding-top:4px}html body .reference-product-dialog h2{color:#20251f;margin:0 0 16px}html body .reference-product-dialog .price,html body .quick-add-modal .product-page-price .price{font-family:var(--font-body-family);font-size:20px!important;line-height:1.4;letter-spacing:.3px;color:#d51b24}html body .quick-add-modal .product-page-price .price-item{font-size:inherit!important}html body .reference-product-dialog form{display:grid;gap:12px;margin:24px 0 20px}html body .reference-product-dialog form>label{font-family:var(--font-body-family);font-size:13px;line-height:1.5;color:#4b5148;letter-spacing:.3px}html body .reference-product-dialog select,html body .quick-add-modal .product-form__input .select__select{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:50px;margin:0;padding:12px 44px 12px 16px;border:1px solid #b9c8b8;border-radius:12px;background-color:#fff;color:#004f44;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23004f44' stroke-width='1.7'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;font:400 14px/1.5 var(--font-body-family);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}html body .reference-product-dialog select option{background:#fff;color:#20251f}html body .reference-product-dialog select option:disabled{color:#8a8d80}html body .quick-add-modal .product-form__input .select{max-width:100%;width:100%}html body .quick-add-modal .product-form__input .select:before,html body .quick-add-modal .product-form__input .select:after{display:none!important}html body .quick-add-modal .product-form__input .select>.icon-caret{display:none}html body .quick-add-modal :is(.product-form__input--pills,.product-form__input--swatch-pills) input[type=radio]+label{min-height:44px;padding:10px 16px;background:#fff;color:#004f44;border:1px solid #b9c8b8;border-radius:999px;font-family:var(--font-body-family);font-size:14px;line-height:22px;box-sizing:border-box;transition:background-color .2s ease,color .2s ease,border-color .2s ease}html body .quick-add-modal :is(.product-form__input--pills,.product-form__input--swatch-pills) input[type=radio]:checked+label{background:#004f44;color:#fcf5de;border-color:#004f44}html body .quick-add-modal :is(.product-form__input--pills,.product-form__input--swatch-pills) input[type=radio]:is(:disabled,.disabled)+label{background:#efedde;color:#8a8d80;border-color:#d8d9cc}html body .reference-product-dialog form button[type=submit],html body .quick-add-modal .product-form__submit{position:relative;isolation:isolate;z-index:0;overflow:hidden;box-sizing:border-box;width:100%;min-height:50px;margin:4px 0 0;padding:14px 24px!important;border:0!important;border-radius:999px!important;box-shadow:none!important;background:#004f44!important;color:#fcf5de!important;font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:22px;letter-spacing:1px;cursor:pointer;transform:none;transition:color .25s ease,opacity .2s ease}html body .reference-product-dialog form button[type=submit]:before,html body .quick-add-modal .product-form__submit:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:-1!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;clip-path:none!important;background:#bb0f33!important;transform:translateY(101%)!important;transition:transform .4s cubic-bezier(.22,1,.36,1)!important}html body .reference-product-dialog form button[type=submit]:after,html body .quick-add-modal .product-form__submit:after{display:none!important}html body .reference-product-dialog form button[type=submit]:disabled,html body .quick-add-modal .product-form__submit:disabled{opacity:.5;cursor:not-allowed}html body .reference-product-dialog form+a,html body .quick-add-modal .product__view-details{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;width:fit-content;color:#004f44;font-family:var(--font-body-family);font-size:13px;line-height:1.5;letter-spacing:.3px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}html body .reference-product-dialog form+a:after{content:"\2192";text-decoration:none}html body .reference-product-dialog__close,html body .quick-add-modal .quick-add-modal__toggle{position:absolute;display:flex;align-items:center;justify-content:center;top:12px;right:12px;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border:1px solid #bdcbb8;border-radius:50%;background:#fcf5de;color:#004f44;box-shadow:none;z-index:10;font-size:28px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}html body .quick-add-modal .quick-add-modal__toggle svg{width:18px;height:18px}html body .quick-add-modal__content-info{padding:32px}html body .quick-add-modal .product-media-container{--media-radius:16px;border-radius:16px;background:#fff;overflow:hidden!important}html body .quick-add-modal .product-media-container .product__media{border-radius:16px}html body .quick-add-modal .quantity{border:1px solid #b9c8b8;border-radius:999px;background:#fff;color:#004f44;min-height:50px;box-shadow:none}html body .quick-add-modal .quantity:before,html body .quick-add-modal .quantity:after{display:none!important}html body .quick-add-modal .quantity__button,html body .quick-add-modal .quantity__input{color:#004f44;background:transparent}html body .reference-product-dialog :is(button,select,a):focus-visible,html body .quick-add-modal :is(button,select,a):focus-visible{outline:2px solid #004f44;outline-offset:4px}html body .quick-add-modal .product-form__input input:focus-visible+label{outline:2px solid #004f44;outline-offset:3px}@media(hover:hover){html body .reference-product-dialog form button[type=submit]:not(:disabled):hover:before,html body .quick-add-modal .product-form__submit:not(:disabled):hover:before{transform:translateY(0)!important}html body .reference-product-dialog__close:hover,html body .quick-add-modal .quick-add-modal__toggle:hover{background:#004f44;color:#fcf5de}html body .reference-product-dialog select:hover,html body .quick-add-modal .product-form__input .select__select:hover{border-color:#004f44}html body .quick-add-modal :is(.product-form__input--pills,.product-form__input--swatch-pills) input[type=radio]:not(:checked):not(:disabled):not(.disabled)+label:hover{background:#e7eee5;color:#004f44;border-color:#004f44}html body .reference-product-dialog form+a:hover,html body .quick-add-modal .product__view-details:hover{color:#bb0f33}}html body .reference-product-dialog form button[type=submit]:not(:disabled):active,html body .quick-add-modal .product-form__submit:not(:disabled):active{background:#bb0f33!important}@media(min-width:750px){html body .reference-product-dialog h2{padding-inline-end:24px}}@media(max-width:749px){html body .reference-product-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px 20px;border-radius:22px}html body .reference-product-dialog__body{grid-template-columns:1fr;gap:22px}html body .reference-product-dialog__body>img{width:min(100%,240px);max-height:240px;justify-self:center;border-width:6px;border-radius:14px}html body .reference-product-dialog__body>div{padding-top:0}html body .reference-product-dialog h2{margin-bottom:12px}html body .reference-product-dialog .price,html body .quick-add-modal .product-page-price .price{font-size:18px!important}html body .reference-product-dialog form{margin-top:20px;gap:10px}html body .reference-product-dialog select,html body .quick-add-modal .product-form__input .select__select{font-size:16px}html body .reference-product-dialog form button[type=submit],html body .quick-add-modal .product-form__submit{font-size:13px;letter-spacing:.7px}html body .quick-add-modal .product-form__quantity-and-btn{display:flex;gap:10px;align-items:stretch}html body .quick-add-modal .product-form__quantity-and-btn .product-form__quantity{flex:0 0 96px;width:96px;min-width:0}html body .quick-add-modal .product-form__quantity-and-btn .quantity{width:100%;min-width:0;padding-inline:6px}html body .quick-add-modal .quantity__button{flex:0 0 28px;width:28px;padding:0}html body .quick-add-modal .quantity__input{min-width:0;padding:0;font-size:14px}html body .quick-add-modal .product-form__quantity-and-btn .product-form__submit{flex:1 1 0;width:auto!important;min-width:0;margin:0;padding-inline:12px!important}html body .quick-add-modal .product-form__submit .main-atc-price{display:none!important}html body .quick-add-modal .product-form__submit .main-atc__label__line-1{font-size:13px!important;line-height:20px;letter-spacing:.5px;white-space:nowrap}html body .quick-add-modal__content-info{padding:20px 16px}html body .quick-add-modal__content{border-radius:22px}html body .quick-add-modal :is(.product-form__input--pills,.product-form__input--swatch-pills) input[type=radio]+label{font-size:13px;padding-inline:14px}}@media(prefers-reduced-motion:reduce){html body .reference-product-dialog *,html body .reference-product-dialog *:before,html body .quick-add-modal .product-form__submit,html body .quick-add-modal .product-form__submit:before{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-quick-view.css.map */
