:root{--yv-ink: #141414;--yv-ink-2: #6e6a65;--yv-white: #ffffff;--yv-sand-50: #f5f3f0;--yv-line: #e6e2dc;--yv-line-2: #cfcac3;--yv-line-3: #bdb8b1;--yv-dark-line: #33302c;--yv-dark-field: #4a4642;--yv-stock: #e39b35;--yv-track: #d5d0c9;--yv-ink-hover: #2b2926;--yv-placeholder: #eeeae4;--page-width: 2560px;--page-margin-desktop: 40px;--page-margin-tablet: 24px;--page-margin-mobile: 16px;--yv-gutter: 16px;--letter-spacing--heading-tight: -.02em;--line-height--heading-tight: 1.1;--button-font-size: .8125rem;--button-letter-spacing: .075rem;--button-padding-vertical: 15px;--button-padding-horizontal: 28px;--inputs-min-height: 50px;--inputs-padding: 16px;--checkbox-size: 14px;--checkbox-border-radius: 2px;--badge-letter-spacing: .0625rem;--backdrop-opacity: .4}@media not (min-width:750px){:root{--button-font-size: .75rem;--button-letter-spacing: .0625rem;--yv-gutter: 12px}}:root,.color-scheme-1,.color-scheme-2{--yv-button-hover: var(--yv-ink-hover);--yv-on-foreground: var(--yv-white)}.color-scheme-3,.color-scheme-4{--yv-button-hover: var(--yv-sand-50);--yv-on-foreground: var(--yv-ink)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{max-width:100%;overflow-x:hidden}@supports (overflow: clip){html,body{overflow-x:clip}}img,video,svg{max-width:100%}@media(min-width:750px)and (not (min-width:1024px)){.page-width{padding:0 var(--page-margin-tablet)}}.button:hover,button.shopify-payment-button__button:hover{opacity:1}.button:not(.button--secondary):not(:disabled):not([aria-disabled=true]):hover{background-color:var(--yv-button-hover);border-color:var(--yv-button-hover)}.button--secondary:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--color-foreground);border-color:var(--color-foreground);color:var(--yv-on-foreground)}.button:disabled,.button[disabled],.button[aria-disabled=true],button.shopify-payment-button__button[disabled],button.shopify-payment-button__button[aria-disabled=true]{opacity:.4}.badge{min-height:20px;padding:0 8px;font-size:9px;line-height:1;letter-spacing:var(--badge-letter-spacing)}@media not (min-width:750px){.badge{min-height:18px;font-size:8px}}:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.button:focus-visible,.select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.announcement-bar{min-height:36px;display:flex;align-items:center;padding-top:0!important;padding-bottom:0!important}.announcement-bar p,.announcement-bar .text-block{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;line-height:1.2}@media not (min-width:750px){.announcement-bar{min-height:32px}.announcement-bar p,.announcement-bar .text-block{font-size:10px}}header-component .header__layout{border-bottom:1px solid var(--yv-line)}header-component .header__layout-mobile{--header-height: 56px !important}header-component .header__logo-image{height:16px;width:auto}@media not (max-width:1000px){header-component .header__logo-image{height:18px;width:auto}}@media not (max-width:1000px){header-component .header__menu-desktop-list{column-gap:32px}}header-component .header__menu-link{display:inline-flex;align-items:center;gap:2px;min-height:44px;text-decoration:none}header-component .header__menu-link-text,header-component .header__menu-link{font-size:12px;letter-spacing:.8px}header-component .header__menu-link .icon{display:none}header-component.header--emphasize-last .header__menu-desktop-list>a.header__menu-link:last-of-type .header__menu-link-text{font-weight:600}header-component .header__actions .icon,header-component .header__menu-mobile .icon,header-component .header__icon-search .icon{font-size:22px!important}@media not (max-width:1000px){header-component .header__actions{gap:38px}}@media(max-width:1000px){header-component .header__actions,header-component .header__menu{gap:16px}}header-component .header__icon-count-bubble{width:16px;height:16px;bottom:-4px;right:-6px;background-color:transparent!important}header-component .header__icon-count-bubble-inner{width:16px;height:16px;font-size:10px;font-weight:600;background-color:var(--yv-ink);color:var(--yv-white)}header-component dropdown-component .dropdown-content.header__submenu--megamenu{border-top:1px solid var(--yv-line);border-bottom:0;box-shadow:0 12px 24px -16px #1414142e;padding:0}header-component .header__submenu--megamenu__content{display:block;padding:32px var(--page-margin-desktop) 40px;max-height:none}.yv-megamenu .custom-megamenu-content{display:grid!important;grid-template-columns:auto auto repeat(6,minmax(0,170px));column-gap:24px;align-items:start}.yv-megamenu .custom-megamenu-content>.menu-block{padding-right:24px}.yv-megamenu .menu-block__content{gap:18px}.yv-megamenu .menu-block .text-block,.yv-megamenu .menu-block .text-block *{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--yv-ink-2);margin:0}.yv-megamenu .menu-block__list{display:flex;flex-direction:column;gap:14px}.yv-megamenu .menu-block__link{font-size:14px;color:var(--yv-ink);white-space:nowrap}.yv-megamenu .menu-block__link:hover{text-decoration:underline}.yv-megamenu__tile{padding:0!important;gap:10px!important}.yv-megamenu__tile img,.yv-megamenu__tile .image-block__image{aspect-ratio:4 / 5;object-fit:cover;border-radius:4px;background-color:var(--yv-placeholder)}.yv-megamenu__tile-title,.yv-megamenu__tile-title *{font-size:13px!important;font-weight:600!important;margin:0}.yv-megamenu__tile-text,.yv-megamenu__tile-text *{font-size:12px!important;color:var(--yv-ink-2);margin:0;line-height:1.35}header-component .header__mobile-menu{width:88vw;max-width:420px}header-component .header__mobile-menu-nav{gap:0;padding:8px 16px 24px}header-component .header__mobile-menu-link{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 4px;font-size:15px;border-radius:0;border-bottom:1px solid var(--yv-line)}header-component .header__mobile-menu-submenu .header__mobile-menu-link{min-height:44px;padding-left:16px;font-size:14px;border-bottom:0}header-component .header__mobile-menu-nav>a[href*=coffrets] .header__mobile-menu-link-text{font-weight:600}.yv-drawer-maison .menu-block__list{display:flex;flex-direction:column;gap:14px;padding:20px 4px 4px}.yv-drawer-maison .menu-block__link{font-size:14px;color:var(--yv-ink-2)}.yv-reassurance{--margin-top: 64px !important;border-top:1px solid var(--yv-line);border-bottom:1px solid var(--yv-line)}.yv-reassurance__item{display:grid!important;grid-template-columns:28px 1fr;column-gap:16px;row-gap:2px;align-items:start;padding:0!important}.yv-reassurance__item>:first-child{grid-row:span 2}.yv-reassurance__item .icon{font-size:28px!important}.yv-reassurance__title,.yv-reassurance__title *{font-size:14px!important;font-weight:600!important;margin:0}.yv-reassurance__text,.yv-reassurance__text *{font-size:13px!important;color:var(--yv-ink-2);margin:0}@media not (min-width:750px){.yv-reassurance{--margin-top: 40px !important}.yv-reassurance__item{grid-template-columns:1fr;row-gap:8px}.yv-reassurance__item>:first-child{grid-row:auto}.yv-reassurance__item .icon{font-size:26px!important}}.footer .yv-footer__title,.footer .yv-footer__title *,.footer .menu-block .text-block,.footer .menu-block .text-block *{font-size:12px!important;font-weight:600!important;letter-spacing:1.5px;text-transform:uppercase;margin:0}.footer .yv-footer__intro,.footer .yv-footer__intro *{font-size:14px;color:var(--yv-line-3);margin:0}.footer .yv-footer__legal-note,.footer .yv-footer__legal-note *{font-size:11px!important;color:var(--yv-line-3);margin:0}.footer .yv-footer__legal-note a{color:inherit}.footer .menu-block__list{display:flex;flex-direction:column;gap:12px}.footer .menu-block__link{font-size:14px;color:var(--yv-line-3);text-decoration:none}.footer .menu-block__link:hover{color:var(--yv-white);text-decoration:underline}.footer .yv-footer__logo img,.footer .yv-footer__logo .block__logo-image{width:auto!important;max-width:100%;object-fit:contain}.footer .yv-footer__legal .menu-block__list{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.footer .yv-footer__legal .menu-block__link,.footer .footer__bottom-bar,.footer .footer__bottom-bar *{font-size:12px}.footer .footer__bottom-bar{border-top:1px solid var(--yv-dark-line)}.yv-footer-accordion summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.yv-footer-accordion summary::-webkit-details-marker{display:none}.yv-footer-accordion__icon:before{content:"+";font-size:18px;font-weight:400}.yv-footer-accordion[open] .yv-footer-accordion__icon:before{content:"\2212"}@media(min-width:750px){.yv-footer-accordion__icon{display:none}.yv-footer-accordion summary{pointer-events:none}}@media not (min-width:750px){.footer .menu-block{width:100%}.footer .menu-block .yv-footer-accordion{width:100%;border-bottom:1px solid var(--yv-dark-line);padding:16px 0}.footer .menu-block .yv-footer-accordion .menu-block__list{padding-top:16px}}.yv-megamenu__tile,.footer .yv-footer__newsletter{padding:0!important}.footer .footer__bottom-bar .payment-methods{--icon-size: 24px !important}.yv-footer-accordion .menu-block__list{padding-top:20px}.yv-section{margin-top:96px}.yv-section.yv-section--flush,.yv-section.yv-section--hero{margin-top:0!important}.yv-section--flush+.yv-section--flush{margin-top:0}@media(min-width:750px)and (not (min-width:1024px)){.yv-section{margin-top:80px}}@media not (min-width:750px){.yv-section{margin-top:56px}}.yv-section--mobile-only{display:none}@media not (min-width:750px){.yv-section--mobile-only{display:block}}.yv-h2{font-family:var(--font-heading--family);font-weight:600;font-size:32px;line-height:1.15;letter-spacing:-.02em;margin:0}@media not (min-width:750px){.yv-h2{font-size:24px}}.yv-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--color-foreground);text-decoration:none;min-height:44px}.yv-link:hover{text-decoration:underline}.button.yv-button--on-image{background-color:var(--yv-white);border-color:var(--yv-white);color:var(--yv-ink)}.button.yv-button--on-image:hover{background-color:var(--yv-sand-50)!important;border-color:var(--yv-sand-50)!important;color:var(--yv-ink)}.yv-shade-bottom:after,.yv-hero__media:after,.yv-tile__media:after,.yv-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 40%,#0000008c);pointer-events:none}.yv-hero{position:relative;display:block;height:var(--hero-height);overflow:hidden;color:var(--yv-white)}.yv-hero__track,.yv-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.yv-hero__slide{opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s}.yv-hero__slide.is-active{opacity:1;visibility:visible}.yv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.yv-hero__image,.yv-hero__media picture{width:100%;height:100%;object-fit:cover;display:block}.yv-hero__content{position:absolute;inset:auto 0 0 0;padding-bottom:110px;pointer-events:none}.yv-hero__text{max-width:600px;pointer-events:auto}.yv-hero__title{font-family:var(--font-heading--family);font-size:60px;font-weight:600;line-height:1.05;letter-spacing:-.02em;margin:0;color:inherit}.yv-hero__subtitle{font-size:18px;line-height:1.45;max-width:560px;margin:16px 0 0}.yv-hero__button{margin-top:30px;min-width:260px}.yv-hero__dots{position:absolute;inset:auto 0 30px 0;display:flex;justify-content:flex-end;gap:6px}.yv-hero__dot{width:28px;height:22px;padding:10px 0;border:0;background:none;cursor:pointer}.yv-hero__dot:before{content:"";display:block;height:2px;background:#ffffff73}.yv-hero__dot.is-active:before{background:var(--yv-white)}@media not (min-width:750px){.yv-hero{height:var(--hero-height-mobile)}.yv-hero__content{padding-bottom:64px}.yv-hero__title{font-size:38px}.yv-hero__subtitle{font-size:14px}.yv-hero__button{width:100%;min-width:0;max-width:100%;min-height:46px;margin-top:24px}.yv-hero__dots{justify-content:center;bottom:22px}.yv-hero__dot{width:24px}}.yv-carousel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.yv-carousel__subtitle{margin:8px 0 0;font-size:13px;color:var(--yv-ink-2)}.yv-carousel__controls{display:flex;align-items:center;gap:24px}.yv-carousel__arrows{display:flex;gap:8px}.yv-arrow{width:36px;height:36px;border-radius:50%;border:1px solid var(--yv-ink);background:transparent;color:var(--yv-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.yv-arrow:hover:not(:disabled){background:var(--yv-ink);color:var(--yv-white)}.yv-arrow:disabled{border-color:var(--yv-line);color:var(--yv-line-3);cursor:default}@media not (min-width:1000px){.yv-carousel__arrows{display:none}}.yv-tabs{display:flex;gap:32px;margin:-4px 0 28px;overflow-x:auto;scrollbar-width:none}.yv-tabs::-webkit-scrollbar{display:none}.yv-tabs__tab{flex:none;padding:10px 0;border:0;background:none;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--yv-ink-2);border-bottom:1.5px solid transparent;cursor:pointer}.yv-tabs__tab.is-active{color:var(--yv-ink);border-bottom-color:var(--yv-ink)}@media not (min-width:750px){.yv-tabs{gap:24px}}.yv-carousel__track{--card-w: calc((100% - 4 * var(--yv-gutter)) / 5);display:grid;grid-auto-flow:column;grid-auto-columns:var(--card-w);column-gap:var(--yv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--page-margin-desktop),calc((100vw - var(--page-width)) / 2 + var(--page-margin-desktop)));padding:0 max(var(--page-margin-desktop),calc((100vw - var(--page-width)) / 2 + var(--page-margin-desktop)));margin:0;list-style:none;scrollbar-width:none}.yv-carousel__track::-webkit-scrollbar{display:none}.yv-carousel__item{scroll-snap-align:start;min-width:0}@media(min-width:750px)and (not (min-width:1024px)){.yv-carousel__track{--card-w: calc((100% - 2 * var(--yv-gutter)) / 3.3);padding:0 var(--page-margin-tablet);scroll-padding-inline:var(--page-margin-tablet)}}@media not (min-width:750px){.yv-carousel__track{--card-w: calc((100% - var(--yv-gutter)) / 2.1);padding:0 var(--page-margin-mobile);scroll-padding-inline:var(--page-margin-mobile)}}.yv-carousel__footer{margin-top:28px}.yv-card{display:flex;flex-direction:column;position:relative;color:var(--yv-ink)}.yv-card__media{position:relative;aspect-ratio:4 / 5;border-radius:4px;overflow:hidden;background-color:var(--yv-placeholder)}.yv-card__media-link{display:block;width:100%;height:100%}.yv-card__image,.yv-card__placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.yv-card__placeholder-svg{fill:var(--yv-line-3);background-color:var(--yv-placeholder)}.yv-card__image--secondary{opacity:0}@media(hover:hover){.yv-card:not(.is-previewing) .yv-card__media:hover .yv-card__image--secondary{opacity:1}}.yv-card--sold-out .yv-card__image{opacity:.7}.yv-badge{position:absolute;top:8px;z-index:1;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:2px;background:var(--yv-white);color:var(--yv-ink);font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.yv-badge--left{left:8px}.yv-badge--right{right:8px}.yv-badge--dark{background:var(--yv-ink);color:var(--yv-white)}.yv-badge--muted{color:var(--yv-ink-2)}.yv-badge--static{position:static;height:22px;font-size:10px;margin-bottom:20px}@media not (min-width:750px){.yv-badge{height:18px;font-size:8px}}.yv-card__quick-add{position:absolute;right:8px;bottom:8px;z-index:1;width:36px;height:36px;border-radius:50%;border:0;background:var(--yv-white);color:var(--yv-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px #1414141f;transition:transform .15s ease}.yv-card__quick-add:hover{transform:scale(1.06)}.yv-card__quick-add.is-loading{opacity:.5;pointer-events:none}.yv-card__swatches{display:flex;align-items:center;gap:6px;margin-top:12px;min-height:20px}.yv-swatch{width:14px;height:14px;border-radius:50%;background:var(--swatch);flex:none;position:relative}.yv-swatch:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.yv-swatch--light{box-shadow:inset 0 0 0 1px var(--yv-line)}.yv-swatch--leopard{background:radial-gradient(circle at 30% 30%,#1e1c1a 18%,transparent 20%),radial-gradient(circle at 70% 65%,#1e1c1a 16%,transparent 18%),#a07a4f}.yv-swatch:hover,.yv-swatch:focus-visible{outline:1px solid var(--yv-ink);outline-offset:2px}.yv-card__swatches-more{font-size:11px;color:var(--yv-ink-2)}@media not (min-width:750px){.yv-swatch{width:10px;height:10px}.yv-card__swatches{gap:4px}}.yv-card__info{display:flex;flex-direction:column;gap:4px;margin-top:10px}.yv-card__swatches+.yv-card__info{margin-top:8px}.yv-card__name{font-size:14px;font-weight:600;color:inherit;text-decoration:none;margin:0}.yv-card__name:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.yv-card__swatches,.yv-card__quick-add,.yv-badge{position:relative;z-index:2}.yv-card__quick-add,.yv-badge{position:absolute}.yv-card__colour,.yv-card__material{font-size:12px;color:var(--yv-ink-2);margin:0}.yv-card__price{font-size:13px;font-weight:500;margin:2px 0 0}.yv-card__compare{margin-left:6px;color:var(--yv-ink-2);font-weight:400}@media not (min-width:750px){.yv-card__name{font-size:13px}.yv-card__material{font-size:11px}.yv-card__price{font-size:12px}}.yv-card--placeholder .yv-card__name,.yv-card--placeholder .yv-card__material,.yv-card--placeholder .yv-card__price{color:var(--yv-line-3)}.yv-quick-add{width:min(420px,calc(100vw - 32px));padding:0;border:0;border-radius:4px;box-shadow:0 20px 60px #14141440}.yv-quick-add::backdrop{background:#14141466}.yv-quick-add__inner{display:flex;flex-direction:column;gap:12px;padding:24px}.yv-quick-add__head{display:flex;justify-content:space-between;align-items:center}.yv-quick-add__eyebrow,.yv-quick-add__label{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--yv-ink-2);margin:0}.yv-quick-add__close{width:44px;height:44px;margin:-12px -12px -12px 0;border:0;background:none;font-size:24px;cursor:pointer}.yv-quick-add__title{font-size:18px;font-weight:600;margin:0 0 4px}.yv-quick-add__error{color:#a3262a;font-size:13px;margin:0}.yv-quick-add__error:empty{display:none}.yv-quick-add__more{align-self:center}.yv-tiles__title{margin-bottom:28px}.yv-tiles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px}.yv-tile{position:relative;display:block;aspect-ratio:672 / 640;border-radius:4px;overflow:hidden;color:var(--yv-white);text-decoration:none}.yv-tile__media,.yv-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.yv-tile__image,.yv-banner__image,.yv-banner__media picture{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.yv-tile:hover .yv-tile__image,.yv-banner:hover .yv-banner__image{transform:scale(1.03)}.yv-tile__content{position:absolute;inset:auto 0 0 0;padding:32px}.yv-tile__title{font-family:var(--font-heading--family);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.yv-tile__text{font-size:15px;margin:8px 0 0;max-width:420px}.yv-tile__button{margin-top:24px;min-height:44px;min-width:230px}@media not (min-width:750px){.yv-tiles__grid{grid-template-columns:1fr}.yv-tile{aspect-ratio:358 / 440}.yv-tile__content{padding:20px}.yv-tile__title{font-size:24px}.yv-tile__text{font-size:13px}.yv-tile__button{min-width:200px;min-height:40px}}.yv-banner{position:relative;height:var(--banner-height);color:var(--yv-white);overflow:hidden;margin-top:96px}.yv-banner__content{position:absolute;inset:auto 0 0 0;padding-bottom:64px;pointer-events:none}.yv-banner__text{max-width:560px;pointer-events:auto}.yv-banner--right .yv-banner__content{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding-bottom:0}@media(min-width:750px){.yv-banner--right .yv-banner__media:after{background:linear-gradient(to left,#00000073,#0000 65%)}}.yv-banner__title{font-family:var(--font-heading--family);font-size:48px;font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0;color:inherit}.yv-banner__subtitle{font-size:16px;line-height:1.5;margin:12px 0 0}.yv-banner__button{margin-top:28px;min-width:260px}@media not (min-width:750px){.yv-banner{height:var(--banner-height-mobile);margin-top:56px}.yv-banner--right .yv-banner__content{inset:auto 0 0 0;display:block;padding-bottom:40px}.yv-banner__title{font-size:30px}.yv-banner__subtitle{font-size:14px}.yv-banner__button{width:100%;max-width:100%;min-width:0;min-height:46px}}.yv-engagements{padding:80px 0;margin-top:96px;background:var(--color-background)}.yv-engagements__title{text-align:center;margin-bottom:48px}.yv-engagements__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;list-style:none;margin:0;padding:0}.yv-engagements__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.yv-engagements__item .yv-icon{margin-bottom:8px}.yv-engagements__item-title{font-size:15px;font-weight:600;margin:0}.yv-engagements__item-text{font-size:13px;color:var(--yv-ink-2);margin:0;max-width:240px}@media not (min-width:750px){.yv-engagements{padding:56px 0;margin-top:56px}.yv-engagements__grid{grid-template-columns:repeat(2,1fr);gap:32px 16px}}.yv-instagram{text-align:center}.yv-instagram__subtitle{font-size:14px;color:var(--yv-ink-2);margin:10px 0 28px}.yv-instagram__subtitle a{color:inherit}.yv-instagram__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;list-style:none;margin:0;padding:0}.yv-instagram__tile{display:block;aspect-ratio:1;overflow:hidden;background-color:var(--yv-placeholder)}.yv-instagram__item:nth-child(3n+2) .yv-instagram__tile{background-color:#ece6de}.yv-instagram__item:nth-child(3n) .yv-instagram__tile{background-color:#e7e2db}.yv-instagram__tile img{width:100%;height:100%;object-fit:cover}@media not (min-width:750px){.yv-instagram__subtitle{font-size:13px}.yv-instagram__grid{grid-template-columns:repeat(3,1fr);gap:6px}}.yv-cat-slider__list{display:flex;gap:16px;overflow-x:auto;padding:12px var(--page-margin-mobile) 8px;margin:0;list-style:none;scrollbar-width:none;scroll-snap-type:x proximity}.yv-cat-slider__list::-webkit-scrollbar{display:none}.yv-cat-slider__item{display:flex;flex-direction:column;align-items:center;gap:8px;width:72px;color:var(--yv-ink);text-decoration:none;scroll-snap-align:start}.yv-cat-slider__thumb{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--yv-placeholder);display:block}.yv-cat-slider__thumb img{width:100%;height:100%;object-fit:cover}.yv-cat-slider__name{font-size:11px;font-weight:500;text-align:center;line-height:1.25}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.yv-banner .yv-badge.yv-badge--static{position:static;display:inline-flex;margin-bottom:20px}:root{--yv-radius: 15px;--yv-radius-small: 10px}.yv-card__media{aspect-ratio:4 / 5;border-radius:var(--yv-radius)}@media not (min-width:750px){.yv-carousel__track{--card-w: calc((100% - var(--yv-gutter)) / 1.6)}}.yv-tiles__grid{gap:20px}.yv-tile{aspect-ratio:676 / 500;border-radius:var(--yv-radius)}@media not (min-width:750px){.yv-tiles__grid{gap:16px}.yv-tile{aspect-ratio:358 / 350}}.yv-banner{margin-inline:var(--page-margin-desktop);border-radius:var(--yv-radius)}.yv-banner__content.page-width{padding-inline:48px}@media(min-width:750px)and (not (min-width:1024px)){.yv-banner{margin-inline:var(--page-margin-tablet)}}@media not (min-width:750px){.yv-banner{margin-inline:var(--page-margin-mobile)}.yv-banner__content.page-width{padding-inline:20px}}.yv-instagram__tile{aspect-ratio:4 / 5;border-radius:var(--yv-radius-small)}.yv-megamenu__tile img,.yv-megamenu__tile .image-block__image{border-radius:var(--yv-radius-small)}:root{--button-border-radius: 6px}.button:not(.button--small):not(.button--icon-only),button.shopify-payment-button__button{min-height:53px}.yv-reviews{display:block;padding:80px 0;margin-top:96px;background:var(--color-background)}.yv-reviews__header{position:relative;text-align:center;margin-bottom:36px}.yv-reviews__summary{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;color:var(--yv-ink-2)}.yv-reviews__arrows{position:absolute;right:0;bottom:0}.yv-reviews__track{--card-w: calc((100% - 3 * var(--yv-gutter)) / 4)}.yv-stars{display:inline-flex;gap:2px;color:var(--yv-ink)}.yv-stars__star--empty{opacity:.2}.yv-review{display:flex;flex-direction:column;gap:10px;height:100%;min-height:240px;padding:24px;background:var(--yv-white);border-radius:var(--yv-radius)}.yv-review__title{font-size:15px;font-weight:600;margin:4px 0 0}.yv-review__text{font-size:13px;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.yv-review__footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--yv-line)}.yv-review__author{font-size:12px;font-weight:600;margin:0}.yv-review__product{font-size:12px;color:var(--yv-ink-2)}.yv-review--empty{align-items:center;justify-content:center;text-align:center;border:1px dashed var(--yv-line-2);background:transparent;color:var(--yv-ink-2);font-size:13px}.yv-review--empty p{margin:0}.yv-review--empty p:first-child{font-weight:600;color:var(--yv-ink)}@media(min-width:750px)and (not (min-width:1024px)){.yv-reviews__track{--card-w: calc((100% - 2 * var(--yv-gutter)) / 2.5)}}@media not (min-width:750px){.yv-reviews{padding:56px 0;margin-top:56px}.yv-reviews__track{--card-w: calc(100% / 1.1)}}.yv-collection.is-loading [data-results]{opacity:.5;pointer-events:none;transition:opacity .2s}.yv-collection__hero{position:relative;height:438px;overflow:hidden;color:var(--yv-white)}.yv-collection__hero picture,.yv-collection__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.yv-collection__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#00000073,#0000 65%);pointer-events:none}.yv-collection__hero-content{position:relative;z-index:1;height:100%;display:flex;align-items:center}.yv-collection__hero-text{max-width:560px}.yv-collection__proof{font-size:12px;margin:0 0 12px;letter-spacing:.3px}.yv-collection__title{font-family:var(--font-heading--family);font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0;color:inherit}.yv-collection__intro{font-size:15px;line-height:1.5;margin:12px 0 0}@media not (min-width:750px){.yv-collection__hero{height:300px}.yv-collection__hero:after{background:linear-gradient(to bottom,#0000 30%,#0000008c)}.yv-collection__hero-content{align-items:flex-end;padding-bottom:24px}.yv-collection__proof{font-size:11px}.yv-collection__title{font-size:27px}.yv-collection__intro{font-size:13px}}.yv-pills{display:none}@media not (min-width:750px){.yv-pills{display:flex;gap:8px;overflow-x:auto;padding:16px var(--page-margin-mobile) 0;scrollbar-width:none}.yv-pills::-webkit-scrollbar{display:none}}.yv-pill{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:17px;border:1px solid var(--yv-line);color:var(--yv-ink);font-size:12px;text-decoration:none;white-space:nowrap}.yv-pill.is-active{background:var(--yv-ink);border-color:var(--yv-ink);color:var(--yv-white)}.yv-collection__mobile-bar{display:none}@media not (min-width:1000px){.yv-collection__mobile-bar{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:sticky;top:56px;z-index:2;padding-top:12px;padding-bottom:12px;background:var(--color-background)}.yv-collection__mobile-btn,.yv-collection__mobile-sort .select{width:100%;max-width:none;min-height:44px!important}.yv-collection__mobile-sort .select{border-radius:var(--button-border-radius);border-color:var(--yv-ink);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-align:center}}.yv-collection__body{display:grid;grid-template-columns:240px 1fr;gap:40px;margin-top:40px;align-items:start}@media not (min-width:1000px){.yv-collection__body{grid-template-columns:1fr;margin-top:8px}}.yv-filters{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin}.yv-filters__head,.yv-filters__foot{display:none}.yv-filter{border-bottom:1px solid var(--yv-line);padding:16px 0}.yv-filter:first-of-type{padding-top:0}.yv-filter__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;min-height:28px}.yv-filter__summary::-webkit-details-marker{display:none}.yv-filter__icon:before{content:"+";font-size:16px;font-weight:400}details[open]>summary .yv-filter__icon:before{content:"\2212"}.yv-filter__body{padding-top:12px}.yv-filter__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.yv-filter__item--extra{display:none}.yv-filter__body.is-expanded .yv-filter__item--extra{display:block}.yv-filter__option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;font-size:13px;cursor:pointer}.yv-filter__option.is-disabled{opacity:.4;cursor:default}.yv-checkbox{-webkit-appearance:none;appearance:none;flex:none;width:14px;height:14px;margin:0;border:1px solid var(--yv-line-3);border-radius:2px;background:var(--yv-white);display:grid;place-items:center;cursor:inherit}.yv-checkbox:checked{background:var(--yv-ink);border-color:var(--yv-ink)}.yv-checkbox:checked:after{content:"";width:7px;height:4px;border:1.5px solid var(--yv-white);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.yv-filter__list--swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:12px 4px}.yv-filter__list--swatches .yv-filter__option{flex-direction:column;justify-content:flex-start;gap:4px;min-height:0}.yv-swatch--filter{width:28px;height:28px}.yv-filter__option input:checked+.yv-swatch--filter{outline:1.2px solid var(--yv-ink);outline-offset:3px}.yv-filter__option input:focus-visible+.yv-swatch--filter{outline:2px solid var(--yv-ink);outline-offset:3px}.yv-filter__swatch-label{font-size:9px;line-height:1.2;text-align:center;color:var(--yv-ink-2)}.yv-filter__more{margin-top:8px;padding:0;border:0;background:none;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;cursor:pointer}.yv-filter__price{display:flex;align-items:center;gap:8px}.yv-input{width:100%;height:44px;padding:0 12px;border:1px solid var(--yv-line-2);border-radius:2px;font-size:14px;background:var(--yv-white)}.yv-filters__empty{font-size:13px;color:var(--yv-ink-2)}@media not (min-width:1000px){.yv-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;max-height:none;background:#14141466;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s}.yv-filters.is-open{opacity:1;visibility:visible}.yv-filters__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--yv-white);transform:translate(-100%);transition:transform .3s ease-out}.yv-filters.is-open .yv-filters__panel{transform:none}.yv-filters__head{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--yv-line)}.yv-filters__title{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0}.yv-filters__close{width:44px;height:44px;margin-right:-12px;border:0;background:none;display:grid;place-items:center;cursor:pointer}.yv-filters__form{flex:1;overflow-y:auto;padding:16px}.yv-filters__foot{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding:12px 16px;border-top:1px solid var(--yv-line)}.yv-filters__foot .button{max-width:none;min-width:0}}.yv-collection__toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.yv-collection__count{font-size:13px;color:var(--yv-ink-2);margin:0}.yv-collection__sort{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.yv-collection__sort select{border:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:8px 0}@media not (min-width:1000px){.yv-collection__sort{display:none}.yv-collection__toolbar{margin-bottom:12px}.yv-collection__count{font-size:12px}}.yv-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0 0 20px;padding:0}.yv-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px var(--yv-gutter);list-style:none;margin:0;padding:0}@media not (min-width:1000px){.yv-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not (min-width:750px){.yv-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px var(--yv-gutter)}}.yv-collection__empty{grid-column:1 / -1;padding:40px 0;text-align:center;font-size:14px}.yv-collection__more{margin-top:56px;text-align:center}.yv-collection__more p{font-size:13px;color:var(--yv-ink-2);margin:0 0 16px}.yv-collection__more .is-loading{opacity:.5;pointer-events:none}.yv-collection__seo{margin-top:90px;padding-top:64px;border-top:1px solid var(--yv-line);text-align:center}.yv-collection__seo-title{font-family:var(--font-heading--family);font-size:28px;font-weight:600;letter-spacing:-.02em;margin:0 auto 16px;max-width:900px}.yv-collection__seo-text{font-size:15px;line-height:1.6;color:var(--yv-ink-2);max-width:900px;margin:0 auto}.yv-faq{max-width:760px;margin:40px auto 0;text-align:left;border-top:1px solid var(--yv-line)}.yv-faq__item{border-bottom:1px solid var(--yv-line)}.yv-faq__question{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:16px;font-weight:500;cursor:pointer}.yv-faq__question::-webkit-details-marker{display:none}.yv-faq__answer{padding-bottom:20px;font-size:15px;line-height:1.6;color:var(--yv-ink-2)}.yv-faq__answer p{margin:0}@media not (min-width:750px){.yv-collection__seo{margin-top:56px;padding-top:40px;text-align:left}.yv-collection__seo-title{font-size:22px}}@media not (min-width:1000px){.yv-collection__mobile-sort .select{font-size:11px;letter-spacing:.5px;padding-left:12px;padding-right:32px;text-overflow:ellipsis}}.yv-nav-tiles{margin-top:32px}.yv-nav-tiles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,300px));gap:var(--yv-gutter);list-style:none;margin:0;padding:0}.yv-nav-tile{position:relative;display:flex;align-items:flex-end;aspect-ratio:4 / 5;padding:20px;border-radius:var(--yv-radius);overflow:hidden;color:var(--yv-white);text-decoration:none}.yv-nav-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 45%,#00000080)}.yv-nav-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.yv-nav-tile:hover .yv-nav-tile__image{transform:scale(1.03)}.yv-nav-tile__title{position:relative;z-index:1;font-size:18px;font-weight:600;letter-spacing:-.01em}@media not (min-width:750px){.yv-nav-tiles{margin-top:20px}.yv-nav-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yv-nav-tile{padding:14px}.yv-nav-tile__title{font-size:15px}}.yv-pictos{display:flex;flex-wrap:wrap;gap:12px 40px;list-style:none;margin:0 0 24px;padding:16px 20px;background:var(--yv-sand-50);border-radius:var(--yv-radius-small)}.yv-pictos__item{display:flex;align-items:center;gap:10px;font-size:13px}@media not (min-width:1000px){.yv-pictos{display:none}}.yv-collection__item--editorial{grid-column:span 2}.yv-editorial-tile{position:relative;display:flex;align-items:flex-end;height:100%;min-height:100%;border-radius:var(--yv-radius);overflow:hidden;color:var(--yv-white);text-decoration:none}.yv-editorial-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 40%,#0000008c)}.yv-editorial-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.yv-editorial-tile:hover .yv-editorial-tile__image{transform:scale(1.03)}.yv-editorial-tile__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:32px}.yv-editorial-tile__text{font-family:var(--font-heading--family);font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.02em;max-width:420px}@media not (min-width:1000px){.yv-collection__item--editorial{display:none}}.yv-filter__link{display:flex;align-items:center;min-height:30px;font-size:13px;color:var(--yv-ink);text-decoration:none}.yv-filter__link:hover{text-decoration:underline}.yv-filter__link.is-active{font-weight:600}.yv-pdp{display:block;margin-top:24px}.yv-pdp__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;align-items:start}@media not (min-width:1000px){.yv-pdp__inner{grid-template-columns:1fr;gap:20px;padding-inline:0}.yv-pdp__info{padding-inline:var(--page-margin-mobile)}}.yv-pdp__gallery{position:sticky;top:80px}@media not (min-width:1000px){.yv-pdp__gallery{position:static}}.yv-gallery{position:relative}.yv-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;margin:0;padding:0;border-radius:var(--yv-radius);background:var(--yv-placeholder)}.yv-gallery__track::-webkit-scrollbar{display:none}.yv-gallery__slide{flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;position:relative}.yv-gallery__slide[hidden]{display:none}.yv-gallery__zoom-area{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.yv-gallery__image,.yv-gallery__video,.yv-gallery__placeholder{width:100%;height:100%;object-fit:cover;display:block}.yv-gallery__placeholder{fill:var(--yv-line-3)}.yv-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:0;background:#ffffffe6;color:var(--yv-ink);display:grid;place-items:center;cursor:pointer}.yv-gallery__nav--prev{left:12px}.yv-gallery__nav--next{right:12px}.yv-gallery__dots{display:none}@media not (min-width:1000px){.yv-gallery__track{border-radius:0}.yv-gallery__nav{display:none}.yv-gallery__dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.yv-gallery__dot{width:7px;height:7px;border-radius:50%;background:var(--yv-line-2)}.yv-gallery__dot.is-active{background:var(--yv-ink)}.yv-gallery__dot[hidden]{display:none}}.yv-gallery__thumbs{display:flex;gap:8px;margin:8px 0 0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.yv-gallery__thumbs li[hidden]{display:none}.yv-gallery__thumb{position:relative;width:60px;height:60px;padding:0;border:1px solid transparent;border-radius:6px;overflow:hidden;background:var(--yv-placeholder);cursor:pointer}.yv-gallery__thumb img{width:100%;height:100%;object-fit:cover}.yv-gallery__thumb.is-active{border-color:var(--yv-ink)}.yv-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--yv-white);font-size:14px;text-shadow:0 1px 3px rgba(0,0,0,.5)}@media not (min-width:1000px){.yv-gallery__thumbs{display:none}}.yv-pdp__model{font-size:12px;color:var(--yv-ink-2);margin:10px 0 0}.yv-pdp__material{font-size:13px;color:var(--yv-ink-2);margin:0 0 6px}.yv-pdp__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.yv-pdp__title{font-family:var(--font-heading--family);font-size:34px;font-weight:600;line-height:1.12;letter-spacing:-.02em;margin:0}.yv-pdp__badge.yv-badge--static{position:static;margin:0}.yv-pdp__subtitle{font-size:15px;margin:8px 0 0}.yv-pdp__benefit{display:flex;align-items:center;gap:10px;font-size:13px;margin:14px 0 0}.yv-pdp__benefit .yv-icon{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;background:var(--yv-ink);color:var(--yv-white)}.yv-pdp__price{display:flex;align-items:center;gap:10px;margin-top:18px}.yv-pdp__amount{font-size:22px;font-weight:600}.yv-pdp__compare{font-size:15px;color:var(--yv-ink-2)}.yv-pdp__saving.yv-badge--static{position:static;margin:0}.yv-pdp__saving[hidden],.yv-pdp__compare[hidden]{display:none}.yv-pdp__installments{font-size:12px;color:var(--yv-ink-2);margin:4px 0 0}@media not (min-width:750px){.yv-pdp__title{font-size:26px}.yv-pdp__material{font-size:12px}.yv-pdp__amount{font-size:20px}}.yv-pdp__form{margin-top:20px}.yv-option{border:0;margin:0 0 18px;padding:0}.yv-option__legend{display:flex;align-items:baseline;gap:8px;width:100%;margin-bottom:10px;padding:0}.yv-option__name{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.yv-option__value{font-size:13px;color:var(--yv-ink-2)}.yv-option__guide{margin-left:auto;padding:0;border:0;background:none;font-size:12px;text-decoration:underline;cursor:pointer}.yv-option__swatches{display:flex;flex-wrap:wrap;gap:14px}.yv-option__swatch-label{cursor:pointer}.yv-swatch--pdp{width:30px;height:30px;display:block}.yv-option__swatch-label input:checked+.yv-swatch--pdp{outline:1.2px solid var(--yv-ink);outline-offset:4px}.yv-option__swatch-label input:focus-visible+.yv-swatch--pdp{outline:2px solid var(--yv-ink);outline-offset:4px}.yv-swatch.is-unavailable{opacity:.35}.yv-option__buttons{display:flex;flex-wrap:wrap;gap:8px}.yv-option__button span{display:inline-grid;place-items:center;min-width:56px;height:44px;padding:0 12px;border:1px solid var(--yv-line-2);border-radius:6px;font-size:13px;cursor:pointer}.yv-option__button input:checked+span{border-color:var(--yv-ink);background:var(--yv-ink);color:var(--yv-white)}.yv-option__button input:focus-visible+span{outline:2px solid var(--yv-ink);outline-offset:2px}.yv-option__button span.is-unavailable{color:var(--yv-line-3);text-decoration:line-through}.yv-option__select{min-height:50px}.yv-offers{display:flex;flex-direction:column;gap:12px;margin:8px 0 18px}.yv-offer{position:relative;display:grid;grid-template-columns:20px 1fr auto;gap:4px 12px;align-items:center;padding:16px;border:1px solid var(--yv-line);border-radius:var(--yv-radius-small);background:var(--yv-white);cursor:pointer}.yv-offer.is-selected{border:1.5px solid var(--yv-ink);background:var(--yv-sand-50)}.yv-offer__badge{position:absolute;top:-10px;right:12px;height:20px;padding:0 8px;border-radius:2px;background:var(--yv-ink);color:var(--yv-white);font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;display:inline-flex;align-items:center}.yv-offer__radio{width:18px;height:18px;border:1px solid var(--yv-line-3);border-radius:50%;background:var(--yv-white)}.yv-offer.is-selected .yv-offer__radio{border:5px solid var(--yv-ink)}.yv-offer:has(input:focus-visible){outline:2px solid var(--yv-ink);outline-offset:2px}.yv-offer__main{display:flex;flex-direction:column;gap:2px}.yv-offer__label{font-size:15px;font-weight:600}.yv-offer__save{font-size:12px;color:var(--yv-ink-2)}.yv-offer__prices{display:flex;flex-direction:column;align-items:flex-end}.yv-offer__price{font-size:15px;font-weight:600}.yv-offer__compare{font-size:13px;color:var(--yv-ink-2)}.yv-offer__pieces{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px}.yv-offer__pieces:empty{display:none}.yv-offer-piece{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:10px;border-top:1px solid var(--yv-line)}.yv-offer-piece__label{font-size:12px;font-weight:600;width:16px}.yv-offer-piece__colours,.yv-bundle-piece__colours{display:flex;flex-wrap:wrap;gap:8px}.yv-offer-piece__colours label,.yv-bundle-piece__colours label{cursor:pointer;display:inline-flex}.yv-swatch--piece{width:22px;height:22px}.yv-offer-piece__colours input:checked+.yv-swatch--piece,.yv-bundle-piece__colours input:checked+.yv-swatch--piece{outline:1.2px solid var(--yv-ink);outline-offset:3px}.yv-offer-piece__select{margin-left:auto;min-width:140px}.yv-offer-piece__select .select,.yv-bundle-piece__size .select{min-height:38px;font-size:13px}.yv-bundle-picker{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.yv-switch{display:inline-flex;align-items:center;gap:10px;font-size:13px;cursor:pointer}.yv-switch input{position:absolute;opacity:0}.yv-switch__track{position:relative;width:34px;height:20px;border-radius:10px;background:var(--yv-line-2);transition:background .2s}.yv-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--yv-white);transition:transform .2s}.yv-switch input:checked+.yv-switch__track{background:var(--yv-ink)}.yv-switch input:checked+.yv-switch__track:after{transform:translate(14px)}.yv-switch input:focus-visible+.yv-switch__track{outline:2px solid var(--yv-ink);outline-offset:2px}.yv-bundle-picker__rows{display:flex;flex-direction:column;gap:12px}.yv-bundle-piece{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center;padding:12px 14px;border:1px solid var(--yv-line);border-radius:var(--yv-radius-small)}.yv-bundle-piece__name{grid-column:1 / -1;font-size:13px;font-weight:600;margin:0}.yv-bundle-piece__colours[hidden]{display:none}.yv-gift-message__toggle{display:inline-flex;align-items:center;gap:10px;font-size:13px;cursor:pointer}.yv-gift-message__field{height:auto;min-height:80px;margin-top:10px;padding:12px;resize:vertical;font:inherit}.yv-pdp__stock{display:flex;align-items:center;gap:8px;font-size:13px;margin:0 0 12px}.yv-pdp__stock[hidden]{display:none}.yv-pdp__stock-dot{width:10px;height:10px;border-radius:50%;background:var(--yv-stock)}.button.yv-pdp__add{min-height:56px;gap:10px}.yv-pdp__add.is-loading{opacity:.6;pointer-events:none}.yv-pdp__error{color:#a3262a;font-size:13px;margin:8px 0 0}.yv-pdp__error:empty{display:none}.yv-pdp__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;margin:20px 0 0;padding:0;list-style:none;font-size:12px}.yv-pdp__trust li{display:inline-flex;align-items:center;gap:8px}.yv-pdp__heading{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 0 12px}.yv-in-box{margin-top:28px}.yv-in-box ul{list-style:none;margin:0;padding:0}.yv-in-box__line{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--yv-line);font-size:13px}.yv-in-box__thumb{width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--yv-placeholder);display:grid;place-items:center}.yv-in-box__thumb img{width:100%;height:100%;object-fit:cover}.yv-in-box__name{color:var(--yv-ink);text-decoration:none}a.yv-in-box__name:hover{text-decoration:underline}.yv-in-box__value{color:var(--yv-ink-2);white-space:nowrap}.yv-in-box__total{text-align:right;font-size:13px;margin:10px 0 0}.yv-in-box__total s{color:var(--yv-ink-2)}.yv-pdp__description{margin-top:28px;padding:20px;border-radius:var(--yv-radius-small);background:var(--yv-sand-50);font-size:14px;line-height:1.6}.yv-pdp__description h2{font-family:var(--font-body--family);font-size:15px;font-weight:600;letter-spacing:0;margin:0 0 8px}.yv-pdp__description p{margin:0}.yv-pdp__description ul{list-style:none;margin:12px 0 0;padding:0}.yv-pdp__description li:before{content:"\2713  ";font-weight:600}.yv-pdp__accordions{margin-top:20px;border-top:1px solid var(--yv-line)}.yv-pdp__accordion-title{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:54px;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.yv-pdp__accordion-title::-webkit-details-marker{display:none}.yv-pdp__details{list-style:none;margin:0;padding:0 0 18px;font-size:14px;line-height:1.8}.yv-pdp__accordion-body{padding-bottom:18px;font-size:14px;line-height:1.6;color:var(--yv-ink-2)}.yv-pdp__accordion-body p{margin:0 0 8px}.yv-pdp__accordion-body a{color:var(--yv-ink)}.yv-bundle-offer{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;margin-top:24px;padding:12px 16px 12px 12px;border:1px solid var(--yv-line);border-radius:var(--yv-radius-small);background:var(--yv-sand-50);color:var(--yv-ink);text-decoration:none}.yv-bundle-offer:hover{border-color:var(--yv-ink)}.yv-bundle-offer__thumb{width:64px;height:64px;border-radius:8px;overflow:hidden;background:var(--yv-placeholder)}.yv-bundle-offer__thumb img{width:100%;height:100%;object-fit:cover}.yv-bundle-offer__text{display:flex;flex-direction:column;gap:2px}.yv-bundle-offer__eyebrow{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--yv-ink-2)}.yv-bundle-offer__name{font-size:14px;font-weight:600}.yv-bundle-offer__price{font-size:13px}.yv-bundle-offer__price s{color:var(--yv-ink-2);margin-left:4px}.yv-pdp__recos{margin-top:28px}.yv-mini-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.yv-mini-card{display:flex;flex-direction:column;gap:4px;color:var(--yv-ink);text-decoration:none}.yv-mini-card__media{aspect-ratio:4 / 5;border-radius:var(--yv-radius-small);overflow:hidden;background:var(--yv-placeholder);margin-bottom:4px}.yv-mini-card__media img{width:100%;height:100%;object-fit:cover}.yv-mini-card__name{font-size:13px;font-weight:600}.yv-mini-card__price{font-size:12px;color:var(--yv-ink-2)}@media not (min-width:750px){.yv-mini-cards{display:flex;overflow-x:auto;scrollbar-width:none}.yv-mini-cards li{flex:0 0 120px}}.yv-drawer{position:fixed;inset:0 0 0 auto;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--yv-white)}.yv-drawer[open]{animation:yvDrawerIn .3s ease-out}.yv-drawer::backdrop,.yv-lightbox::backdrop{background:#14141466}@keyframes yvDrawerIn{0%{transform:translate(100%)}}.yv-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid var(--yv-line)}.yv-drawer__title{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0}.yv-drawer__close{width:44px;height:44px;margin-right:-12px;border:0;background:none;display:grid;place-items:center;cursor:pointer}.yv-drawer__body{padding:20px;overflow-y:auto}.yv-size-guide h3{font-size:15px;font-weight:600;margin:0 0 12px}.yv-size-guide h4{font-size:13px;font-weight:600;margin:20px 0 6px}.yv-size-guide p{font-size:13px;color:var(--yv-ink-2);margin:0 0 16px}.yv-size-guide table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:20px}.yv-size-guide th,.yv-size-guide td{padding:10px 6px;border-bottom:1px solid var(--yv-line);text-align:left}.yv-size-guide thead th{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.yv-lightbox{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;border:0;background:var(--yv-white)}.yv-lightbox img{width:100%;height:100%;object-fit:contain}.yv-lightbox__close{position:absolute;top:12px;right:24px}.yv-sticky-add{display:none}@media not (min-width:1000px){.yv-sticky-add{position:fixed;inset:auto 0 0 0;z-index:900;display:flex;align-items:center;gap:12px;height:76px;padding:12px 16px;background:var(--yv-white);border-top:1px solid var(--yv-line);transform:translateY(100%);transition:transform .3s ease-out}.yv-sticky-add.is-visible{transform:none}.yv-sticky-add__text{flex:1;min-width:0}.yv-sticky-add__name{font-size:13px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yv-sticky-add__meta{font-size:12px;color:var(--yv-ink-2);margin:2px 0 0}.button.yv-sticky-add__button{min-width:168px;min-height:50px!important;gap:8px}}@media not (min-width:390px){.yv-sticky-add{gap:8px;padding-inline:12px}.button.yv-sticky-add__button{min-width:min(148px,48vw);padding-inline:14px}}.yv-media-text{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.yv-media-text--image-left .yv-media-text__media{order:-1}.yv-media-text--image-right .yv-media-text__media{order:2}.yv-media-text__media{aspect-ratio:var(--ratio, 680 / 640);border-radius:var(--yv-radius);overflow:hidden}.yv-media-text__media img{width:100%;height:100%;object-fit:cover}.yv-media-text__text{max-width:586px}.yv-media-text__title{font-family:var(--font-heading--family);font-size:40px;font-weight:600;line-height:1.12;letter-spacing:-.02em;margin:0}.yv-media-text__body{margin-top:18px;font-size:16px;line-height:1.6;color:var(--yv-ink-2)}.yv-media-text__body p{margin:0}.yv-media-text__points{display:flex;flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none}.yv-media-text__points li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500}.yv-media-text__button{margin-top:28px;min-width:280px}@media not (min-width:750px){.yv-media-text{grid-template-columns:1fr;gap:24px}.yv-media-text .yv-media-text__media{order:-1;aspect-ratio:390 / 360}.yv-media-text__title{font-size:26px}.yv-media-text__body{font-size:14px}.yv-media-text__button{width:100%;max-width:none}}.yv-faq-section__title{font-family:var(--font-heading--family);font-size:36px;font-weight:600;letter-spacing:-.02em;text-align:center;margin:0}@media not (min-width:750px){.yv-faq-section__title{font-size:26px}}.yv-engagements__grid{grid-template-columns:repeat(var(--cols, 4),1fr)}@media not (min-width:750px){.yv-engagements__grid{grid-template-columns:repeat(2,1fr)}}.cart-drawer__header_title .h6{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.cart-drawer__item-name{font-size:14px;font-weight:600}.cart-drawer__item-options{font-size:12px;color:var(--yv-ink-2)}.cart-drawer__item img{border-radius:var(--yv-radius-small)}.cart-drawer progress,.cart-drawer [class*=progress-bar] [class*=track]{height:4px}.yv-upsell{display:block;margin:8px 16px 16px;padding-top:16px;border-top:1px solid var(--yv-line)}.yv-upsell__title{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 0 12px}.yv-upsell__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.yv-upsell__item{display:grid;grid-template-columns:56px 1fr auto auto;align-items:center;gap:12px}.yv-upsell__thumb{width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--yv-placeholder)}.yv-upsell__thumb img{width:100%;height:100%;object-fit:cover}.yv-upsell__name{font-size:13px;font-weight:600;color:var(--yv-ink);text-decoration:none}.yv-upsell__price{font-size:13px;color:var(--yv-ink-2)}.yv-upsell__add{width:36px;height:36px;border-radius:50%;border:1px solid var(--yv-ink);background:var(--yv-white);color:var(--yv-ink);display:grid;place-items:center;cursor:pointer}.yv-upsell__add:hover{background:var(--yv-ink);color:var(--yv-white)}.yv-upsell__add:disabled{opacity:.4}.yv-cart-shipping{display:flex;justify-content:space-between;font-size:13px;margin:4px 0 12px}.yv-cart-shipping span:last-child{color:var(--yv-ink-2)}.yv-cart-secure,.yv-cart-secure *{font-size:12px!important;color:var(--yv-ink-2)}.yv-cart-empty{display:flex;flex-direction:column;gap:20px;margin-top:16px}.yv-cart-empty__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.cart-drawer__inner-empty>.h4{font-size:20px;font-weight:600;letter-spacing:-.01em}.yv-pdp__kaching:empty{display:none}.yv-pdp__kaching{margin:4px 0 0}.yv-pdp__kaching kaching-bundle{display:block}.yv-pdp__kaching .kaching-bundles,.yv-pdp__kaching .kaching-bundles *{font-family:var(--font-body--family, inherit)}.kaching-bundles__block,.kaching-bundles__bars .kaching-bundles__bar:first-child{margin-top:0!important}.kaching-bundles .kaching-bundles__bar-full-price{color:#c41017!important}.kaching-bundles .kaching-bundles__bar-radio{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important}.kaching-bundles .kaching-bundles__bar:has(.kaching-bundles__bar-radio:focus-visible){outline:2px solid currentColor;outline-offset:2px}.kaching-bundles .kaching-bundles__bar-label{line-height:1.2;border-radius:500px!important;padding:5px 10px 3px!important;font-size:11px!important}.yv-page{padding-block:48px 72px}.yv-page--narrow>*{max-width:730px;margin-inline:auto}.yv-page--wide>*{max-width:960px;margin-inline:auto}.yv-page__header{text-align:center;margin-bottom:40px}.yv-page__title{font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.yv-page__intro{margin-top:16px;font-size:15px;line-height:1.6;color:var(--yv-ink-2)}.yv-page__intro p{margin:0 0 4px}.yv-page__intro a,.yv-rte a,.yv-contact__intro a{color:var(--yv-ink);text-decoration:underline;text-underline-offset:3px}.yv-eyebrow,.yv-rich-text__eyebrow{font-size:13px;color:var(--yv-ink-2);margin:0 0 12px}.yv-page__button{text-align:center;margin-top:40px}.yv-page__button .button{min-width:220px}.yv-rte{font-size:15px;line-height:1.65;color:var(--yv-ink)}.yv-rte+.yv-rte{margin-top:32px}.yv-rte>:first-child{margin-top:0}.yv-rte h2{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:40px 0 10px}.yv-rte h3{font-size:16px;font-weight:600;margin:32px 0 8px}.yv-rte h4{font-size:14px;font-weight:600;margin:20px 0 6px}.yv-rte p{margin:0 0 12px}.yv-rte ul,.yv-rte ol{margin:0 0 12px;padding-left:20px}.yv-rte li{margin-bottom:6px}.yv-rte table{width:100%;border-collapse:collapse;margin:12px 0 20px;font-size:14px}.yv-rte th,.yv-rte td{text-align:left;padding:11px 14px 11px 0;border-bottom:1px solid var(--yv-line);vertical-align:top;min-width:90px}.yv-rte thead th{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--yv-ink-2);border-bottom-color:var(--yv-ink)}.yv-rte tbody tr>:first-child{font-weight:500}.yv-page__guides .yv-size-guide h3:first-child{margin-top:0}.yv-care{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;list-style:none;padding:24px 0;margin:0 auto 40px!important;border-block:1px solid var(--yv-line)}.yv-care__item{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:12px;line-height:1.35;color:var(--yv-ink-2)}.yv-care__icon{color:var(--yv-ink)}.yv-rich-text{text-align:center;padding-block:64px}.yv-rich-text>*{max-width:760px;margin-inline:auto}.yv-rich-text__heading{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 auto 16px}.yv-rich-text__text{font-size:15px;line-height:1.6;color:var(--yv-ink-2)}.yv-rich-text__text p{margin:0 0 8px}.yv-rich-text--large .yv-rich-text__text{font-size:26px;font-weight:500;line-height:1.35;letter-spacing:-.015em;color:var(--yv-ink)}.yv-rich-text__button{margin-top:28px;min-width:220px}.yv-rich-text:not(:has(.yv-rich-text__heading,.yv-rich-text__text)){padding-block:8px 48px}.yv-small-title{font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0 0 32px;padding-bottom:14px;position:relative}.yv-small-title:after{content:"";position:absolute;left:0;bottom:0;width:24px;height:2px;background:var(--yv-line)}.yv-small-title--center{text-align:center}.yv-small-title--center:after{left:50%;transform:translate(-50%)}.yv-faq-page__anchors{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px!important}.yv-faq-page__anchors a{font-size:13px;padding:8px 14px;border:1px solid var(--yv-line);border-radius:999px;text-decoration:none;color:var(--yv-ink)}.yv-faq-page__anchors a:hover{border-color:var(--yv-ink)}.yv-faq-page__group{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:48px auto 16px;padding-bottom:16px;border-bottom:1px solid var(--yv-line);scroll-margin-top:120px}.yv-faq-page__group:first-of-type{margin-top:0}.yv-page .yv-faq__item,.yv-contact__faq .yv-faq__item{border-bottom:1px solid var(--yv-line)}.yv-page .yv-faq__question{min-height:60px;font-size:15px;font-weight:500}.yv-faq__question .yv-icon--chevron-down{flex:none;transition:transform .2s ease}details[open]>.yv-faq__question .yv-icon--chevron-down{transform:rotate(180deg)}.yv-faq__answer a{color:var(--yv-ink);text-decoration:underline}.yv-contact__header{margin-bottom:8px}.yv-contact__intro{font-size:15px;line-height:1.6;color:var(--yv-ink-2);margin:-12px 0 24px}.yv-form{display:flex;flex-direction:column}.yv-form__row{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.yv-field{display:block;position:relative;border-top:1px solid var(--yv-line)}.yv-form__row+.yv-field,.yv-field+.yv-field,.yv-form__row+.yv-form__row,.yv-field+.yv-form__row{margin-top:0}.yv-field:last-of-type{border-bottom:1px solid var(--yv-line)}.yv-field input,.yv-field select,.yv-field textarea{width:100%;border:0;background:transparent;padding:16px 0;font:inherit;font-size:14px;color:var(--yv-ink);border-radius:0;-webkit-appearance:none;appearance:none;outline:none;box-shadow:none}.yv-field textarea{resize:vertical;min-height:140px}.yv-field input::placeholder,.yv-field textarea::placeholder{color:#9a958f}.yv-field:focus-within{border-top-color:var(--yv-ink)}.yv-field--select .yv-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.yv-field--select select:invalid{color:#9a958f}.yv-field__label{display:block;padding-top:12px;font-size:12px;color:var(--yv-ink-2)}.yv-field__label+input{padding-top:4px}.yv-form__submit{align-self:flex-start;min-width:180px;margin-top:28px}.yv-form__success,.yv-form__error{display:flex;gap:8px;align-items:center;padding:14px 16px;margin-bottom:20px;font-size:14px;border-radius:var(--yv-radius-small)}.yv-form__success{background:var(--yv-sand-50, #f5f3f0)}.yv-form__error{background:#fbeaea;color:#8a1c1c}.yv-contact__details{list-style:none;padding:0;margin:40px auto 0!important;display:grid;gap:12px;font-size:14px}.yv-contact__details li{display:flex;align-items:center;gap:12px;color:var(--yv-ink-2)}.yv-contact__details a{color:var(--yv-ink)}.yv-contact__faq{margin-top:56px!important;border-top:1px solid var(--yv-line)}.yv-tracking{text-align:center;padding-block:48px 40px}.yv-tracking__badge{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--yv-ink);color:#fff}.yv-tracking__title{font-size:32px;font-weight:600;letter-spacing:-.02em;margin:16px 0 6px}.yv-tracking__subtitle{font-size:14px;color:var(--yv-ink-2);margin:0 0 28px}.yv-tracking__card{max-width:480px;margin:0 auto;padding:24px;border:1px solid var(--yv-line);border-radius:var(--yv-radius-small);box-shadow:0 2px 12px #0000000d;text-align:left;display:grid;gap:20px}.yv-tracking__option p{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--yv-ink-2)}.yv-tracking__option .yv-tracking__option-title{font-size:15px;font-weight:600;color:var(--yv-ink);margin-bottom:4px}.yv-tracking__option+.yv-tracking__option{padding-top:20px;border-top:1px solid var(--yv-line)}.yv-tracking__option .button{gap:8px}.yv-columns{padding-block:56px}.yv-columns__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:16px;list-style:none;padding:0;margin:0 auto;max-width:1088px}.yv-columns__media{aspect-ratio:4 / 5;overflow:hidden;margin-bottom:16px}.yv-columns__media img{width:100%;height:100%;object-fit:cover;display:block}.yv-columns__title{font-size:17px;font-weight:600;margin:12px 0 6px}.yv-columns__text{font-size:14px;line-height:1.6;color:var(--yv-ink-2)}.yv-columns__text p{margin:0 0 8px}.yv-columns__text ul{padding-left:18px;margin:0 0 8px}.yv-columns__item .yv-link{margin-top:8px}@media not (min-width:750px){.yv-page{padding-block:32px 56px}.yv-page__title,.yv-tracking__title{font-size:26px}.yv-rich-text{padding-block:40px}.yv-rich-text__heading{font-size:28px}.yv-rich-text--large .yv-rich-text__text{font-size:20px}.yv-care{grid-template-columns:repeat(3,1fr);row-gap:20px}.yv-form__row{grid-template-columns:1fr}.yv-form__submit{align-self:stretch}.yv-columns__grid{grid-template-columns:1fr;gap:32px}}.yv-rich-text__text p,.yv-rte p,.yv-page__intro p,.yv-contact__intro p,.yv-faq__answer p,.yv-columns__text p,.yv-tracking__option p{font-size:inherit}.yv-media-text--story{max-width:1088px;gap:0;padding-block:40px}.yv-media-text--story .yv-media-text__media{border-radius:0}.yv-media-text--story .yv-media-text__text{max-width:none;padding:0 28px}.yv-media-text--story .yv-media-text__title{font-size:24px}.yv-media-text--story .yv-media-text__body{font-size:20px;line-height:1.45;color:var(--yv-ink);letter-spacing:-.01em}@media not (min-width:750px){.yv-media-text--story{padding-block:24px}.yv-media-text--story .yv-media-text__text{padding:24px 0 0}.yv-media-text--story .yv-media-text__body{font-size:17px}}.yv-media-text--story .yv-media-text__body p{font-size:inherit}.yv-media-text--story .yv-media-text__media{aspect-ratio:544 / 370}.yv-page__guides .yv-size-guide__more{display:none}.yv-page__guides .yv-size-guide h3{font-size:18px;margin:40px 0 10px}.yv-page__guides .yv-size-guide table,.yv-page__guides .yv-size-guide p{font-size:14px}@media not (min-width:750px){.yv-rte table{display:block;overflow-x:auto}}.yv-popup__dialog{padding:0;border:0;border-radius:var(--yv-radius-small);width:min(720px,calc(100vw - 32px));max-width:none;overflow:hidden;display:none;grid-template-columns:360px 1fr;min-height:440px;color:var(--yv-ink);background:#fff}.yv-popup__dialog[open]{display:grid}.yv-popup__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto!important;height:fit-content;max-height:calc(100vh - 32px)}.yv-popup__dialog::backdrop{background:#14141473}.yv-popup__media img{width:100%;height:100%;object-fit:cover;display:block}.yv-popup__content{position:relative;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:48px 40px 32px}.yv-popup__close{position:absolute;top:12px;right:12px;background:none;border:0;padding:8px;cursor:pointer;color:var(--yv-ink)}.yv-popup__title{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.yv-popup__text{font-size:15px;line-height:1.5;color:var(--yv-ink-2);margin:0 0 6px}.yv-popup .yv-field{border-top:0;border-bottom:1px solid var(--yv-ink)}.yv-popup__decline{background:none;border:0;padding:4px;font-size:13px;color:var(--yv-ink-2);text-decoration:underline;cursor:pointer;align-self:center}.yv-popup__legal{font-size:11px;line-height:1.45;color:var(--yv-ink-2);margin:0}.yv-popup__code{display:flex;align-items:center;gap:12px;margin-top:6px}.yv-popup__code span{flex:1;padding:14px 16px;border:1px dashed var(--yv-ink);font-size:18px;font-weight:600;letter-spacing:.08em;text-align:center}.yv-popup__code .button{min-width:110px}@media not (min-width:750px){.yv-popup__dialog{grid-template-columns:1fr;min-height:0;width:100%;max-width:100%;margin:auto 0 0!important;border-radius:16px 16px 0 0;max-height:92vh}.yv-popup__media{display:none}.yv-popup__content{padding:40px 20px 24px}.yv-popup__title{font-size:24px}}@media not (min-width:750px){main,main>*,.yv-pdp__inner,.yv-pdp__gallery,.yv-pdp__info,.yv-media-text>*,.yv-collection__toolbar,.yv-card,.yv-footer__main,.yv-footer__bottom{min-width:0;max-width:100%}.yv-drawer,.yv-lightbox,.header__mobile-menu-overlay{width:100%;max-width:100%}.yv-upsell__item{grid-template-columns:48px minmax(0,1fr) auto auto;gap:8px}.yv-upsell__thumb{width:48px;height:48px}}.yv-pdp--premium-review .yv-pdp__social-proof{display:flex;align-items:center;gap:8px;margin-top:14px}.yv-pdp--premium-review .yv-pdp__social-faces{display:flex;flex:none;padding-left:6px}.yv-pdp--premium-review .yv-pdp__social-faces img{width:32px;height:32px;margin-left:-6px;border:2px solid var(--yv-white);border-radius:50%;object-fit:cover}.yv-pdp--premium-review .yv-pdp__social-faces img:nth-child(1){object-position:50% 35%}.yv-pdp--premium-review .yv-pdp__social-faces img:nth-child(2){object-position:28% 45%}.yv-pdp--premium-review .yv-pdp__social-faces img:nth-child(3){object-position:72% 35%}.yv-pdp--premium-review .yv-pdp__social-text{display:flex;align-items:center;flex-wrap:wrap;gap:2px 4px;min-width:0;color:var(--yv-ink-2);font-size:12px;line-height:1.3}.yv-pdp--premium-review .yv-pdp__social-text strong{color:var(--yv-ink);font-size:inherit;font-weight:600}.yv-pdp--premium-review .yv-pdp__social-name{display:inline-flex;align-items:center;flex:none;gap:3px;white-space:nowrap}.yv-pdp--premium-review .yv-pdp__verified{flex:none;width:14px;height:14px}@media(max-width:749px){.yv-pdp--premium-review .yv-pdp__social-text{flex-direction:column;align-items:flex-start;gap:1px;font-size:10.5px;line-height:1.25}.yv-pdp--premium-review .yv-pdp__social-text>span:last-child{font-size:10px;white-space:nowrap}}.yv-pdp--premium-review .yv-pdp__benefit .yv-icon,.yv-pdp--premium-review .yv-pdp__premium-points .yv-icon,.yv-media-text--premium-review .yv-media-text__points .yv-icon{box-sizing:border-box;flex:none;color:#6f5141;background:#e9ded1;border-radius:50%;stroke-width:2}.yv-pdp--premium-review .yv-pdp__benefit .yv-icon{width:22px;height:22px;padding:5px}.yv-pdp--premium-review .yv-pdp__premium-points{display:flex;flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none}.yv-pdp--premium-review .yv-pdp__premium-points li{display:flex;align-items:center;gap:9px;color:var(--yv-ink);font-size:13px;line-height:1.35}.yv-pdp--premium-review .yv-pdp__premium-points .yv-icon{width:22px;height:22px;padding:5px}.yv-pdp--premium-review .yv-pdp__stock[data-always-stock]{width:fit-content;margin:14px 0 10px;padding:6px 10px;color:#315c3b;background:#edf4ed;border-radius:999px;font-size:12px;line-height:1.2}.yv-pdp--premium-review .yv-pdp__stock[data-always-stock] .yv-pdp__stock-dot{width:8px;height:8px;background:#63b45a;box-shadow:0 0 0 3px #63b45a2e;animation:yvStockPulse 2.4s ease-in-out infinite}@keyframes yvStockPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 3px #63b45a2e}50%{opacity:.45;transform:scale(.82);box-shadow:0 0 0 6px #63b45a14}}.yv-pdp--premium-review .yv-pdp__description{margin-top:20px;padding:20px 22px;background:#f5f3f0}body:has(.yv-pdp--premium-review) .yv-section:not(:has(>*)){display:none;margin-top:0}body:has(.yv-pdp--premium-review) .yv-section:has(.yv-media-text--premium-review){margin-top:0;padding-block:20px;background:var(--yv-white)}body:has(.yv-pdp--premium-review) .yv-section:has(.yv-media-text--premium-review):first-of-type{padding-top:40px}.yv-media-text--premium-review{width:calc(100% - (2 * var(--page-margin-desktop)));max-width:calc(var(--page-width) - (2 * var(--page-margin-desktop)));margin-inline:auto;padding-inline:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow:hidden;border-radius:var(--yv-radius);background:#eeece8}.yv-media-text--premium-review .yv-media-text__media{height:100%;min-height:520px;border-radius:0}.yv-media-text--premium-review .yv-media-text__text{max-width:none;padding:clamp(36px,5vw,72px)}.yv-media-text--premium-review .yv-media-text__title{max-width:520px;font-size:clamp(30px,3vw,44px)}.yv-media-text--premium-review .yv-media-text__body{max-width:560px;margin-top:20px;color:#4f4b46}.yv-media-text--premium-review .yv-media-text__points{gap:12px;margin-top:24px}.yv-media-text--premium-review .yv-media-text__points .yv-icon{width:24px;height:24px;padding:5px}@media not (min-width:750px){.yv-pdp--premium-review{margin-top:12px}.yv-pdp--premium-review .yv-pdp__inner{gap:14px}.yv-pdp--premium-review .yv-pdp__form{margin-top:16px}.yv-pdp--premium-review .yv-pdp__description{margin-top:16px;padding:18px}body:has(.yv-pdp--premium-review) .yv-section:has(.yv-media-text--premium-review){padding-block:8px}.yv-media-text--premium-review{width:calc(100% - (2 * var(--page-margin-mobile)));grid-template-columns:1fr;gap:0;border-radius:12px}.yv-media-text--premium-review .yv-media-text__media{min-height:0;aspect-ratio:4 / 5}.yv-media-text--premium-review .yv-media-text__text{padding:26px 20px 30px}.yv-media-text--premium-review .yv-media-text__title{font-size:27px}.yv-media-text--premium-review .yv-media-text__body{margin-top:14px}.yv-media-text--premium-review .yv-media-text__points{gap:10px;margin-top:20px}.yv-media-text--premium-review .yv-media-text__points li{align-items:flex-start;font-size:14px}body:has(.yv-pdp--premium-review) .yv-engagements{margin-top:16px;padding-block:24px}body:has(.yv-pdp--premium-review) .yv-engagements__grid{gap:22px 12px}body:has(.yv-pdp--premium-review) .yv-engagements__item{gap:5px}body:has(.yv-pdp--premium-review) .yv-engagements__item .yv-icon{margin-bottom:3px}body:has(.yv-pdp--premium-review) .yv-section:has(.yv-faq-section){margin-top:24px}}.yv-blog{padding-block:48px 72px}.yv-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 16px;list-style:none;padding:0;margin:0}.yv-blog__empty{text-align:center;color:var(--yv-ink-2);font-size:15px}.yv-blog .yv-faq-page__anchors a[aria-current]{border-color:var(--yv-ink);background:var(--yv-ink);color:#fff}.yv-blog__pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:48px;font-size:14px}.yv-blog__pagination a{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--yv-line);border-radius:50%;color:var(--yv-ink)}.yv-article-card{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--yv-ink)}.yv-article-card__media{aspect-ratio:4 / 5;background:var(--yv-sand-50, #f5f3f0);border-radius:var(--yv-radius-small);overflow:hidden;margin-bottom:8px}.yv-article-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.yv-article-card:hover img{transform:scale(1.03)}.yv-article-card__tag{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--yv-ink-2);text-decoration:none}.yv-article-card__title{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.yv-article-card__meta{font-size:13px;color:var(--yv-ink-2)}.yv-article{padding-block:48px 24px}.yv-article__header{max-width:720px;margin:0 auto 32px;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.yv-article__meta{font-size:13px;color:var(--yv-ink-2);margin:0}.yv-article__image{max-width:1088px;margin:0 auto 40px;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--yv-radius-small)}.yv-article__image img{width:100%;height:100%;object-fit:cover;display:block}.yv-article__content,.yv-article__back{max-width:720px;margin-inline:auto}.yv-article__content{font-size:17px}.yv-article__content img{max-width:100%;height:auto;border-radius:var(--yv-radius-small)}.yv-article__back{margin-top:40px}.yv-article__related{padding-top:24px}@media not (min-width:750px){.yv-blog__grid{grid-template-columns:1fr 1fr;gap:28px 12px}.yv-article-card__title{font-size:15px}.yv-article__content{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yv-living.css.map */
