:root{--of-label-font:"Jost", var(--font-display), sans-serif;--of-label-ui-font:"Inter", var(--font-body), sans-serif;--of-label-ink:#151311;--of-label-muted:#6f675d;--of-label-sale-bg:#6f2b2b;--of-label-sale-ink:#fff8f4;--of-ui-weight:500;--of-ui-tracking:0.06em}.product-card__badge,.best-card__badge,.onsale,span.onsale,.woocommerce span.onsale,.woocommerce ul.products li.product .onsale,li.product .onsale,.related .onsale,.upsells .onsale,.single-product span.onsale{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;z-index:5!important;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;margin:0!important;padding:7px 11px!important;border:0!important;border-radius:999px!important;background:rgb(92 36 36 / .92)!important;color:#fff8f4!important;font-family:var(--of-label-font)!important;font-size:9.5px!important;font-weight:500!important;line-height:1!important;letter-spacing:0.06em!important;text-transform:none!important;text-align:center!important;box-shadow:0 6px 16px rgb(55 18 18 / .18)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.product-card__badge,.best-card__badge--sale,.onsale,span.onsale,.woocommerce span.onsale,li.product .onsale,.related .onsale,.upsells .onsale{background:rgb(92 36 36 / .92)!important;color:#fff8f4!important}.best-card__badge:not(.best-card__badge--sale){background:rgb(21 19 17 / .88)!important;color:#fff!important;box-shadow:0 6px 16px rgb(21 19 17 / .16)!important}.arrivals__all,.bestsellers__all,.link-arrow{display:inline-flex;align-items:center;gap:10px;padding:0 0 7px;border-bottom:1px solid rgb(21 19 17 / .22);font-family:var(--of-label-font);font-size:11px;font-weight:var(--of-ui-weight);line-height:1.25;letter-spacing:var(--of-ui-tracking);text-transform:none;color:var(--of-label-ink);position:relative;transition:color 0.25s ease,border-color 0.25s ease,gap 0.25s ease}.arrivals__all::after,.bestsellers__all::after,.link-arrow::after{display:none}.arrivals__all svg,.bestsellers__all svg,.link-arrow svg,.link-arrow .ico{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.32s cubic-bezier(.2,.65,.25,1)}@media (hover:hover) and (pointer:fine){.arrivals__all:hover,.bestsellers__all:hover,.link-arrow:hover{color:#3f3a34;border-bottom-color:rgb(21 19 17 / .42);gap:12px}.arrivals__all:hover svg,.bestsellers__all:hover svg,.link-arrow:hover svg,.link-arrow:hover .ico{transform:translateX(3px)}}.product-card__add,.product-card__quick,.best-card__quick,.best-card__quick span{font-family:var(--of-ui-font);font-size:10px;font-weight:var(--of-ui-weight);letter-spacing:var(--of-ui-tracking);text-transform:none}.product-card__add{color:var(--of-label-ink)}.product-card__quick,.best-card__quick{font-weight:var(--of-ui-weight)}.arrivals__index,.bestsellers__eyebrow,.hero__eyebrow,.sale__eyebrow,.editorial-lux__eyebrow,.editorial-lux__badge,.bags-campaign__eyebrow,.category-card__index,.eyebrow,.cart__eyebrow,.cko-header__eyebrow,.cko-summary__eyebrow,.vanora-benefit__title{font-family:var(--of-label-font);font-weight:var(--of-ui-weight);text-transform:none}.vanora-benefit__title{font-size:11px;line-height:1.2;letter-spacing:.04em;color:var(--of-label-ink)}.arrivals__index,.bestsellers__eyebrow,.hero__eyebrow,.sale__eyebrow,.editorial-lux__eyebrow,.bags-campaign__eyebrow,.category-card__index,.eyebrow,.cart__eyebrow,.cko-header__eyebrow,.cko-summary__eyebrow{font-size:10px;letter-spacing:.12em;color:var(--of-label-muted)}.arrivals__index,.bestsellers__eyebrow{font-size:9.5px;letter-spacing:.14em;color:#8a7762}.editorial-lux__badge{font-size:9.5px;letter-spacing:.1em;font-weight:var(--of-ui-weight);color:var(--of-label-ink)}.product-card__media,.best-card__media,.card__media,.woocommerce ul.products li.product .card__media,.related ul.products li.product .card__media,.upsells ul.products li.product .card__media{border-radius:14px!important;border:1px solid rgb(28 24 20 / .09);overflow:hidden!important}.single-product .pdp-main-media,.single-product .pdp-thumb,.single-product .related .card__media,.single-product .upsells .card__media,.single-product .related.products ul.products li.product .card__media,.single-product .upsells.products ul.products li.product .card__media,.single-product ul.products li.product .card__media{border-radius:14px!important;border:1px solid rgb(28 24 20 / .12)!important;overflow:hidden!important}.single-product .pdp-main-media img,.single-product .pdp-thumb img,.single-product .related .card__media img,.single-product .upsells .card__media img,.single-product ul.products li.product .card__media img{border-radius:14px!important}.ico--heart,.card__wish .ico,.product-card__tool .ico--heart,.best-card__tool .ico--heart,.icon-btn.wishlist .ico--heart,.product__wishlist .ico--heart,.tabbar__item .ico--heart{stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricPrecision;transform:none!important}.card__wish .ico,.product-card__tool .ico--heart,.best-card__tool .ico--heart{width:15px!important;height:15px!important}.icon-btn.wishlist .ico--heart{width:20px;height:20px}.product__wishlist .ico--heart{width:13px;height:13px}.card__wish.is-wished .ico--heart,.product-card__tool.is-on .ico--heart,.best-card__tool.is-on .ico--heart,[data-wish].is-wished .ico--heart{fill:currentColor}.single-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:64px!important;padding:0!important;border:0!important;border-top:1px solid rgb(28 24 20 / .12)!important;background:transparent!important}.single-product .woocommerce-tabs.wc-tabs-wrapper::before{display:none!important}.single-product .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:nowrap!important;gap:36px!important;overflow-x:auto!important;scrollbar-width:none!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgb(28 24 20 / .1)!important;border-radius:0!important;background:transparent!important;list-style:none!important}.single-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none!important}.single-product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;flex:0 0 auto!important}.single-product .woocommerce-tabs ul.tabs li+li{border-left:0!important}.single-product .woocommerce-tabs ul.tabs li::before,.single-product .woocommerce-tabs ul.tabs li::after{display:none!important}.single-product .woocommerce-tabs ul.tabs li a{display:block!important;padding:20px 0 14px!important;margin-bottom:-1px!important;border:0!important;border-bottom:1px solid transparent!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;color:#8a8278!important;font-family:"Jost",var(--font-display),sans-serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:0.16em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;line-height:1.2!important;transition:color 0.2s ease,border-color 0.2s ease!important}.single-product .woocommerce-tabs ul.tabs li a:hover{color:#1c1814!important;background:transparent!important}.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li.active a:hover{color:#1c1814!important;background:transparent!important;border-bottom-color:#1c1814!important;border-top-color:transparent!important;box-shadow:none!important;font-weight:500!important}.single-product .woocommerce-tabs ul.tabs li:first-child a,.single-product .woocommerce-tabs ul.tabs li:last-child a{border-radius:0!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel{margin:0!important;padding:32px 0 12px!important;max-width:720px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;animation:none}.single-product .woocommerce-tabs .woocommerce-Tabs-panel::before{display:none!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel>h2:first-child{display:none!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description{max-width:780px!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description>*:not(h2),.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description p,.single-product .woocommerce-tabs .woocommerce-Tabs-panel .pdp-tab-copy{max-width:none;margin:0!important;font-family:"Inter",var(--font-body),sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.8!important;letter-spacing:0.01em!important;color:#2a2622!important}.single-product .pdp-desc{display:flex;flex-direction:column;gap:0;width:100%;max-width:780px}.single-product .pdp-desc__prose p{margin:0 0 1em!important;font-family:"Inter",sans-serif!important;font-size:15.5px!important;line-height:1.8!important;color:#2a2622!important}.single-product .pdp-desc__prose p:last-child{margin-bottom:0!important}.single-product .pdp-desc__block{padding:22px 0 24px;border-top:1px solid rgb(28 24 20 / .12)}.single-product .pdp-desc__block:first-child{padding-top:0;border-top:0}.single-product .pdp-desc__eyebrow{margin:0 0 14px!important;font-family:"Jost",sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:0.14em!important;text-transform:uppercase!important;line-height:1.3!important;color:#8a8278!important}.single-product .pdp-desc__table{display:flex;flex-direction:column;width:100%}.single-product .pdp-desc__row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px 28px;align-items:baseline;padding:13px 0;border-bottom:1px solid rgb(28 24 20 / .08)}.single-product .pdp-desc__row:first-child{padding-top:0}.single-product .pdp-desc__row:last-child{border-bottom:0;padding-bottom:0}.single-product .pdp-desc__row--solo{grid-template-columns:1fr}.single-product .pdp-desc__key{font-family:"Jost",sans-serif;font-size:12px;font-weight:400;letter-spacing:.02em;color:#8a8278}.single-product .pdp-desc__val{font-family:"Inter",sans-serif;font-size:14.5px;font-weight:400;line-height:1.55;color:#1c1814}.single-product .pdp-desc__block--cert{padding-top:26px}.single-product .pdp-desc__heading{margin:0 0 12px!important;font-family:"Jost",sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:-0.01em!important;text-transform:none!important;line-height:1.3!important;color:#1c1814!important}.single-product .pdp-desc__text{margin:0 0 12px!important;max-width:58ch!important;font-family:"Inter",sans-serif!important;font-size:14.5px!important;line-height:1.75!important;color:#6f675d!important}.single-product .pdp-desc__text:last-child{margin-bottom:0!important}.single-product .pdp-specs{display:grid!important;grid-template-columns:1fr!important;gap:0!important;max-width:none;width:100%}.single-product .pdp-spec{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;gap:20px!important;align-items:baseline!important;padding:16px 0!important;border-bottom:1px solid rgb(28 24 20 / .1)!important}.single-product .pdp-spec:first-child{padding-top:0!important}.single-product .pdp-spec:last-child{border-bottom:0!important;padding-bottom:0!important}.single-product .pdp-spec__label,.single-product .pdp-spec span:first-child{font-family:"Jost",sans-serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:#8a8278!important}.single-product .pdp-spec__value,.single-product .pdp-spec span:last-child{font-family:"Inter",sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#1c1814!important;text-align:left!important}.single-product .pdp-care{display:flex;flex-direction:column;gap:0;border:0;width:100%}.single-product .pdp-care__item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;align-items:start;padding:20px 0;border:0;border-top:1px solid rgb(28 24 20 / .1);border-radius:0;background:#fff0;margin:0}.single-product .pdp-care__item:first-child{border-top:0;padding-top:0}.single-product .pdp-care__item:last-child{padding-bottom:0}.single-product .pdp-care__item:not(:last-child){padding-right:0;margin-right:0;border-right:0}.single-product .pdp-care__index{font-family:"Jost",sans-serif;font-size:11px;font-weight:400;letter-spacing:.12em;color:#8a8278;line-height:1.4;padding-top:2px}.single-product .pdp-care__icon,.single-product .pdp-care__icon::before{display:none!important}.single-product .pdp-care__title{margin:0 0 6px!important;font-family:"Jost",sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:0.02em!important;text-transform:none!important;color:#1c1814!important}.single-product .pdp-care__text{margin:0!important;max-width:52ch!important;font-family:"Inter",sans-serif!important;font-size:13.5px!important;line-height:1.65!important;color:#6f675d!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews{max-width:640px!important;padding:32px 0 12px!important}.pdp-reviews{display:flex;flex-direction:column;gap:28px;width:100%}.pdp-reviews__lead{margin:0!important;max-width:46ch!important;font-family:"Inter",sans-serif!important;font-size:14.5px!important;line-height:1.7!important;color:#6f675d!important}.pdp-reviews__summary{display:flex;align-items:center;gap:18px;padding:0 0 4px;border:0}.pdp-reviews__score{display:flex;align-items:baseline;gap:2px;line-height:1}.pdp-reviews__score-num{font-family:"Jost",sans-serif;font-size:40px;font-weight:300;letter-spacing:-.04em;color:#1c1814}.pdp-reviews__score-max{font-family:"Jost",sans-serif;font-size:12px;font-weight:400;letter-spacing:.08em;color:#8a8278}.pdp-reviews__summary-meta{display:flex;flex-direction:column;gap:4px}.pdp-reviews__summary-stars,.pdp-review__stars{display:inline-flex;align-items:center;gap:1px;line-height:1}.pdp-reviews__star{font-size:12px;color:rgb(28 24 20 / .2);line-height:1}.pdp-reviews__star.is-on{color:#1c1814}.pdp-reviews__summary-count{margin:0!important;max-width:none!important;font-family:"Inter",sans-serif!important;font-size:13px!important;line-height:1.4!important;color:#6f675d!important}.pdp-reviews__list,.pdp-reviews__items,.pdp-reviews .commentlist{list-style:none!important;margin:0!important;padding:0!important;width:100%}.pdp-review,.pdp-reviews .commentlist>li{margin:0!important;padding:0!important;border:0!important;background:transparent!important;width:100%}.pdp-review__card{padding:22px 0;border-top:1px solid rgb(28 24 20 / .1)}.pdp-review:first-child .pdp-review__card{border-top:1px solid rgb(28 24 20 / .1);padding-top:22px}.pdp-review__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.pdp-review__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.pdp-review__author{font-family:"Jost",sans-serif;font-size:13px;font-weight:500;color:#1c1814}.pdp-review__verified{font-family:"Jost",sans-serif;font-size:10px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#8a8278}.pdp-review__sep,.pdp-review__date{font-family:"Inter",sans-serif;font-size:12px;color:#8a8278}.pdp-review__stars .pdp-reviews__star{font-size:11px}.pdp-review__text,.pdp-review__text p,.pdp-reviews .description,.pdp-reviews .description p{display:block!important;width:100%!important;max-width:none!important;margin:0!important;font-family:"Inter",sans-serif!important;font-size:14.5px!important;line-height:1.7!important;color:#2a2622!important}.pdp-review__pending{margin:0!important;font-size:13px!important;color:#8a8278!important}.pdp-reviews__form-wrap,.pdp-reviews #review_form_wrapper{margin:0!important;padding:28px 0 0!important;border:0!important;border-top:1px solid rgb(28 24 20 / .12)!important;background:transparent!important;box-shadow:none!important}.pdp-reviews__form,.pdp-reviews #review_form,.pdp-reviews #respond{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.pdp-reviews__form-title,.pdp-reviews .comment-reply-title{display:block!important;margin:0 0 22px!important;padding:0!important;border:0!important;font-family:"Jost",sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:#1c1814!important}.pdp-reviews__form-title small,.pdp-reviews .comment-reply-title small{display:none!important}.pdp-reviews__field,.pdp-reviews .comment-form-author,.pdp-reviews .comment-form-email,.pdp-reviews .comment-form-comment,.pdp-reviews .comment-form-rating{margin:0 0 18px!important}.pdp-reviews label{display:block!important;margin:0 0 8px!important;font-family:"Jost",sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:#8a8278!important}.pdp-reviews .required{color:#8a1f1f!important;border:0!important}.pdp-reviews input[type="text"],.pdp-reviews input[type="email"],.pdp-reviews textarea,.pdp-reviews select{width:100%!important;max-width:none!important;margin:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid rgb(28 24 20 / .18)!important;border-radius:0!important;background:transparent!important;color:#1c1814!important;font-family:"Inter",sans-serif!important;font-size:14.5px!important;line-height:1.5!important;box-shadow:none!important;outline:none!important;resize:none;transition:border-color 0.2s ease}.pdp-reviews textarea{min-height:96px;padding-top:8px!important}.pdp-reviews input:focus,.pdp-reviews textarea:focus,.pdp-reviews select:focus{border-bottom-color:#1c1814!important}.pdp-reviews .comment-form-rating select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.pdp-reviews .comment-form-rating .stars{display:flex!important;gap:10px;margin:4px 0 0!important;padding:0!important;float:none!important;clear:none!important;font-size:0!important;line-height:1!important}.pdp-reviews .comment-form-rating .stars a{display:inline-flex!important;align-items:center;justify-content:center;position:relative;width:22px!important;height:22px!important;margin:0!important;border:0!important;background:transparent!important;color:transparent!important;font-size:0!important;text-indent:-9999px!important;overflow:hidden}.pdp-reviews .comment-form-rating .stars a::before{content:"★"!important;position:absolute!important;inset:0!important;display:flex!important;align-items:center;justify-content:center;font-family:"Segoe UI Symbol","Apple Color Emoji",sans-serif!important;font-size:18px!important;line-height:1!important;text-indent:0!important;color:rgb(28 24 20 / .2)!important;transition:color 0.15s ease}.pdp-reviews .comment-form-rating .stars:hover a::before,.pdp-reviews .comment-form-rating .stars.selected a.active::before{color:#1c1814!important}.pdp-reviews .comment-form-rating .stars:hover a:hover~a::before,.pdp-reviews .comment-form-rating .stars.selected a.active~a::before{color:rgb(28 24 20 / .2)!important}.pdp-reviews .form-submit{margin:8px 0 0!important}.pdp-reviews__submit,.pdp-reviews .form-submit .submit,.pdp-reviews #respond .form-submit input,.pdp-reviews #respond .form-submit button{display:inline-flex!important;align-items:center;justify-content:center;width:auto;min-width:180px;height:48px!important;padding:0 28px!important;border:1px solid #1c1814!important;border-radius:0!important;background:#1c1814!important;color:#fff!important;font-family:"Jost",sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:0.16em!important;text-transform:uppercase!important;cursor:pointer;transition:opacity 0.2s ease}.pdp-reviews__submit:hover,.pdp-reviews .form-submit .submit:hover,.pdp-reviews #respond .form-submit button:hover{opacity:.86}.pdp-reviews__login,.pdp-reviews__verify,.pdp-reviews .must-log-in{margin:0!important;font-size:13.5px!important;line-height:1.6!important;color:#6f675d!important}.pdp-reviews__login a,.pdp-reviews .must-log-in a{color:#1c1814;text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.single-product .woocommerce-tabs ul.tabs{gap:22px!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel,.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews{max-width:none!important}.single-product .pdp-care__item,.single-product .pdp-care__item:not(:last-child){grid-template-columns:40px minmax(0,1fr);padding:18px 0;border-right:0;margin:0}.pdp-review__head{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:560px){.single-product .woocommerce-tabs ul.tabs li a{padding:16px 0 12px!important;font-size:10px!important;letter-spacing:0.12em!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel{padding:24px 0 8px!important}.single-product .pdp-spec{grid-template-columns:1fr!important;gap:6px!important}.single-product .pdp-desc__row{grid-template-columns:1fr;gap:4px}.pdp-reviews__submit,.pdp-reviews .form-submit .submit,.pdp-reviews #respond .form-submit button{width:100%}}