.val-dome,.val-sec,.val-dialog,.val-dock{color:var(--val-ink);font-family:var(--val-sans);font-size:14px;line-height:1.5}.val-dome h1,.val-dome h2,.val-dome h3,.val-dome p,.val-sec h2,.val-sec h3,.val-sec p,.val-dialog h2,.val-dialog h3,.val-dialog p{margin:0}:where(.val-dome,.val-sec,.val-dialog) button{font:inherit;color:inherit}:where(.val-dome,.val-sec) a{color:inherit}.val-dome :is(button,a,input,select,summary):focus-visible,.val-sec :is(button,a,summary):focus-visible,.val-dialog :is(button,a,input,select,textarea):focus-visible{outline:2px solid #7b8b76;outline-offset:4px}.val-eyebrow{display:block;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--val-muted);font-family:var(--val-sans)}.val-link{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:8px 0;background:none;border:0;font-size:12px;text-align:left;text-decoration:underline;text-decoration-color:#aeb6a9;text-underline-offset:5px;cursor:pointer;color:inherit}.val-dome [hidden],.val-sec [hidden],.val-dialog [hidden],.val-dock[hidden]{display:none!important}.val-dome .container{max-width:1350px;padding-inline:48px}.val-crumb ol{list-style:none;margin:0;padding:25px 0 28px;display:flex;gap:0;font-size:11px;color:var(--val-muted)}.val-crumb li+li:before{content:"/";padding:0 10px;color:#adb1a8}.val-crumb a{text-decoration:none;display:inline-flex;align-items:center;min-height:24px}.val-crumb ol{flex-wrap:wrap;align-items:center}.val-crumb li{display:inline-flex;align-items:center;min-height:24px}.val-dome .val-product{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:70px;align-items:start;margin:0}.val-dome .val-product>.product__media,.val-dome .val-product>.product__info{width:auto;min-width:0;flex:none;margin:0}.val-dome .product__info{position:static;top:auto}.val-gallery{position:sticky;top:calc(30px + var(--header-height, 0px) * var(--enable-sticky-header, 0))}.val-gallery{min-width:0}.val-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 10px)/2);gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.val-track::-webkit-scrollbar{display:none}.val-track:focus-visible{outline:2px solid #7b8b76;outline-offset:4px}.val-slide{position:relative;display:block;aspect-ratio:4 / 5;padding:0;border:0;background:var(--val-wash);overflow:hidden;cursor:zoom-in;scroll-snap-align:start}.val-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 50%;display:block}.val-slide--ring img{mix-blend-mode:multiply;transform:scale(1.06)}.val-thumbs{display:flex;justify-content:center;gap:10px;margin-top:14px}.val-thumb{width:56px;aspect-ratio:4 / 5;padding:0;border:1px solid transparent;background:var(--val-wash);overflow:hidden;cursor:pointer;opacity:.62}.val-thumb img{width:100%;height:100%;object-fit:cover;display:block}.val-thumb--ring img{mix-blend-mode:multiply;transform:scale(1.1)}.val-thumb[aria-current=true]{border-color:var(--val-ink);opacity:1}.val-thumb:hover{opacity:1}.val-gallery-story{border-left:1px solid #aab2a3;margin:55px 0 0 22px;padding:44px 0 0 24px;max-width:400px}.val-gallery-story p{font:400 34px/1.12 var(--val-serif);margin:13px 0}.val-gallery-story>span:last-child{font-size:12px;color:var(--val-muted)}.val-dialog--image{width:min(900px,100% - 32px)}.val-dialog__image{display:block;width:100%;height:auto;max-height:calc(100vh - 140px);object-fit:contain;background:var(--val-wash)}.val-dome .product-meta{margin:0 0 23px;padding:0;border:0}.val-dome .val-title{margin:11px 0 0;font-weight:400;letter-spacing:0;text-transform:none;color:var(--val-ink)}.val-title__name{display:block;font:400 43px/1.03 var(--val-serif);letter-spacing:-1px;margin-bottom:12px}.val-title__material{display:block;font:400 13px/1.5 var(--val-sans);color:var(--val-muted);letter-spacing:0}.val-dome .product-meta__price-list-container{margin:12px 0 0;min-height:58px;display:flex;align-items:center}.val-price{display:flex;align-items:baseline;gap:10px;white-space:nowrap;flex-wrap:nowrap}.val-price .price{font-family:var(--val-sans);color:var(--val-ink)}.val-price__now{font-size:27px;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.val-price__was{font-size:15px;color:var(--val-muted);opacity:1}.val-price__cur{font-size:11px;color:var(--val-muted)}.val-dome .product-meta__reference,.val-dome product-payment-terms{display:none}.val-dome .product-form{display:flex;flex-direction:column;row-gap:0}.val-dome .product-form__custom-liquid{margin:0}.val-field{margin:0 0 19px}.val-field__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;margin-bottom:9px;font-size:12px}.val-field__value{font-size:11px;color:var(--val-muted)}.val-field__head--size{margin-bottom:7px}.val-field__head .val-link{font-size:11px;padding:6px 0;min-height:32px}.val-row{display:flex;gap:7px}.val-row>.val-btn{flex:1 1 0;min-width:0}.val-row>.val-btn[aria-current=page],.val-row>.val-btn.is-going{flex-grow:1.3}.val-row.is-moving>.val-btn[aria-current=page]:not(.is-going){flex-grow:1}.val-row--widths{gap:6px}.val-row--widths>.val-btn[aria-current=page],.val-row--widths>.val-btn.is-going{flex-grow:1.5}.val-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:9px 8px;border:1px solid var(--val-rule);border-radius:0;background:#fff;font-size:12px;text-decoration:none;color:var(--val-ink)}.val-btn--width{min-height:43px;gap:3px;padding:8px 2px}.val-btn--width span{font-size:10px}.val-btn[aria-current=page],.val-btn.is-going{border-color:var(--val-forest);box-shadow:inset 0 0 0 .5px var(--val-forest);background:var(--val-wash)}.val-row.is-moving>.val-btn[aria-current=page]:not(.is-going){border-color:var(--val-rule);box-shadow:none;background:#fff}.val-btn.is-disabled{color:#a9ada4;background:#fafaf8;border-style:dashed;cursor:not-allowed}.val-btn.is-disabled .val-swatch{opacity:.45}a.val-btn:hover{border-color:#b9bdb3}.val-swatch{display:inline-block;width:17px;height:17px;border-radius:50%;border:1px solid #c9b58d;flex:0 0 auto}.val-swatch--yellow{background:#e6cf97}.val-swatch--white{background:#e2e2dc;border-color:#bbbdb5}.val-swatch--rose{background:#e3b9a6;border-color:#c79581}.val-edit-note{margin:0 0 12px;padding:10px 12px;border-left:2px solid var(--val-forest);background:var(--val-wash);font-size:12px}.val-edit-note[hidden]{display:none}#val-options{scroll-margin-top:110px}.val-pair-note{display:none;margin:0 0 14px;padding:10px 12px;border-left:2px solid var(--val-forest);background:var(--val-wash);font-size:12px}.val-pair-mode .val-pair-note{display:block}.val-dome .product-form__variants .product-form__option-selector:not([data-selector-type=dropdown]){display:none}.val-dome .product-form__variants .product-form__option-info{display:none}.val-dome .product-form__variants .product-form__option-selector+.product-form__option-selector{margin-top:0}.val-dome .product-form__variants{margin:0 0 12px}.val-dome .product-form__variants .select{height:47px;width:100%;padding:10px 12px;border:1px solid var(--val-rule);border-radius:0;background:#fff;font:16px/1.2 var(--val-sans);color:var(--val-ink);display:flex;align-items:center;justify-content:space-between}.val-dome .combo-box__option-item:before{content:"US\a0"}.val-dome .combo-box__option-item[aria-selected=true]{background:var(--val-wash)}.val-dome:not(.val-size-chosen) .combo-box__option-item[aria-selected=true]{background:transparent}.val-size-error{margin:-4px 0 12px;font-size:12px;color:#9b2c1f}.val-feedback{font-size:12px;color:var(--val-muted);line-height:1.6}.val-feedback:empty{display:none}.val-feedback:not(:empty){margin:0 0 12px}.val-purity{border-top:1px solid var(--val-rule);border-bottom:1px solid var(--val-rule);margin:0 0 16px}.val-purity summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:43px;font-size:12px;cursor:pointer;list-style:none}.val-purity summary::-webkit-details-marker,.val-eng summary::-webkit-details-marker,.val-details summary::-webkit-details-marker{display:none}.val-purity strong{font-weight:500;margin-left:10px}.val-purity__action{font-size:11px;text-decoration:underline;text-underline-offset:3px;color:var(--val-muted)}.val-purity__action>span{display:inline-block;margin-left:6px}.val-purity[open] .val-purity__action>span{transform:rotate(180deg)}.val-purity .val-row{margin:2px 0 0}.val-purity__note{font-size:10px;color:var(--val-muted);padding:3px 0 5px}.val-purity__note .val-link{font-size:10px;margin-left:6px;padding:0;min-height:30px}.val-compact{display:grid;gap:10px}.val-opt{margin:0;padding:0;border:0;min-width:0}.val-opt legend{width:100%;margin:0 0 6px;padding:0;display:flex;justify-content:space-between;align-items:center;min-height:22px;font-size:12px}.val-opt legend .val-link{padding:0;min-height:24px;font-size:10px}.val-opt__grid{display:flex;gap:8px}.val-opt__grid>.val-choice{flex:1 1 0;min-width:0}@media(min-width:600px){.val-opt__grid>.val-choice[aria-pressed=true]{flex-grow:1.18}}.val-choice{position:relative;height:65px;min-height:65px;padding:10px 12px;text-align:left;background:#fff;border:1px solid #d7dad3;border-radius:0;overflow:hidden;display:flex;align-items:center;isolation:isolate;box-sizing:border-box;cursor:pointer}.val-choice[aria-pressed=true]{background:#f8f8f3;border-color:#4d5c4c;box-shadow:inset 0 0 0 1px #4d5c4c}.val-choice[aria-pressed=true]:after{content:"";position:absolute;width:4px;height:4px;background:#4d5c4c;left:5px;top:5px;border-radius:50%}.val-choice__visual{position:absolute;right:0;top:-9px;bottom:auto;width:auto;height:68px;max-width:none;object-fit:contain;object-position:right top;mix-blend-mode:multiply;z-index:0;pointer-events:none}.val-choice__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:58%;line-height:1.15}.val-choice__copy strong{font:600 14px/1.15 var(--val-sans);white-space:nowrap}.val-choice__copy small{font-size:11.5px;font-weight:400;color:#636c5c;line-height:1.25;display:block;margin:0;white-space:nowrap}.val-compact--text .val-choice{height:56px;min-height:56px}.val-compact--text .val-choice__copy{max-width:none}.val-caption{font-size:10px;line-height:16px;min-height:16px;margin:3px 0 0;color:#666c61}.val-caption--note{color:var(--val-ink)}.val-weight-link{align-self:flex-start;min-height:31px;padding:4px 0;font-size:11px;margin:5px 0 9px;color:var(--val-muted)}.val-eng{--val-muted: #61665d;border:1px solid #e2d5b5;background:#fbf8f1;margin:0 0 16px}.val-eng summary{min-height:66px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;cursor:pointer;list-style:none}.val-eng__lead{display:flex;align-items:center;min-width:0}.val-eng__titles{display:grid;gap:4px;min-width:0}.val-eng__title{font:500 20px/1.15 var(--val-serif);color:var(--val-ink);letter-spacing:.2px}.val-eng__sub{font-size:11px;line-height:1.35;color:#6b6f66}.val-eng__meta{flex:none;display:flex;align-items:center;gap:12px;color:#6b6f66;font-size:11px}@supports ((-webkit-background-clip: text) or (background-clip: text)){.val-eng__title{background:linear-gradient(110deg,var(--val-ink) 0 38%,#8f6a26 44%,#ecd393 50%,#8f6a26 56%,var(--val-ink) 62% 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:val-shine 4.2s cubic-bezier(.4,0,.2,1) infinite paused}.val-eng__title.is-live{animation-play-state:running}}@keyframes val-shine{0%{background-position:100% 0}42%,to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.val-eng__title{animation:none!important;background:none!important;color:var(--val-ink)!important}}@media(forced-colors:active){.val-eng__title{animation:none!important;background:none!important;color:CanvasText!important}}.val-plus{font-size:20px;line-height:1;display:inline-block}.val-eng[open] .val-plus{transform:rotate(45deg)}.val-eng__body{display:grid;gap:18px;padding:2px 14px 16px}.val-eng__foot{display:grid;gap:2px}.val-eng__terms{justify-self:start;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--val-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.val-eng-terms{display:grid;gap:12px;font-size:14px;line-height:1.6}.val-eng-terms a{color:var(--val-ink);text-decoration:underline;text-underline-offset:3px}.val-eng__art{margin:0;overflow:hidden;background:var(--val-wash);aspect-ratio:1600 / 440}.val-eng__art svg{display:block;width:100%;height:100%}.val-eng__group{display:grid;gap:8px;min-width:0}.val-eng__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:18px;font-size:12px;line-height:18px;color:var(--val-ink)}.val-eng__aside{display:inline-flex;align-items:baseline;gap:12px}.val-eng__count{color:var(--val-muted);font-size:11px;font-variant-numeric:tabular-nums}.val-eng__clear{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;font-size:11px;color:var(--val-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.val-eng__clear[hidden]{display:none}.val-input{display:block;width:100%;height:46px;margin-top:7px;padding:10px 12px;border:1px solid var(--val-rule);border-radius:0;background:#fff;color:var(--val-ink);font:16px/1.3 var(--val-sans);box-shadow:none}.val-eng .val-input{height:50px;margin:0;padding:12px 14px}.val-input--area{height:auto;min-height:92px;resize:vertical}.val-eng__symbols{display:flex;gap:8px}.val-eng__sym{width:48px;height:48px;display:grid;place-items:center;padding:0;border:1px solid var(--val-rule);border-radius:0;background:#fff;color:var(--val-ink);font-size:18px;line-height:1;cursor:pointer}.val-eng__fonts{display:flex;flex-wrap:wrap;gap:8px}.val-eng__font[data-font="Times New Roman"]{flex-basis:100%}.val-eng__font{flex:1 1 calc(33.333% - 6px);min-width:96px;min-height:52px;padding:6px 8px;border:1px solid var(--val-rule);border-radius:0;background:#fff;color:var(--val-ink);font-size:15px;line-height:1.15;text-align:center;cursor:pointer}.val-eng__font[data-font="Alex Brush"]{font-size:21px}.val-eng__font[data-font="Brush Script MT"]{font-size:18px}.val-eng__font[aria-checked=true]{border-color:var(--val-forest);box-shadow:inset 0 0 0 .5px var(--val-forest);background:var(--val-wash)}.val-eng__sym:hover,.val-eng__font:not([aria-checked=true]):hover{border-color:#b9bdb3}.val-eng__small{margin:0;font-size:11px;line-height:1.5;color:var(--val-muted)}.val-eng__err{margin:0;font-size:12px;color:#9b2c1f}.val-eng__err[hidden]{display:none}.val-dome .product-form__buy-buttons,.val-dome .product-form__payment-container{margin:0}.val-dome .product-form__add-button{min-height:52px;height:54px;border-radius:0;border:1px solid var(--val-forest);background:var(--val-forest);color:#fff;font:400 14px/1 var(--val-sans);letter-spacing:.3px;text-transform:none}.val-dome .product-form__add-button:not([disabled]):hover{background:#2c3f31}.val-dome .product-form__add-button[disabled]{background:#e4e8e1;border-color:#e4e8e1;color:#6e7768}.val-dome .product-form__store-availability-container:empty{display:none}.val-delivery{display:grid;gap:3px;margin-top:10px;font-size:12px;color:var(--val-muted)}.val-delivery__primary{color:var(--val-ink)}.val-delivery__primary strong{font-weight:500}.val-delivery__eta{color:var(--val-ink)}.val-delivery__sub{font-size:11px}.val-delivery .val-link{font-size:11px;justify-self:start}body:has(.drawer[open]) .val-dock{display:none}.val-dock{position:fixed;z-index:30;left:0;right:0;top:calc(var(--header-height, 0px) * var(--enable-sticky-header, 0));background:#fffffff7;border-bottom:1px solid var(--val-rule);box-shadow:#29392c08 0 3px 12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.val-dock__inner{max-width:1350px;margin:auto;min-height:62px;padding:8px 48px;display:flex;justify-content:space-between;align-items:center;gap:16px}.val-dock__product{display:grid;gap:2px;min-width:0}.val-dock__product>span{font-family:var(--val-serif);font-size:22px;line-height:1.1}.val-dock__product small{font-size:11px;color:var(--val-muted)}.val-dock__price{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.val-dock__price .val-price__now{font-size:23px}.val-dock__price .price--compare{text-decoration:line-through}.val-dialog{width:min(500px,100% - 32px);max-height:calc(100% - 40px);padding:25px;border:1px solid var(--val-rule);background:#fff;color:var(--val-ink);font-size:13px;line-height:1.7;overflow:auto}.val-dialog::backdrop{background:#14251b4f}.val-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:17px}.val-dialog__head h2{font:400 29px/1.12 var(--val-serif);letter-spacing:0;text-transform:none;color:var(--val-ink)}.val-dialog__close{min-width:44px;min-height:44px;margin:-10px -10px 0 0;border:0;background:none;font-size:27px;line-height:1;cursor:pointer}.val-dialog__body p+p,.val-dialog__body p+form,.val-dialog__body .val-guide p+p{margin-top:14px}.val-dialog__note{font-size:11px;color:#6c7467;margin-top:16px}.val-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 0}.val-compare figure{margin:0;min-width:0;background:#fff}.val-compare img{display:block;width:100%;height:auto;aspect-ratio:7 / 3;object-fit:contain}.val-compare figcaption{font-size:12px;text-align:center;padding:8px 0}.val-ask__form{display:block}.val-ask__sum{padding:10px 12px;margin-top:10px;background:var(--val-wash);font-size:12px}.val-ask__label{display:block;margin-top:14px;font-size:12px}.val-select{display:block;width:100%;height:46px;margin-top:7px;padding:10px 12px;border:1px solid var(--val-rule);border-radius:0;background:#fff;font:16px/1.2 var(--val-sans);color:var(--val-ink)}.val-ask__ok{padding:12px;background:var(--val-wash)}.val-ask__err{color:#9b2c1f}.val-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:18px;border:1px solid var(--val-forest);border-radius:0;background:var(--val-forest);color:#fff;font:400 14px/1 var(--val-sans);cursor:pointer}.val-cta--ghost{background:#fff;color:var(--val-forest)}.val-cta[aria-disabled=true]{opacity:.45;cursor:not-allowed}.val-guide__h{font:500 13px/1.4 var(--val-sans);margin:18px 0 6px;text-transform:none;letter-spacing:0;color:var(--val-ink)}.val-guide__h:first-child{margin-top:0}.val-guide p{font-size:13px;line-height:1.7}.val-guide__table{max-height:260px;overflow:auto;margin:14px 0 8px;border:1px solid var(--val-rule)}.val-guide__table table{width:100%;border-collapse:collapse;font-size:12px}.val-guide__table th,.val-guide__table td{padding:7px 12px;text-align:left;border-bottom:1px solid #eceee8}.val-guide__table th{position:sticky;top:0;background:var(--val-wash);font-weight:500;color:var(--val-ink)}.val-guide__small{font-size:11px!important;color:var(--val-muted)}.val-sec{max-width:1350px;margin:0 auto;padding:0 48px;background:#fff}.val-sec--story{padding-top:60px}.val-details{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin:50px 0 0;padding-bottom:45px;border-bottom:1px solid var(--val-rule)}.val-details h2{font:400 38px/1.1 var(--val-serif);margin:9px 0 12px;letter-spacing:0;text-transform:none;color:var(--val-ink)}.val-details>div>p{color:var(--val-muted);font-size:13px;line-height:1.75}.val-details__list details{border-bottom:1px solid var(--val-rule)}.val-details__list summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:51px;font-size:12px;cursor:pointer;list-style:none}.val-details__list summary>span{font-size:19px}.val-details__list details[open] summary>span{transform:rotate(45deg)}.val-details__body{padding-bottom:15px;font-size:12px;line-height:1.75;color:var(--val-muted)}.val-details__body p+p{margin-top:10px}.val-details__selection{color:var(--val-ink);margin-bottom:10px!important}.val-details__selection:empty{display:none}.val-rte h3{font:500 12px/1.5 var(--val-sans);color:var(--val-ink);margin:14px 0 4px;text-transform:none;letter-spacing:0}.val-rte ul{margin:0;padding-left:18px}.val-rte p{margin:0 0 8px}.val-details .val-guide p,.val-details .val-guide__h{font-size:12px}.val-cross{padding-top:48px;scroll-margin-top:calc(75px + var(--header-height, 0px) * var(--enable-sticky-header, 0))}.val-sec__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.val-sec__heading h2{font:400 40px/1.07 var(--val-serif);margin-top:8px;letter-spacing:0;text-transform:none;color:var(--val-ink)}.val-sec__heading>p{color:var(--val-muted);font-size:12px;line-height:1.7}.val-related{margin:65px auto 58px}@media(min-width:1450px){.val-dome .val-product{gap:83px}}@media(max-width:1100px){.val-dome .container,.val-sec{padding-inline:32px}.val-dome .val-product{gap:38px;grid-template-columns:1.05fr 1fr}.val-title__name{font-size:41px}}@media(max-width:999px){.val-dome .val-product{grid-template-columns:1fr;gap:32px}.val-gallery{position:static}.val-gallery-story{display:none}}@media(max-width:760px){.val-dome .container,.val-sec{padding-inline:20px}.val-crumb ol{padding:14px 0 17px;font-size:10px}.val-crumb .val-crumb__here{position:absolute!important;width:1px;height:1px;min-height:0;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.val-dome .val-product{grid-template-columns:1fr;gap:28px}.val-track{grid-auto-columns:86%;gap:8px}.val-thumbs{gap:8px;margin-top:12px}.val-thumb{width:52px}.val-dome .product-meta{margin-bottom:19px}.val-eyebrow{font-size:9px}.val-title__name{font-size:38px;letter-spacing:-.7px;margin-bottom:9px}.val-title__material{font-size:12px}.val-dome .product-meta__price-list-container{min-height:45px;margin-top:8px}.val-price{gap:7px}.val-price__now{font-size:25px}.val-field{margin-bottom:16px}.val-field__head{min-height:33px;margin-bottom:6px}.val-field__head .val-link{min-height:30px;padding:4px 0}.val-row--3{gap:5px}.val-btn{font-size:11px;gap:7px;padding:9px 4px}.val-swatch{width:20px;height:20px}.val-dome .product-form__variants{margin-bottom:10px}.val-purity{margin-bottom:13px}.val-compact{gap:9px}.val-choice{height:62px;min-height:62px;padding:8px 10px}.val-choice__visual{height:64px;top:-7px}.val-choice__copy strong{font-size:12.5px}.val-choice__copy small{font-size:10.5px}.val-opt legend .val-link,.val-purity__note .val-link{min-height:44px}.val-weight-link{min-height:44px;margin-top:2px}.val-delivery .val-link{min-height:44px}.val-dock__inner{min-height:61px;padding:8px 20px}.val-dock__product>span{font-size:19px}.val-dock__product small{font-size:10px}.val-dock__price .val-price__now{font-size:21px}.val-dock__price .val-price__was{font-size:13px}.val-dock__price .val-price__cur{font-size:10px}.val-dialog{padding:20px}.val-dialog__head h2{font-size:27px}.val-compare{gap:8px}.val-sec--story{padding-top:35px}.val-details{grid-template-columns:1fr;gap:22px;margin-top:35px;padding-bottom:30px}.val-details h2{font-size:33px;margin:8px 0 10px}.val-details>div>p{font-size:12px}.val-cross{padding-top:35px}.val-sec__heading{display:block;margin-bottom:22px}.val-sec__heading h2{font-size:33px}.val-sec__heading>p{font-size:11px;margin-top:10px}.val-sec__heading>p br{display:none}.val-related{margin:38px auto 37px}.val-related .val-sec__heading{display:flex;align-items:flex-end;gap:10px}.val-related .val-sec__heading h2{font-size:30px;max-width:225px}.val-related .val-eyebrow{font-size:8px;letter-spacing:1.2px}}@media(max-width:360px){.val-dome .container,.val-sec{padding-inline:15px}.val-title__name{font-size:33px}.val-row--7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.val-related .val-sec__heading h2{font-size:27px}.val-dock__inner{padding-inline:15px}.val-dock__product>span{font-size:17px}.val-dock__price .val-price__now{font-size:19px}.val-dock__price .val-price__cur{display:none}}@media(max-width:350px){.val-row--widths{gap:3px}.val-btn--width{font-size:11px}.val-btn--width span{font-size:8px}.val-choice__visual{height:54px;top:-2px}.val-choice__copy strong{font-size:11.3px}.val-choice__copy small{font-size:10px}.val-choice{padding-left:8px}}@media(prefers-reduced-motion:no-preference){.val-thumb{transition:opacity .2s ease,border-color .2s ease}.val-btn,.val-choice{transition:flex-grow .38s cubic-bezier(.2,.8,.2,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.val-eng__font{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.val-plus,.val-purity__action>span,.val-details__list summary>span{transition:transform .2s ease}}.val-campaign{position:relative;container-type:inline-size;overflow:hidden;background:#efe8dc}.val-campaign__media{display:block;aspect-ratio:2.6 / 1}.val-campaign__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%}.val-campaign__copy{position:absolute;top:0;bottom:0;left:0;width:min(44%,540px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(8px,1.05cqw,14px);padding-left:clamp(28px,5.5cqw,72px);color:var(--val-ink)}.val-campaign .val-campaign__eyebrow{margin:0;font:500 clamp(10px,.95cqw,12px)/1.3 var(--val-sans);letter-spacing:.2em;text-transform:uppercase;color:#4a524c}.val-campaign .val-campaign__offer{margin:0;font:500 clamp(32px,4cqw,52px)/1.02 var(--val-serif);letter-spacing:-.005em;text-transform:none;color:var(--val-ink);text-wrap:balance}.val-campaign .val-campaign__terms{margin:0;max-width:34ch;font-size:clamp(12px,1.05cqw,14px);line-height:1.5;color:#4a524c}.val-campaign__cta{margin-top:clamp(4px,.9cqw,12px);display:inline-flex;align-items:center;gap:14px;min-height:46px;padding:0 24px;background:var(--val-forest);color:#fff!important;font-size:13px;letter-spacing:.3px;text-decoration:none}.val-campaign__cta:hover{background:#2c3f31}@media(max-width:1000px){.val-campaign__media{aspect-ratio:2.2 / 1}.val-campaign__copy{width:48%}}@media(max-width:760px){.val-campaign{margin:0 -5px}.val-campaign__media{aspect-ratio:4 / 5}.val-campaign__media img{object-position:50% 50%}.val-campaign__copy{bottom:auto;right:0;width:auto;justify-content:flex-start;gap:8px;padding:24px 22px 0}.val-campaign .val-campaign__offer{font-size:clamp(28px,8.6vw,36px)}.val-campaign .val-campaign__terms{font-size:12px;max-width:32ch}.val-campaign__cta{margin-top:6px;min-height:44px;padding:0 20px}}@view-transition{navigation:auto}.val-track{view-transition-name:val-stage}.val-title__name{view-transition-name:val-title}.val-dome .product-meta__price-list-container{view-transition-name:val-price}.val-row>.val-btn{view-transition-class:val-chip}::view-transition-group(*){animation-duration:.2s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}::view-transition-old(.val-chip),::view-transition-new(.val-chip){height:100%;width:100%;object-fit:none}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.val-chain .product-form__variants{margin:0}.val-row--len{gap:6px}.val-row>button.val-btn{cursor:pointer;white-space:nowrap}.val-row>.val-btn[aria-pressed=true]{flex-grow:1.3;border-color:var(--val-forest);box-shadow:inset 0 0 0 .5px var(--val-forest);background:var(--val-wash)}.val-chain .val-feedback:not(:empty){margin:-6px 0 14px}.val-purity__row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:43px;margin:0;font-size:12px}.val-purity__guide{min-height:44px;padding:0;font-size:11px;color:var(--val-muted);text-underline-offset:3px}.val-set{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--val-rule)}.val-dome .val-set__eyebrow{margin:0 0 10px;font-weight:400;line-height:1.5}.val-set__card{display:flex;align-items:center;gap:14px;padding:10px 16px 10px 10px;border:1px solid var(--val-rule);background:#fff;text-decoration:none;color:var(--val-ink)}.val-set__card:hover{border-color:#b9bdb3}.val-set__card:hover .val-set__go{text-decoration-color:var(--val-ink)}.val-set__pic{flex:none;width:88px;aspect-ratio:1 / 1;background:var(--val-wash);overflow:hidden}.val-set__img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.val-set__copy{display:grid;gap:3px;min-width:0}.val-set__name{font:400 14px/1.4 var(--val-sans)}.val-set__price{font-size:13px;line-height:1.5}.val-set__price s{margin-left:6px;font-size:12px;color:var(--val-muted)}.val-set__go{margin-top:2px;font-size:12px;text-decoration:underline;text-decoration-color:#aeb6a9;text-underline-offset:4px}.val-sec--chain{padding-top:64px}.val-sec--chain .val-details{margin-top:0;padding-top:45px;border-top:1px solid var(--val-rule)}@media(max-width:760px){.val-row--len{gap:5px}.val-sec--chain{padding-top:40px}.val-sec--chain .val-details{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/val-pdp.css.map */
