@media screen and (min-width:990px){.product .product__column-sticky{top:88px}.product .product__info-container{position:sticky;top:88px;align-self:start}}.product__media-wrapper .product-media-container{background-color:var(--surface-2);border:1px solid var(--line);border-radius:16px;overflow:hidden}.product__media-wrapper .product-media-container .media,.product__media-wrapper .product-media-container img{border-radius:16px}.product__media-wrapper .media,.product__media-wrapper .global-media-settings{--media-shadow-opacity: 0}.product__media-wrapper .thumbnail-list__item{border-radius:10px;overflow:hidden}.product__media-wrapper .thumbnail,.product__media-wrapper .thumbnail img{border-radius:10px}.product__media-wrapper .thumbnail[aria-current]{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.product__info-container .product__title,.product__info-container .product__title h1{font-family:var(--font-heading, "Montserrat", sans-serif);font-weight:700;letter-spacing:-.02em;line-height:1.12;color:var(--ink)}.product__info-container .product__title h1{font-size:34px;margin:0 0 6px}.product__info-container .price{font-family:var(--font-heading, "Montserrat", sans-serif);font-size:26px;font-weight:600;line-height:1.2;color:var(--ink)}.product__info-container .price .price-item{font-size:inherit;line-height:inherit}.product__info-container .price--on-sale .price-item--sale,.product__info-container .price__sale .price-item--sale{color:var(--sale)}.product__info-container .price s,.product__info-container .price .price-item--regular s{color:var(--ink-soft);text-decoration:line-through;font-weight:400;font-size:.7em}.product__info-container .price .badge.price__badge-sale{background:color-mix(in srgb,var(--sale) 15%,transparent);color:var(--sale);border:0}.product__info-container .product-form__input>.form__label,.product__info-container .product-form__input legend.form__label{font-weight:600;font-size:13px;color:var(--ink);margin-bottom:10px}.product-form__input--pill input[type=radio]+label{min-width:52px;padding:11px 14px;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-weight:600;font-size:14px;line-height:1;transition:border-color .15s,background .15s,color .15s}.product-form__input--pill input[type=radio]:checked+label{background:var(--ink);color:var(--ground);border-color:var(--ink)}.product-form__input--pill input[type=radio]:hover+label{border-color:var(--ink)}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--chestnut);outline-offset:2px}.product-form__input--swatch .swatch{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,.14)}.product-form__input--swatch .swatch-input__label{border-radius:50%}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{box-shadow:0 0 0 2px var(--ground),0 0 0 4px var(--ink);border-radius:50%}.product__info-container .product-form__input--dropdown .select__select{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-weight:600}.product__info-container .product-form__quantity .quantity,.product__info-container quantity-input.quantity{border:1px solid var(--line);border-radius:8px;overflow:hidden;min-height:52px}.product__info-container .quantity__button{width:42px;height:52px;background:var(--surface);color:var(--ink)}.product__info-container .quantity__button:hover{background:var(--surface-2)}.product__info-container .quantity__input{width:44px;height:52px;background:var(--surface);color:var(--ink);font-weight:600}.product-form__buttons .product-form__submit{width:100%;min-height:52px;background:var(--ink);color:var(--ground);border:1px solid var(--ink);border-radius:var(--btn-radius, 8px);font-family:var(--font-heading, "Montserrat", sans-serif);font-weight:600;transition:opacity .15s}.product-form__buttons .product-form__submit span{color:var(--ground)}.product-form__buttons .product-form__submit:hover:not([disabled]):not([aria-disabled=true]){opacity:.86}.product-form__buttons .product-form__submit[disabled],.product-form__buttons .product-form__submit[aria-disabled=true]{opacity:.5}.product-form__buttons .shopify-payment-button{margin-top:10px}.product__info-container .icon-with-text .svg-wrapper,.product__info-container .icon-with-text svg{fill:var(--chestnut);color:var(--chestnut)}.product__info-container .icon-with-text .h4,.product__info-container .icon-with-text__item{color:var(--ink-soft);font-weight:600}.product__info-container .product__pickup-availabilities{color:var(--ink-soft)}.product__info-container .product__accordion{border-top:1px solid var(--line)}.product__info-container .product__accordion details{border-bottom:1px solid var(--line)}.product__info-container .product__accordion summary{display:flex;align-items:center;justify-content:space-between;font-weight:600}.product__info-container .product__accordion .accordion__title{font-weight:600;color:var(--ink)}.product__info-container .product__accordion .summary__title svg{color:var(--chestnut)}.product__info-container .product__accordion summary>.icon-caret,.product__info-container .product__accordion summary>svg{display:none}.product__info-container .product__accordion summary:after{content:"+";color:var(--chestnut);font-size:20px;line-height:1;font-weight:400;margin-left:12px}.product__info-container .product__accordion details[open] summary:after{content:"-"}.product__info-container .rte table,.product-popup-modal__content table{width:100%;border-collapse:collapse;font-size:14px}.product__info-container .rte table th,.product__info-container .rte table td,.product-popup-modal__content table th,.product-popup-modal__content table td{border:1px solid var(--line);padding:11px 12px;text-align:left}.product__info-container .rte table th,.product-popup-modal__content table th{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600;color:var(--ink-soft)}.related-products{border-top:1px solid var(--line);padding-top:56px}.related-products .related-products__heading{font-family:var(--font-heading, "Montserrat", sans-serif);font-weight:600;letter-spacing:-.02em;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/tw-over-product.css.map */
