.product{--grey-80: #232324;--grey-40: #8f9198;--pdp-caps-tracking: .06em}.product-info-hr{margin:15px 0}.product-block-type-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;font-family:var(--font-body-family)}.product-block-reviews{position:absolute;right:0;top:0;display:flex;font-family:var(--font-body-family);align-items:center;gap:7px;font-size:12px;color:var(--Gunmetal);font-style:normal;font-weight:400;line-height:140%}.product-block-reviews .jdgm-prev-badge{display:flex;align-items:center;gap:7px}.jdgm-preview-badge[data-template=product]{display:block!important}.product-block-reviews .jdgm-prev-badge__text{visibility:visible}.product-block-reviews .jdgm-prev-badge[data-average-rating="0.00"]{display:none}.product-block-reviews .jdgm-prev-badge__text{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.product-block-type{font-size:1.2rem;line-height:1.4;font-weight:var(--font-weight-normal);text-transform:uppercase;letter-spacing:var(--pdp-caps-tracking);color:var(--Plum-WIne)}.product .product__title{position:relative;margin-bottom:9px}@media(max-width:749px){.product-block-reviews{position:static;margin-top:9px}}product-variant-selects{gap:16px}.product__variant-picker,.product__buy-buttons{padding-bottom:16px}.product-form__buttons{gap:8px}.product-form__buttons[data-display-layout=inline][data-display-quantity=false]:has(.shopify-payment-button__button--unbranded) .product-form__submit{grid-column:span 5 / span 1;border-radius:5px;height:40px!important;padding:0}@media(max-width:800px){.product-form__buttons[data-display-layout=inline][data-display-quantity=false]:has(.shopify-payment-button__button--unbranded) .product-form__submit{font-size:12px}}@media(max-width:749px){.product-form__buttons[data-display-layout=inline][data-display-quantity=false]:has(.shopify-payment-button__button--unbranded) .product-form__submit{font-size:16px}}.product-form__buttons[data-display-layout=inline][data-display-quantity=false] .shopify-payment-button:has(.shopify-payment-button__button--unbranded){grid-column:span 5 / span 1}.product-form__buttons .product-form__quantity{grid-column:span 7 / span 1}@media(max-width:989px){.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button,.product-form__buttons[data-display-layout=seperate] .product-form__quantity,.product-form__buttons[data-display-layout=seperate] .product-form__submit{grid-column:span 10 / span 1}}@media(max-width:749px){.product-form__buttons[data-display-layout=inline][data-display-quantity=false]:has(.shopify-payment-button__button--unbranded) .product-form__submit{grid-column:span 10 / span 1}.product-form__buttons[data-display-layout=inline][data-display-quantity=false] .shopify-payment-button:has(.shopify-payment-button__button--unbranded){grid-column:span 10 / span 1}}.product-selector__quantity{max-width:144px}.variant-options fieldset legend,.product__variant-options fieldset legend,fieldset.product__variant-options legend{font-size:12px;line-height:1.4;text-transform:none;letter-spacing:0;color:var(--Gunmetal)}.product .product__variant-options legend{margin-bottom:8px}.product__variant-options .product-option__label:not(.product-option__label--image){font-size:14px;font-style:normal;font-weight:400;line-height:150%;padding:16px 12px;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;border:1px solid var(--Platinum, #F0EDE6);background:#fff}.product-option__input:active+.product-option__label:not(.product-option__label--image),.product-option__input:checked+.product-option__label:not(.product-option__label--image),.product-option__input:focus-visible+.product-option__label:not(.product-option__label--image),.product-option__input:active:focus-visible+.product-option__label:not(.product-option__label--image),.product-option__input:checked:focus-visible+.product-option__label:not(.product-option__label--image){color:#fff;border-radius:5px;background:var(--Gunmetal)}.product-option__input+.product-option__label--image{width:32px;height:32px;border-color:transparent}.product__product-group .product-option__label--image,.product__variant-picker .product-option__label--image{padding:0}.product-form__input .form__label span[data-selected-value]{font-weight:var(--font-weight-normal);color:inherit}.product__inventory-notice,.product__inventory-extra{position:relative;font-size:1.2rem;line-height:1.4;flex-wrap:wrap;gap:0 7px;font-weight:var(--font-weight-normal);letter-spacing:0px;color:var(--Gunmetal)}.product__inventory-notice:before{content:"";width:1.2rem;height:1.2rem;background-color:#0dac30;border-radius:50%}.product__inventory-notice svg{display:none}.product__inventory-extra{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.product__inventory-extra svg{display:inline-flex}.product__inventory-notice:has([data-inventory-state=out-of-stock]):before{background-color:var(--color-error)}.product__description p{font-size:1.2rem;line-height:1.4;font-weight:var(--font-weight-normal);color:var(--grey-80)}.product__accordion .accordion__button span{font-size:1.2rem;line-height:1.4;font-weight:var(--font-weight-normal);text-transform:uppercase;letter-spacing:var(--pdp-caps-tracking);color:var(--Gunmetal)}.product__accordion .accordion__button .accordion__icon{color:var(--Gunmetal)}.product__accordion .accordion__button .accordion__icon svg{width:1.2rem;height:1.2rem}.product__price .price__regular,.product__price .price__sale s{color:var(--Gunmetal);font-size:16px;font-weight:400;line-height:150%}.product__price .price__sale s{color:var(--grey-40)}.product__price .price__sale ins{font-size:16px;font-weight:400;line-height:150%}:root{--button-border-radius:5px}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 55px;--shopify-accelerated-checkout-button-border-radius: 5px}.shopify-payment-button [role=button],button.shopify-payment-button__button--unbranded{padding:0;font-size:16px;letter-spacing:0px;line-height:150%;text-transform:uppercase}.product-detail-row{display:flex;font-size:12px;font-weight:400;gap:0 10px;line-height:140%;color:var(--Gunmetal);margin-bottom:6px}.product-detail-row:last-child{margin-bottom:0}.product-detail-name{min-width:130px;color:var(--grey-40, #8F9198)}.product-selector__quantity .quantity__button svg{width:2rem}.product-selector__quantity .quantity__button svg path{stroke:#000}.main-product__media--grid-item:nth-child(3),.main-product__media--grid-item:nth-child(6),.main-product__media--grid-item:nth-child(9){grid-column:span 2 / span 1}.main-product__media--grid-item{display:block}.main-product__media--thumbs-wrapper .swiper-slide.swiper-slide-thumb-active .media{border-color:transparent;border-bottom:.2rem solid var(--Gunmetal)}.product__gallery-opener,.media__type--badge{padding:7px!important}.main-product__media--slider .media__type--badge{display:none!important}.product__topbar-nav{display:none}.product__topbar-nav .breadcrumbs__list li,.product__topbar-nav .breadcrumbs__list li .breadcrumbs__link{color:var(--Gunmetal);font-size:12px;font-style:normal;font-weight:400!important;line-height:130%;letter-spacing:.36px;text-transform:uppercase}.product__topbar-nav .breadcrumbs__list li a{color:var(--grey-40, #8F9198)}.product__topbar-nav .breadcrumbs__list .button.button--text:after{background-color:var(--grey-40, #8F9198)}@media(max-width:749px){.product__topbar-nav{display:block;padding:16px}.product__topbar-nav .breadcrumbs{padding:0}}@media screen and (min-width:750px){.product-grid__item--media[data-gallery-pinned]{height:var(--pdp-gallery-track, auto)}.product-grid__item--media[data-gallery-pinned] .product-grid__item--media-wrapper{position:sticky;inset-block-start:var(--section-spacing-unit-size);height:var(--pdp-gallery-viewport, 70rem);overflow:clip}body:has(.header.is-sticky) .product-grid__item--media[data-gallery-pinned] .product-grid__item--media-wrapper{inset-block-start:calc(var(--header-height) + var(--section-spacing-unit-size))}.product-grid__item--media[data-gallery-pinned] .main-product__media{will-change:transform}.drawer--is-open .product-grid__item--media[data-gallery-pinned]{height:auto}.drawer--is-open .product-grid__item--media[data-gallery-pinned] .product-grid__item--media-wrapper{position:static;height:auto;overflow:visible}}@media(prefers-reduced-motion:reduce){.product-grid__item--media[data-gallery-pinned] .main-product__media{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product.css.map */
