.ycos{--ycos-serif: var(--font-heading-family, "Cormorant Garamond"), "Cormorant Garamond", Georgia, "Times New Roman", serif;--ycos-sans: var(--font-body-family, "Jost"), "Jost", system-ui, -apple-system, "Segoe UI", sans-serif;--ycos-gutter: 16px;--ycos-ease: cubic-bezier(.2, .7, .2, 1);--ycos-shadow-soft: 0 10px 24px rgba(120, 95, 60, .16);--ycos-radius: 0px;--color-accent: var(--ycos-gold-rgb);font-family:var(--ycos-sans);font-size:1.5rem;line-height:1.55;color:var(--ycos-text);background-color:var(--ycos-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(min-width:750px){.ycos{--ycos-gutter: 20px}}.ycos ::selection{background:var(--ycos-beige);color:var(--ycos-text)}.ycos h1,.ycos h2,.ycos h3,.ycos h4,.ycos h5,.ycos h6,.ycos .h1,.ycos .h2,.ycos .h3,.ycos .h4,.ycos .h5{font-family:var(--ycos-serif);font-weight:500;color:var(--ycos-text);line-height:1.12;letter-spacing:0;text-wrap:balance}.ycos p,.ycos li,.ycos td,.ycos th,.ycos label,.ycos input,.ycos select,.ycos textarea,.ycos button{font-family:var(--ycos-sans)}.ycos a{color:inherit;text-underline-offset:3px;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.ycos .rte a,.ycos .xo-rte a{color:var(--ycos-text);text-decoration:underline;text-decoration-color:var(--ycos-gold)}.ycos .rte a:hover,.ycos .xo-rte a:hover{color:var(--ycos-gold)}.ycos :focus-visible{outline:2px solid var(--ycos-gold)!important;outline-offset:2px}.ycos img{max-width:100%}.ycos xo-container.xo-container--box,.ycos .xo-container--box{max-width:calc(var(--ycos-page-width) + var(--ycos-gutter) * 2)!important;padding-left:max(var(--ycos-gutter),env(safe-area-inset-left,0px))!important;padding-right:max(var(--ycos-gutter),env(safe-area-inset-right,0px))!important;margin-left:auto;margin-right:auto}.ycos .ycos-wrap{max-width:calc(var(--ycos-page-width) + var(--ycos-gutter) * 2);margin:0 auto;padding-left:max(var(--ycos-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--ycos-gutter),env(safe-area-inset-right,0px))}.ycos .ycos-full{width:100%}.ycos .ycos-eyebrow{display:block;font-family:var(--ycos-sans);font-size:1.1rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--ycos-muted)}.ycos .ycos-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-bottom:20px}.ycos .ycos-head--center{justify-content:center;text-align:center}.ycos .ycos-head__group{display:flex;gap:4px 12px;align-items:baseline;flex-wrap:wrap}.ycos .ycos-head__title,.ycos .xo-section-heading__title,.ycos .product-v1__title,.ycos .lighting-space__heading{font-family:var(--ycos-serif)!important;font-size:clamp(2.6rem,3vw,3.4rem)!important;font-weight:500!important;line-height:1.12!important;margin:0;color:var(--ycos-text);letter-spacing:0!important;text-transform:none!important}.ycos .ycos-head__text{margin:0;color:var(--ycos-muted);font-size:1.4rem}.ycos .ycos-head__link{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid currentColor;text-decoration:none;padding-bottom:1px}.ycos .ycos-head__link:hover{color:var(--ycos-gold)}.ycos .xo-section-heading{margin-bottom:2rem}.ycos .xo-section-heading__subtitle,.ycos .product-v1__subtitle{font-family:var(--ycos-sans)!important;color:var(--ycos-muted)!important;font-size:1.4rem!important;font-weight:400!important;letter-spacing:0!important}.ycos .ycos-fine{font-size:1.1rem;color:var(--ycos-muted);margin:8px 0 0}.ycos .ycos-empty-note{border:1px dashed var(--ycos-beige);background:var(--ycos-beige-light);color:var(--ycos-muted);padding:16px;margin:16px 0;font-size:1.3rem;text-align:center}.ycos .xo-btn,.ycos .ycos-btn,.ycos .shopify-payment-button__button--unbranded,.ycos button.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:var(--ycos-sans)!important;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ycos .ycos-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 24px;border:1px solid var(--ycos-text);background:var(--ycos-text);color:var(--ycos-white);text-decoration:none;line-height:1.2;cursor:pointer;text-align:center}.ycos .ycos-btn:hover{background:transparent;color:var(--ycos-text)}.ycos .ycos-btn--accent{background:var(--ycos-gold);border-color:var(--ycos-gold);color:var(--ycos-white)}.ycos .ycos-btn--accent:hover{background:var(--ycos-white);border-color:var(--ycos-white);color:var(--ycos-text)}.ycos .ycos-explore .ycos-btn--accent:hover,.ycos .ycos-btn--accent.on-light:hover{background:transparent;border-color:var(--ycos-gold);color:var(--ycos-gold)}.ycos .ycos-btn--light{background:var(--ycos-white);border-color:var(--ycos-white);color:var(--ycos-text)}.ycos .ycos-btn--light:hover{background:transparent;color:var(--ycos-white)}.ycos .ycos-btn--sm{min-height:34px;padding:7px 14px;font-size:1.1rem}.ycos .xo-btn{min-height:4.4rem;padding-left:2.4rem;padding-right:2.4rem}.ycos .xo-btn.xo-btn--sm{min-height:3.6rem;padding-left:1.6rem;padding-right:1.6rem;font-size:1.1rem}.ycos .xo-btn.xo-btn--xs{min-height:3rem;padding-left:1.2rem;padding-right:1.2rem;font-size:1.05rem}.ycos .xo-btn.xo-btn--circle,.ycos .xo-btn.circle,.ycos .xo-btn.xo-btn--circle2{border-radius:50%!important;min-height:0;padding:0;letter-spacing:0}.ycos .xo-btn .xo-btn__text{letter-spacing:inherit}.ycos .xo-btn.xo-btn--dark.xo-btn--primary,.ycos .xo-btn.xo-btn--dark.xo-btn--secondary,.ycos .xo-btn.xo-btn--dark.xo-btn--tertiary{background-color:var(--ycos-text)!important;border:1px solid var(--ycos-text)!important;color:var(--ycos-white)!important}.ycos .xo-btn.xo-btn--dark:hover{background-color:transparent!important;color:var(--ycos-text)!important}.ycos .xo-btn.xo-btn--dark:hover .xo-btn__icon svg,.ycos .xo-btn.xo-btn--dark:hover .xo-btn__text{color:var(--ycos-text)!important}.ycos .xo-btn.xo-btn--accent{background-color:var(--ycos-gold)!important;border:1px solid var(--ycos-gold)!important;color:var(--ycos-white)!important}.ycos .xo-btn.xo-btn--accent .xo-btn__text,.ycos .xo-btn.xo-btn--accent .xo-btn__icon svg{color:var(--ycos-white)!important}.ycos .xo-btn.xo-btn--accent:hover{background-color:var(--ycos-text)!important;border-color:var(--ycos-text)!important;color:var(--ycos-white)!important}.ycos .xo-btn.xo-btn--light:where(:not(.circle,.xo-btn--circle,.xo-btn--circle2)){background-color:var(--ycos-white)!important;border:1px solid var(--ycos-text)!important;color:var(--ycos-text)!important}.ycos .xo-btn.xo-btn--light:where(:not(.circle,.xo-btn--circle,.xo-btn--circle2)):hover{background-color:var(--ycos-text)!important;color:var(--ycos-white)!important}.ycos .xo-btn.xo-btn--light:where(:not(.circle,.xo-btn--circle,.xo-btn--circle2)):hover .xo-btn__text,.ycos .xo-btn.xo-btn--light:where(:not(.circle,.xo-btn--circle,.xo-btn--circle2)):hover .xo-btn__icon svg{color:var(--ycos-white)!important}.ycos .xo-btn{--ycos-btn-fg: var(--ycos-text);--ycos-btn-fg-h: var(--ycos-white)}.ycos .xo-btn.xo-btn--dark{--ycos-btn-fg: var(--ycos-white);--ycos-btn-fg-h: var(--ycos-text)}.ycos .xo-btn.xo-btn--accent{--ycos-btn-fg: var(--ycos-white);--ycos-btn-fg-h: var(--ycos-white)}.ycos .xo-btn.xo-btn--link{--ycos-btn-fg: var(--ycos-text);--ycos-btn-fg-h: var(--ycos-gold)}.ycos .xo-btn .xo-btn__text[data-text]:before,.ycos .xo-btn .xo-btn__text[data-text]:after{color:var(--ycos-btn-fg)!important}.ycos .xo-btn:hover .xo-btn__text[data-text]:before,.ycos .xo-btn:hover .xo-btn__text[data-text]:after{color:var(--ycos-btn-fg-h)!important}.ycos .xo-btn:not(.xo-btn--slide-up) .xo-btn__text{color:var(--ycos-btn-fg)!important}.ycos .xo-btn:not(.xo-btn--slide-up):hover .xo-btn__text{color:var(--ycos-btn-fg-h)!important}.ycos .xo-btn.xo-btn--link,.ycos .xo-btn.xo-btn--link:hover{background:transparent!important;border:0!important;color:var(--ycos-text)!important;min-height:0;padding:4px 0!important}.ycos .xo-btn.xo-btn--link:hover{color:var(--ycos-gold)!important}.ycos .shopify-payment-button__button--unbranded{background-color:var(--ycos-text)!important;color:var(--ycos-white)!important;min-height:4.8rem}.ycos .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--ycos-gold)!important}.ycos .shopify-payment-button__more-options{color:var(--ycos-muted);font-size:1.2rem;text-decoration:underline}.ycos input[type=text],.ycos input[type=email],.ycos input[type=password],.ycos input[type=search],.ycos input[type=tel],.ycos input[type=number],.ycos input[type=url],.ycos textarea,.ycos select,.ycos .xo-field-input__input,.ycos .xo-field-textarea__input,.ycos .xo-field-select__input{font-family:var(--ycos-sans);color:var(--ycos-text);border-radius:0!important}.ycos .xo-field-input,.ycos .xo-field-textarea,.ycos .xo-field-select,.ycos .xo-field-select-custom{--color-border: var(--ycos-text-rgb)}.ycos .xo-field-input__input,.ycos .xo-field-textarea__input{background:var(--ycos-white)!important;border:1px solid var(--ycos-beige)!important;box-shadow:none!important;transition:border-color .2s ease}.ycos .xo-field-input__input:hover,.ycos .xo-field-textarea__input:hover{border-color:#d6c6ab!important}.ycos .xo-field-input__input:focus,.ycos .xo-field-textarea__input:focus{border-color:var(--ycos-gold)!important;outline:none}.ycos .xo-field-input__placeholder,.ycos .xo-field-textarea__placeholder{color:var(--ycos-muted)!important;font-family:var(--ycos-sans)}.ycos .xo-field-checkbox__input,.ycos .xo-field-radio__input,.ycos input[type=checkbox],.ycos input[type=radio]{accent-color:var(--ycos-text)}.ycos .xo-field-checkbox__checkmark,.ycos .xo-field-checkbox__icon{border-radius:0!important;border-color:#cdbb9d!important}.ycos .form__message,.ycos .form-message,.ycos .errors,.ycos .xo-form-message{font-size:1.3rem}.ycos .errors,.ycos .form-message--error,.ycos .xo-form-message--error{color:var(--ycos-sale)}.ycos .form-message--success,.ycos .xo-form-message--success{color:#4c6b3c}.ycos xo-cart-quantity,.ycos .xo-quantity,.ycos .xo-quantity-style2{border-radius:0!important}.ycos .xo-quantity-style2{border-color:var(--ycos-beige)!important}.ycos .xo-price{font-variant-numeric:tabular-nums;font-family:var(--ycos-sans)}.ycos .xo-price__item{color:var(--ycos-text);font-weight:600}.ycos .xo-price__item--accent,.ycos .xo-price__sale .xo-price__item:not(.xo-price__item--del){color:var(--ycos-sale)!important}.ycos .xo-price__item--del{color:var(--ycos-muted)!important;font-weight:400;font-size:.86em!important}.ycos .xo-badge-sale,.ycos .xo-badge-discount,.ycos .xo-badge-new,.ycos .xo-badge-sold-out{font-family:var(--ycos-sans);border-radius:0!important}.ycos .xo-product-card__badge{transform:none!important;width:auto!important;height:auto!important;top:8px!important;left:8px!important;right:auto!important;inset-inline-start:8px!important;inset-inline-end:auto!important;overflow:visible!important;clip-path:none!important}.ycos .xo-product-card__badge:before,.ycos .xo-product-card__badge:after{display:none!important}.ycos .xo-product-card__badge .xo-badge-sale,.ycos .xo-badge-sale{background:var(--ycos-sale)!important;color:var(--ycos-white)!important;font-size:1.05rem!important;letter-spacing:.08em!important;text-transform:uppercase;padding:3px 8px!important;line-height:1.4!important;width:auto!important;height:auto!important;transform:none!important}.ycos .xo-badge-sold-out{background:rgba(var(--ycos-text-rgb),.82)!important;color:var(--ycos-white)!important;border:0!important;font-size:1rem!important;letter-spacing:.1em;text-transform:uppercase;border-radius:0!important;width:auto!important;height:auto!important;padding:4px 8px!important}.ycos .xo-badge-sold-out__title{color:var(--ycos-white)!important;font-size:1rem!important;letter-spacing:.1em}.ycos .xo-product-card .xo-badge-sold-out{position:absolute!important;top:auto!important;bottom:8px!important;left:8px!important;right:auto!important;transform:none!important}.ycos .ycos-stars{--ycos-star-size: 1.3rem;position:relative;display:inline-block;font-size:var(--ycos-star-size);line-height:1;letter-spacing:1px;color:var(--ycos-beige)}.ycos .ycos-stars:before{content:"\2605\2605\2605\2605\2605"}.ycos .ycos-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0 auto 0 0;width:var(--ycos-stars-pct, 0%);overflow:hidden;color:var(--ycos-gold);white-space:nowrap}.ycos .ycos-announce{background:var(--ycos-announce-bg, var(--ycos-gold));color:var(--ycos-announce-fg, #fff);font-size:1.25rem;line-height:1.4}.ycos .ycos-announce__inner{display:flex;justify-content:space-between;align-items:center;min-height:36px;gap:12px}.ycos .ycos-announce--center .ycos-announce__inner{justify-content:center;text-align:center}.ycos .ycos-announce__messages{display:grid;min-width:0}.ycos .ycos-announce__message{grid-area:1 / 1;margin:0;padding-block:8px;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.ycos .ycos-announce__message.is-active{opacity:1;visibility:visible}.ycos .ycos-announce a{color:inherit;text-decoration:none}.ycos .ycos-announce u{text-underline-offset:2px}.ycos .ycos-announce__links{display:flex;gap:22px;white-space:nowrap}.ycos .ycos-announce__links a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.ycos .ycos-announce__links{display:none}.ycos .ycos-announce__inner{justify-content:center;text-align:center}}.ycos .section-header,.ycos .shopify-section-group-header-group{z-index:1001}.ycos .header-v14{background:var(--ycos-white)}.ycos .header-v14 .header-v14__sticky{background-color:var(--ycos-white)!important;border-bottom:1px solid var(--ycos-beige);height:auto!important;min-height:0}.ycos .header-v14 xo-sticky[xo-is-sticky] .header-v14__sticky{box-shadow:0 2px 14px #2e27200f!important}.ycos .ycos-header{display:block}.ycos .ycos-header__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search icons";align-items:center;gap:32px;padding-block:14px}.ycos .ycos-header__burger{grid-area:burger;display:none!important}.ycos .ycos-header--hamburger .ycos-header__top{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"burger logo search icons"}.ycos .ycos-header--hamburger .ycos-header__burger{display:flex!important}.ycos .ycos-header__logo{grid-area:logo;justify-content:flex-start}.ycos .ycos-header__logo .header-v14__logo-desktop{display:flex!important}.ycos .ycos-header__logo .header-v14__logo-mobile{display:none!important}.ycos .ycos-header__logo img{display:block;max-width:none}.ycos .ycos-header__search{grid-area:search;display:flex;align-items:center;gap:10px;justify-self:center;width:100%;max-width:560px;min-height:44px;padding:0 18px;background:var(--ycos-beige-light);border:1px solid var(--ycos-beige);border-radius:40px;color:var(--ycos-muted);font-size:1.45rem;cursor:text;transition:border-color .2s ease,background-color .2s ease}.ycos .ycos-header__search:hover{border-color:#d6c6ab;background:#f3ecdf}.ycos .ycos-header__search svg{width:20px;height:20px;flex-shrink:0}.ycos .ycos-header__search-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ycos .ycos-header__utilities{grid-area:icons;gap:1.6rem}.ycos .ycos-header .header-v14__utilities-icon{gap:18px}.ycos .ycos-header .header-v14__icon-wrap--desktop,.ycos .ycos-header .header-v14__icon-wrap{display:inline-flex!important}.ycos .ycos-header .header-v14__icon{display:inline-flex;align-items:center}.ycos .ycos-header .header-v14__icon svg{width:22px!important;height:22px!important}.ycos .header-v14__cart-count,.ycos .header-v14__wishlist-count:not([xo-empty]){background-color:var(--ycos-gold)!important;color:var(--ycos-white)!important;width:17px!important;height:17px!important;font-size:1rem!important;font-variant-numeric:tabular-nums;top:-7px!important;right:-9px!important;left:auto!important}[dir=rtl] .ycos .header-v14__cart-count,[dir=rtl] .ycos .header-v14__wishlist-count:not([xo-empty]){right:auto!important;left:-9px!important}.ycos .ycos-header__nav{display:block!important;width:100%}.ycos .ycos-header__nav .xo-menu-horizontal{display:flex;justify-content:center;flex-wrap:wrap;gap:0 24px;padding-block:0 10px;margin:0}.ycos .ycos-header__nav .xo-menu-horizontal__item{padding-inline:0!important;--padding: 0 !important}.ycos .xo-menu-horizontal__link{font-family:var(--ycos-sans);font-size:1.35rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--ycos-text)!important}.ycos .ycos-header__nav .xo-menu-horizontal__link{display:inline-flex;padding-block:6px!important}.ycos .xo-menu-horizontal__label{text-transform:none!important;letter-spacing:.02em!important;font-weight:400!important}.ycos .ycos-header__nav .xo-menu-horizontal__label{border-bottom:1px solid transparent;padding-block:3px;transition:border-color .2s ease}.ycos .ycos-header__nav .xo-menu-horizontal__link:hover .xo-menu-horizontal__label,.ycos .ycos-header__nav .xo-menu-horizontal__link[aria-current] .xo-menu-horizontal__label{border-color:var(--ycos-gold)}.ycos .ycos-header__nav .xo-menu-horizontal__label:before,.ycos .ycos-header__nav .xo-menu-horizontal__label:after,.ycos .ycos-header__nav .xo-menu-horizontal__link:before,.ycos .ycos-header__nav .xo-menu-horizontal__link:after{display:none!important}@media(max-width:1199px){.ycos .ycos-header__top{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"burger logo icons" "search search search";gap:12px 14px;padding-block:10px 12px}.ycos .ycos-header__burger{display:flex!important}.ycos .ycos-header__logo{justify-content:center}.ycos .ycos-header__search{max-width:none;min-height:42px;font-size:1.4rem}.ycos .ycos-header__nav{display:none!important}.ycos .ycos-header .header-v14__navigation-mobile,.ycos .ycos-header__burger .header-v14__navigation-mobile{display:block!important}}@media(max-width:767px){.ycos .ycos-header__logo .header-v14__logo-desktop{display:none!important}.ycos .ycos-header__logo .header-v14__logo-mobile{display:flex!important}.ycos .ycos-header .header-v14__utilities-icon{gap:14px}.ycos .ycos-header .ycos-header__icon-wrap--wishlist{display:none!important}}.ycos .xo-menu-hamburger__icon,.ycos .xo-menu-hamburger__icon:before,.ycos .xo-menu-hamburger__icon:after{background-color:var(--ycos-text)!important}.ycos [class*=menu-hamburger-drawer][class*=__content]{background:var(--ycos-white)!important}.ycos [class*=menu-hamburger-drawer][class*=__link]{font-family:var(--ycos-sans);font-size:1.5rem;color:var(--ycos-text);border-bottom:1px solid var(--ycos-beige);letter-spacing:.02em;text-transform:none}.ycos [class*=menu-hamburger-drawer][class*=__link]:hover{color:var(--ycos-gold)}.ycos .xo-menu-horizontal__submenu,.ycos [class*=xo-submenu],.ycos [class*=mega-menu-v] .xo-section,.ycos .xo-mega-menu{border-top:1px solid var(--ycos-beige)}.ycos [class*=mega-menu-v] h2,.ycos [class*=mega-menu-v] h3,.ycos [class*=mega-menu-v] [class*=__title]{font-family:var(--ycos-serif);font-weight:500;font-size:2rem;letter-spacing:0;text-transform:none;color:var(--ycos-text)}.ycos [class*=mega-menu-v] a:not(.xo-btn){color:var(--ycos-muted);font-size:1.4rem}.ycos [class*=mega-menu-v] a:not(.xo-btn):hover{color:var(--ycos-text)}.ycos .xo-predictive-search{font-family:var(--ycos-sans)}.ycos .xo-predictive-search__center .xo-field-input__input{background:var(--ycos-beige-light)!important;border:1px solid var(--ycos-beige)!important;border-radius:40px!important;padding-left:2.2rem;min-height:4.8rem}.ycos .xo-predictive-search__result{border-top:1px solid var(--ycos-beige)}.ycos .xo-predictive-search__result a:hover{color:var(--ycos-gold)}.ycos .xo-predictive-search__result h3,.ycos .xo-predictive-search__result [class*=heading]{font-family:var(--ycos-sans);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ycos-muted)}.ycos .xo-predictive-search__result img{background:var(--ycos-beige-light)}.ycos .xo-predictive-search__cart-count,.ycos .xo-predictive-search__wishlist-count:not([xo-empty]){background:var(--ycos-gold)!important;color:#fff!important}.ycos xo-tooltip [class*=xo-tooltip__content],.ycos .xo-tooltip__content{background:var(--ycos-text)!important;color:var(--ycos-white)!important;border-radius:0!important;font-size:1.15rem;letter-spacing:.04em}.ycos .xo-product-card{position:relative;font-size:1.35rem;text-align:left;background:transparent!important;border:0!important;box-shadow:none!important}.ycos .xo-product-card__header{position:relative;background:var(--ycos-beige-light);overflow:hidden;border-radius:0!important}.ycos .xo-product-card__header .xo-image,.ycos .xo-product-card__header .xo-product-image{background:var(--ycos-beige-light)}.ycos .xo-product-card__information{padding:10px 0 0!important;text-align:left!important;align-items:flex-start!important}.ycos .xo-product-card__title,.ycos .xo-product-card__title a{font-family:var(--ycos-sans)!important;font-size:1.35rem!important;font-weight:400!important;line-height:1.35!important;color:var(--ycos-muted)!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;margin:0 0 3px!important}.ycos .xo-product-card__title a:hover{color:var(--ycos-text)!important}.ycos .xo-product-card__vendor{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ycos-muted)}.ycos .xo-product-card__price,.ycos .xo-product-card__price-inner{justify-content:flex-start!important;text-align:left!important}.ycos .xo-product-card__price .xo-price__sale,.ycos .xo-product-card__price .xo-price{justify-content:flex-start!important}.ycos .xo-product-card__price .xo-price__item{font-size:1.4rem}.ycos .xo-product-card__price .xo-price__item--del{font-size:1.2rem!important;margin-left:6px}.ycos .xo-product-card__description{color:var(--ycos-muted);font-size:1.3rem}.ycos .ycos-rail{position:relative;--ycos-rail-gap: 18px}.ycos .ycos-rail .ycos-rail__track{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:calc((100% - (var(--ycos-rail-cols, 5) - 1) * var(--ycos-rail-gap)) / var(--ycos-rail-cols, 5))!important;gap:var(--ycos-rail-gap)!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 8px;margin:0;list-style:none}.ycos .ycos-rail .ycos-rail__track::-webkit-scrollbar{display:none}.ycos .ycos-rail .ycos-rail__track>*{scroll-snap-align:start;min-width:0;width:auto!important;max-width:none!important}.ycos .ycos-rail__arrow{position:absolute;top:34%;z-index:5;width:38px;height:38px;border-radius:50%;border:1px solid var(--ycos-beige);background:var(--ycos-white);display:none;place-items:center;box-shadow:0 2px 8px #2e272014;cursor:pointer;padding:0;transition:opacity .2s ease,background-color .2s ease}.ycos .ycos-rail.is-scrollable .ycos-rail__arrow{display:grid}.ycos .ycos-rail__arrow:hover:not([disabled]){background:var(--ycos-beige-light)}.ycos .ycos-rail__arrow[disabled]{opacity:.35;cursor:default}.ycos .ycos-rail__arrow svg{width:16px;height:16px;stroke:var(--ycos-text);fill:none;stroke-width:1.6}.ycos .ycos-rail__arrow--prev{left:-14px}.ycos .ycos-rail__arrow--next{right:-14px}[dir=rtl] .ycos .ycos-rail__arrow--prev{left:auto;right:-14px;transform:scaleX(-1)}[dir=rtl] .ycos .ycos-rail__arrow--next{right:auto;left:-14px;transform:scaleX(-1)}@media(max-width:989px){.ycos .ycos-rail{--ycos-rail-gap: 14px}.ycos .ycos-rail .ycos-rail__track{grid-auto-columns:calc((100% - 2 * var(--ycos-rail-gap)) / 3)!important}}@media(max-width:599px){.ycos .ycos-rail .ycos-rail__track{grid-auto-columns:68%!important}.ycos .ycos-rail.is-scrollable .ycos-rail__arrow{display:none}}.ycos .xo-slideshow{background-color:#c9b08a}.ycos .xo-slideshow .slideshow-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--ycos-text-rgb),.58),rgba(var(--ycos-text-rgb),0) 64%);pointer-events:none}.ycos .slideshow-v28__text{color:var(--ycos-white);position:relative;z-index:2}.ycos .slideshow-v28__subtitle{font-family:var(--ycos-sans)!important;font-size:1.1rem!important;letter-spacing:.4em!important;text-transform:uppercase;font-weight:500!important;color:var(--ycos-white)!important;margin-bottom:12px!important}.ycos .slideshow-v28__title{font-family:var(--ycos-serif)!important;font-size:clamp(3.6rem,5.4vw,7.4rem)!important;font-weight:500!important;line-height:1.04!important;max-width:620px;color:var(--ycos-white)!important;letter-spacing:0!important}.ycos .slideshow-v28__description{font-family:var(--ycos-sans)!important;font-size:1.6rem!important;font-weight:400!important;max-width:440px;margin:14px 0 24px!important;color:#ffffffeb!important;line-height:1.55!important}@media(max-width:767px){.ycos .xo-slideshow .slideshow-bg:after{background:linear-gradient(0deg,rgba(var(--ycos-text-rgb),.66),rgba(var(--ycos-text-rgb),.1) 70%)}.ycos .slideshow-v28__title{font-size:var(--mobile-title-size, 3.6rem)!important}.ycos .slideshow-v28__description{font-size:1.45rem!important}}.ycos .carousel-pagination-style3__pagination span,.ycos [class*=carousel-pagination-style] span{background-color:#ffffff8c!important}.ycos [class*=carousel-pagination-style] [class*=active] span,.ycos xo-carousel-pagination-bullet-active{background-color:var(--ycos-white)!important}.ycos .banner-v104__item{position:relative;overflow:hidden;border-radius:0!important;background:var(--ycos-beige-light)}.ycos .banner-v104__img img{transition:transform .5s var(--ycos-ease)}.ycos .banner-v104__item:hover .banner-v104__img img{transform:scale(1.04)}.ycos .banner-v104__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(var(--ycos-text-rgb),.5),rgba(var(--ycos-text-rgb),0) 55%);pointer-events:none}.ycos .banner-v104__content{z-index:2}.ycos .banner-v104__title{font-family:var(--ycos-serif)!important;font-weight:500!important;font-size:clamp(2.6rem,3vw,3.8rem)!important;letter-spacing:0!important;color:var(--ycos-white)!important}.ycos .banner-v104__subtitle{font-family:var(--ycos-sans)!important;letter-spacing:.3em;text-transform:uppercase;font-size:1.1rem!important}.ycos .product-v3__tab{gap:8px;margin-bottom:2rem}.ycos .product-v3__tab-trigger{border:1px solid var(--ycos-beige)!important;background:var(--ycos-white)!important;color:var(--ycos-muted)!important;border-radius:0!important;font-family:var(--ycos-sans);font-size:1.1rem!important;letter-spacing:.14em;text-transform:uppercase;padding:7px 16px!important}.ycos .product-v3__tab-trigger[xo-active]{background:var(--ycos-text)!important;border-color:var(--ycos-text)!important;color:var(--ycos-white)!important}.ycos .product-v3__tab-trigger:hover{border-color:var(--ycos-text)!important;color:var(--ycos-text)!important}.ycos .product-v3__tab-trigger[xo-active]:hover{color:var(--ycos-white)!important}.ycos .product-v3__nav-button:empty{display:none}.ycos .product-v1__heading{display:flex;align-items:baseline;gap:4px 16px;flex-wrap:wrap;margin-bottom:20px;text-align:left;justify-content:space-between}.ycos .product-v1__heading .product-v1__title-wrap{order:0}.ycos .product-v1__heading .product-v1__subtitle{order:1;margin:0}.ycos .banner-v36__title{font-family:var(--ycos-serif)!important;font-weight:500!important;font-size:clamp(3.6rem,5vw,6.4rem)!important;line-height:1.06!important;letter-spacing:0!important;color:var(--ycos-white)!important;margin-bottom:12px!important}.ycos .banner-v36__subtitle{font-family:var(--ycos-sans)!important;color:#ffffffe6!important;font-size:1.5rem!important}.ycos .lighting-space__header{text-align:center;margin-bottom:24px}.ycos .lighting-space__heading{text-align:center}.ycos .lighting-space__grid{gap:0!important}.ycos .lighting-space__item{text-align:center;padding:8px 20px!important;border:0!important;display:flex;flex-direction:column;align-items:center;gap:10px}.ycos .lighting-space__item+.lighting-space__item{border-left:1px solid var(--ycos-beige)!important}.ycos .lighting-space__number{font-family:var(--ycos-serif)!important;color:var(--ycos-gold)!important;opacity:1!important;font-size:3.6rem!important;line-height:1!important;font-weight:500!important}.ycos .lighting-space__title{font-family:var(--ycos-sans)!important;font-size:1.5rem!important;font-weight:600!important;color:var(--ycos-gold)!important;letter-spacing:0!important;margin:0!important}.ycos .lighting-space__description{color:var(--ycos-muted)!important;font-size:1.3rem!important;max-width:30ch;margin:0 auto!important;flex:1}.ycos .lighting-space__link{display:inline-flex!important;align-items:center;gap:6px;background:var(--ycos-gold);color:var(--ycos-white)!important;border:1px solid var(--ycos-gold)!important;padding:7px 14px!important;font-size:1.1rem!important;letter-spacing:.14em!important;text-transform:uppercase;text-decoration:none!important}.ycos .lighting-space__link:hover{background:transparent;color:var(--ycos-gold)!important}.ycos .lighting-space__link:after,.ycos .lighting-space__link:before{display:none!important}.ycos .lighting-space__arrow{display:none!important}@media(max-width:767px){.ycos .lighting-space__grid{grid-template-columns:1fr 1fr!important;row-gap:28px!important}.ycos .lighting-space__item:nth-child(odd){border-left:0!important}}.ycos .newsletter-v7{color:var(--ycos-white)}.ycos .newsletter-v7__content{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ycos .newsletter-v7__title{font-family:var(--ycos-serif)!important;font-size:clamp(2.8rem,3.4vw,4rem)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--ycos-white)!important;text-align:left!important;margin:0!important}.ycos .newsletter-v7__subtitle,.ycos .newsletter-v7__text{color:#ffffffe6!important;font-size:1.3rem!important;text-align:left!important;margin-top:6px!important}.ycos .newsletter-v7__title-wrap{text-align:left!important;align-items:flex-start!important}.ycos .newsletter-v7__input-btn{display:flex;width:min(420px,100%)}.ycos .newsletter-v7__input-wrap{flex:1;min-width:0}.ycos .newsletter-v7 .xo-field-input__input{border:0!important;min-height:4.8rem;background:var(--ycos-white)!important}.ycos .newsletter-v7__button{background:var(--ycos-text)!important;color:var(--ycos-white)!important;border:0!important;border-radius:0!important;padding:0 22px!important;min-width:56px;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.ycos .newsletter-v7__button:hover{background:#4a3f34!important}.ycos .newsletter-v7__button svg{fill:var(--ycos-white)!important}.ycos .newsletter-v7 .newsletter-form__message,.ycos .newsletter-v7 [class*=form__message]{color:var(--ycos-white)}.ycos .ycos-section{padding-top:var(--ycos-pt, var(--ycos-section-space));padding-bottom:var(--ycos-pb, var(--ycos-section-space))}.ycos .ycos-strip{display:grid;grid-template-columns:repeat(var(--ycos-strip-cols, 2),minmax(0,1fr))}.ycos .ycos-strip__cell{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 22px;flex-wrap:wrap;min-width:0}.ycos .ycos-tone--light{background:var(--ycos-beige-light);color:var(--ycos-text)}.ycos .ycos-tone--beige{background:var(--ycos-beige);color:var(--ycos-text)}.ycos .ycos-tone--dark{background:var(--ycos-text);color:var(--ycos-white)}.ycos .ycos-tone--gold{background:var(--ycos-gold);color:var(--ycos-white)}.ycos .ycos-tone--dark .ycos-strip__text{color:var(--ycos-beige)}.ycos .ycos-strip__title{font-family:var(--ycos-serif);font-size:2.2rem;font-weight:600;line-height:1.15}.ycos .ycos-strip__text{font-size:1.35rem}.ycos .ycos-strip__text a{text-decoration:underline}.ycos .ycos-btn--dark{background:var(--ycos-text);border-color:var(--ycos-text);color:var(--ycos-white)}@media(max-width:749px){.ycos .ycos-strip{grid-template-columns:1fr}.ycos .ycos-strip__cell{padding:12px 16px}.ycos .ycos-strip__title{font-size:2rem}}.ycos .ycos-cats{--ycos-cats-gap: 16px;--ycos-cats-n: var(--ycos-cats-cols, 6);display:flex;flex-wrap:wrap;justify-content:center;gap:26px var(--ycos-cats-gap);list-style:none;margin:0;padding:0}.ycos .ycos-cats__item{flex:0 0 calc((100% - (var(--ycos-cats-n) - 1) * var(--ycos-cats-gap)) / var(--ycos-cats-n));min-width:0}.ycos .ycos-cat{text-align:center;font-size:1.3rem;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:var(--ycos-text)}.ycos .ycos-cat__circ{width:100%;max-width:140px;aspect-ratio:1;border-radius:50%;background:var(--ycos-beige-light);border:1px solid var(--ycos-beige);display:grid;place-items:center;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.ycos .ycos-cat__circ .ycos-icon{width:52%;height:52%;stroke:var(--ycos-text);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ycos .ycos-cat__img{width:100%;height:100%;object-fit:cover}.ycos .ycos-cat:hover .ycos-cat__circ{transform:translateY(-4px);box-shadow:var(--ycos-shadow-soft);background:var(--ycos-beige)}.ycos .ycos-cat.is-highlight .ycos-cat__circ{background:var(--ycos-text);border-color:var(--ycos-text)}.ycos .ycos-cat.is-highlight .ycos-icon{stroke:var(--ycos-beige)}.ycos .ycos-cat.is-highlight .ycos-cat__label{color:var(--ycos-sale)}@media(max-width:989px){.ycos .ycos-cats{--ycos-cats-n: var(--ycos-cats-cols-tablet, 4)}}@media(max-width:560px){.ycos .ycos-cats{--ycos-cats-n: var(--ycos-cats-cols-mobile, 3);--ycos-cats-gap: 10px;row-gap:18px}}.ycos .ycos-feature{display:grid;grid-template-columns:1fr 1.6fr;background:var(--ycos-feature-bg, var(--ycos-beige-light));margin-bottom:24px}.ycos .ycos-feature.is-image-first{grid-template-columns:1.6fr 1fr}.ycos .ycos-feature.is-image-first .ycos-feature__media{order:-1}.ycos .ycos-feature__copy{padding:40px;display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0}.ycos .ycos-feature__title{font-size:clamp(3.4rem,4vw,5.2rem);margin:0}.ycos .ycos-feature__text{color:var(--ycos-muted);max-width:40ch}.ycos .ycos-feature__text p{margin:0}.ycos .ycos-feature__media{position:relative;min-height:300px;overflow:hidden}.ycos .ycos-feature-section .ycos-feature:last-child{margin-bottom:0}@media(max-width:749px){.ycos .ycos-feature,.ycos .ycos-feature.is-image-first{grid-template-columns:1fr}.ycos .ycos-feature__media{order:-1;min-height:0;aspect-ratio:4 / 3}.ycos .ycos-feature__copy{padding:26px 20px}}.ycos .ycos-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ycos-ease)}.ycos .ycos-placeholder{background:var(--ycos-beige);fill:rgba(var(--ycos-text-rgb),.25)}.ycos .ycos-zoom{overflow:hidden}.ycos a:hover .ycos-zoom .ycos-cover{transform:scale(1.04)}.ycos .ycos-discount{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;background:var(--ycos-discount-bg, var(--ycos-beige));padding:26px 36px;flex-wrap:wrap}.ycos .ycos-discount__title{font-size:clamp(3.4rem,4vw,5rem);font-weight:600;margin:0}.ycos .ycos-discount__copy p{margin:2px 0 0}.ycos .ycos-code{position:relative;display:flex;border:1px solid var(--ycos-text);font-size:1.8rem}.ycos .ycos-code>span:first-child{padding:8px 16px}.ycos .ycos-code__btn{padding:8px 16px;background:var(--ycos-text);color:var(--ycos-white);border:0;letter-spacing:.1em;font-weight:600;font-size:1.8rem;cursor:copy}.ycos .ycos-code__btn.is-copied{background:var(--ycos-gold)}.ycos .ycos-code__status{position:absolute;top:100%;left:0;margin-top:4px;font-size:1.2rem;white-space:nowrap}@media(max-width:749px){.ycos .ycos-discount{padding:22px 20px}}.ycos .ycos-rooms-section .ycos-rail{--ycos-rail-gap: 16px}.ycos .ycos-room a{display:block;text-decoration:none}.ycos .ycos-room__media{position:relative;aspect-ratio:3 / 4;background:var(--ycos-beige-light)}.ycos .ycos-room__title{font-family:var(--ycos-sans);font-size:1.4rem;font-weight:600;margin:10px 0 6px}.ycos .ycos-chips{display:flex;gap:6px;flex-wrap:wrap}.ycos .ycos-chips span{font-size:1rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ycos-beige);padding:2px 7px;color:var(--ycos-muted)}@media(max-width:749px){.ycos .ycos-rooms-section .ycos-rail .ycos-rail__track{grid-auto-columns:72%!important}}.ycos .ycos-banner{position:relative;min-height:var(--ycos-banner-min, 340px);overflow:hidden;display:flex;align-items:center;background:var(--ycos-beige)}.ycos .ycos-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ycos .ycos-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--ycos-text-rgb),var(--ycos-banner-overlay, .62)),rgba(var(--ycos-text-rgb),.05))}.ycos .ycos-banner.is-right:after{background:linear-gradient(270deg,rgba(var(--ycos-text-rgb),var(--ycos-banner-overlay, .62)),rgba(var(--ycos-text-rgb),.05))}.ycos .ycos-banner__copy{position:relative;z-index:1;color:var(--ycos-white);padding:40px 6%;max-width:620px}.ycos .ycos-banner.is-right .ycos-banner__copy{margin-left:auto;text-align:right}.ycos .ycos-banner .ycos-eyebrow{color:var(--ycos-white);font-size:1.2rem;margin-bottom:10px}.ycos .ycos-banner__title{font-size:clamp(3.6rem,5vw,6.4rem);color:var(--ycos-white);margin:0 0 12px}.ycos .ycos-banner__text{margin:0 0 22px}.ycos .ycos-banner__text p{margin:0}.ycos .ycos-trust{display:flex;align-items:center;justify-content:space-between;gap:20px 30px;border:1px solid var(--ycos-beige);padding:22px 28px;flex-wrap:wrap}.ycos .ycos-claim{display:flex;gap:16px;align-items:center;max-width:520px}.ycos .ycos-claim .ycos-icon,.ycos .ycos-point .ycos-icon{width:46px;height:46px;stroke:var(--ycos-gold);fill:none;stroke-width:1.3;flex-shrink:0;stroke-linecap:round;stroke-linejoin:round}.ycos .ycos-claim__eyebrow{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:1.1rem;color:var(--ycos-muted)}.ycos .ycos-claim__title{display:block;font-family:var(--ycos-serif);font-size:2.2rem;font-weight:500;line-height:1.2}.ycos .ycos-claim__text{color:var(--ycos-muted);font-size:1.25rem}.ycos .ycos-scores{display:flex;gap:20px 36px;flex-wrap:wrap;align-items:center}.ycos .ycos-point{display:flex;align-items:center;gap:10px;font-size:1.3rem}.ycos .ycos-point .ycos-icon{width:34px;height:34px}.ycos .ycos-point b{display:block;font-weight:600;font-size:1.35rem}.ycos .ycos-point a{text-decoration:none}.ycos .ycos-point a:hover b{color:var(--ycos-gold)}.ycos .ycos-point small{color:var(--ycos-muted);font-size:1.2rem}.ycos .ycos-score{text-align:center;font-size:1.2rem;color:var(--ycos-muted)}.ycos .ycos-score b{font-size:2.4rem;color:var(--ycos-text);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:749px){.ycos .ycos-trust{padding:20px}.ycos .ycos-scores{gap:16px 24px}}.ycos .ycos-explore-h{text-align:center;letter-spacing:.24em;text-transform:uppercase;font-weight:600;margin:0 0 24px;font-size:1.3rem;font-family:var(--ycos-sans)}.ycos .ycos-explore{display:grid;grid-template-columns:repeat(var(--ycos-explore-cols, 4),minmax(0,1fr));text-align:center}.ycos .ycos-explore__item{padding:8px 20px;display:flex;flex-direction:column;align-items:center;gap:10px}.ycos .ycos-explore__item+.ycos-explore__item{border-left:1px solid var(--ycos-beige)}.ycos .ycos-explore .ycos-icon{width:44px;height:44px;stroke:var(--ycos-gold);fill:none;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.ycos .ycos-explore__img{width:56px;height:56px;object-fit:contain}.ycos .ycos-explore h3{font-family:var(--ycos-sans);font-size:1.5rem;font-weight:600;color:var(--ycos-gold);margin:0}.ycos .ycos-explore p{margin:0;font-size:1.3rem;color:var(--ycos-muted);flex:1;max-width:28ch}@media(max-width:749px){.ycos .ycos-explore{grid-template-columns:1fr 1fr;row-gap:28px}.ycos .ycos-explore__item:nth-child(odd){border-left:0}}.ycos .ycos-reviews-section{background:var(--ycos-beige-light)}.ycos .ycos-reviews-app .jdgm-widget,.ycos .ycos-reviews-app .jdgm-carousel{font-family:var(--ycos-sans)}.ycos .ycos-seo{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:28px;font-size:1.25rem;color:var(--ycos-muted);line-height:1.65}.ycos .ycos-seo__heading{grid-column:1 / -1;font-size:2.4rem;margin:0}.ycos .ycos-seo__lead,.ycos .ycos-seo__lead p{font-size:1.4rem;color:var(--ycos-text);margin:0}.ycos .ycos-seo__col h3{font-family:var(--ycos-sans);font-size:1.3rem;font-weight:600;color:var(--ycos-text);text-decoration:underline;text-underline-offset:3px;margin:0 0 6px}.ycos .ycos-seo__col p{margin:0}@media(max-width:899px){.ycos .ycos-seo{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ycos .ycos-seo{grid-template-columns:1fr}}.ycos .section-footer footer,.ycos footer.xo-section{background:var(--ycos-beige-light)!important;border-top:1px solid var(--ycos-beige);font-size:1.3rem;padding-bottom:0!important}.ycos .footer-v16__top{padding-bottom:32px}.ycos .footer-v16__top xo-grid{row-gap:32px!important;column-gap:32px!important}.ycos .footer-v16__top xo-grid>:not(:has(ul,form,a,p,div,img)){display:none}.ycos .footer-v16__heading{font-family:var(--ycos-sans)!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--ycos-text)!important;margin:0 0 10px!important;padding:0!important}.ycos .footer-v16__heading:after,.ycos .footer-v16__heading:before{display:none!important}.ycos .ycos-footer-help__heading{font-family:var(--ycos-serif)!important;font-size:3rem!important;font-weight:500!important;line-height:1.1!important;color:var(--ycos-gold)!important}.ycos .ycos-footer-help__hours{font-weight:600;margin:0 0 4px;color:var(--ycos-text)}.ycos .ycos-footer-help__link{display:flex;justify-content:space-between;align-items:center;background:var(--ycos-white);border:1px solid var(--ycos-beige);padding:12px 16px;margin:14px 0;font-weight:500;text-decoration:none;color:var(--ycos-text)}.ycos .ycos-footer-help__link:hover{border-color:var(--ycos-gold)}.ycos .ycos-footer-help__text,.ycos .ycos-footer-help__text p{color:var(--ycos-muted);margin:0}.ycos .footer-v16__list-item{margin:6px 0!important;padding:0!important}.ycos .footer-v16__list-item a,.ycos .footer-v16__information-item,.ycos .footer-v16__subtext{color:var(--ycos-muted)!important;font-size:1.3rem!important}.ycos .footer-v16__list-item a:hover{color:var(--ycos-text)!important}.ycos .footer-v16__social{display:flex;gap:10px;margin-top:14px}.ycos .footer-v16__social-link{width:32px!important;height:32px!important;border-radius:50%!important;background:var(--ycos-gold)!important;border:0!important;color:var(--ycos-white)!important;display:grid!important;place-items:center}.ycos .footer-v16__social-link svg{fill:var(--ycos-white)!important;color:var(--ycos-white)!important;width:14px;height:14px}.ycos .footer-v16__social-link:hover{background:var(--ycos-text)!important}.ycos .footer-v16__input-btn{display:flex}.ycos .footer-v16__input-btn .xo-field-input{flex:1;min-width:0}.ycos .footer-v16__input-btn .xo-field-input__input{background:var(--ycos-white)!important;border-color:var(--ycos-beige)!important}.ycos .footer-v16__email-button{background:var(--ycos-text)!important;color:var(--ycos-white)!important;border-radius:0!important;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase}.ycos .footer-v16__email-button:hover{background:var(--ycos-gold)!important}.ycos .ycos-footer-bottom-band{background:var(--ycos-text);color:var(--ycos-beige)}.ycos .ycos-footer-bottom-band .footer-v16__bottom{border-top:0!important;padding-block:16px!important;align-items:center;font-size:1.2rem}.ycos .ycos-footer-bottom-band .footer-v16__logo img{filter:brightness(0) invert(.92) sepia(.25);height:auto!important;max-width:96px}.ycos .footer-v16__copyright,.ycos .footer-v16__copyright a,.ycos .footer-v16__copyright small,.ycos .footer-v16__theme-name{color:var(--ycos-beige)!important;font-size:1.2rem!important}.ycos .footer-v16__copyright a:hover{color:var(--ycos-white)!important}.ycos .ycos-payment-icons{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.ycos .ycos-payment-icons__svg{height:22px;width:auto;display:block;border-radius:3px;background:#fff}@media(min-width:1200px){.ycos .footer-v16__top xo-grid{display:flex!important;flex-wrap:nowrap}.ycos .footer-v16__top xo-grid>*{flex:1 1 0;min-width:0;width:auto!important;max-width:none!important}.ycos .footer-v16__top xo-grid>.ycos-footer-help{flex:1.5 1 0}.ycos .footer-v16__top xo-grid>:last-child{flex:1.4 1 0}}.ycos .xo-page-heading{background:var(--ycos-beige-light)!important;border-bottom:1px solid var(--ycos-beige)}.ycos .xo-page-heading h1,.ycos .xo-page-heading__title,.ycos [class*=breadcrumb-v] h1,.ycos [class*=breadcrumb-v] [class*=__title]{font-family:var(--ycos-serif)!important;font-weight:500!important;font-size:clamp(3.2rem,4vw,4.8rem)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ycos-text)!important}.ycos .breadcrumb,.ycos .breadcrumb__list{font-size:1.2rem;color:var(--ycos-muted);letter-spacing:.04em}.ycos .breadcrumb__link{color:var(--ycos-muted)!important;text-decoration:none}.ycos .breadcrumb__link:hover,.ycos .breadcrumb__item--current,.ycos .breadcrumb--current{color:var(--ycos-text)!important}.ycos .breadcrumb__separator svg{width:8px;color:var(--ycos-beige)}.ycos .xo-pagination__list{gap:6px}.ycos .xo-pagination__page{min-width:38px;height:38px;border:1px solid var(--ycos-beige)!important;border-radius:0!important;background:var(--ycos-white)!important;color:var(--ycos-text)!important;font-variant-numeric:tabular-nums}.ycos .xo-pagination__page:hover{border-color:var(--ycos-text)!important}.ycos .xo-pagination__page--current{background:var(--ycos-text)!important;border-color:var(--ycos-text)!important;color:var(--ycos-white)!important}.ycos .xo-table,.ycos .rte table{border-collapse:collapse}.ycos .xo-table th,.ycos .xo-table__head-row th,.ycos .xo-table__head-row>*{font-family:var(--ycos-sans);font-size:1.15rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ycos-muted);border-color:var(--ycos-beige)!important}.ycos .xo-table td,.ycos .xo-table__body-row>*,.ycos .rte td,.ycos .rte th{border-color:var(--ycos-beige)!important}.ycos details{border-color:var(--ycos-beige)}.ycos summary{cursor:pointer}.ycos [class*=collapse] [class*=__title],.ycos [class*=accordion] [class*=__title],.ycos [class*=faq] [class*=__question],.ycos [class*=faq] [class*=__title]{font-family:var(--ycos-serif);font-weight:500;letter-spacing:0;text-transform:none;color:var(--ycos-text)}.ycos [class*=xo-modal__content],.ycos .xo-modal-content,.ycos xo-modal [class*=__content]{border-radius:0!important}.ycos xo-modal::part(backdrop){background:rgba(var(--ycos-text-rgb),.4)}.ycos .rte,.ycos .xo-rte{color:var(--ycos-text);line-height:1.75}.ycos .rte h2,.ycos .rte h3,.ycos .xo-rte h2,.ycos .xo-rte h3{margin:1.6em 0 .5em}.ycos .rte h2,.ycos .xo-rte h2{font-size:clamp(2.6rem,3vw,3.2rem)}.ycos .rte h3,.ycos .xo-rte h3{font-size:2.2rem}.ycos .rte blockquote{border-left:2px solid var(--ycos-gold);padding-left:16px;color:var(--ycos-muted);font-family:var(--ycos-serif);font-size:2rem}.ycos .xo-scrollbar::-webkit-scrollbar-thumb{background:var(--ycos-beige)}.ycos .xo-scrollbar{scrollbar-color:var(--ycos-beige) transparent}.ycos [class*=scroll-top] button,.ycos .xo-scroll-top{border-radius:0!important}.ycos [class*=toolbar]{border-top-color:var(--ycos-beige)!important}.ycos .xo-section--template--main-product,.ycos [class*=__main-product]{--ycos-pdp: 1}.ycos .xo-product-info-content__title,.ycos .xo-product-info-content__title h1,.ycos .xo-product-info-content h1{font-family:var(--ycos-serif)!important;font-weight:500!important;font-size:clamp(2.5rem,3.2vw,4rem)!important;line-height:1.1!important;letter-spacing:0!important;color:var(--ycos-text)!important}.ycos .xo-product-info-content__header{gap:16px;align-items:flex-start}.ycos .xo-product-info-content__wishlist .xo-btn,.ycos .xo-product-info-content__icon-wishlist{border-color:var(--ycos-beige)!important}.ycos .xo-product-info-content__price .xo-price__item{font-size:2.4rem;font-weight:500}.ycos .xo-product-info-content__price .xo-price__item--del{font-size:1.6rem!important}.ycos .xo-product-info-content .badge,.ycos .xo-product-info-content .badge-wrapper .badge{background:var(--ycos-sale)!important;color:var(--ycos-white)!important;border-radius:0!important;border:0!important;font-size:1.05rem!important;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px!important}.ycos .xo-product-info-variant__header,.ycos .xo-product-info-variant__name{font-size:1.3rem;color:var(--ycos-text)}.ycos .xo-product-info-variant__name strong,.ycos .xo-product-info-variant__header strong{font-weight:600}.ycos .xo-field-radio--boxed2 .xo-field-radio__label,.ycos .xo-field-radio--boxed .xo-field-radio__label{border:1px solid var(--ycos-beige)!important;border-radius:0!important;background:var(--ycos-white)!important;color:var(--ycos-text)!important;min-width:4.4rem;min-height:4rem;font-size:1.3rem;letter-spacing:.02em;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.ycos .xo-field-radio--boxed2 .xo-field-radio__label:hover,.ycos .xo-field-radio--boxed .xo-field-radio__label:hover{border-color:var(--ycos-text)!important}.ycos .xo-field-radio--boxed2 .xo-field-radio__input:checked+.xo-field-radio__label,.ycos .xo-field-radio--boxed .xo-field-radio__input:checked+.xo-field-radio__label,.ycos .xo-field-radio--boxed2 .xo-field-radio__input:checked~.xo-field-radio__label{background:var(--ycos-text)!important;border-color:var(--ycos-text)!important;color:var(--ycos-white)!important}.ycos .xo-field-radio__input:disabled+.xo-field-radio__label{color:var(--ycos-muted)!important;text-decoration:line-through;opacity:.6}.ycos .buy-button{gap:12px;align-items:stretch}.ycos .xo-quantity-style2{border:1px solid var(--ycos-beige)!important;border-radius:0!important;background:var(--ycos-white);min-height:5rem}.ycos .xo-quantity-style2__button{color:var(--ycos-text)!important}.ycos .xo-quantity-style2__button:hover{background:var(--ycos-beige-light)!important}.ycos .xo-quantity-style2__number,.ycos .xo-quantity-style2 input{font-variant-numeric:tabular-nums;color:var(--ycos-text)!important;font-family:var(--ycos-sans)}.ycos .buy-button__add .xo-btn{height:5rem!important;background:var(--ycos-text)!important;border:1px solid var(--ycos-text)!important;--ycos-btn-fg: var(--ycos-white);--ycos-btn-fg-h: var(--ycos-text)}.ycos .buy-button__add .xo-btn:hover{background:var(--ycos-white)!important}.ycos .buy-button__add .xo-btn__text{font-size:1.25rem!important;letter-spacing:.16em}.ycos .buy-button__add[xo-disabled]:before,.ycos .buy-button__now[xo-disabled]:before{border-radius:0}.ycos .buy-button__policy,.ycos .buy-button__policy a{color:var(--ycos-muted);font-size:1.25rem}.ycos .product-volume-discount__offer{border-radius:0!important;border-color:var(--ycos-beige)!important;background:var(--ycos-white)!important}.ycos .product-volume-discount__offer:hover{border-color:var(--ycos-gold)!important}.ycos .product-volume-discount__offer[aria-checked=true],.ycos .product-volume-discount__offer.is-active,.ycos .product-volume-discount__offer.is-selected,.ycos .product-volume-discount__offer:has(input:checked){border-color:var(--ycos-text)!important;background:var(--ycos-beige-light)!important}.ycos .product-volume-discount__quantity{font-weight:600;color:var(--ycos-text)}.ycos .product-volume-discount__saving{color:var(--ycos-muted)}.ycos .product-volume-discount__badge{border-radius:0!important;letter-spacing:.06em}.ycos .product-volume-discount__variant-picker{border-radius:0!important;border-color:var(--ycos-beige)!important}.ycos .custom-payment-icons .payment-icon,.ycos .payment-icon-item img,.ycos .payment-icon-item svg{border-radius:3px}.ycos .custom-features-widget{background:var(--ycos-beige-light)!important;border:1px solid var(--ycos-beige)!important;border-radius:0!important}.ycos .custom-features-widget .feature-icon svg{stroke:var(--ycos-gold)!important;color:var(--ycos-gold)!important}.ycos .custom-features-widget .feature-text{color:var(--ycos-text)!important;font-size:1.3rem}.ycos [class*=xo-product-info-media] .xo-image,.ycos [class*=xo-product-info-media] .xo-media{background:var(--ycos-beige-light);border-radius:0!important}.ycos [class*=xo-product-info-media][class*=__thumb-slide]{border:1px solid transparent;opacity:.75;transition:opacity .2s ease,border-color .2s ease}.ycos [class*=xo-product-info-media][class*=__thumb-slide][xo-active],.ycos [class*=xo-product-info-media][class*=__thumb-slide].is-active,.ycos [class*=xo-product-info-media][class*=__thumb-slide]:hover{opacity:1;border-color:var(--ycos-gold)}.ycos [class*=xo-product-info-media][class*=__arrow],.ycos [class*=xo-product-info-media][class*=__thumb-arrow],.ycos [class*=carousel-navigation-style] [class*=__button],.ycos [class*=carousel-navigation-style] button{color:var(--ycos-text)!important;box-shadow:0 2px 8px #2e272014!important}.ycos .jdgm-star,.ycos .jdgm-star.jdgm--on,.ycos .jdgm-star.jdgm--half,.ycos .jdgm-star.jdgm--off{color:var(--ycos-gold)!important}.ycos .jdgm-prev-badge__text{color:var(--ycos-muted)!important;font-size:1.25rem}.ycos .jdgm-widget,.ycos .jdgm-rev-widg{font-family:var(--ycos-sans)!important;color:var(--ycos-text)}.ycos .jdgm-rev-widg__title{font-family:var(--ycos-serif)!important;font-weight:500!important;font-size:clamp(2.6rem,3vw,3.4rem)!important}.ycos .jdgm-write-rev-link,.ycos .jdgm-btn,.ycos .jdgm-ask-question-btn{background:var(--ycos-text)!important;color:var(--ycos-white)!important;border:1px solid var(--ycos-text)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.14em;font-size:1.15rem!important}.ycos .jdgm-histogram__bar-content{background:var(--ycos-gold)!important}.ycos .jdgm-rev{border-color:var(--ycos-beige)!important}.ycos .oca-tabs-section,.ycos .oca-product-tabs-section-wrapper{font-family:var(--ycos-sans)}.ycos .oca-tabs-section{box-shadow:none!important;border-color:var(--ycos-beige)!important}.ycos .oca-item-title,.ycos .oca-faq-question{font-family:var(--ycos-sans);letter-spacing:.02em}.ycos .oca-rte-content h2,.ycos .oca-rte-content h3,.ycos .oca-item-content h2,.ycos .oca-item-content h3{font-family:var(--ycos-serif);font-weight:500}.ycos .oca-rte-content,.ycos .oca-item-content{color:var(--ycos-text)}.ycos .oca-rte-content table td,.ycos .oca-rte-content table th,.ycos .oca-item-content table td{border-color:var(--ycos-beige)!important}.ycos .oca-rte-content img,.ycos .oca-description-images img{border-radius:0!important}.ycos .sticky-addcart{background:var(--ycos-white)!important;border-top:1px solid var(--ycos-beige)!important;box-shadow:0 -6px 18px #2e27200f!important}.ycos .sticky-addcart__add{background:var(--ycos-text)!important;border-color:var(--ycos-text)!important;--ycos-btn-fg: var(--ycos-white);--ycos-btn-fg-h: var(--ycos-text)}.ycos .sticky-addcart__add:hover{background:var(--ycos-white)!important}.ycos .xo-field-select-custom-variant__trigger{border:1px solid var(--ycos-beige)!important;border-radius:0!important}.ycos .product-recommendations .xo-section-heading__title,.ycos [class*=oca-product-collection] h2{text-align:center}.ycos .collection-sidebar,.ycos .xo-facets,.ycos .filters-content{font-family:var(--ycos-sans)}.ycos .collection-sidebar [class*=__title],.ycos .collection-sidebar h2,.ycos .collection-sidebar h3,.ycos .fieldset-block [class*=__title],.ycos .fieldset-block h2,.ycos .fieldset-block legend,.ycos .xo-facets [class*=__title]{font-family:var(--ycos-serif)!important;font-size:2rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--ycos-text)!important;border-left:0!important;padding-left:0!important}.ycos .collection-sidebar [class*=__title]:before,.ycos .collection-sidebar [class*=__title]:after,.ycos .fieldset-block [class*=__title]:before,.ycos .fieldset-block [class*=__title]:after{display:none!important}.ycos .fieldset-block{border-bottom:1px solid var(--ycos-beige);padding-bottom:18px;margin-bottom:18px}.ycos .collection-sidebar a{color:var(--ycos-muted)}.ycos .collection-sidebar a:hover,.ycos .collection-sidebar a[aria-current]{color:var(--ycos-text)}.ycos .xo-field-checkbox__label,.ycos .xo-field-checkbox{color:var(--ycos-text);font-size:1.35rem}.ycos .xo-field-price input[type=range]::-webkit-slider-thumb{background:var(--ycos-white);border:2px solid var(--ycos-gold)}.ycos .xo-field-price input[type=range]::-moz-range-thumb{background:var(--ycos-white);border:2px solid var(--ycos-gold)}.ycos .xo-field-price [class*=__progress],.ycos .xo-field-price [class*=__range]{background:var(--ycos-gold)!important}.ycos .xo-field-price [class*=__track],.ycos .xo-field-price [class*=__slider]{background:var(--ycos-beige)!important}.ycos .xo-field-price [class*=__thumb]{border-color:var(--ycos-gold)!important;background:var(--ycos-white)!important}.ycos .xo-field-select-custom-filter__trigger,.ycos [class*=field-select-custom] [class*=__trigger]{border-radius:0!important;font-size:1.3rem;color:var(--ycos-text)}.ycos [class*=field-select-custom] [class*=__popover],.ycos [class*=field-select-custom] [class*=__content]{border-radius:0!important;border:1px solid var(--ycos-beige)!important;box-shadow:0 10px 24px #2e272014!important}.ycos .xo-filters-refine a,.ycos .xo-filters-refine button,.ycos .xo-facets__button-item{border:1px solid var(--ycos-beige)!important;border-radius:0!important;background:var(--ycos-beige-light)!important;color:var(--ycos-text)!important;font-size:1.2rem}.ycos .collection-sidebar img{border-radius:0!important}.ycos .xo-collection-card{text-align:center}.ycos .xo-collection-card [class*=__image],.ycos .xo-collection-card .xo-image{background:var(--ycos-beige-light);border-radius:0!important}.ycos .xo-collection-card [class*=__title]{font-family:var(--ycos-serif);font-size:2.2rem;font-weight:500;color:var(--ycos-text)}.ycos .xo-collection-card:hover img{transform:scale(1.04);transition:transform .5s var(--ycos-ease)}.ycos [class*=collection-title] [class*=__title]{font-family:var(--ycos-serif)!important;font-weight:500!important;letter-spacing:0!important}.ycos .main-search h1,.ycos .main-search [class*=__title],.ycos [class*=main-search-style] [class*=__title]{font-family:var(--ycos-serif)!important;font-weight:500!important;font-size:clamp(3.2rem,4vw,4.4rem)!important;letter-spacing:0!important}.ycos .main-search .xo-field-input__input{background:var(--ycos-beige-light)!important;border-radius:40px!important;padding-left:2rem}.ycos .main-search [class*=__count],.ycos .main-search [class*=result]{color:var(--ycos-muted)}.ycos xo-cart-mini,.ycos .xo-cart-mini,.ycos [class*=cart-mini] [class*=__content]{font-family:var(--ycos-sans)}.ycos .xo-cart-mini-item{border-bottom:1px solid var(--ycos-beige)!important}.ycos .xo-cart-mini-item__image,.ycos .xo-cart-item__image{background:var(--ycos-beige-light);border-radius:0!important}.ycos .xo-cart-mini-item__title,.ycos .xo-cart-item__title{font-family:var(--ycos-sans)!important;font-size:1.4rem!important;font-weight:500!important;color:var(--ycos-text)!important;letter-spacing:0!important;text-transform:none!important}.ycos .xo-cart-mini-item__price,.ycos .xo-cart-mini-item__final-price,.ycos .xo-cart-item__final-price{color:var(--ycos-text);font-weight:600;font-variant-numeric:tabular-nums}.ycos .xo-cart-mini-item__original-price--old,.ycos .xo-cart-item__original-price--old{color:var(--ycos-muted)}.ycos .xo-cart-mini-item__remove,.ycos .xo-cart-mini-item__remove-action{color:var(--ycos-muted);font-size:1.2rem;text-decoration:underline}.ycos .xo-cart-mini-footer{border-top:1px solid var(--ycos-beige)!important;background:var(--ycos-white)}.ycos .xo-cart-mini-footer__price,.ycos .xo-side-cart__price-number{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ycos-text)}.ycos .xo-side-cart__price-text{letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;color:var(--ycos-muted)}.ycos .cart-mini-item__checkout .xo-btn,.ycos .cart-mini-item__checkout{background:var(--ycos-text)!important;border-color:var(--ycos-text)!important;color:var(--ycos-white)!important;--ycos-btn-fg: var(--ycos-white);--ycos-btn-fg-h: var(--ycos-text)}.ycos .cart-mini-item__checkout .xo-btn:hover{background:var(--ycos-white)!important}.ycos .cart-mini-item__viewcart .xo-btn{--ycos-btn-fg: var(--ycos-text)}.ycos .xo-cart-free-shipping{background:var(--ycos-beige-light);border:1px solid var(--ycos-beige);padding:12px 14px}.ycos .xo-cart-free-shipping__text{color:var(--ycos-text);font-size:1.3rem}.ycos .xo-cart-free-shipping__progress{background:var(--ycos-beige)!important;border-radius:0!important;height:4px!important;overflow:hidden}.ycos .xo-cart-free-shipping__progress>*,.ycos .xo-cart-free-shipping__position{background:var(--ycos-gold)!important;border-radius:0!important}.ycos .xo-main-cart .xo-table__head-row>*{background:var(--ycos-beige-light)!important}.ycos .xo-cart-totals{border:1px solid var(--ycos-beige);background:var(--ycos-beige-light);padding:20px}.ycos .xo-cart-totals__subtotal{font-family:var(--ycos-serif);font-size:2.2rem}.ycos .xo-cart-totals__value{font-family:var(--ycos-sans);font-weight:600;font-variant-numeric:tabular-nums}.ycos .xo-cart__right{border-radius:0!important}.ycos .xo-empty,.ycos [class*=cart-empty]{text-align:center}.ycos .xo-empty h2,.ycos .xo-empty [class*=__title],.ycos [class*=cart-empty] [class*=__title]{font-family:var(--ycos-serif)!important;font-weight:500!important;font-size:3rem!important}.ycos .xo-empty svg,.ycos [class*=cart-empty] svg{color:var(--ycos-gold);stroke:var(--ycos-gold)}.ycos .xo-page-heading{padding-block:28px!important;text-align:center}.ycos [class*=main-login],.ycos [class*=main-register],.ycos [class*=main-reset-password],.ycos [class*=main-activate-account],.ycos .customer{font-family:var(--ycos-sans)}.ycos [class*=main-login] h1,.ycos [class*=main-login] h2,.ycos [class*=main-register] h1,.ycos [class*=main-register] h2,.ycos [class*=main-account] h1,.ycos [class*=main-account] h2,.ycos [class*=main-order] h1,.ycos [class*=main-order] h2,.ycos [class*=main-addresses] h1,.ycos [class*=main-addresses] h2,.ycos [class*=main-reset-password] h1,.ycos [class*=main-activate-account] h1{font-family:var(--ycos-serif)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.ycos.ycos-t-customers-login form,.ycos.ycos-t-customers-register form,.ycos.ycos-t-customers-reset_password form,.ycos.ycos-t-customers-activate_account form,.ycos.ycos-t-customers-addresses form{background:var(--ycos-white)}.ycos [class*=main-login] [class*=__box],.ycos [class*=main-register] [class*=__box],.ycos [class*=main-login] [class*=__form],.ycos [class*=main-register] [class*=__form],.ycos [class*=main-account] [class*=__item],.ycos [class*=main-addresses] [class*=__item],.ycos [class*=main-order] [class*=__box]{border-color:var(--ycos-beige)!important;border-radius:0!important}.ycos [class*=article-card]{font-family:var(--ycos-sans)}.ycos [class*=article-card] .xo-image,.ycos [class*=article-card] [class*=__image]{background:var(--ycos-beige-light);border-radius:0!important;overflow:hidden}.ycos [class*=article-card] img{transition:transform .5s var(--ycos-ease)}.ycos [class*=article-card]:hover img{transform:scale(1.04)}.ycos [class*=article-card] [class*=__title],.ycos [class*=article-card] h2,.ycos [class*=article-card] h3{font-family:var(--ycos-serif)!important;font-weight:500!important;font-size:2.4rem!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;color:var(--ycos-text)!important}.ycos [class*=article-card] [class*=__meta],.ycos [class*=article-card] [class*=__date],.ycos [class*=article-card] time{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ycos-muted)!important}.ycos [class*=article-card] [class*=__excerpt],.ycos [class*=article-card] [class*=__description]{color:var(--ycos-muted);font-size:1.35rem}.ycos .main-blog h1,.ycos .main-blog [class*=__title]{font-family:var(--ycos-serif)!important;font-weight:500!important}.ycos .main-article{--ycos-read: 760px}.ycos .main-article__title{font-family:var(--ycos-serif)!important;font-weight:500!important;font-size:clamp(3.4rem,4.6vw,5.6rem)!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important}.ycos .main-article [class*=__content],.ycos .main-article .rte{font-size:1.6rem;line-height:1.8}.ycos .main-article [class*=__meta],.ycos .main-article time{color:var(--ycos-muted);letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem}.ycos .main-article img,.ycos .main-article [class*=comment] input,.ycos .main-article [class*=comment] textarea{border-radius:0!important}.ycos .ycos-page-title,.ycos.ycos-t-policy h1,.ycos .shopify-policy__title h1{font-family:var(--ycos-serif)!important;font-weight:500!important;font-size:clamp(3.4rem,4.4vw,5rem)!important;letter-spacing:0!important;text-align:center;margin-bottom:24px}.ycos .shopify-policy__container{max-width:780px!important;padding-block:40px}.ycos .shopify-policy__body,.ycos .shopify-policy__body .rte{line-height:1.8;color:var(--ycos-text)}.ycos [class*=policy-v] h2,.ycos [class*=policy-v] h3{font-family:var(--ycos-serif)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.ycos [class*=policy-v] p,.ycos [class*=policy-v] li{line-height:1.8}.ycos [class*=contact-v] h2,.ycos [class*=contact-v] [class*=__title],.ycos [class*=contact-v] [class*=__heading]{font-family:var(--ycos-serif)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--ycos-text)!important}.ycos [class*=contact-v] [class*=__item],.ycos [class*=contact-v] [class*=__box]{border-color:var(--ycos-beige)!important;border-radius:0!important}.ycos [class*=contact-v] svg{color:var(--ycos-gold)}.ycos .contact-form .xo-btn,.ycos [class*=contact-form] .xo-btn{background:var(--ycos-text)!important;border-color:var(--ycos-text)!important;--ycos-btn-fg: var(--ycos-white);--ycos-btn-fg-h: var(--ycos-text)}.ycos .contact-form .xo-btn:hover,.ycos [class*=contact-form] .xo-btn:hover{background:var(--ycos-white)!important}.ycos [class*=about-v] h2,.ycos [class*=about-v] [class*=__title]{font-family:var(--ycos-serif)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.ycos [class*=about-v] [class*=__subtitle]{font-family:var(--ycos-sans)!important;letter-spacing:.3em!important;text-transform:uppercase;font-size:1.1rem!important;color:var(--ycos-gold)!important}.ycos [class*=about-v] svg{color:var(--ycos-gold)}.ycos [class*=faq-v] [class*=__item],.ycos [class*=faq-v] details{border-bottom:1px solid var(--ycos-beige)!important;border-radius:0!important;background:transparent!important}.ycos [class*=faq-v] [class*=__question],.ycos [class*=faq-v] summary{font-family:var(--ycos-serif)!important;font-size:2rem!important;font-weight:500!important;color:var(--ycos-text)!important}.ycos [class*=faq-v] [class*=__answer]{color:var(--ycos-muted);line-height:1.75}.ycos .wishlist-table img{background:var(--ycos-beige-light)}.ycos .main-wishlist [class*=__title],.ycos .wishlist-table a{color:var(--ycos-text)}.ycos .xo-404-page{text-align:center}.ycos .xo-404-page h1,.ycos .xo-404-page h2,.ycos .xo-404-page [class*=__title]{font-family:var(--ycos-serif)!important;font-weight:500!important;letter-spacing:0!important;color:var(--ycos-text)!important}.ycos .xo-404-page__title{font-size:clamp(3.4rem,5vw,5.6rem)!important}.ycos .xo-404-page__subtitle{font-family:var(--ycos-sans)!important;font-size:1.5rem!important;color:var(--ycos-muted)!important}.ycos.password{background:var(--ycos-beige-light)}.ycos .password-header__title{font-family:var(--ycos-serif)!important;letter-spacing:.2em}.ycos .password-main h2,.ycos .password-main h1{font-family:var(--ycos-serif)!important;font-weight:500!important}.ycos .gift-card{font-family:var(--ycos-sans)}.ycos .gift-card h1,.ycos .gift-card h2{font-family:var(--ycos-serif);font-weight:500}.ycos .first-order-popup-backdrop{background:rgba(var(--ycos-text-rgb),.45)!important}.ycos .first-order-popup-box,.ycos .popup-newsletter__container{background:var(--ycos-white)!important;border:1px solid var(--ycos-beige)!important;border-radius:0!important;box-shadow:0 24px 60px #2e27202e!important}.ycos .first-order-popup-box{border-top:4px solid var(--ycos-gold)!important}.ycos .first-order-popup-eyebrow{font-family:var(--ycos-sans)!important;font-size:1.1rem!important;letter-spacing:.32em!important;text-transform:uppercase;color:var(--ycos-gold)!important;font-weight:500!important}.ycos .first-order-popup-heading{font-family:var(--ycos-serif)!important;font-weight:500!important;color:var(--ycos-text)!important;letter-spacing:0!important}.ycos .first-order-popup-text,.ycos .first-order-popup-note{color:var(--ycos-muted)!important;font-family:var(--ycos-sans)!important}.ycos .first-order-popup-timer{border:1px solid var(--ycos-beige)!important;border-radius:0!important;background:var(--ycos-beige-light)!important}.ycos .first-order-popup-time-number{font-family:var(--ycos-serif)!important;color:var(--ycos-text)!important;font-variant-numeric:tabular-nums}.ycos .first-order-popup-time-label{color:var(--ycos-muted)!important;letter-spacing:.12em;text-transform:uppercase}.ycos .first-order-popup-button,.ycos .first-order-popup-button.xo-btn{background:var(--ycos-text)!important;border:1px solid var(--ycos-text)!important;color:var(--ycos-white)!important;border-radius:0!important;box-shadow:none!important}.ycos .first-order-popup-button:hover{background:var(--ycos-gold)!important;border-color:var(--ycos-gold)!important}.ycos .first-order-popup-button .xo-btn__text{color:var(--ycos-white)!important}.ycos .first-order-popup-decline{color:var(--ycos-muted)!important}.ycos .first-order-popup-decline:hover,.ycos .first-order-popup-close{color:var(--ycos-text)!important}.ycos [class*=popup-newsletter] h2,.ycos [class*=popup-newsletter] [class*=__title],.ycos [class*=popup-promotion] [class*=__title]{font-family:var(--ycos-serif)!important;font-weight:500!important;letter-spacing:0!important}@media(prefers-reduced-motion:reduce){.ycos *,.ycos *:before,.ycos *:after{transition:none!important;scroll-behavior:auto!important}.ycos .xo-product-card:hover .xo-product-card__header img,.ycos a:hover .ycos-zoom .ycos-cover,.ycos .banner-v104__item:hover .banner-v104__img img,.ycos .ycos-cat:hover .ycos-cat__circ{transform:none!important}}.ycos .cart-mini-item__checkout,.ycos .cart-mini-item__viewcart,.ycos .cart-mini-item__checkout .xo-btn__text,.ycos .cart-mini-item__viewcart .xo-btn__text{font-family:var(--ycos-sans)!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:1.2rem!important;border-radius:0!important}.ycos .ycos-page-content{max-width:780px;margin:0 auto;font-size:1.55rem;line-height:1.8;color:var(--ycos-text)}.ycos .ycos-page-content h2{font-size:clamp(2.4rem,2.8vw,3rem);margin:1.6em 0 .5em}.ycos .ycos-page-content h3{font-size:2.2rem;margin:1.4em 0 .4em}.ycos .ycos-page-content ul,.ycos .ycos-page-content ol{padding-left:1.4em}.ycos .ycos-page-content li{margin:.25em 0}.ycos .ycos-page-content li::marker{color:var(--ycos-gold)}.ycos .ycos-page-content strong{font-weight:600}.ycos .fieldset-block__header{border-left:0!important;padding:0 0 10px!important;border-bottom:1px solid var(--ycos-beige);margin-bottom:14px}.ycos .fieldset-block__title{font-family:var(--ycos-serif)!important;font-size:2.1rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--ycos-text)!important;padding-right:0!important}.ycos .fieldset-block__title:after{display:none!important}.ycos .fieldset-block{border-bottom:0;padding-bottom:8px}.ycos .fieldset-block a{color:var(--ycos-muted);font-size:1.4rem}.ycos .fieldset-block a:hover{color:var(--ycos-text)}.ycos .xo-field-price__range xo-range-track,.ycos .xo-field-price__range xo-range{background-color:var(--ycos-beige)!important}.ycos .xo-field-price__range xo-range-progress{background-color:var(--ycos-gold)!important}.ycos .xo-field-price__range xo-range-thumb{width:1.8rem;height:1.8rem;background-color:var(--ycos-gold)!important;box-shadow:0 0 0 3px var(--ycos-white)}.ycos .xo-field-price__range xo-range-thumb:after{background-color:var(--ycos-white)!important;width:.8rem;height:.8rem}.ycos .xo-field-price__input-group{color:var(--ycos-text);font-size:1.3rem;font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ycos-design.css.map */
