.product .page-width{max-width:none;padding-left:72px;padding-right:72px}.product .tac-breadcrumb{margin-top:0;font-size:var(--tac-fs-2);color:#4f5d66}.product__title h1,.product__title .h1{margin:0;font-size:var(--tac-fs-7);line-height:1.08;font-weight:400;letter-spacing:.005em;color:var(--tac-navy)}.product .price{font-family:var(--tac-font-ui);color:var(--tac-navy)}.product .price-item--regular,.product .price-item--sale{font-size:var(--tac-fs-6);font-weight:600;line-height:1}.product__info-container>[id^=price-]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px}.tac-variant-summary,.product .product__tax{font-family:var(--tac-font-ui);font-size:var(--tac-fs-2);color:#4f5d66}.product-form__input legend,.product-form__input .form__label{font-family:var(--tac-font-ui);font-size:var(--tac-fs-2);letter-spacing:.04em;color:#4f5d66}.product-form__input input[type=radio]+label{min-height:44px;padding:0 22px;display:inline-flex;align-items:center;border:1px solid var(--tac-navy);border-radius:999px;background:transparent;color:var(--tac-navy);font-size:var(--tac-fs-3);box-shadow:none}.product-form__input input[type=radio]:checked+label{background:var(--tac-navy);color:#fff}.product-form__input input[type=radio]+label:hover{border-color:var(--tac-navy);background:#1039480f}.product-form__input input[type=radio]:checked+label:hover{background:var(--tac-navy)}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{opacity:.45;text-decoration:line-through}.product-form__quantity .quantity{height:54px;width:128px;border:1px solid var(--tac-navy);border-radius:0}.product-form__submit{min-height:54px;border-radius:0;background:var(--tac-navy);color:#fff;font-size:var(--tac-fs-4);letter-spacing:.02em}.product-form__submit.button--secondary{background:transparent;color:var(--tac-navy)}.shopify-payment-button__button{min-height:54px;border-radius:0}.tac-delivery{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid #e6e9e4;font-size:var(--tac-fs-3);color:var(--tac-navy)}.tac-delivery svg{flex:none}.tac-ship-progress{display:flex;flex-direction:column;gap:8px;margin-top:14px;font-family:var(--tac-font-ui);font-size:var(--tac-fs-2);color:var(--tac-navy)}.tac-ship-progress a{color:inherit;text-decoration:none}.tac-ship-progress__bar{height:4px;overflow:hidden;border-radius:999px;background:#e6e9e4}.tac-ship-progress__bar>div:empty{display:block;height:100%;border-radius:999px;background:#8a9a7b;transition:width .3s}.tac-trust{list-style:none;margin:0;padding:16px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:1px solid #e6e9e4}.tac-trust li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-family:var(--tac-font-ui);font-size:var(--tac-fs-2);line-height:1.2;color:#4f5d66}.product__media-wrapper .product-media-container,.product__media-wrapper .global-media-settings,.product__media-item .media{background:var(--tac-paper)}.thumbnail-list .thumbnail{border-radius:3px;background:var(--tac-paper)}.thumbnail[aria-current=true]{box-shadow:0 0 0 2px var(--tac-navy)}@media screen and (min-width:990px){.product--thumbnail media-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:16px;align-items:start}.product--thumbnail media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1}.product--thumbnail media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;align-self:stretch;position:relative;margin:0}.product--thumbnail media-gallery>.thumbnail-slider .slider-button{display:none}.product--thumbnail media-gallery .thumbnail-list.slider{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:10px;margin:0;padding:2px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.product--thumbnail media-gallery .thumbnail-list.slider::-webkit-scrollbar{display:none}.product--thumbnail media-gallery .thumbnail-list__item{width:100%;flex:0 0 auto}}@media screen and (max-width:989px){.product .page-width{padding-left:20px;padding-right:20px}.product__title h1,.product__title .h1{font-size:var(--tac-fs-6)}.tac-trust{gap:8px}}.product-form__input:has(.tac-size-cell){display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.product-form__input:has(.tac-size-cell) legend,.product-form__input:has(.tac-size-cell) .form__label{grid-column:1 / -1}.product-form__input input[type=radio]+label.tac-size-cell{flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:8px 6px;border-radius:4px;text-align:center;width:auto;line-height:1.2}.tac-size-cell__name{font-size:var(--tac-fs-2)}.tac-size-cell__price{font-size:var(--tac-fs-1);opacity:.75}.product-form__input input[type=radio]+label.tac-size-cell{display:flex!important;flex-direction:column!important;align-items:center;justify-content:center!important}.tac-size-cell__name,.tac-size-cell__price{display:block;font-family:var(--tac-font-ui)}.tac-size-cell__name{font-size:var(--tac-fs-2);font-weight:500;letter-spacing:0}.tac-size-cell__price{font-size:var(--tac-fs-1);font-weight:400;opacity:.8}.product-form__input:has(.tac-size-cell){grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.product-form__input input[type=radio]+label.tac-size-cell{min-height:50px;padding:6px 4px}.tac-size-cell__name{font-size:var(--tac-fs-1)}.tac-size-cell__price{font-size:11.5px}.product-form__input input[type=radio]+label:not(.tac-size-cell){min-height:36px;padding:0 16px;font-size:var(--tac-fs-2)}.product__description{font-size:var(--tac-fs-3);line-height:1.6;max-width:60ch}.product__description p{margin:0 0 12px}.tac-more{margin-top:8px;border-top:1px solid var(--tac-rule)}.tac-more>summary{cursor:pointer;padding:12px 0;font-family:var(--tac-font-ui);font-size:var(--tac-fs-2);color:var(--tac-navy);list-style:none}.tac-more>summary:after{content:"+";float:right}.tac-more[open]>summary:after{content:"\2013"}.tac-more ul{margin:0 0 12px;padding-left:18px}.tac-more li{margin:0 0 6px}.tac-more__h{margin:12px 0 6px;font-family:var(--tac-font-ui);font-size:var(--tac-fs-2);font-weight:700;color:var(--tac-navy)}.product-form__input.tac-option-single{margin-bottom:1.2rem}.product-form__input.tac-option-single input[type=radio],.product-form__input.tac-option-single input[type=radio]+label{display:none}.tac-option-single .form__label{margin-bottom:0}.tac-option-single__value{font-weight:400}.tac-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid var(--tac-hairline);box-shadow:0 -6px 20px #10394814}.tac-sticky-atc[hidden]{display:none}.tac-sticky-atc__info{display:flex;flex-direction:column;min-width:0;font-family:var(--tac-font-ui);color:var(--tac-navy)}.tac-sticky-atc__variant{font-size:var(--tac-fs-1);color:var(--tac-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tac-sticky-atc__price{font-size:var(--tac-fs-4)}.tac-sticky-atc__button{flex:0 0 auto;min-width:0;padding:0 24px;min-height:48px}@media screen and (min-width:750px){.tac-sticky-atc{display:none!important}}.tac-pabout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:32px 64px;align-items:start;padding-top:64px;padding-bottom:72px;border-top:1px solid var(--tac-rule)}.tac-pabout__heading{margin:0 0 20px;font-size:var(--tac-fs-6);font-weight:400;color:var(--tac-navy)}.tac-pabout__story{max-width:64ch}.tac-good{padding:24px 28px;border-radius:6px;background:var(--tac-paper);color:var(--tac-navy)}.tac-good__heading{margin:0 0 12px;font-size:var(--tac-fs-4);font-weight:400}.tac-good__list{margin:0;font-family:var(--tac-font-ui);font-size:var(--tac-fs-2)}.tac-good__list>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--tac-rule)}.tac-good__list dt{color:var(--tac-ink-muted)}.tac-good__list dd{margin:0;text-align:right}.tac-pabout__accordions{grid-column:1 / -1;max-width:720px;border-bottom:1px solid var(--tac-rule)}.tac-pabout__row{border-top:1px solid var(--tac-rule)}.tac-pabout__row>summary{display:flex;justify-content:space-between;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--tac-font-ui);font-size:var(--tac-fs-3);color:var(--tac-navy)}.tac-pabout__row>summary::-webkit-details-marker{display:none}.tac-pabout__row>summary:after{content:"+"}.tac-pabout__row[open]>summary:after{content:"\2013"}.tac-pabout__row>.rte{padding:0 0 18px;max-width:64ch;font-size:var(--tac-fs-3);line-height:1.6}@media screen and (max-width:749px){.tac-pabout{grid-template-columns:minmax(0,1fr);padding-top:40px;padding-bottom:48px}.tac-good{order:-1}.tac-pabout__heading{font-size:var(--tac-fs-5)}}.tac-gift{margin-top:4px;font-family:var(--tac-font-ui);color:var(--tac-navy)}.tac-gift>summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:var(--tac-fs-2);text-decoration:underline;text-underline-offset:3px}.tac-gift>summary::-webkit-details-marker{display:none}.tac-gift__label{display:block;margin:12px 0 6px;font-size:var(--tac-fs-2)}.tac-gift__input{width:100%;padding:10px 12px;border:1px solid var(--tac-hairline);border-radius:4px;font:inherit;font-size:var(--tac-fs-3);resize:vertical}.tac-gift__hint{margin:6px 0 0;font-size:var(--tac-fs-1);color:var(--tac-ink-muted)}.tac-buy-row{display:flex;align-items:stretch;gap:12px;margin-bottom:12px}.tac-buy-row .product-form__quantity{flex:0 0 auto;margin:0}.tac-buy-row .product-form__quantity .form__label,.tac-buy-row .product-form__quantity .quantity__rules{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tac-buy-row .product-form__submit{flex:1 1 auto;margin:0}.tac-buy-row .quantity{width:120px;min-height:100%}.tac-buy-row .product-form__submit{white-space:nowrap;background:var(--tac-navy);color:#fff;border:0}.tac-buy-row .product-form__submit:after,.tac-buy-row .product-form__submit:before{box-shadow:none}.tac-buy-row .product-form__submit:not([disabled]):hover{background:#0b2a35}.tac-size-extra,.product-form__input input[type=radio]+label.tac-size-cell.tac-size-extra{display:none!important}.tac-size-more{grid-column:1 / -1;justify-self:start;padding:4px 0;background:none;border:0;border-bottom:1px solid currentColor;font-family:var(--tac-font-ui);font-size:var(--tac-fs-2);color:var(--tac-navy);cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/3/assets/arts-cart-product.css.map */
