product-info[id^=MainProduct-]{background:#fffdf9;color:#193d2e;--vj-pdp-border:#dce2d7;--vj-pdp-gold:#a48348;--vj-pdp-muted:#637060}product-info[id^=MainProduct-]>.page-width{max-width:1280px}product-info[id^=MainProduct-] .product__info-container{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px 12px;align-items:end}product-info[id^=MainProduct-] .product__info-container>*{grid-column:1/-1;margin:0!important;min-width:0}product-info[id^=MainProduct-] .product__info-container>div:has(>form.installment):not(:has(shopify-payment-terms)){display:none}product-info[id^=MainProduct-] .product__info-container>.product-form__quantity{grid-column:1;margin-top:4px!important;width:112px}product-info[id^=MainProduct-] .product__info-container>div:has(>product-form){grid-column:2;align-self:end}product-info[id^=MainProduct-] .product__info-container>div:has(gift-card-recipient){grid-column:1/-1}product-info[id^=MainProduct-] .product__title h1{font-family:var(--font-heading-family);font-weight:400;line-height:1.1;letter-spacing:-.025em;color:#193d2e;overflow-wrap:break-word;margin:0}product-info[id^=MainProduct-] .breadcrumbs-pp{font-size:10px;color:#778170;line-height:1.5;padding:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vj-pdp-eyebrow{font:500 10px/1.4 var(--font-body-family);letter-spacing:.17em;text-transform:uppercase;color:#876f3f}product-info[id^=MainProduct-] [id^=price-]{padding:0 0 5px}product-info[id^=MainProduct-] .price{color:#193d2e;line-height:1.4}product-info[id^=MainProduct-] .price__sale{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}product-info[id^=MainProduct-] .price__sale s.price-item--regular,product-info[id^=MainProduct-] .price__sale .price-item--sale,product-info[id^=MainProduct-] .price__regular .price-item--regular{font-size:inherit!important;line-height:1.3;white-space:nowrap;margin:0}product-info[id^=MainProduct-] .price__sale s.price-item--regular{color:#92978c;font-weight:400;text-decoration-thickness:1px}product-info[id^=MainProduct-] .price__sale .price-item--sale{font-weight:600}product-info[id^=MainProduct-] .price .price__badge-sale{background:#193d2e;color:#fff6de;border:0;border-radius:3px;padding:4px 9px;margin-left:10px!important;font:600 11px/1.4 var(--font-body-family);margin:0;letter-spacing:.03em}product-info[id^=MainProduct-] .lumin-price-container{flex-wrap:wrap;gap:10px}product-info[id^=MainProduct-] variant-selects{display:block;border-top:1px solid var(--vj-pdp-border);padding-top:15px}product-info[id^=MainProduct-] .product-form__input{margin:0 0 12px;max-width:100%}product-info[id^=MainProduct-] .product-form__input:last-child{margin-bottom:0}product-info[id^=MainProduct-] .form__label{font:500 12px/1.5 var(--font-body-family);color:#405342;margin-bottom:8px}product-info[id^=MainProduct-] .product-form__input input[type=radio]+label{border:1px solid #89977f;border-radius:5px;min-height:42px;min-width:44px;padding:10px 13px;margin:0 6px 6px 0;background:#fffdf9;color:#193d2e;font:400 13px/1.5 var(--font-body-family);box-shadow:none}product-info[id^=MainProduct-] .product-form__input input[type=radio]:checked+label{background:#193d2e;color:#fff;border-color:#193d2e}product-info[id^=MainProduct-] .product-form__input input[type=radio]:focus-visible+label{outline:2px solid #a48348;outline-offset:3px}product-info[id^=MainProduct-] .quantity{width:112px;min-height:52px;height:52px;border:1px solid #89977f;border-radius:5px;background:#fffdf9}product-info[id^=MainProduct-] .quantity:before,product-info[id^=MainProduct-] .quantity:after{box-shadow:none}product-info[id^=MainProduct-] .quantity__button{width:34px;flex:0 0 34px;color:#193d2e}product-info[id^=MainProduct-] .quantity__input{font-size:13px;padding:0;min-width:0}product-info[id^=MainProduct-] .product-form{margin:0!important}product-info[id^=MainProduct-] .product-form__buttons{max-width:none;margin:0}product-info[id^=MainProduct-] .product-form__submit{height:52px;min-height:52px;margin:0;border-radius:5px!important;background:#193d2e;color:#fffdf5;border:1px solid #193d2e;box-shadow:none;font:600 14px/1.3 var(--font-body-family);letter-spacing:.04em;transition:background .18s cubic-bezier(.16,1,.3,1)}product-info[id^=MainProduct-] .product-form__submit:not([disabled]):hover{background:#28563f;border-color:#28563f;box-shadow:0 4px 12px #193d2e12}product-info[id^=MainProduct-] .product-form__submit:after{box-shadow:none;border-radius:5px}product-info[id^=MainProduct-] .product-form__submit:focus-visible{outline:2px solid #a48348;outline-offset:4px}product-info[id^=MainProduct-] [id^=Inventory-]{font:500 10px/1.5 var(--font-body-family);letter-spacing:.05em;padding:0;color:#53634c}product-info[id^=MainProduct-] .product__media-wrapper .global-media-settings{border:0;border-radius:8px;overflow:hidden;background:#f0ece3}product-info[id^=MainProduct-] .product__media{border-radius:8px;overflow:hidden}product-info[id^=MainProduct-] .thumbnail-list{gap:10px;padding:0;margin-top:14px}product-info[id^=MainProduct-] .thumbnail-list__item{width:70px!important;flex-basis:70px!important;border-radius:5px}product-info[id^=MainProduct-] .thumbnail{border-radius:5px;overflow:hidden;border:1px solid transparent}product-info[id^=MainProduct-] .thumbnail[aria-current=true]{border-color:#a48348;box-shadow:0 0 0 1px #a48348}product-info[id^=MainProduct-] .thumbnail img{object-fit:cover}product-info[id^=MainProduct-] .product__accordion{border:0;border-top:1px solid var(--vj-pdp-border);margin:0!important}product-info[id^=MainProduct-] .product__accordion summary{padding:16px 0;min-height:52px}product-info[id^=MainProduct-] .product__accordion h2{font:500 13px/1.5 var(--font-body-family);color:#193d2e;letter-spacing:0}product-info[id^=MainProduct-] .accordion__content{padding:0 0 18px;margin:0;font:400 13px/1.75 var(--font-body-family);color:#53634f}product-info[id^=MainProduct-] .accordion__content h2,product-info[id^=MainProduct-] .accordion__content h3{font:600 14px/1.5 var(--font-body-family);letter-spacing:0;color:#193d2e}product-info[id^=MainProduct-] .accordion__content img{max-width:100%;height:auto}product-info[id^=MainProduct-] .accordion__content table{display:block;max-width:100%;overflow-x:auto}product-info[id^=MainProduct-] .product__view-details{display:none}.vj-pdp-confidence{padding-top:4px}.vj-pdp-confidence__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f4f2eb;border:1px solid #e2e4d9;border-radius:7px;padding:16px 10px;gap:8px}.vj-pdp-confidence__item{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:#193d2e;gap:6px;min-width:0}.vj-pdp-confidence__item svg{width:21px;height:21px;color:#9a7943;flex-shrink:0}.vj-pdp-confidence__item strong{font:600 11px/1.45 var(--font-body-family)}.vj-pdp-confidence__item small{font:400 10px/1.5 var(--font-body-family);color:#65705f;max-width:125px}.vj-pdp-confidence__payments{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;padding:0;margin:14px 0 0;list-style:none}.vj-pdp-confidence__payments li{display:flex}.vj-pdp-confidence__payments svg{width:34px;height:22px;display:block}.vj-pdp-questions{border-bottom:1px solid #dce2d7}.vj-pdp-questions>details{border-top:1px solid #dce2d7}.vj-pdp-questions>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;list-style:none;cursor:pointer;font:500 13px/1.5 var(--font-body-family);color:#193d2e;padding:14px 0}.vj-pdp-questions summary::-webkit-details-marker{display:none}.vj-pdp-questions__icon{width:13px;height:13px;position:relative;flex:0 0 13px}.vj-pdp-questions__icon:before,.vj-pdp-questions__icon:after{content:"";position:absolute;background:currentColor}.vj-pdp-questions__icon:before{width:13px;height:1px;left:0;top:6px}.vj-pdp-questions__icon:after{width:1px;height:13px;left:6px;top:0}.vj-pdp-questions details[open]>summary .vj-pdp-questions__icon:after{display:none}.vj-pdp-questions__answer,.vj-pdp-size-guide{font:400 13px/1.75 var(--font-body-family);color:#596752;padding:0 0 18px}.vj-pdp-questions__answer p{margin:0 0 10px}.vj-pdp-questions__answer p:last-child{margin-bottom:0}.vj-pdp-questions__answer a,.vj-pdp-size-guide a{color:#193d2e;text-underline-offset:3px}.vj-pdp-questions__answer ul{padding-left:18px;margin:0 0 10px}.vj-pdp-questions__answer li+li{margin-top:8px}.vj-pdp-size-guide ol{padding-left:20px}.vj-pdp-size-guide li+li{margin-top:12px}.vj-pdp-size-guide__note{border-left:2px solid #a48348;padding-left:12px;font-size:12px}.vj-pdp-questions summary:focus-visible,.vj-pdp-confidence a:focus-visible{outline:2px solid #a48348;outline-offset:4px}product-info[id^=MainProduct-] .sticky-atc{visibility:hidden;pointer-events:none;box-shadow:0 -4px 24px #193d2e12;border-top:1px solid #e0e5d9;background:#fffdf9}product-info[id^=MainProduct-] .sticky-atc.show,product-info[id^=MainProduct-] .sticky-atc.sticky-atc--active,product-info[id^=MainProduct-] .sticky-atc.always-visible{visibility:visible;pointer-events:auto;bottom:0!important;top:auto!important}product-info[id^=MainProduct-] .sticky-atc .product-form__submit{min-height:44px;height:44px;font-size:13px}product-info[id^=MainProduct-] .sticky-atc .price{font-size:14px}body:has(product-info[id^=MainProduct-]){padding-bottom:80px}body:has(product-info[id^=MainProduct-]) [id$=__trust_badges_FHUXaB]{display:none}body:has(product-info[id^=MainProduct-]) .vj-collection-notes{padding-top:40px;padding-bottom:40px}body:has(product-info[id^=MainProduct-]) .vj-collection-notes h2{font-size:34px}body:has(product-info[id^=MainProduct-]) .vj-collection-notes__head{margin-bottom:22px}body:has(product-info[id^=MainProduct-]) .vj-collection-notes__body{padding:18px}body:has(product-info[id^=MainProduct-]) .vj-collection-notes h3{font-size:20px}body:has(product-info[id^=MainProduct-]) .vj-collection-notes__text{font-size:12px;line-height:1.7;margin-bottom:18px}#vj-pdp-purchase{scroll-margin-top:110px}@media(min-width:990px){product-info[id^=MainProduct-] .product{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:54px;align-items:start}product-info[id^=MainProduct-] .product__media-wrapper,product-info[id^=MainProduct-] .product__info-wrapper{max-width:none!important;width:100%!important;padding:0;margin:0}product-info[id^=MainProduct-] .product__media-wrapper{position:sticky;top:106px;align-self:start}product-info[id^=MainProduct-] .product__info-container{max-width:520px}product-info[id^=MainProduct-] .product__info-wrapper{padding-top:3px}}@media(min-width:750px)and (max-width:989px){product-info[id^=MainProduct-] .product__info-container{grid-template-columns:100px minmax(0,1fr)}product-info[id^=MainProduct-] .product__title h1{font-size:28px}product-info[id^=MainProduct-] .product-form__quantity,product-info[id^=MainProduct-] .quantity{width:100px}}@media(max-width:749px){product-info[id^=MainProduct-]>.page-width{padding:0}product-info[id^=MainProduct-] .product__media-wrapper{padding:0 12px}product-info[id^=MainProduct-] .product__info-wrapper{padding:18px 18px 0}product-info[id^=MainProduct-] .product__info-container{gap:12px 10px;grid-template-columns:104px minmax(0,1fr)}product-info[id^=MainProduct-] .product__title h1{line-height:1.14;letter-spacing:-.02em}product-info[id^=MainProduct-] .breadcrumbs-pp{display:none}product-info[id^=MainProduct-] .price__sale s.price-item--regular,product-info[id^=MainProduct-] .price__sale .price-item--sale,product-info[id^=MainProduct-] .price__regular .price-item--regular{font-size:inherit!important}product-info[id^=MainProduct-] .product-form__quantity,product-info[id^=MainProduct-] .quantity{width:104px}product-info[id^=MainProduct-] .product-form__submit{font-size:13px;padding-left:12px;padding-right:12px}product-info[id^=MainProduct-] .thumbnail-list__item{width:64px!important;flex-basis:64px!important}product-info[id^=MainProduct-] .thumbnail-list{gap:8px;margin-top:10px}product-info[id^=MainProduct-] .product__media-wrapper .slider-mobile-gutter{margin-left:0;margin-right:0}product-info[id^=MainProduct-] .product__media-list{scroll-padding-left:0;margin-left:0;margin-right:0}product-info[id^=MainProduct-] .product__media-item{width:100%!important;margin-left:0!important;padding-left:0!important}product-info[id^=MainProduct-] .sticky-atc{padding:10px 14px max(10px,env(safe-area-inset-bottom))}product-info[id^=MainProduct-] .sticky-atc-image{display:none}product-info[id^=MainProduct-] .sticky-atc-mobile-content{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-items:center;width:100%}product-info[id^=MainProduct-] .sticky-atc-title-mobile{grid-column:1;font-size:12px;line-height:1.4;margin-bottom:4px}product-info[id^=MainProduct-] .sticky-atc-mobile-content>.sticky-atc-variants{grid-column:1;grid-row:2;gap:5px!important;flex-wrap:wrap}product-info[id^=MainProduct-] .sticky-atc-mobile-content>.atc-button-container{grid-column:2;grid-row:1/3;margin:0!important}product-info[id^=MainProduct-] .sticky-atc-mobile-content .product-form__submit{max-height:none;min-height:46px;height:46px;padding:8px 14px;white-space:nowrap}product-info[id^=MainProduct-] .sticky-atc-active-variant__option{font-size:10px}product-info[id^=MainProduct-] .sticky-atc .price__container{font-size:13px}product-info[id^=MainProduct-] .sticky-atc .price__sale s{display:none}body:has(product-info[id^=MainProduct-]) .vj-collection-notes{padding:30px 18px}body:has(product-info[id^=MainProduct-]) .vj-collection-notes h2{font-size:29px}body:has(product-info[id^=MainProduct-]) .vj-collection-notes__head>div{font-size:13px}body:has(product-info[id^=MainProduct-]) .vj-collection-notes__body{padding:16px}body:has(product-info[id^=MainProduct-]) .vj-collection-notes h3{font-size:20px}}@media(prefers-reduced-motion:reduce){product-info[id^=MainProduct-] .product-form__submit{transition:none}}body:has(product-info[id^=MainProduct-]) .product-popup-modal__content{border-radius:8px;max-width:640px;width:calc(100% - 32px);max-height:82vh;color:#193d2e;background:#fffdf9}body:has(product-info[id^=MainProduct-]) .product-popup-modal__content h2{font-family:var(--font-heading-family);font-size:28px;line-height:1.15;color:inherit}body:has(product-info[id^=MainProduct-]) .product-popup-modal__toggle{width:44px;height:44px;min-width:44px;min-height:44px}@media(prefers-reduced-motion:reduce){product-info[id^=MainProduct-] .sticky-atc{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/vj-pdp.css.map */
