.zj-product-page .zj-product-customization{min-width:0}.zj-product-page .zj-product-customization__help{grid-column:1/-1}.zj-product-page{--color-foreground:101,73,66;--color-link:101,73,66}.zj-product-page .product__title .zj-product-page__best-seller{margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:1.35;text-transform:uppercase}.zj-product-page media-gallery>slider-component:first-of-type>.slider-buttons{display:none}.zj-product-page .quantity__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (min-width:990px){.zj-product-page{background:#f9f1e7!important;color:#62483f;font-family:Montserrat,sans-serif}.zj-product-page .page-width{max-width:1320px;padding:0 50px}.zj-product-page .product{display:grid;grid-template-columns:minmax(0,650px) minmax(430px,1fr);gap:54px;align-items:start}.zj-product-page .product__media-wrapper,.zj-product-page .product__info-wrapper{width:100%!important;max-width:none!important}.zj-product-page .product__info-wrapper{padding:0}.zj-product-page .product__column-sticky{top:20px}.zj-product-page media-gallery{display:grid;grid-template-columns:66px minmax(0,1fr);gap:20px;align-items:start}.zj-product-page media-gallery>slider-component:first-of-type{grid-column:2;grid-row:1}.zj-product-page media-gallery>.thumbnail-slider{grid-column:1;grid-row:1}.zj-product-page .product__media-list{width:100%!important;border:1px solid #62483f;border-radius:4px;overflow:clip;background:#eee9de}.zj-product-page .product__media-item{width:100%!important;max-width:100%!important;margin:0}.zj-product-page .product__media-item .product-media-container.media-type-image{border:0}.zj-product-page .product__media img{object-fit:cover}.zj-product-page .thumbnail-list{display:flex!important;flex-direction:column;flex-wrap:nowrap;gap:14px;width:66px}.zj-product-page .thumbnail-list__item{width:66px!important}.zj-product-page .thumbnail-slider .slider-button{display:none}.zj-product-page .thumbnail{border:1px solid #62483f;border-radius:4px;overflow:hidden;background:#eee9de}.zj-product-page .thumbnail[aria-current]{box-shadow:0 0 0 1px #62483f}.zj-product-page__description{margin:0;font-size:15px;line-height:1.6;color:#62483f}.zj-product-page .product__text{margin:0 0 5px;font-size:12px;font-style:italic;color:#9a7d71}.zj-product-page .product__title{margin:0}.zj-product-page .product__title h1{font-size:31px;line-height:1.12;color:#62483f;margin:0 0 10px}.zj-product-page .price{font-size:20px;color:#62483f;margin:22px 0}.zj-product-page .quantity{min-height:34px;width:120px;border:1px solid #62483f;border-radius:4px;overflow:hidden}.zj-product-page .quantity:after{display:none}.zj-product-page .quantity__button,.zj-product-page .quantity__input{height:43px}.zj-product-page__features{display:grid;grid-template-columns:repeat(3,1fr);margin:24px -54px 28px 0;background:#facfc0;min-height:82px;overflow:hidden}.zj-product-page__features>div{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;text-align:center;font-size:9px;line-height:1.35;text-transform:uppercase}.zj-product-page__features img{width:26px;height:26px;object-fit:contain}.zj-product-page variant-selects,.zj-product-page .zj-product-customization{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px;margin-top:22px}.zj-product-page .product-form__input--dropdown{max-width:none;margin:0}.zj-product-page .product-form__input--dropdown .form__label{font-size:12px;font-weight:600;text-transform:uppercase}.zj-product-page .select{max-width:none}.zj-product-page .select__select{height:44px;border:1px solid #62483f;border-radius:4px;background:transparent;font-size:12px;color:#62483f}.zj-product-page .select:before,.zj-product-page .select:after{display:none}.zj-product-page__length-guide{display:block;margin:-8px 0 24px 50%;padding-left:14px;font-size:10px;color:#9a7d71;text-decoration:underline}.zj-product-page .product-form__buttons{max-width:none;display:flex;flex-direction:column}.zj-product-page .shopify-payment-button{order:1;margin-bottom:12px}.zj-product-page .product-form__submit{order:2}.zj-product-page .product-form__submit,.zj-product-page .shopify-payment-button__button{min-height:45px!important;border:1px solid #62483f!important;border-radius:4px!important;background:var(--zj-cream)!important;color:#62483f!important;box-shadow:none!important;font-size:14px!important;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.zj-product-page .product-form__submit:after,.zj-product-page .shopify-payment-button__button:after{display:none}.zj-product-page .complementary-products{margin-top:28px}.zj-product-page .complementary-products h2{font-size:15px;color:#62483f;text-transform:uppercase}.zj-product-page .complementary-products .card--horizontal{border:0;background:transparent}.zj-product-page .complementary-products .card__inner{width:84px;border:1px solid #62483f}.zj-product-page .product__view-details{display:none}.zj-product-recent{background:#f9f1e7;padding:65px 0 80px}.zj-product-recent .zj-shop-page__recent{padding:0}.zj-product-recent .zj-shop-page__recent h2{font-size:38px;font-weight:600;margin-bottom:38px}}.zj-product-page .product-form__quantity{max-width:120px;margin:0}@media screen and (max-width:989.98px){.zj-product-page{background:#f9f1e7!important;color:#62483f;font-family:Montserrat,var(--font-body-family),sans-serif}.zj-product-page .page-width{width:100%;max-width:none;padding:14px 0 30px}.zj-product-page .product{display:flex;flex-direction:column;gap:0}.zj-product-page .product__media-wrapper{width:calc(100% - 16px);max-width:664px;margin-inline:auto;padding:0}.zj-product-page .product__info-wrapper{width:100%;max-width:none;padding:0}.zj-product-page media-gallery,.zj-product-page media-gallery>slider-component:first-of-type{display:block;width:100%;min-width:0;margin-right:0!important;margin-left:0!important}.zj-product-page .product__media-list{position:relative;display:flex;flex-wrap:nowrap;width:100%;margin:0;padding:0;gap:0;border:1px solid #62483f;border-radius:4px;background:#eee9de;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.zj-product-page .product__media-list::-webkit-scrollbar{display:none}.zj-product-page .product__media-list .product__media-item{display:block;flex:0 0 100%;width:100%!important;max-width:100%!important;margin:0;aspect-ratio:1/1;scroll-snap-align:start}.zj-product-page .product__media-item .product__media,.zj-product-page .product__media-item .global-media-settings{width:100%;height:100%;padding-top:0!important;border:0;background:#eee9de}.zj-product-page .product__media-item .product__modal-opener{display:block;width:100%;height:100%}.zj-product-page .product__media-item img{width:100%;height:100%;object-fit:contain!important;object-position:center}.zj-product-page media-gallery>.thumbnail-slider{max-width:100%;margin:10px 0 24px;overflow:hidden}.zj-product-page .thumbnail-slider .slider-button{display:none}.zj-product-page .thumbnail-list{display:flex!important;flex-wrap:nowrap;width:100%;gap:8px;padding:0;scroll-padding-left:0}.zj-product-page .thumbnail-list__item.slider__slide{width:64px!important;height:64px;border:1px solid #62483f;border-radius:4px;overflow:hidden}.zj-product-page .thumbnail{border:0;border-radius:4px;overflow:hidden;box-shadow:none!important}.zj-product-page .product__media-wrapper>.zj-product-page__description{display:none}.zj-product-page .product__info-container{display:grid;grid-template-columns:[full-start] minmax(8px,1fr) [content-start] 108px [quantity-end] 14px [button-start] minmax(0,542px) [content-end] minmax(8px,1fr) [full-end];row-gap:30px;max-width:none}.zj-product-page .product__info-container>*{grid-column:content-start/content-end;max-width:600px;width:100%;min-width:0}.zj-product-page .product__info-container>.zj-product-page__features{grid-column:full-start/full-end;max-width:none}.zj-product-page .product__info-container>.product-form__quantity{grid-column:content-start/quantity-end;align-self:center}.zj-product-page .product__info-container>div:has(>product-form.product-form){grid-column:button-start/content-end;max-width:478px;min-width:0;align-self:center}.zj-product-page .product__info-container>*{margin-top:0!important;margin-bottom:0!important}.zj-product-page__badge{margin:0 0 5px;color:#9a7d71;font-size:10px;font-style:italic;text-transform:uppercase}.zj-product-page .product__title{margin:0}.zj-product-page .product__title .zj-product-page__best-seller{font-size:12px}.zj-product-page .product__title h1{margin:0;color:#62483f;font-size:30px;line-height:1.12;font-weight:700}.zj-product-page .product__info-container>[id^=price-] .price,.zj-product-page .product__info-container>[id^=price-] .price-item{margin:0;color:#62483f;font:700 20px/1.2 Acumin Variable Concept,sans-serif}.zj-product-page .jdgm-preview-badge{margin:8px 0 16px;color:#62483f;font-size:10px}.zj-product-page .jdgm-prev-badge__text{font-size:12px;font-weight:500}.zj-product-page .jdgm-prev-badge__stars{display:inline-block;vertical-align:middle}.zj-product-page variant-selects,.zj-product-page .zj-product-customization{display:block;margin-top:18px}.zj-product-page .product-form__input--dropdown{max-width:none;margin:0 0 11px}.zj-product-page .product-form__input--dropdown .form__label{margin-bottom:6px;color:#62483f;font-size:15px;font-weight:500;text-transform:uppercase}.zj-product-page .select,.zj-product-page .select__select{width:100%;max-width:none}.zj-product-page .select__select{height:38px;border:1px solid #62483f;border-radius:4px;background:transparent;color:#62483f;font-size:13px;font-weight:500}.zj-product-page .select:before,.zj-product-page .select:after{display:none}.zj-product-page__length-guide{display:block;margin:-4px 0 16px;color:#80685f;font-size:9px;text-align:right}.zj-product-page .quantity{width:108px;min-height:42px;border:1px solid #62483f;border-radius:4px;overflow:hidden;background:transparent}.zj-product-page .quantity__input{font-size:16px;font-weight:700}.zj-product-page .quantity:before,.zj-product-page .quantity:after{display:none}.zj-product-page .product__info-container .product-form,.zj-product-page .product-form__submit{margin:0}.zj-product-page .product-form__buttons{max-width:none}.zj-product-page__buy-now,.zj-product-page .shopify-payment-button{display:none!important}.zj-product-page .product-form__submit{min-height:44px;border:1px solid #62483f;border-radius:4px;background:#62483f;color:#f9f1e7;box-shadow:none;font:700 15px/1 Acumin Variable Concept,sans-serif;letter-spacing:.12em;text-transform:uppercase}.zj-product-page .product-form__submit:after{display:none}.zj-product-page__features{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin:0;background:#facfc0;overflow:hidden}.zj-product-page__features>div{padding:13px 6px;color:#62483f;font-size:7px;font-weight:600;line-height:1.3;text-align:center;text-transform:uppercase}.zj-product-page__features>div>span{display:block;width:100%;max-width:188px;margin-inline:auto}.zj-product-page__features img{width:28px;height:28px;object-fit:contain}.zj-product-page .complementary-products{margin-top:22px}.zj-product-page .complementary-products h2{color:#62483f;font-size:15px;font-weight:600;text-transform:uppercase}.zj-product-page .complementary-products .card--horizontal{background:transparent}.zj-product-page .complementary-products .card__inner{width:106px;border:1px solid #62483f}.zj-product-page .complementary-products .card__heading{font-size:16px;font-weight:600}.zj-product-page .complementary-products .card--horizontal .price,.zj-product-page .complementary-products .card--horizontal .price-item{font:italic 300 15px/1.35 Acumin Variable Concept,sans-serif}.zj-product-page .complementary-products .quick-add__submit{width:100%;min-height:44px;padding:0 12px;border:1px solid #62483f;border-radius:4px;background:#62483f;color:#f9f1e7;box-shadow:none;font:700 15px/1 Acumin Variable Concept,sans-serif;letter-spacing:.12em;text-transform:uppercase}.zj-product-recent{padding:34px 0 48px;background:#f9f1e7}.zj-product-recent .zj-shop-page__recent{--zj-recent-gutter:8px;padding:0 10px}@media screen and (min-width:750px){.zj-product-recent .zj-shop-page__recent{padding:0 24px}}.zj-product-recent .zj-shop-page__recent h2{font-size:18px;font-weight:600;margin-bottom:18px}}@media screen and (max-width:749px){.zj-product-page media-gallery>.thumbnail-slider{display:flex!important}.zj-product-page .thumbnail-slider .thumbnail-list{display:flex!important;flex-wrap:nowrap;gap:8px;width:100%;padding:0;overflow-x:auto}.zj-product-page .thumbnail-slider .thumbnail-list__item.slider__slide{flex:0 0 64px;width:64px!important;height:64px}}@media screen and (min-width:750px)and (max-width:989.98px){.zj-product-page .product{row-gap:24px}.zj-product-page media-gallery>.thumbnail-slider{display:block!important;margin-bottom:0}.zj-product-page .thumbnail-list{max-width:100%;overflow-x:auto}.zj-product-page .thumbnail-list__item.slider__slide{flex:0 0 70px;width:70px!important;height:70px}}@media screen and (min-width:990px){.zj-product-page media-gallery>.thumbnail-slider{position:relative;align-self:stretch;min-height:0;overflow:hidden}.zj-product-page .thumbnail-list{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;max-height:none;margin:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:none}.zj-product-page .thumbnail-list::-webkit-scrollbar{display:none}.zj-product-page .thumbnail-list__item{flex:0 0 66px;scroll-snap-align:start}.zj-product-page .product__info-container>.product__text:first-child{display:none}.zj-product-page .product__info-container>.share-button{display:none}.zj-product-page__buy-now{display:block;width:100%;min-height:45px;margin:20px 0 12px;padding:0 3rem;border:1px solid #62483f;border-radius:4px;background:var(--zj-cream);color:#62483f;font:700 11px/1 Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.zj-product-page__buy-now:disabled{opacity:.5;cursor:not-allowed}.zj-product-page .shopify-payment-button,.zj-product-page .shopify-payment-button__more-options{display:none!important}.zj-product-page .product-form__submit{margin:0}.zj-product-page .product-form__buttons{display:block}.zj-product-page__description table,.zj-product-page__description tbody,.zj-product-page__description tr,.zj-product-page__description td{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.zj-product-page .product__title h1{overflow-wrap:anywhere}.zj-product-page product-recommendations:not(:has(.complementary-products__container)){margin:0!important}.zj-product-page .zj-product-page__features{width:100%;max-width:none;margin-left:0;margin-right:0}.zj-product-page .zj-product-page__features>div{min-width:0;font-size:10px;font-weight:600}.zj-product-page .zj-product-page__features>div>span{display:block;width:100%;max-width:220px;white-space:normal;overflow-wrap:normal}.zj-product-page__description{font-size:14px;font-weight:400}.zj-product-page .quantity__input{font-size:15.51px;font-weight:500}.zj-product-page .product-form__input--dropdown .form__label{font-size:15px;font-weight:500}.zj-product-page .select__select{font-size:13px;font-weight:500}.zj-product-page .select__select:focus{outline:0;box-shadow:none}.zj-product-page .select__select:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #654942}.zj-product-page .product-form__submit,.zj-product-page__buy-now{font-family:Acumin Variable Concept,sans-serif;font-size:14px;font-weight:700}.zj-product-page .product__title h1{margin-bottom:12px;color:#62483f;font:600 32px/1.14 Montserrat,sans-serif}.zj-product-page__badge{margin:0 0 7px;color:#9a7d71;font:italic 12px/1.35 Montserrat,sans-serif}.zj-product-page .jdgm-preview-badge{margin:0;font:12px/1.4 Montserrat,sans-serif;cursor:pointer}.zj-product-page .jdgm-prev-badge__text{font-size:13.29px;font-weight:400}.zj-product-page .jdgm-prev-badge__stars{display:inline-block;vertical-align:middle}.zj-product-page .complementary-products h2{font-weight:600}.zj-product-recent .zj-shop-page__recent h2{color:#62483f}.zj-product-page .complementary-products__container,.zj-product-page .complementary-slider,.zj-product-page .complementary-slide,.zj-product-page .complementary-slide>ul{width:100%}.zj-product-page .complementary-slide>ul{gap:18px}.zj-product-page .complementary-products .card--horizontal{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:16px;align-items:start;width:100%}.zj-product-page .complementary-products .card--horizontal .card__inner{grid-row:1 / span 2;width:84px!important;min-width:84px;max-width:84px!important}.zj-product-page .complementary-products .card__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.zj-product-page .complementary-products .card__information{width:100%;padding:0}.zj-product-page .complementary-products .card__heading{font-size:16px;font-weight:600;line-height:1.35;text-transform:uppercase}.zj-product-page .complementary-products .card--horizontal .price,.zj-product-page .complementary-products .card--horizontal .price-item{margin:5px 0 0;font:italic 300 15px/1.35 Acumin Variable Concept,sans-serif}.zj-product-page .complementary-products .quick-add{margin:12px 0 0}.zj-product-page .complementary-products .quick-add__submit{min-height:36px;padding:8px 0;background:transparent;color:#62483f}.zj-product-page .product__info-container>[id^=price-] .price__container .price-item{font:700 20px/1.2 Acumin Variable Concept,sans-serif}.zj-product-page .quantity,.zj-product-page .quantity:before,.zj-product-page .quantity__button,.zj-product-page .quantity__input{background:transparent!important}.zj-product-page .product-form__submit,.zj-product-page .shopify-payment-button__button{background:#f9f1e7!important}.zj-product-page__buy-now{background:#fff;color:#654942;border-color:#654942}.zj-product-page .product-form__submit:hover,.zj-product-page .product-form__submit:focus-visible,.zj-product-page__buy-now:hover,.zj-product-page__buy-now:focus-visible{background:#62483f!important;color:#f9f1e7!important;border-color:#62483f!important}}.zj-product-page .shopify-payment-button__button:hover,.zj-product-page .shopify-payment-button__button:focus-visible,.zj-product-page .complementary-products .quick-add__submit:hover,.zj-product-page .complementary-products .quick-add__submit:focus-visible{background:#fff!important;color:#654942!important;border-color:#654942!important}@media screen and (max-width:989.98px){.zj-product-page .product-form__submit:hover,.zj-product-page .product-form__submit:focus-visible,.zj-product-page__buy-now:hover,.zj-product-page__buy-now:focus-visible{background:#fff!important;color:#654942!important;border-color:#654942!important}}@media screen and (min-width:990px){product-info.zj-product-page{padding-top:80px;padding-bottom:100px}.zj-product-page .product-media-container.media-type-image{width:100%;max-width:none;height:auto;max-height:var(--constrained-height);margin:0;aspect-ratio:var(--aspect-ratio)}.zj-product-page .product-media-container.media-type-image .product__modal-opener,.zj-product-page .product-media-container.media-type-image .product__media{width:100%;height:100%;padding-top:0}.zj-product-page .product-media-container.media-type-image img{width:100%;height:100%;object-position:center}.zj-product-page .page-width{width:min(calc(100% - 112px),1320px);max-width:none;margin:auto;padding:0}.zj-product-page .product{grid-template-columns:minmax(0,686px) minmax(430px,1fr);gap:18px}.zj-product-page .product__info-container{display:flex;flex-direction:column;gap:16px}.zj-product-page .product__info-container>*{margin-top:0!important;margin-bottom:0!important}.zj-product-page .product__title h1,.zj-product-page .product__info-container>[id^=price-] .price,.zj-product-page .product__info-container .product-form{margin:0}.zj-product-page .complementary-products .quick-add{width:100%;max-width:none}.zj-product-page .complementary-products .quick-add__submit{width:100%;min-height:45px;padding:0 18px;border:1px solid #62483f;border-radius:4px;background:transparent;color:#62483f;font:700 14px/1 Acumin Variable Concept,sans-serif;letter-spacing:.16em;text-transform:uppercase;transition:background-color var(--duration-short) ease,color var(--duration-short) ease,border-color var(--duration-short) ease}.zj-product-page .complementary-products .price,.zj-product-page .complementary-products .price-item{color:inherit}.zj-product-page .complementary-products .card__inner>.card__content,.zj-product-page .complementary-products .card-wrapper:hover .card__inner>.card__content,.zj-product-page .complementary-products .card-wrapper:focus-within .card__inner>.card__content{background:transparent}.zj-product-page .complementary-products .card-wrapper:hover .media.media--hover-effect>img:first-child,.zj-product-page .complementary-products .card-wrapper:focus-within .media.media--hover-effect>img:first-child{opacity:1!important;visibility:visible!important}.zj-product-page .complementary-products .card-wrapper:hover .media.media--hover-effect>img+img,.zj-product-page .complementary-products .card-wrapper:focus-within .media.media--hover-effect>img+img{opacity:0!important;visibility:hidden!important}}.zj-product-page .select__select{background:#e0d6b4}.zj-product-page .complementary-products .card--horizontal .card-information>.price{color:#62483f}.zj-product-page .zj-product-page__description.zj-desc-clamped{position:relative;overflow:hidden;transition:max-height .35s ease}.zj-product-page .zj-product-page__description.zj-desc-clamped:not(.zj-desc-expanded):after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;background:linear-gradient(to bottom,#f9f1e700,#f9f1e7 85%);pointer-events:none}.zj-product-page .zj-desc-toggle{display:inline-block;margin-top:10px;padding:0;background:none;border:0;color:#654942;font:700 11px/1 Montserrat,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;cursor:pointer}.zj-product-page .zj-desc-toggle:hover,.zj-product-page .zj-desc-toggle:focus-visible{color:#62483f}.zj-product-page .product__media-wrapper{position:relative}.zj-product-page .zj-product-wishlist{position:absolute;z-index:3;top:14px;right:14px;display:flex;width:38px;height:38px;padding:7px;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;cursor:pointer}.zj-product-page .zj-product-wishlist svg{display:block;width:24px;height:24px;fill:none;stroke:#654942}.zj-product-page .zj-product-wishlist[aria-pressed=true] svg{fill:#62483f;stroke:#62483f}.zj-product-page .zj-product-wishlist:focus-visible{outline:2px solid #62483f;outline-offset:2px}.zj-product-page .thumbnail[aria-current]{outline:0;box-shadow:none;border-color:#62483f;background-color:#f6e6de}.zj-product-page .thumbnail:focus,.zj-product-page .thumbnail:focus:not(:focus-visible),.zj-product-page .thumbnail.focused{outline:0;box-shadow:none}.zj-product-page .thumbnail:focus-visible{outline:0;box-shadow:0 0 0 4px #62483f59}.zj-product-page .product__info-container>div:has(>form.installment){display:none}.zj-product-page .product__info-container>noscript{display:none}@media screen and (min-width:990px)and (max-width:1399px){.zj-product-page .page-width{width:calc(100% - 40px)}}.zj-product-page .quantity__input{padding-inline:0}@media screen and (max-width:989.98px){.zj-product-page .quantity__button{width:38px}}@media screen and (max-width:989.98px){.zj-product-page .zj-product-wishlist{background:#fff}.zj-product-page .zj-product-wishlist svg{stroke:#62483f}.zj-product-page .zj-product-wishlist path{stroke-width:2px;vector-effect:non-scaling-stroke}}.zj-product-page .zj-addons{width:100%;margin-top:14px}.zj-product-page .zj-addons__list{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.zj-product-page .zj-addons__label{display:flex;align-items:center;gap:14px;cursor:pointer;color:#62483f}.zj-product-page .zj-addons__check{position:absolute;opacity:0;width:1px;height:1px;margin:0}.zj-product-page .zj-addons__box{position:relative;flex:none;width:15px;height:15px;border:1px solid #62483f;border-radius:3px;background:transparent;box-sizing:border-box}.zj-product-page .zj-addons__check:checked+.zj-addons__box{background:#62483f}.zj-product-page .zj-addons__check:checked+.zj-addons__box:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #f9f1e7;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.zj-product-page .zj-addons__check:focus-visible+.zj-addons__box{outline:2px solid #62483f;outline-offset:2px}.zj-product-page .zj-addons__check:disabled+.zj-addons__box{opacity:.4}.zj-product-page .zj-addons__label:has(:disabled){cursor:not-allowed;opacity:.65}.zj-product-page .zj-addons__thumb{flex:none;width:77px;aspect-ratio:1;overflow:hidden;border:1px solid #62483f;border-radius:4px;background:#f1ede5}.zj-product-page .zj-addons__thumb img{display:block;width:100%;height:100%;object-fit:cover}.zj-product-page .zj-addons__text{display:flex;flex-direction:column;gap:6px;min-width:0}.zj-product-page .zj-addons__title{font-size:15px;font-weight:600;line-height:1.3;text-transform:uppercase}.zj-product-page .zj-addons__price,.zj-product-page .zj-addons__soldout{font:italic 300 14px/1.3 Acumin Variable Concept,sans-serif}.zj-product-page .zj-addons__submit{display:block;width:100%;min-height:45px;margin-top:22px;padding:0 18px;border:1px solid #62483f;border-radius:4px;background:transparent;color:#62483f;font:700 14px/1 Acumin Variable Concept,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.zj-product-page .zj-addons__submit:hover,.zj-product-page .zj-addons__submit:focus-visible{background:#62483f;color:#f9f1e7}.zj-product-page .zj-addons__submit[aria-disabled=true]{opacity:.6;cursor:progress}.zj-product-page .zj-addons__message{margin:10px 0 0;font-size:13px;color:#62483f}@media screen and (max-width:989.98px){.zj-product-page .zj-addons{margin-top:18px}.zj-product-page .zj-addons__list{gap:20px}.zj-product-page .zj-addons__label{gap:16px}.zj-product-page .zj-addons__box{width:18px;height:18px}.zj-product-page .zj-addons__check:checked+.zj-addons__box:after{left:5px;top:2px;width:5px;height:9px}.zj-product-page .zj-addons__thumb{width:96px}.zj-product-page .zj-addons__title{font-size:17px}.zj-product-page .zj-addons__price,.zj-product-page .zj-addons__soldout{font-size:15px}.zj-product-page .zj-addons__submit{min-height:44px;background:#62483f;color:#f9f1e7;font-size:15px;letter-spacing:.14em}}.zj-product-page .zj-addons__item{display:flex;flex-direction:column;gap:8px}.zj-product-page .zj-addons__variant-wrap{width:calc(100% - 120px);max-width:260px;margin-left:120px}.zj-product-page .zj-addons__variant[aria-invalid=true]{border-color:#a33}@media screen and (max-width:989.98px){.zj-product-page .zj-addons__variant-wrap{width:calc(100% - 146px);margin-left:146px}}.quatity-buy-btn{justify-content:space-between;flex-wrap:nowrap}.buy-btn-style{width:75%}@media screen and (min-width:990px){.zj-product-page .product__media-wrapper{position:sticky;top:0}}.product-personalization{margin:1rem 0}.product-personalization__label{display:block;font-weight:600;margin-bottom:.4rem}.product-personalization__field{border-radius:4px;width:100%;padding:.75rem;font:inherit;border:1px solid #62483F;background:#eee7d5}.product-personalization__help{font-size:.8em;opacity:.75;margin-top:.4rem}
/*# sourceMappingURL=/cdn/shop/t/53/assets/zj-product-page.css.map */
