[data-product-card-container]{position:relative;height:100%}preview-dialog:not(.is-open){display:none!important}preview-dialog.is-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column}.preview-dialog__drawer:not([open]){display:none!important}.preview-dialog__panel{display:none;flex:1 1 auto;flex-direction:column;min-height:100%;height:100%;background:var(--white-color, #fff);padding:10px 10px 0;box-sizing:border-box}preview-dialog.is-open .preview-dialog__panel{display:flex;border:1px solid var(--extra-light-gray-border);border-radius:6px;overflow:hidden}.is-preview-dialog-open>product-card{visibility:hidden}.preview-dialog__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.preview-dialog__header{position:relative;padding-right:28px}.preview-dialog__header .close.close-modal{position:absolute;top:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin:0;border:0;border-radius:50%;background:#000;background-image:none;color:#fff!important;opacity:1;cursor:pointer;appearance:none;-webkit-appearance:none;font:inherit;line-height:1;text-decoration:none;box-shadow:none}.preview-dialog__header .close.close-modal svg{width:15px;height:10px;margin-left:0;fill:#fff!important}.preview-dialog__header .close.close-modal svg path{stroke:currentColor;stroke-width:1.5}.preview-dialog__vendor,.preview-dialog__title{width:90%}.preview-dialog__vendor{margin:0;font-size:18px;line-height:1.25}.preview-dialog__title{margin:0;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.25}.preview-dialog__type{margin:6px 0 8px;font-size:13px}.preview-dialog__body{flex:0 1 auto}.preview-dialog__footer{margin-top:auto;padding-top:10px;flex-shrink:0}.preview-dialog__form>product-badges-component[data-placement=footer]{display:block;flex-shrink:0;margin:10px -10px 0;line-height:0;font-size:0}.home-featured-products .preview-dialog__form>.product-card__promo{margin:10px -10px 0}.preview-dialog__panel .product-card__promo{display:block;position:static;margin:0;line-height:normal;font-size:1rem}.preview-dialog__panel .product-card__promo--spacer{min-height:30px;visibility:hidden;pointer-events:none;background:transparent}.preview-dialog__panel product-badges-component[data-placement=footer][hidden],.preview-dialog__panel product-badges-component[data-placement=footer]:not(:has(.product-card__promo)){display:none!important;height:0!important;margin:0!important}.preview-dialog__qty--hidden{display:none}.preview-dialog__footer add-to-cart-component{display:block;width:100%}.preview-dialog__panel .preview-dialog__atc{width:100%;height:35px;color:var(--black-color, #000);background:#efefef;border:0;cursor:pointer;font-size:14px}.preview-dialog__panel .preview-dialog__atc span:first-child{font-weight:300;margin-right:5px}.preview-dialog__panel .preview-dialog__atc span:nth-child(2){font-size:1rem;font-weight:700;margin-right:5px}.preview-dialog__panel .preview-dialog__atc span:nth-child(3){font-size:1rem;text-decoration:line-through}.preview-dialog__more{display:flex;gap:2px;justify-content:center;align-items:center;margin:5px 0 0;font-size:12px}.preview-dialog__more-link{padding:0;font-size:12px;text-decoration:underline}.preview-dialog__header .close.close-modal:focus,.preview-dialog__header .close.close-modal:focus-visible{outline:3px solid var(--black-color, #000)!important;outline-offset:2px!important;box-shadow:none}.preview-dialog__panel .preview-dialog__atc:focus,.preview-dialog__more-link:focus{outline:3px solid var(--black-color, #000);outline-offset:2px}@media(max-width:767px){.preview-dialog__panel{display:none!important}.is-preview-dialog-open>product-card{visibility:visible}.preview-dialog__drawer[open]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:0;max-width:none;width:100%;height:100%;max-height:none;border:0;margin:0;background:var(--white-color, #fff);transform:translate(100%);transition:transform .35s cubic-bezier(.22,1,.36,1)}preview-dialog.is-drawer-open .preview-dialog__drawer[open]{transform:translate(0)}.preview-dialog__drawer[open] .preview-dialog__form{position:relative;height:100%}.preview-dialog__drawer::backdrop{background:transparent}@media(prefers-reduced-motion:reduce){.preview-dialog__drawer[open]{transition-duration:.01ms}}.preview-dialog__drawer-header{position:relative;z-index:6;display:flex;align-items:center;flex-shrink:0;height:48px;background:#fff;box-shadow:0 2px 3px #0000001a}.preview-dialog__back{position:relative;z-index:7;border:0;background:transparent;padding:12px 12px 12px 16px;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.preview-dialog__back img{display:none}.preview-dialog__back:before{content:"";display:block;width:12px;height:12px;margin-left:4px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg)}.preview-dialog__drawer-title{font-size:16px;margin-left:15px}.preview-dialog__drawer-body{overflow-x:hidden;overflow-y:auto;height:calc(100dvh - 110px)}.preview-dialog__summary{display:flex;align-items:flex-start;gap:10px;padding:12px;min-height:138px;max-width:100%;overflow:hidden;box-shadow:0 5px 10px #0000000d}.preview-dialog__media{position:relative;flex:0 0 115px;width:115px;min-width:115px;max-width:115px;height:115px;max-height:115px;overflow:hidden}.preview-dialog__drawer .preview-dialog__media img,.preview-dialog__drawer img[data-preview-featured-image],.preview-dialog__media img.lazyload{position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;display:block!important;width:115px!important;height:115px!important;max-width:115px!important;max-height:115px!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;object-fit:contain!important}.preview-dialog__info{margin-top:5px;font-size:16px}.preview-dialog__info-title{margin-top:5px;margin-bottom:5px}.preview-dialog__var-title{font-size:15px;margin-bottom:5px;text-transform:uppercase;color:#001325a3}.preview-dialog__drawer .price--on-sale.price--show-badge{display:block}.preview-dialog__drawer .price--on-sale .price__regular{display:none}.preview-dialog__drawer .price--on-sale .price-item--sale{color:#e51568;padding-right:5px}.preview-dialog__drawer .price--on-sale .price-item--regular{color:#757575;font-size:14px;padding-right:5px;text-decoration:line-through}.preview-dialog__drawer .price--on-sale .label-sale-bg{width:fit-content;font-size:14px;background:#f5e3e7;margin-top:5px;padding:5px 8px;border-radius:4px;text-transform:uppercase}.preview-dialog__drawer .price--on-sale .label-sale-bg p{color:#c51b4e;margin-bottom:0;line-height:1}.preview-dialog__drawer-promo{margin-top:15px}.preview-dialog__drawer-promo product-badges-component[data-placement=footer]{display:block;line-height:0}.preview-dialog__drawer-promo .product-card__promo--spacer{min-height:30px;visibility:hidden;pointer-events:none;background:transparent}.preview-dialog__drawer-promo product-badges-component[data-placement=footer][hidden],.preview-dialog__drawer-promo product-badges-component[data-placement=footer]:not(:has(.product-card__promo)){display:none!important}.preview-dialog__drawer-promo .product-card__promo{display:block;margin:0}.preview-dialog__drawer-promo .product-card__promo-text{margin:0;padding:6px 14px;font-size:14px;line-height:1.714rem}.preview-dialog__options{padding:15px 15px 0}.preview-dialog__drawer .preview-dialog__size-legend,.preview-dialog__drawer .variant-picker__legend{display:block!important;float:none;width:100%;margin:0!important;padding:0!important;font-size:1rem!important;font-weight:700!important;line-height:1.4!important;color:#000}.preview-dialog__drawer .variant-picker__fieldset-inner,.preview-dialog__drawer .variant-picker__fieldset-title{display:none!important}.preview-dialog__drawer .variant-picker__list{display:flex!important;flex-wrap:wrap;gap:10px;width:100%;margin:20px 0 0;grid-template-columns:none}.preview-dialog__drawer .variant-picker__listitem{width:auto!important;min-width:0}.preview-dialog__drawer .variant-picker__label{display:grid!important;align-content:center;justify-items:center;width:auto!important;min-width:65px;height:50px;padding:10px!important;box-sizing:border-box;text-align:center;border:1px solid #0013255c!important;border-radius:8px;background:#fff;color:#001325}.preview-dialog__drawer .variant-picker__label-text,.preview-dialog__drawer .size-title{display:block;width:auto;color:#001325;font-size:12px;font-weight:500;line-height:14px}.preview-dialog__drawer .size-value,.preview-dialog__drawer .variant-picker__line-secondary{display:block;color:#022547;font-size:10px;font-weight:400;line-height:12px}.preview-dialog__drawer .variant-picker__label--selected,.preview-dialog__drawer input:checked+.variant-picker__label{background:#2e7c9417!important;border:1px solid #2e7c94!important}.preview-dialog__drawer .variant-picker__label--soldout{overflow:hidden;opacity:.8}.preview-dialog__drawer .variant-picker__label--soldout:after{content:"";left:50%;top:0;width:2px;height:100%;background:#00000080;transform:skew(120deg)}.preview-dialog__drawer h2.font-weight-bold{margin-top:15px;font-size:15px}.preview-dialog__drawer .product__description{color:#001325a3;margin-top:15px;line-height:1.714rem}.preview-dialog__drawer .notes_details{display:flex;font-size:14px;color:#001325a3;line-height:1.714rem;margin-bottom:5px}.preview-dialog__drawer .notes_label{width:26%;font-weight:600}.preview-dialog__drawer .notes_content{width:74%;font-weight:400;white-space:pre-wrap}.preview-dialog__options .preview-dialog__more-link{display:flex;align-items:center;justify-content:center;width:100%;margin-top:20px;font-weight:600;color:#2e7c94;text-transform:uppercase;text-decoration:underline}.preview-dialog__drawer-footer{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:stretch;height:50px}.preview-dialog__drawer-footer add-to-cart-component{display:flex;flex:1 1 auto;align-items:stretch;width:auto;height:100%;margin:0;padding:0;min-width:0}.preview-dialog__drawer-footer add-to-cart-component>.visually-hidden{position:absolute}.preview-dialog__drawer .preview-dialog__qty{display:flex;align-items:center;justify-content:center;flex:0 0 20%;width:20%;height:100%;box-sizing:border-box;border:1px solid #2e7c94;color:#2e7c94;background:#fff}.preview-dialog__drawer .preview-dialog__qty[hidden]{display:none!important}.preview-dialog__drawer .preview-dialog__qty select{width:85%;height:100%;border:0;background:transparent;text-align:center;color:#2e7c94;font-size:18px}.preview-dialog__drawer .preview-dialog__atc{width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;border:1px solid #2e7c94;background:#2e7c94;color:#fff;text-transform:uppercase;font-size:17px;line-height:1;cursor:pointer}}.preview-dialog__panel .variant-picker__list{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;width:100%;margin:0}.preview-dialog__panel .variant-picker__listitem{width:100%!important;min-width:0}.preview-dialog__panel .variant-picker__label{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:35px;padding:8px!important;box-sizing:border-box;border:1px solid #707070;border-radius:4px;font-size:12px;font-weight:500;text-align:center}.preview-dialog__panel .variant-picker__label-text{display:block;width:100%;text-align:center}.preview-dialog__panel .variant-picker__label--selected{border:2px solid #000!important}.preview-dialog__panel .variant-picker__label--soldout{position:relative;overflow:hidden;opacity:.8}.preview-dialog__panel .variant-picker__label--soldout:after{content:"";position:absolute;left:50%;top:0;width:2px;height:100%;background:#00000080;transform:skew(105deg)}.preview-dialog__panel .variant-picker__fieldset-inner{margin:0 0 8px;padding:0}.preview-dialog__panel .variant-picker__fieldset-inner:last-child{margin-bottom:0}.preview-dialog__panel .variant-picker__legend:not(.variant-picker__fieldset-title){display:none}.preview-dialog__panel .variant-picker__legend,.preview-dialog__panel .variant-picker__fieldset-title,.preview-dialog__panel .variant-picker__legend h3,.preview-dialog__panel h3.variant-picker__fieldset-title{display:block;float:none;width:100%;margin:0 0 4px!important;padding:0!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;color:#000}@media(min-width:768px){.preview-dialog__drawer{display:none!important}}header-search .preview-dialog__panel .variant-picker__label{min-height:30px;padding:6px!important}header-search .preview-dialog__header .close.close-modal{top:8px;right:8px;width:18px;height:18px}@media(max-width:767px){header-search [data-search-products] [data-product-card-container].is-preview-dialog-open,header-search [data-search-products] preview-dialog.is-open{overflow:visible!important;height:auto!important;position:static!important;inset:auto!important}header-search .preview-dialog__drawer[open]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2000!important;width:100%!important;height:100%!important;max-height:none!important;overflow:hidden!important}header-search .preview-dialog__drawer[open] .preview-dialog__form{overflow:hidden}header-search .preview-dialog__drawer .preview-dialog__media,header-search .preview-dialog__drawer img[data-preview-featured-image]{width:115px!important;height:115px!important;max-width:115px!important;max-height:115px!important;position:static!important;transform:none!important;object-fit:contain!important}}
/*# sourceMappingURL=/cdn/shop/t/638/assets/preview-dialog.css.map */
