.yloma-cart-empty{display:grid;justify-items:start;gap:1rem;padding-block:2rem;text-align:start}.yloma-cart-empty>.button{margin-block:.5rem}.yloma-cart-empty .yloma-discovery-links--cart{text-align:start}.yloma-cart-empty .yloma-discovery-links__list{justify-content:start}.yloma-cart-review{display:inline-flex;align-items:center;min-block-size:2.75rem;justify-self:center}.yloma-reference-header.header{min-height:74px;padding-block:0;padding-inline:clamp(24px,4.166667vw,80px);column-gap:40px;row-gap:0;background:#fff;color:#242724}.yloma-reference-header .header__logo{padding:0}.yloma-reference-header .header__logo-text{width:165px;font-size:36px;font-weight:400;line-height:1;letter-spacing:.145em;text-transform:uppercase}.yloma-reference-header .header__primary-nav{flex-wrap:nowrap;column-gap:32px}.yloma-reference-header .header__primary-nav-item{font-size:20px;font-weight:500;line-height:1.2}.yloma-reference-header .header__primary-nav-item summary{display:flex;align-items:center;min-height:74px;cursor:pointer;white-space:nowrap}.yloma-reference-header .header__primary-nav-item [data-title]:before{inset-block-end:19px;height:1px}.yloma-reference-header .header__secondary-nav{flex-wrap:nowrap;gap:24px;font-size:13px;line-height:1.4}.yloma-reference-header .yloma-header-utility a{display:flex;align-items:center;min-height:44px;white-space:nowrap}.yloma-reference-header .yloma-header-utility a:hover{text-decoration:underline;text-underline-offset:5px}.yloma-reference-header .header__nav-icon{width:24px;height:24px}.yloma-reference-header .header__secondary-nav .header__search-link{order:2}.yloma-reference-header .header__secondary-nav .header__account-link{order:3}.yloma-reference-header .header__secondary-nav .header__cart-link{order:4}.yloma-reference-header .header__secondary-nav .localization-selectors{order:1;margin-inline-end:0}.yloma-reference-header .header__secondary-nav :is(.header__search-link,.header__cart-link)>a{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:44px}.yloma-reference-header .yloma-header-localization{position:relative;width:32px;height:44px}.yloma-reference-header .yloma-header-localization__globe{position:absolute;top:10px;right:4px;bottom:10px;left:4px;pointer-events:none}.yloma-reference-header .yloma-header-localization>.relative>.localization-toggle{width:32px;min-height:44px;padding:0;font-size:0;color:inherit}.yloma-reference-header .yloma-header-localization>.relative>.localization-toggle>:is(svg,span,img){display:none}.yloma-reference-header .yloma-header-localization x-popover{color:#242724}.yloma-reference-header a:focus-visible,.yloma-reference-header button:focus-visible,.yloma-reference-header summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:1000px){:root:has(.shopify-section:first-child .yloma-campaign[allow-transparent-header]) .yloma-reference-header:not(.is-solid):not(:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open],#sidebar-menu[open])){--header-show-transparent-logo:1;--background:0 0 0 / 0;--background-gradient:0 0 0 / 0;--text-color:255 255 255;--header-separation-border-color:0 0 0 / 0;background:transparent;color:#fff;box-shadow:none}}.yloma-reference-header:has(.header__primary-nav [open],.header-search[open],#sidebar-menu[open]){--background:255 255 255;--text-color:36 39 36;background:#fff;color:#242724}@media(min-width:1000px){.yloma-reference-header.header{grid-template-areas:"logo primary-nav secondary-nav";grid-template-columns:minmax(165px,calc(25vw - 75px)) minmax(0,1fr) auto}}@media(min-width:1600px){.yloma-reference-header .header__secondary-nav{column-gap:32px}.yloma-reference-header .yloma-header-utility{margin-inline-end:12px}}@media(min-width:1000px)and (max-width:1399px){.yloma-reference-header.header{column-gap:24px;grid-template-columns:165px minmax(0,1fr) auto}.yloma-reference-header .header__primary-nav{column-gap:22px}.yloma-reference-header .header__primary-nav-item{font-size:17px}.yloma-reference-header .header__secondary-nav{column-gap:15px}.yloma-reference-header .yloma-header-utility{font-size:12px}}@media(max-width:999px){.yloma-reference-header.header{min-height:49px;column-gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.yloma-reference-header .header__primary-nav{column-gap:0}.yloma-reference-header .header__primary-nav>button{width:40px;min-height:44px;display:flex;align-items:center}.yloma-reference-header .header__logo-text{width:135px;font-size:28px;letter-spacing:.12em}.yloma-reference-header .header__secondary-nav{column-gap:12px}.yloma-reference-header .header__secondary-nav :is(.header__account-link,.header__search-link){display:none}.yloma-reference-header .header__secondary-nav .yloma-header-localization{display:flex}:root:has(.shopify-section:first-child .yloma-campaign[allow-transparent-header]) .yloma-reference-header.header{--background:255 255 255;--background-gradient:none;--text-color:36 39 36;--header-separation-border-color:36 39 36 / .12;margin-block-end:0;background:#fff;color:#242724}.yloma-reference-header .header__nav-icon{width:22px;height:22px}}@media(max-width:399px){.yloma-reference-header.header{padding-inline:18px;column-gap:8px}.yloma-reference-header .header__logo-text{font-size:28px}.yloma-reference-header .header__secondary-nav{column-gap:6px}}.yloma-help{scroll-margin-top:calc(var(--header-height,74px) + 24px);padding-block:clamp(36px,4vw,64px);background:#f8f7f4;color:#242724}.yloma-help__heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px 48px;margin-block-end:26px}.yloma-help__heading-row h2{margin:0;max-width:28ch;font-size:clamp(26px,2.4vw,36px);line-height:1.2;letter-spacing:-.025em;font-weight:400}.yloma-help__contact{flex-shrink:0;font-size:14px;text-decoration:underline;text-underline-offset:5px}.yloma-help__questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,5vw,80px);align-items:start}.yloma-help__item{border-block-start:1px solid #c9cdc3;min-width:0}.yloma-help__item summary{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:64px;padding-block:18px;cursor:pointer;list-style:none;font-size:15px;line-height:1.6}.yloma-help__item summary::-webkit-details-marker{display:none}.yloma-help__symbol{position:relative;display:block;width:14px;height:14px;flex:0 0 14px;color:#596552}.yloma-help__symbol:before,.yloma-help__symbol:after{content:"";display:block;position:absolute;background:currentColor}.yloma-help__symbol:before{width:14px;height:1px;inset:6px 0 auto}.yloma-help__symbol:after{width:1px;height:14px;inset:0 auto auto 6px}.yloma-help__item[open] .yloma-help__symbol:after{display:none}.yloma-help__answer{padding:0 36px 23px 0;font-size:14px;line-height:1.75;color:#4a4e47}.yloma-help__answer p{margin:0;max-width:64ch}.yloma-help__answer a{display:inline-block;margin-block-start:12px;text-decoration:underline;text-underline-offset:5px}.yloma-help__explore{display:flex;align-items:baseline;gap:12px 36px;margin-block-start:26px;padding-block-start:23px;border-block-start:1px solid #c9cdc3;font-size:14px;line-height:1.6}.yloma-help__explore p{margin:0;flex-shrink:0;color:#596552}.yloma-help__explore ul{display:flex;flex-wrap:wrap;gap:6px 30px;margin:0;padding:0;list-style:none}.yloma-help__explore a{display:inline-block;padding-block:5px;text-decoration:underline;text-underline-offset:5px}.yloma-help a:hover{color:#596552}.yloma-help a:focus-visible,.yloma-help summary:focus-visible{outline:2px solid #596552;outline-offset:5px}@media screen and (max-width:699px){.yloma-help__heading-row{display:block;margin-block-end:22px}.yloma-help__contact{display:inline-block;min-height:44px;padding-block:10px;margin-block-start:8px}.yloma-help__questions{grid-template-columns:minmax(0,1fr)}.yloma-help__item summary{min-height:64px}.yloma-help__explore{display:block;margin-block-start:22px;padding-block-start:22px}.yloma-help__explore ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-block-start:10px}.yloma-help__explore a{display:flex;align-items:center;min-height:44px}}.yloma-product-confidence{padding-block:clamp(56px,7vw,96px);background:#f8f7f4;color:#242724;scroll-margin-block-start:calc(var(--sticky-area-height, 0px) + 24px)}yloma-confidence-photo{display:block}.yloma-product-confidence__intro{display:grid;gap:14px;margin-block-end:34px}.yloma-product-confidence__eyebrow{font-size:11px;line-height:1.6;color:#626e59}.yloma-product-confidence h2{max-width:24ch;font-size:clamp(30px,3.5vw,46px);line-height:1.18;letter-spacing:-.035em;font-weight:400}.yloma-product-confidence__layout{display:grid;gap:34px;align-items:start}.yloma-product-confidence__figure{min-width:0;margin:0}.yloma-product-confidence__image{display:block;width:100%;height:auto;object-fit:contain;background:#fff}.yloma-product-confidence__figure figcaption{margin-block-start:12px;font-size:11px;line-height:1.6;color:#66695f}.yloma-product-confidence__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;min-width:0}.yloma-product-confidence__fact{min-width:0;padding-block-start:18px;border-block-start:1px solid #cfcac0}.yloma-product-confidence__fact h3,.yloma-product-confidence__questions>h3{font-size:17px;line-height:1.5;font-weight:500;letter-spacing:-.015em}.yloma-product-confidence__fact p{max-width:55ch;margin-block-start:13px;font-size:13px;line-height:1.85;color:#5e635d}.yloma-product-confidence__questions{max-width:960px;margin-block-start:44px}.yloma-product-confidence__questions>h3{margin-block-end:18px}.yloma-product-confidence__faq{border-block-start:1px solid #cfcac0}.yloma-product-confidence__faq:last-child{border-block-end:1px solid #cfcac0}.yloma-product-confidence__faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding-block:16px;font-size:13px;line-height:1.7;list-style:none;cursor:pointer}.yloma-product-confidence__faq summary::-webkit-details-marker{display:none}.yloma-product-confidence__plus{flex:0 0 auto;font-size:22px;font-weight:300;line-height:1}.yloma-product-confidence__faq[open] .yloma-product-confidence__plus{transform:rotate(45deg)}.yloma-product-confidence__answer{max-width:75ch;padding-block:0 22px;padding-inline-end:36px;font-size:13px;line-height:1.85;color:#5e635d}.yloma-product-confidence__faq summary:focus-visible{outline:2px solid #626e59;outline-offset:3px}.yloma-product-confidence--with-image .yloma-product-confidence__layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);align-items:center}.yloma-product-confidence--with-image .yloma-product-confidence__facts{grid-template-columns:1fr;gap:24px}@media screen and (max-width:999px){.yloma-product-confidence--with-image .yloma-product-confidence__layout{grid-template-columns:1fr}.yloma-product-confidence__facts{gap:24px}}@media screen and (max-width:699px){.yloma-product-confidence__intro{gap:12px;margin-block-end:28px}.yloma-product-confidence__facts{grid-template-columns:1fr;gap:25px}.yloma-product-confidence__fact p{font-size:13px}.yloma-product-confidence__questions{margin-block-start:36px}.yloma-product-confidence__faq summary{gap:20px}.yloma-product-confidence__answer{padding-inline-end:26px}}.yloma-product-details{border-block-start:1px solid rgb(var(--text-color) / .13);padding-block:56px 64px;scroll-margin-block-start:calc(var(--sticky-area-height, 0px) + 24px)}.yloma-product-details__eyebrow{margin-block-end:12px;font-size:11px;line-height:1.6;letter-spacing:.08em;color:rgb(var(--text-color) / .6)}.yloma-product-details__heading{max-width:20ch;margin-block-end:32px;font-size:clamp(28px,3vw,44px);line-height:1.17;letter-spacing:-.04em;font-weight:400}.yloma-product-details__layout{display:grid;gap:40px}.yloma-product-details__description{min-width:0;max-width:760px;font-size:14px;line-height:1.9}.yloma-product-details__description>p:first-child{font-size:clamp(18px,1.5vw,22px);line-height:1.65;letter-spacing:-.015em}.yloma-product-details__description :is(h2,h3){margin-block:34px 14px;padding-block-start:24px;border-block-start:1px solid rgb(var(--text-color) / .12);font-size:18px;line-height:1.4;letter-spacing:-.02em;font-weight:500}.yloma-product-details__description :is(ul,ol){padding-inline-start:20px}.yloma-product-details__description li+li{margin-block-start:7px}.yloma-product-details__services{display:grid;align-content:start;gap:0;min-width:0;background:#f5f1e9;padding-inline:24px;scroll-margin-block-start:calc(var(--sticky-area-height, 0px) + 24px)}.yloma-product-details__service{padding-block:24px}.yloma-product-details__service+.yloma-product-details__service{border-block-start:1px solid rgb(var(--text-color) / .13)}.yloma-product-details__service h3{font-size:16px;line-height:1.4;font-weight:500;letter-spacing:-.025em}.yloma-product-details__service p{margin-block-start:10px;font-size:12px;line-height:1.85;color:rgb(var(--text-color) / .8)}.yloma-product-details__service a{display:flex;align-items:center;width:fit-content;min-height:44px;margin-block-start:6px;text-decoration:underline;text-underline-offset:4px;font-size:11px;line-height:1.5}.yloma-product-details__service a+a{margin-block-start:0}.yloma-product-details__service a:focus-visible{outline:2px solid #626e59;outline-offset:3px}.yloma-product-details__warranty{scroll-margin-block-start:calc(var(--sticky-area-height, 0px) + 24px)}@media screen and (min-width:1000px){.yloma-product-details{padding-block:88px 104px}.yloma-product-details__heading{margin-block-end:48px}.yloma-product-details__layout{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:clamp(48px,7vw,112px);align-items:start}.yloma-product-details__description{font-size:15px}}.yloma-promise{padding-block:clamp(48px,6vw,88px);background:#f8f7f4;color:#242724}.yloma-promise__heading{max-width:25ch;margin:0 0 clamp(26px,3vw,42px);font-size:clamp(30px,3.2vw,44px);line-height:1.2;letter-spacing:-.035em;font-weight:400}.yloma-promise__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.yloma-promise__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(26px,2.8vw,44px);background:#e9e5db}.yloma-promise__icon{display:block;flex:0 0 auto;width:64px;height:64px;margin-block-end:34px;color:#596552}.yloma-promise__card h3{max-width:18ch;margin:0;font-size:clamp(28px,2.1vw,32px);line-height:1.18;letter-spacing:-.03em;font-weight:400}.yloma-promise__card p{max-width:42ch;margin:20px 0 0;font-size:14px;line-height:1.8;color:#4a4e47}.yloma-promise__contact{display:inline-block;margin-block-start:22px;padding-block:4px;font-size:14px;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.yloma-promise__contact:hover{color:#596552}.yloma-promise__contact:focus-visible{outline:2px solid #596552;outline-offset:5px}@media screen and (max-width:899px){.yloma-promise__grid{grid-template-columns:1fr;gap:14px}.yloma-promise__card{padding:28px}.yloma-promise__icon{width:56px;height:56px;margin-block-end:24px}.yloma-promise__card h3{max-width:22ch;font-size:28px}.yloma-promise__card p{max-width:60ch;margin-block-start:16px}.yloma-promise__contact{margin-block-start:18px}}.yloma-reference-sidebar{--drawer-max-width:min(320px,92vw);--drawer-header-padding-inline:24px;--drawer-body-padding-inline:24px;--drawer-header-padding-block:8px;color:#242724}.yloma-reference-sidebar::part(header){min-height:60px;padding-inline:24px}.yloma-reference-sidebar::part(close-button){width:40px;height:40px;justify-content:center;margin-inline-end:-8px}.yloma-reference-sidebar .yloma-header-mobile-search{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:40px;height:44px;font-size:20px;color:#242724}.yloma-reference-sidebar .header-sidebar__scroller{padding-top:38px}.yloma-reference-sidebar .header-sidebar__linklist.divide-y>li{border-block-start:0}.yloma-reference-sidebar .header-sidebar__linklist>li:nth-child(-n+3) .header-sidebar__linklist-button{min-height:54px;padding-block:12px;font-size:24px;line-height:1.25}.yloma-reference-sidebar .header-sidebar__linklist>li:nth-child(-n+3) .header-sidebar__linklist-button>svg{width:18px}.yloma-reference-sidebar .header-sidebar__linklist>li:nth-child(n+4) .header-sidebar__linklist-button{min-height:40px;padding-block:10px;font-size:14px;line-height:1.5}.yloma-reference-sidebar .header-sidebar__linklist.divide-y>li:nth-child(4){border-block-start:1px solid #dedfd7;margin-top:28px;padding-top:22px}.yloma-reference-sidebar .header-sidebar__footer{font-size:14px}.yloma-reference-sidebar .header-sidebar__footer:before{display:none}.yloma-reference-sidebar .header-sidebar__sub-panel .header-sidebar__linklist-button{font-size:19px;line-height:1.4}.yloma-reference-sidebar a:focus-visible,.yloma-reference-sidebar button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.yloma-product-gallery .product-gallery__media[data-media-type=image]{aspect-ratio:1;min-width:0;align-self:start;overflow:hidden;background:#fff}.yloma-product-gallery .product-gallery__media[data-media-type=image]>img{display:block;width:100%;height:100%;padding:8%;object-fit:contain;object-position:center}.yloma-product-gallery .product-gallery__media[data-media-type=image]>.yloma-product-gallery__image--scene{padding:0;object-fit:cover}@media screen and (min-width:1000px){.shopify-section--main-product .product:has(>.yloma-product-gallery--editorial){--product-gap: clamp(32px, 3vw, 64px)}.shopify-section--main-product .product:has(>.yloma-product-gallery--editorial)>.product-info{width:100%;max-width:514px;justify-self:end}.yloma-product-gallery--editorial .product-gallery__carousel{grid-auto-flow:row;max-height:none!important;overflow:visible}.yloma-product-gallery.yloma-product-gallery--editorial .product-gallery__media[data-media-type=image]{grid-column:span 1;min-width:0;aspect-ratio:5 / 6}.yloma-product-gallery--editorial .product-gallery__media:nth-child(3n of.product-gallery__media:not([hidden])){grid-column:1 / -1;aspect-ratio:17 / 10}.yloma-product-gallery--editorial .product-gallery__media:nth-child(3n of.product-gallery__media:not([hidden])):has(>.yloma-product-gallery__image--scene){aspect-ratio:1}}.yloma-product-gallery .product-gallery__thumbnail{aspect-ratio:1;background:#fff;overflow:hidden}.yloma-product-gallery .product-gallery__thumbnail>img{width:100%;height:100%;aspect-ratio:1;object-fit:contain;object-position:center}.product-info--yloma{min-width:0}.product-info--yloma .product-info__block-list>.product-info__block-item{--product-info-gap: 18px}.product-info--yloma .product-info__block-list>.product-info__block-item[data-block-type=title]{--product-info-gap: 10px}.product-info--yloma .product-info__block-list>.product-info__block-item[data-block-type=price]{--product-info-gap: 14px}.product-info--yloma .product-info__block-list>.product-info__block-item[data-block-type=payment-terms]{--product-info-gap: 8px;font-size:11px}.product-info--yloma .product-info__block-list>.product-info__block-item[data-block-type=complementary-products]{--product-info-gap: 32px}.product-info--yloma .product-info__block-list>.product-info__block-item[data-block-id=yloma_product_support]{--product-info-gap: 20px}.yloma-product-title{line-height:1.1;letter-spacing:-.04em;text-transform:none}.yloma-product-title__model{display:block;font-size:clamp(40px,4.4vw,60px);font-weight:400;line-height:1.05;letter-spacing:-.045em;overflow-wrap:anywhere}.yloma-product-title__finish{display:block;max-width:42ch;margin-block-start:12px;font-family:var(--text-font-family);font-size:13px;font-weight:400;line-height:1.6;letter-spacing:0;color:rgb(var(--text-color) / .7)}.product-info--yloma [data-block-type=price] .price-list{gap:12px;line-height:1.5;letter-spacing:-.02em}.product-info--yloma [data-block-type=price] sale-price{font-size:22px}.product-info--yloma [data-block-type=price] compare-at-price{font-size:16px}.product-info--yloma [data-block-type=variant-picker] .variant-picker__option-info{font-size:12px;line-height:1.5}.product-info--yloma [data-block-type=variant-picker] legend{color:rgb(var(--text-color) / .65)}.product-info--yloma [data-block-type=variant-picker] .block-swatch{min-width:48px;min-height:44px;font-size:12px}.product-info--yloma [data-block-type=buy-buttons] .buy-buttons .button{min-height:54px;font-size:12px;letter-spacing:.04em}@media screen and (min-width:1000px){.product-info--yloma{padding-inline-start:clamp(10px,1.6vw,26px)}}.product-info__block-item:has(.yloma-upsell__empty){display:none}.yloma-upsell{border-block-start:1px solid rgb(var(--text-color) / .16);padding-block-start:24px;text-align:start}.yloma-upsell__heading{font:inherit;font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.025em}.yloma-upsell__context{margin-block-start:8px;font-size:13px;line-height:1.6;opacity:.75}.yloma-upsell__list{display:grid;gap:18px;margin-block-start:18px}.yloma-upsell__card{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px 16px;align-items:center}.yloma-upsell__image-link{display:block;width:80px;aspect-ratio:1;background:#fff;overflow:hidden}.yloma-upsell__image{width:100%;height:100%;object-fit:contain}.yloma-upsell__info{min-width:0}.yloma-upsell__title{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:1.45;font-weight:500}.yloma-upsell__price{margin-block-start:3px;font-size:13px}.yloma-upsell__product-form{display:block;grid-column:1 / -1}.yloma-upsell__form{display:grid;gap:10px}.yloma-upsell__variant{min-width:0;margin:0;padding:0;border:0}.yloma-upsell__variant legend{width:100%;padding:0;font-size:12px;font-weight:500}.yloma-upsell__variant-hint{margin-block-start:4px;font-size:12px;line-height:1.5;opacity:.65}.yloma-upsell__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,154px),1fr));gap:8px;margin-block-start:10px}.yloma-upsell__choice{display:flex;gap:10px;align-items:center;min-width:0;min-height:48px;padding:10px 12px;border:1px solid rgb(var(--text-color) / .2);background:transparent;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.yloma-upsell__choice:hover{border-color:rgb(var(--text-color) / .55)}.yloma-upsell__choice:has(input:checked){border-color:#596552;background:#f1f3ef}.yloma-upsell__choice:has(input:disabled){opacity:.45;cursor:not-allowed}.yloma-upsell__choice input{flex:0 0 16px;width:16px;height:16px;margin:0;padding:0;border:1px solid currentColor;border-radius:50%;-webkit-appearance:auto;appearance:auto;accent-color:#596552;cursor:inherit}.yloma-upsell__choice-copy{display:grid;gap:3px;min-width:0}.yloma-upsell__choice-title{font-size:12px;line-height:1.45;overflow-wrap:anywhere}.yloma-upsell__choice-price{display:flex;flex-wrap:wrap;column-gap:8px;font-size:11px;line-height:1.45;opacity:.7}.yloma-upsell__choice-status{font-size:10px}.yloma-upsell__buy-buttons{display:grid}.yloma-upsell__add{width:100%;min-height:44px;padding:11px 14px;font-size:12px;line-height:1.4;letter-spacing:.01em}.yloma-upsell__add:disabled{opacity:.45;cursor:not-allowed}.yloma-upsell :is(a,input,button):focus-visible{outline:2px solid #626e59;outline-offset:3px}.yloma-upsell__choice:has(input:focus-visible){outline:2px solid #626e59;outline-offset:3px}@media(prefers-reduced-motion:reduce){.yloma-upsell__choice{transition:none}}.yloma-discovery-links{min-width:0;margin-block-start:12px;text-align:start}.yloma-discovery-links__heading{margin:0 0 8px;font-size:14px;line-height:1.6;font-weight:500}.yloma-discovery-links__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;list-style:none;padding:0;margin:0}.yloma-discovery-links__list li{min-width:0}.yloma-discovery-links__list a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.yloma-discovery-links__list a:hover{text-decoration-thickness:2px}.yloma-discovery-links__list a:focus-visible{outline:2px solid #596552;outline-offset:4px}.yloma-discovery-links__list a:active{transform:translateY(1px)}.yloma-discovery-links--cart{text-align:center}.yloma-discovery-links--cart .yloma-discovery-links__list{justify-content:center;column-gap:20px}@media screen and (max-width:699px){.yloma-discovery-links__list{column-gap:20px}.yloma-discovery-links__list a{min-height:48px;font-size:13px}}.yloma-reference-header .yloma-header-mega{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0;padding:0;min-height:min(628px,calc(100svh - var(--header-height,74px)));max-height:calc(100svh - var(--header-height,74px));border-top:1px solid #e5e7df;border-bottom:1px solid #e5e7df;background:#fff;color:#242724;overflow-y:auto}.yloma-header-mega__navigation{min-width:0;padding:56px clamp(32px,4.166667vw,80px) 70px}.yloma-header-mega__overview{display:inline-flex;align-items:center;gap:20px;min-height:36px;margin-bottom:28px;font-size:13px;text-decoration:none}.yloma-reference-header .yloma-header-mega__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;align-content:start}.yloma-reference-header .yloma-header-mega__links>li{max-width:none;min-width:0}.yloma-header-mega__links a{display:flex;align-items:center;gap:22px;min-height:64px;width:fit-content;font-size:24px;line-height:1.35;font-weight:400;text-decoration:none}.yloma-header-mega__links a span{max-width:19ch}.yloma-header-mega__links a:hover span,.yloma-header-mega__overview:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.yloma-header-mega__icon{flex-shrink:0;width:40px;height:40px}.yloma-reference-header .yloma-header-mega__scene{display:flex;position:relative;align-items:flex-start;justify-content:center;min-width:0;background:#f1f2ed;padding:62px 40px 56px}.yloma-reference-header .yloma-header-mega__scene>.yloma-header-mega__feature{display:block;flex:0 1 420px;min-width:0;max-width:420px;text-decoration:none}.yloma-header-mega__image{display:block;width:100%;aspect-ratio:1;object-fit:cover}.yloma-header-mega__feature>span{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;font-size:13px;line-height:1.5}.yloma-reference-header .yloma-header-mega__scene>.yloma-header-mega__close{position:absolute;top:16px;right:clamp(24px,4.166667vw,80px);display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;max-width:40px;padding:0;cursor:pointer}@media(min-width:1000px)and (max-width:1399px){.yloma-header-mega__navigation{padding:38px 32px 50px}.yloma-reference-header .yloma-header-mega__links{gap:16px 24px}.yloma-header-mega__links a{font-size:20px;gap:15px}.yloma-header-mega__icon{width:32px;height:32px}.yloma-reference-header .yloma-header-mega__scene{padding:62px 26px 40px}}.yloma-product-assurance{min-width:0;text-align:start}.yloma-product-assurance__links{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin:0;padding:0;list-style:none}.yloma-product-assurance__links li{min-width:0}.yloma-product-assurance__links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:10px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.yloma-product-assurance__links a>span{opacity:.65}.yloma-product-assurance__links a:focus-visible{outline:2px solid #626e59;outline-offset:3px}.yloma-product-assurance__note{max-width:65ch;margin-block-start:2px;font-size:10px;line-height:1.7;color:rgb(var(--text-color) / .68)}.yloma-product-finishes{margin-block-start:18px;padding-block-start:18px;border-block-start:1px solid rgb(var(--text-color) / .12);text-align:start}.yloma-product-finishes__label{font-size:11px;line-height:1.5;font-weight:500;color:rgb(var(--text-color) / .65)}.yloma-product-finishes__current{margin-block-start:5px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.yloma-product-finishes__options{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:13px}.yloma-product-finishes__swatch{position:relative;display:inline-flex;flex:0 0 52px;width:52px;height:52px;min-height:44px;align-items:center;justify-content:center;padding:4px;border:1px solid rgb(var(--text-color) / .22);border-radius:50%;color:inherit;text-decoration:none}.yloma-product-finishes__sample{position:relative;display:flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgb(var(--text-color) / .08);border-radius:50%;background:#f5f1e9}.yloma-product-finishes__sample.has-palette{background-color:var(--yloma-finish-base)}.yloma-product-finishes__sample.has-palette[data-pattern=wood]{background-image:repeating-linear-gradient(96deg,transparent 0 5px,rgb(74 47 23 / .15) 6px,transparent 7px 11px,rgb(255 255 255 / .15) 12px,transparent 13px 19px)}.yloma-product-finishes__sample.has-palette[data-pattern=marble]{background-image:linear-gradient(134deg,transparent 22%,rgb(66 65 61 / .28) 23%,transparent 24% 60%,rgb(255 255 255 / .7) 61%,transparent 63%),linear-gradient(36deg,transparent 39%,rgb(111 110 102 / .25) 40%,transparent 42%)}.yloma-product-finishes__image{display:block;width:34px;height:34px;object-fit:contain}.yloma-product-finishes__accent{position:absolute;right:-2px;bottom:0;width:15px;height:15px;border:2px solid #fff;border-radius:50%;background:var(--yloma-finish-accent);box-shadow:0 0 0 1px rgb(var(--text-color) / .16)}.yloma-product-finishes__swatch.is-current{border-color:currentColor;box-shadow:0 0 0 1px currentColor}.yloma-product-finishes__check{position:absolute;top:-3px;right:-2px;display:flex;width:19px;height:19px;align-items:center;justify-content:center;border-radius:50%;background:#2e3029;color:#fff}.yloma-product-finishes__swatch.is-unavailable .yloma-product-finishes__sample{opacity:.45}.yloma-product-finishes__swatch:hover{border-color:currentColor}.yloma-product-finishes__swatch:focus-visible{outline:2px solid #626e59;outline-offset:4px}@media screen and (max-width:359px){.yloma-product-finishes__options{gap:10px}}.yloma-product-help{padding:1.25rem 1.35rem .65rem;border:1px solid rgb(var(--text-color) / .13);background:rgb(var(--text-color) / .025);text-align:start}.yloma-product-help__intro{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:.85rem}.yloma-product-help__icon{margin-top:.1rem}.yloma-product-help__title{margin:0 0 .35rem;font-weight:600;font-size:.9375rem;line-height:1.4}.yloma-product-help__copy{margin:0;color:rgb(var(--text-color) / .76);font-size:.8125rem;line-height:1.65}.yloma-product-help__contact{display:inline-flex;min-height:44px;align-items:center;gap:.85rem;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.yloma-product-help__direct{margin-block-start:8px;padding-block:8px 12px;border-block-start:1px solid rgb(var(--text-color) / .1)}.yloma-product-help__direct a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.yloma-product-help__direct p{font-size:11px;line-height:1.7;color:rgb(var(--text-color) / .72)}.yloma-product-help__identity{margin-block-start:5px}.yloma-product-help__policies{display:flex;flex-wrap:wrap;column-gap:1.25rem;margin-top:.35rem;border-top:1px solid rgb(var(--text-color) / .1)}.yloma-product-help__policies a{display:inline-flex;min-height:44px;align-items:center;font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.yloma-product-help a:hover{text-decoration-thickness:2px}.yloma-product-help a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.yloma-product-overview{min-width:0;text-align:start}.yloma-product-overview__intro{max-width:47ch;font-size:14px;line-height:1.8;color:rgb(var(--text-color) / .82)}.yloma-product-overview__highlights{display:flex;flex-wrap:wrap;gap:6px 16px;margin-block-start:12px;padding:0;list-style:none}.yloma-product-overview__highlights li{display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.65;color:rgb(var(--text-color) / .8)}.yloma-product-overview__highlights li:before{content:"";display:block;width:6px;height:1px;background:#626e59}.yloma-product-overview__details{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-block-start:5px;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.yloma-product-overview__details:focus-visible{outline:2px solid #626e59;outline-offset:3px}.yloma-product-specs{display:grid;gap:14px;min-width:0;text-align:start}.yloma-product-specs--dimensions,.yloma-product-specs--all{padding:14px 16px;background:rgb(var(--text-color) / .035);border-inline-start:2px solid #626e59}.yloma-product-specs__label{font-size:11px;line-height:1.5;font-weight:500;color:rgb(var(--text-color) / .68)}.yloma-product-specs__label span{font-weight:400}.yloma-product-specs__value{margin-block-start:5px;font-size:14px;line-height:1.6;font-variant-numeric:tabular-nums}.yloma-product-specs__interior{border-block-start:1px solid rgb(var(--text-color) / .1)}.yloma-product-specs__interior summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:11px;line-height:1.5;cursor:pointer;list-style:none}.yloma-product-specs__interior summary::-webkit-details-marker{display:none}.yloma-product-specs__interior summary span{font-size:18px;font-weight:300}.yloma-product-specs__interior[open] summary span{transform:rotate(45deg)}.yloma-product-specs__interior summary:focus-visible{outline:2px solid #626e59;outline-offset:3px}.yloma-product-specs__interior .yloma-product-specs__value{font-size:12px}.yloma-product-specs__note{margin-block-start:5px;font-size:12px;line-height:1.7;opacity:.76;overflow-wrap:anywhere}.yloma-product-specs--support{padding-block-start:18px;border-block-start:1px solid rgb(var(--text-color) / .13)}.yloma-product-specs__manual,.yloma-product-specs__contact{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.yloma-product-specs__manual>svg{flex:0 0 auto;opacity:.65}.yloma-product-specs__diagram{margin-block-start:8px;border-block-start:1px solid rgb(var(--text-color) / .13)}.yloma-product-specs__diagram summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:11px;cursor:pointer;list-style:none}.yloma-product-specs__diagram summary::-webkit-details-marker{display:none}.yloma-product-specs__diagram summary span{font-size:18px}.yloma-product-specs__diagram[open] summary span{transform:rotate(45deg)}.yloma-product-specs__diagram summary:focus-visible{outline:2px solid #626e59;outline-offset:3px}.yloma-product-specs__diagram figure{margin:0;padding-block:10px}.yloma-product-specs__diagram img{display:block;width:100%;height:auto;background:#fff}.yloma-product-specs__diagram figcaption{margin-block-start:8px;font-size:10px;line-height:1.7;color:rgb(var(--text-color) / .7)}.yloma-product-specs__assembly-notes{margin-block-start:3px}.yloma-product-specs__assembly-notes summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:11px;cursor:pointer;list-style:none}.yloma-product-specs__assembly-notes summary::-webkit-details-marker{display:none}.yloma-product-specs__assembly-notes summary span{font-size:18px;transition:transform .15s}.yloma-product-specs__assembly-notes[open] summary span{transform:rotate(45deg)}.yloma-product-specs__assembly-notes summary:focus-visible{outline:2px solid #626e59;outline-offset:3px}@media(prefers-reduced-motion:reduce){.yloma-product-specs__assembly-notes summary span{transition:none}}.yloma-product-specs a:focus-visible{outline:2px solid #626e59;outline-offset:3px}.yloma-search-suggestions{text-align:start;padding-block:24px 12px}.yloma-search-suggestions__intro{margin:0 0 12px;color:rgb(var(--text-color) / .7);font-size:14px;line-height:1.6}.yloma-search-suggestions__categories{display:flex;flex-wrap:wrap;gap:4px 24px}.yloma-search-suggestions__categories a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px;font-size:14px}.yloma-search-suggestions__models{display:flex;align-items:center;flex-wrap:wrap;gap:4px 18px;margin-top:14px;padding-top:14px;border-top:1px solid rgb(var(--text-color) / .12)}.yloma-search-suggestions__models p{margin:0;font-size:12px;color:rgb(var(--text-color) / .7)}.yloma-search-suggestions__models ul{display:flex;flex-wrap:wrap;gap:4px 20px;list-style:none;padding:0;margin:0}.yloma-search-suggestions__models a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.yloma-search-suggestions a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.header-search:has(.header-search__input:not(:placeholder-shown)) .yloma-header-search-suggestions{display:none}.yloma-search-results-form{width:min(100%,560px);margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=IAACAAAAAACAOAAAAEAAADAAQNMH */
