html.tbv-quick-view-open{overflow:hidden}.quick-view-button:focus-within{opacity:1;transform:translateY(0)}.quick-view-modal[open=true]{display:block}.quick-view-modal>[data-armada-selector=modal-container]{padding:32px}.quick-view-modal>[data-armada-selector=modal-container]>[data-armada-selector=modal-inner]{width:100%;max-width:1040px;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(17,17,17,.12);border-radius:12px;background:#fff;color:#111;box-shadow:0 24px 80px #00000040}.quick-view-modal>[data-armada-selector=modal-container]>[data-armada-selector=modal-inner]>[data-armada-selector=modal-header]{position:sticky;top:0;z-index:60;min-height:54px;padding:0 64px 0 28px;border-bottom:1px solid #e9e7e3;background:#fff}.quick-view-modal [data-armada-selector=modal-header]>[data-armada-selector=modal-heading]{margin:0;color:#55514c;font-family:var(--font-body);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.quick-view-modal [data-armada-selector=modal-header]>[data-armada-selector-alt=modal-close-button]{top:5px;right:8px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#111;transition:background-color .16s ease}.quick-view-modal [data-armada-selector=modal-header]>[data-armada-selector-alt=modal-close-button]:hover{background:#f2f1ee}.quick-view-modal [data-armada-selector-alt=modal-close-button]>svg{display:block;flex:0 0 16px;width:16px;height:16px}.quick-view-modal :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid #d8232f;outline-offset:3px}.tbv-quick-view{color:#111;background:#fff}.tbv-quick-view .tbv-quick-view__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}.tbv-quick-view .tbv-quick-view__gallery{min-width:0;margin:24px 0 24px 24px;padding:16px;overflow:hidden;border:1px solid #eeece8;border-radius:6px;background:#f7f6f3}.tbv-quick-view .tbv-quick-view__gallery img[data-aid=image]{display:block;max-width:100%;max-height:440px;margin-right:auto;margin-left:auto;object-fit:contain;object-position:center}.tbv-quick-view .tbv-quick-view__gallery [data-media-selected=true] img[data-aid=image]{transform:none}.tbv-quick-view .tbv-quick-view__gallery :is(video,iframe,model-viewer){max-width:100%;max-height:440px}.tbv-quick-view .tbv-quick-view__gallery [data-aid=product-collage-gallery]{margin:0!important;overflow:hidden}.tbv-quick-view .tbv-quick-view__gallery [data-aid=product-collage-gallery] [data-name=slider-wrap]{overflow:hidden!important}.tbv-quick-view .tbv-quick-view__gallery [data-name=mobile-indicator]{padding-top:14px;background:transparent}.tbv-quick-view .tbv-quick-view__gallery :is([data-name=icon-prev],[data-name=icon-next]){width:44px;height:44px;border:1px solid #e5e2dc;border-radius:50%;background:#fff;color:#111}.tbv-quick-view .tbv-quick-view__gallery :is([data-name=icon-prev],[data-name=icon-next]) svg{flex:0 0 16px;width:16px;height:16px}.tbv-quick-view .tbv-quick-view__details{min-width:0;padding:28px 30px 30px}.tbv-quick-view .tbv-quick-view__eyebrow{margin:0 0 10px;color:#77716a;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.tbv-quick-view product-form{display:block;min-width:0}.tbv-quick-view product-form>[data-name=title]{margin:0 0 16px}.tbv-quick-view [data-aid=main-form-product-title]{margin:0;color:#111;font-family:var(--font-headings);font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1.08;letter-spacing:-.025em;overflow-wrap:anywhere;text-transform:uppercase}.tbv-quick-view product-form>[data-name=price]{margin:0 0 22px;padding:0 0 20px;border-bottom:1px solid #e9e7e3}.tbv-quick-view [data-aid=regular-price]{color:#111;font-family:var(--font-body);font-size:22px;font-weight:700;line-height:1.2}.tbv-quick-view [data-aid=regular-price] *{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.tbv-quick-view :is([data-aid=compare-at-price],[data-aid=discount-amount]){font-size:13px;line-height:1.4}.tbv-quick-view product-price small{display:block;margin-top:8px;color:#77716a;font-size:12px}.tbv-quick-view product-price small.hidden{display:none}.tbv-quick-view [data-name=options]{margin-bottom:8px}.tbv-quick-view [data-name=options]>.text-h6,.tbv-quick-view .armament-quantity-selector label{color:#55514c;font-family:var(--font-body);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.tbv-quick-view .armament-text-option{margin:0 6px 8px 0}.tbv-quick-view .armament-text-option label{min-width:44px;min-height:42px;padding:12px 15px;border:1px solid #d8d5cf;border-radius:4px;color:#33302c;background:#fff;font-family:var(--font-body);font-size:12px;font-weight:600;line-height:16px;text-align:center}.tbv-quick-view .armament-text-option label:before{display:none}.tbv-quick-view .armament-text-option input:checked+label{border-color:#111;background:#111;color:#fff}.tbv-quick-view .armament-text-option input:focus-visible+label{outline:2px solid #d8232f;outline-offset:3px}.tbv-quick-view .armament-text-option input:disabled+label{opacity:.45;cursor:not-allowed}.tbv-quick-view [data-name=options] select{width:100%;min-height:44px;padding:10px 40px 10px 12px;border:1px solid #d8d5cf;border-radius:4px;background-color:#fff;font-size:13px}.tbv-quick-view [data-name=options] [data-armada-selector=select-wrap] svg{width:20px;height:20px}.tbv-quick-view [data-name=quantity]{margin:0 0 20px}.tbv-quick-view .armament-quantity-selector{margin:0}.tbv-quick-view quantity-selector{width:134px;height:44px;overflow:hidden;border:1px solid #d8d5cf;border-radius:4px;background:#fff}.tbv-quick-view quantity-selector button{flex:0 0 44px;width:44px;height:42px}.tbv-quick-view quantity-selector button:hover{background:#f5f4f1}.tbv-quick-view quantity-selector :is(button,input):focus-visible{outline-offset:-3px}.tbv-quick-view quantity-selector button svg{width:12px;height:12px}.tbv-quick-view quantity-selector input{width:44px;min-width:0;height:42px;padding:0;border:0;background:#fff;font-family:var(--font-body);font-size:13px;font-weight:600;text-align:center}.tbv-quick-view [data-name=product-submit-wrapper]{margin-bottom:16px}.tbv-quick-view :is(button[data-name=product-submit],button[data-button-loading]){width:100%;min-height:50px;padding:16px 20px;border:1px solid #111111;border-radius:4px;background:#111;color:#fff;font-family:var(--font-body);font-size:12px;font-weight:700;line-height:16px;letter-spacing:.08em;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease}.tbv-quick-view :is(button[data-name=product-submit],button[data-button-loading]):before,.tbv-quick-view :is(button[data-name=product-submit],button[data-button-loading]):after{display:none}.tbv-quick-view button[data-name=product-submit]:hover:not(:disabled){border-color:#d8232f;background:#d8232f;color:#fff}.tbv-quick-view button[data-name=product-submit]:disabled{border-color:#e9e7e3;background:#e9e7e3;color:#77716a;cursor:not-allowed}.quick-view-modal .tbv-quick-view .tbv-product-trust{margin:0 0 20px;padding:0}.quick-view-modal .tbv-quick-view .tbv-product-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:0}.quick-view-modal .tbv-quick-view .tbv-product-trust__item{display:flex;align-items:center;gap:7px;min-height:26px;padding:0;border:0;border-radius:0;background:transparent;color:#66605a;font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.quick-view-modal .tbv-quick-view .tbv-product-trust__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;color:#d8232f}.quick-view-modal .tbv-quick-view .tbv-product-trust__icon svg{display:block;flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tbv-quick-view .tbv-quick-view__description{margin:0;border-top:1px solid #e9e7e3;border-bottom:1px solid #e9e7e3}.tbv-quick-view .tbv-quick-view__description summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:16px;padding:12px 0;color:#33302c;font-size:12px;font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.tbv-quick-view .tbv-quick-view__description summary::-webkit-details-marker{display:none}.tbv-quick-view .tbv-quick-view__description summary>[aria-hidden=true]{display:none}.tbv-quick-view .tbv-quick-view__description summary:after{content:"+";flex:0 0 18px;width:18px;color:#77716a;font-size:20px;font-weight:400;line-height:1;text-align:center}.tbv-quick-view .tbv-quick-view__description[open] summary:after{content:"\2212"}.tbv-quick-view .tbv-quick-view__description-content{padding:0 0 18px;color:#66605a;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.tbv-quick-view .tbv-quick-view__description-content :is(p,ul,ol){margin:0 0 10px}.tbv-quick-view .tbv-quick-view__description-content :is(ul,ol){padding-left:18px;list-style:revert}.tbv-quick-view .tbv-quick-view__description-content a{text-decoration:underline}.tbv-quick-view .tbv-quick-view__description-content>:last-child{margin-bottom:0}.tbv-quick-view .tbv-quick-view__full-details{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;margin-top:10px;color:#111;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none}.tbv-quick-view .tbv-quick-view__full-details:hover{color:#d8232f}.tbv-quick-view .tbv-quick-view__full-details svg{display:block;flex:0 0 16px;width:16px;height:16px}@media(min-width:1024px){.tbv-quick-view .tbv-quick-view__gallery product-thumbnail-gallery{gap:12px}.tbv-quick-view .tbv-quick-view__gallery [data-armada-selector=product-thumbnail-slider-container]{flex:0 0 66px;width:66px;min-width:66px;max-height:440px;margin:0;padding-right:4px}.tbv-quick-view .tbv-quick-view__gallery product-thumbnail-gallery>.w-full{min-width:0}.tbv-quick-view .tbv-quick-view__gallery [data-armada-selector=product-thumbnail-slider] img[data-aid=image]{width:100%;height:76px!important;object-fit:contain}.tbv-quick-view .tbv-quick-view__gallery [data-armada-selector=product-thumbnail-slider]>li{width:100%!important;min-width:100%!important;margin-bottom:8px}.tbv-quick-view .tbv-quick-view__gallery [data-thumbnail-selected=true]:after{height:2px;background:#111}}@media(max-width:767px){.quick-view-modal>[data-armada-selector=modal-container]{padding:12px}.quick-view-modal>[data-armada-selector=modal-container]>[data-armada-selector=modal-inner]{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:8px}.quick-view-modal>[data-armada-selector=modal-container]>[data-armada-selector=modal-inner]>[data-armada-selector=modal-header]{padding-left:20px}.tbv-quick-view .tbv-quick-view__layout{grid-template-columns:minmax(0,1fr)}.tbv-quick-view .tbv-quick-view__gallery{margin:16px 16px 0;padding:12px}.tbv-quick-view .tbv-quick-view__gallery img[data-aid=image]{max-height:340px}.tbv-quick-view .tbv-quick-view__details{padding:22px 20px 20px}.tbv-quick-view [data-aid=main-form-product-title]{font-size:26px}}@media(prefers-reduced-motion:reduce){.quick-view-modal>[data-armada-selector=modal-container]>[data-armada-selector=modal-inner],.tbv-quick-view button[data-name=product-submit]{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tbv-quick-view.css.map */
