body.page-type-product{--pdp-font: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--pdp-ink: #292923;--pdp-muted: #716c60;--pdp-gold: #d59208;--pdp-line: #e4dfd3;--pdp-paper: #f7f5ee}body.page-type-product .vn-pdp{--ro-mp-font-head: var(--pdp-font);--ro-mp-font-body: var(--pdp-font);background:#fff!important;padding:0 0 56px;color:var(--pdp-ink)}.vn-pdp__topline{max-width:1500px;margin:auto;padding:23px 40px;display:flex;align-items:center;justify-content:space-between;gap:32px}.vn-pdp__breadcrumb{display:flex;align-items:center;gap:12px;min-width:0;color:var(--pdp-muted);font-size:11px}.vn-pdp__breadcrumb a{flex-shrink:0}.vn-pdp__breadcrumb a:hover{color:#8b5c07;text-decoration:underline}.vn-pdp__breadcrumb [aria-current]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:440px}.vn-pdp__breadcrumb [aria-hidden]{color:#b5b0a3}.vn-pdp__edition{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.vn-pdp .ro-product-page{max-width:1500px;padding-inline:40px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(28px,3.4vw,52px)}.vn-pdp__media-column{min-width:0;position:sticky;top:calc(var(--header-height, 112px) + 18px)}.vn-pdp__media-frame{background:#f0f0e8;border:1px solid #e4e5db;padding:12px 12px 0;border-radius:8px}.vn-pdp .ro-product-gallery,.vn-pdp .ro-product-info,.vn-pdp .ro-product-info__sticky{position:static;max-height:none;overflow-y:visible}.vn-pdp .ro-product-gallery{gap:12px}.vn-pdp .ro-gallery-slider{border-radius:5px}.vn-pdp .ro-gallery-slider__slide{background:#e4e6dc}.vn-pdp .ro-gallery-slider__img{border-radius:0!important}.vn-pdp .ro-gallery-arrow{color:#292923;background:#fffcf5;border:1px solid #fff;box-shadow:0 2px 8px #20201e10;width:38px;height:38px}.vn-pdp .ro-gallery-thumb{border:2px solid transparent;border-radius:4px;opacity:.7;padding:2px;background:#fff}.vn-pdp .ro-gallery-thumb--active{border-color:#b47a08;box-shadow:none;opacity:1}.vn-pdp .ro-gallery-thumb:hover{opacity:1}.vn-pdp__gallery-caption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 3px;font-size:10px;color:#5e6255}.vn-pdp__gallery-caption>span:first-child{display:inline-flex;align-items:center;gap:8px}.vn-pdp__gallery-caption>span:last-child{white-space:nowrap}.vn-pdp__styling-note{display:flex;align-items:center;gap:15px;padding:22px 3px}.vn-pdp__styling-note img{flex-shrink:0;object-fit:contain;width:28px;height:36px}.vn-pdp__styling-note strong{font-size:12px;font-weight:600}.vn-pdp .vn-pdp__styling-note p{color:var(--pdp-muted);font-size:10px;line-height:1.7;margin-top:5px;max-width:280px}.vn-pdp__styling-note a{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:600;border-bottom:1px solid #b6a37a;padding-block:8px}.vn-pdp__styling-note a span{margin-left:12px;font-size:16px}.vn-pdp .ro-product-info__sticky{background:var(--pdp-paper);border:1px solid var(--pdp-line);border-top:3px solid #bc881f;border-radius:6px;padding:clamp(22px,2.2vw,34px)}.vn-pdp__brandline{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ddd8ca;padding-bottom:19px;margin-bottom:23px}.vn-pdp__brandline>span:first-child{font-size:12px;font-weight:700;letter-spacing:.22em;color:#976806}.vn-pdp__brandline>span:last-child{font-size:10px;color:var(--pdp-muted)}.vn-pdp .ro-product-info__title{font-family:var(--pdp-font)!important;font-size:clamp(23px,2.05vw,31px)!important;line-height:1.4!important;font-weight:600!important;letter-spacing:-.045em!important;color:#292923!important;margin:0 0 13px}.vn-pdp .ro-block{margin-bottom:17px}.vn-pdp .ro-block--badge{margin-bottom:12px}.vn-pdp .ro-product-info__badges{margin:0;gap:8px}.vn-pdp .ro-badge{padding:5px 9px;font-family:var(--pdp-font);font-size:9px;letter-spacing:.1em;border-radius:3px;line-height:1.2}.vn-pdp .ro-badge--sale{background:#e9eddf;border-color:#d7dfc7;color:#52603a}.vn-pdp .ro-badge--new{background:#f4e5c0;border-color:#e9d5a0;color:#80580b}.vn-pdp .product-rating{margin:0 0 2px;gap:9px;font-family:var(--pdp-font)}.vn-pdp .stars-outer{font-size:15px;letter-spacing:1px}.vn-pdp .stars-inner{color:#a97408}.vn-pdp .rating-text,.vn-pdp .rating-text strong{font-size:11px;color:#5b6050;font-weight:500}.vn-pdp .ro-product-price{padding-block:0 19px;border-bottom:1px solid #ddd8ca}.vn-pdp .ro-product-price__row{gap:12px;flex-wrap:wrap}.vn-pdp .ro-product-price__sale{font-family:var(--pdp-font);font-size:31px;font-weight:700;letter-spacing:-.055em;color:var(--pdp-ink)}.vn-pdp .ro-product-price__compare{font-size:14px;color:#837d70}.vn-pdp .ro-product-price__discount{background:#e9eddf;color:#4e5d35;padding:6px 8px;border:0;border-radius:3px;font-size:10px;font-weight:700}.vn-pdp .ro-product-price__tax{font-size:10px;color:#746d61;margin-top:5px}.vn-pdp .discount-banner-container{margin:3px 0 0}.vn-pdp .discount-cards{gap:12px}.vn-pdp .discount-card{display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px 10px;min-height:92px;padding:15px 17px;text-align:left;background:#fffdf7;border:1px dashed #c7b88f;border-left:3px solid #c2963c;border-radius:5px}.vn-pdp .discount-card:hover{background:#f8edcf;border-color:#ba8f36}.vn-pdp .discount-card .card-title{font-family:var(--pdp-font);font-size:10px;font-weight:600;letter-spacing:.06em;grid-column:1}.vn-pdp .discount-card .dashed-line{display:none}.vn-pdp .discount-card .discount-amount{grid-column:1;color:#533f19!important;font-size:24px;font-weight:700;letter-spacing:-.045em}.vn-pdp .discount-subtext{grid-column:2;grid-row:2;font-size:10px;color:#7b6d50}.vn-pdp .discount-card .badge-popular{grid-column:1 / -1;justify-self:start;background:none!important;color:#7f611e!important;border:0;font-size:8px;letter-spacing:.03em;margin:1px 0 0;padding:0}.vn-pdp .bw-delivery-top{border:0;border-radius:0;background:transparent;padding:0;margin:0;gap:8px}.vn-pdp .bw-delivery-text{font-size:11px;color:#736d60}.vn-pdp .bw-delivery-text span{color:#4e5840}.vn-pdp .bw-truck svg{stroke:#65764d!important;width:17px;height:17px}.vn-pdp .ro-option-group{margin-bottom:0}.vn-pdp .ro-option-group__label,.vn-pdp .ro-quantity-label{font-family:var(--pdp-font);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#3d3c34}.vn-pdp .ro-option-group__selected{font-weight:500;color:#767061}.vn-pdp .ro-option-group__header{margin-bottom:11px}.vn-pdp .ro-color-list{gap:10px}.vn-pdp .ro-color-btn{display:inline-flex;flex-direction:row;align-items:center;gap:10px;padding:7px 13px 7px 7px;min-height:44px;border:1px solid #cfc9bb;border-radius:4px;background:#fff}.vn-pdp .ro-color-btn__swatch{width:28px;height:28px;margin:0}.vn-pdp .ro-color-btn__label{margin:0;font-size:11px;font-weight:500}.vn-pdp .ro-color-btn--active{border-color:#9d7c3e;background:#fffcf4}.vn-pdp .ro-color-btn--active .ro-color-btn__swatch{box-shadow:none;border-color:#f8f3e7;outline:1px solid #a18c61;outline-offset:1px}.vn-pdp .ro-size-btn{min-width:48px;min-height:44px;border-radius:4px!important;font-size:12px}.vn-pdp .ro-quantity-section{display:flex;align-items:center;gap:18px;margin:0}.vn-pdp .ro-quantity-label{margin:0}.vn-pdp .ro-quantity-control{background:#fff;border-color:#d6cdbb;border-radius:4px;height:44px}.vn-pdp .ro-quantity-btn{width:42px;height:42px}.vn-pdp .ro-quantity-input{width:40px;height:42px;font-size:13px;background:transparent}.vn-pdp .ro-atc-group{gap:10px}.vn-pdp .ro-product-info [name=add]{background:#d59208!important;border:1px solid #c1860e!important;color:#221f14!important;min-height:56px;border-radius:4px!important;font:700 13px var(--pdp-font)!important;letter-spacing:.045em!important;box-shadow:0 3px #ae760c!important}.vn-pdp .ro-product-info [name=add]:hover:not(:disabled){background:#e3a522!important;border-color:#bd840e!important;color:#221f14!important}.vn-pdp .ro-product-info [name=add].ro-btn--success{background:#4c6342!important;color:#fff!important;border-color:#4c6342!important;box-shadow:none!important}.vn-pdp .ro-dynamic-checkout-wrapper .shopify-payment-button__button--unbranded{min-height:51px;background:#292923!important;color:#fff!important;border:1px solid #292923!important;border-radius:4px!important;font:600 12px var(--pdp-font)!important;letter-spacing:.05em!important}.vn-pdp .ro-dynamic-checkout-wrapper .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#454638!important;border-color:#454638!important}.vn-pdp .ro-btn--shiny:before{display:none}.vn-pdp .ro-shipping-check{background:#edece2;border:1px solid #dfdfd1;padding:17px;border-radius:5px}.vn-pdp .ro-shipping-check__label{font-family:var(--pdp-font);font-size:10px;letter-spacing:.025em;font-weight:600;color:#525746;margin-bottom:11px}.vn-pdp .ro-shipping-check__input{min-height:45px;padding:11px 12px;background:#fffefa;font-size:12px;border:1px solid #cfcfbd;border-radius:3px!important}.vn-pdp .ro-shipping-check__btn{background:#fffefa;color:#454b36;border:1px solid #b7bba5;min-height:45px;padding-inline:18px;border-radius:3px!important;font-size:10px}.vn-pdp .ro-shipping-check__btn:hover{background:#e0e4d3}.vn-pdp .ro-shipping-check__result{font-size:11px}.vn-pdp .ro-wishlist-wrapper{display:block;margin:0}.vn-pdp .ro-wishlist-btn{width:100%;justify-content:center;min-height:44px;font-size:10px;letter-spacing:.04em;border:1px solid #ddd6c8;border-radius:4px;color:#655d4d}.vn-pdp .ro-block--description{border-top:1px solid #dcd5c6;padding-top:27px;margin-top:27px}.vn-pdp__details-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.vn-pdp__details-heading>span{color:#9a7834;font-size:11px;font-weight:600}.vn-pdp .vn-pdp__details-heading h2{font-family:var(--pdp-font)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.035em!important;color:#34352a!important}.vn-pdp .ro-product-description,.vn-pdp .ro-product-description p,.vn-pdp .ro-product-description li{font-family:var(--pdp-font)!important;font-size:12px!important;line-height:1.9!important;color:#6b665b!important}.vn-pdp .ro-product-description ul{list-style:disc;padding-left:18px}.vn-pdp .ro-product-description ol{list-style:decimal;padding-left:18px}.vn-pdp .ro-product-description a{text-decoration:underline}.vn-pdp .ro-product-description .specs{background:#eeece0!important;border:1px solid #dedccf!important;border-radius:5px!important;padding:6px 17px!important;margin:21px 0 0!important}.vn-pdp .ro-product-description .specs-grid{grid-template-columns:1fr 1fr;column-gap:22px}.vn-pdp .ro-product-description .spec{padding:12px 0;border-color:#dcd9c9}.vn-pdp .ro-product-description .label{font-size:8px!important;letter-spacing:.075em!important;color:#837b64!important;margin:0 0 5px!important}.vn-pdp .ro-product-description .value{font-size:11px!important;font-weight:500;line-height:1.65!important;color:#414535!important}.vn-pdp .ro-accordion__trigger{font-family:var(--pdp-font);font-size:12px;min-height:52px}.vn-pdp .ro-accordion__body{font-size:12px;line-height:1.8}.vn-pdp .ro-accordion__body[hidden]{display:none}.page-type-product .recommended-products{background:#f4f3eb!important;background-image:none!important;border-block:1px solid #e4e1d4;padding-block:44px!important}.page-type-product .recommended-products>.container{max-width:1500px;padding-inline:40px}.page-type-product .recommended-products .section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left!important;margin-bottom:22px!important}.page-type-product .recommended-products .section-header:before{content:"THE NEXT GOOD FIND";width:100%;color:#8a701f;font:600 10px var(--pdp-font);letter-spacing:.14em;margin-bottom:10px}.page-type-product .recommended-products .title,.page-type-product .vnui-rv-heading{font-family:var(--pdp-font)!important;font-size:clamp(23px,2.4vw,32px)!important;font-weight:600!important;letter-spacing:-.055em!important;color:#303329!important;text-align:left!important}.page-type-product .recommended-products .product-card-inner-wrapper{background:#fff!important;border:1px solid #e3e2d5!important;border-radius:5px!important;overflow:hidden}.page-type-product .recommended-products .product-card-info{padding:15px!important}.page-type-product .recommended-products .product-card-title,.page-type-product .recommended-products .product-card-title-link,.page-type-product .vnui-rv-title{font-family:var(--pdp-font)!important;font-size:12px!important;font-weight:500!important;line-height:1.65!important;letter-spacing:-.015em!important}.page-type-product .recommended-products .product-card-price-final{font-family:var(--pdp-font)!important;font-size:15px!important;font-weight:700!important}.page-type-product .vnui-recently-viewed-section{padding-block:44px}.page-type-product .vnui-rv-heading{margin-bottom:26px}.page-type-product .vnui-rv-img-box{border-radius:5px;overflow:hidden}.page-type-product #sticky-atc .custom-atc-btn{background:#d59208!important;color:#221f14!important;border-radius:4px!important;font-family:var(--pdp-font)!important;letter-spacing:.04em!important}.page-type-product #sticky-atc .drawer-content h5,.page-type-product #sticky-atc .drawer-content h6{font-family:var(--pdp-font)!important}@media(min-width:1024px){.vn-pdp .ro-product-gallery--thumb-left .ro-gallery-thumbs,.vn-pdp .ro-product-gallery--thumb-right .ro-gallery-thumbs{width:68px;max-height:min(680px,calc(100svh - 245px))}.vn-pdp .ro-product-gallery:not(.ro-product-gallery--thumb-grid_2) .ro-gallery-slider__img{aspect-ratio:auto;height:clamp(420px,calc(100svh - 245px),680px);object-fit:contain}.vn-pdp .ro-product-gallery--thumb-grid_2 .ro-gallery-slider__img{aspect-ratio:3 / 4}}@media(max-width:1199px)and (min-width:1024px){.vn-pdp .ro-product-page{padding-inline:24px;gap:24px;grid-template-columns:1fr 1fr}.vn-pdp__topline{padding-inline:24px}.vn-pdp .ro-product-info__sticky{padding:22px}.vn-pdp__styling-note{gap:10px;flex-wrap:wrap}.vn-pdp__styling-note a{margin-left:38px}}@media(max-width:1023px){.vn-pdp__topline{padding:18px 24px}.vn-pdp__edition{display:none}.vn-pdp .ro-product-page{grid-template-columns:1fr;max-width:740px;padding-inline:24px;gap:25px}.vn-pdp__media-column{position:static}.vn-pdp__media-frame{padding:9px 9px 0}.vn-pdp .ro-gallery-dots{padding:12px 0 0;gap:0}.vn-pdp .ro-gallery-dot{width:28px;height:28px;background:transparent;position:relative;transform:none}.vn-pdp .ro-gallery-dot:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#b4b5a6;top:0;right:0;bottom:0;left:0;margin:auto}.vn-pdp .ro-gallery-dot--active:after{width:16px;border-radius:4px;background:#88703a}.vn-pdp__gallery-caption{padding-top:5px}.vn-pdp__styling-note{padding-bottom:0}.vn-pdp .ro-product-info__sticky{padding:28px}.vn-pdp .ro-product-info__title{font-size:28px!important}.page-type-product .recommended-products>.container{padding-inline:24px}}@media(max-width:600px){.vn-pdp__topline{padding:15px 18px}.vn-pdp__breadcrumb{gap:9px;font-size:9px}.vn-pdp .ro-product-page{padding-inline:12px;gap:20px}.vn-pdp__media-frame{border-radius:5px;padding:6px 6px 0}.vn-pdp__gallery-caption{font-size:9px;padding-inline:4px}.vn-pdp__styling-note{padding:16px 7px 0;gap:10px}.vn-pdp__styling-note strong{font-size:10px}.vn-pdp .vn-pdp__styling-note p{font-size:9px;max-width:190px}.vn-pdp__styling-note img{width:23px;height:30px}.vn-pdp__styling-note a{font-size:10px}.vn-pdp__styling-note a span{margin-left:4px}.vn-pdp .ro-product-info__sticky{padding:22px 18px}.vn-pdp__brandline{margin-bottom:18px;padding-bottom:16px}.vn-pdp__brandline>span:first-child{font-size:10px}.vn-pdp__brandline>span:last-child{font-size:9px}.vn-pdp .ro-product-info__title{font-size:23px!important;line-height:1.45!important;letter-spacing:-.04em!important}.vn-pdp .ro-product-price__sale{font-size:29px}.vn-pdp .discount-card{padding:12px;column-gap:5px}.vn-pdp .discount-card .discount-amount{font-size:23px}.vn-pdp .ro-shipping-check{padding:14px 12px}.vn-pdp .ro-shipping-check__input{font-size:16px;min-width:0}.vn-pdp .ro-product-description .specs{padding-inline:12px!important}.vn-pdp .ro-product-description .specs-grid{column-gap:16px}.page-type-product .recommended-products{padding-block:30px!important}.page-type-product .recommended-products>.container{padding-inline:18px}.page-type-product .recommended-products .product-card-info{padding:11px!important}.page-type-product .vnui-recently-viewed-section{padding-block:30px}}@media(prefers-reduced-motion:reduce){.vn-pdp *,.vn-pdp *:before,.vn-pdp *:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vn-product-editorial.css.map */
