:root{--font-family-gaisyr: "Westwing Gaisyr", "Source Serif 4", "Source Serif Pro", "Times New Roman", Times, serif;--font-family-rom: "Westwing ROM", "Inter", Helvetica, Arial, sans-serif;--font-family-rom-extended: "Westwing ROM Extended", "Westwing ROM", "Inter", Helvetica, Arial, sans-serif;--font-family-rom-mono: "Westwing ROM Mono", "Courier New", Courier, monospace;--font-family-rom-wide: "Westwing ROM Wide", "Westwing ROM", "Inter", Helvetica, Arial, sans-serif;--font-stack-headings-primary: var(--font-family-gaisyr);--font-stack-body-primary: var(--font-family-rom);--font-stack-body-secondary: var(--font-family-gaisyr);--font-weight-headings-primary: 300;--font-weight-body-primary: 300;--font-weight-body-primary-medium: 500;--font-weight-body-primary-bold: 700;--font-weight-body-secondary: 300;--font-weight-body-secondary-bold: 700;--font-weight-menu: 500;--font-weight-buttons: 500;--font-style-headings-primary: normal;--font-style-body-primary: normal;--font-style-body-secondary: normal}body,.rte,input,button,select,textarea{font-family:var(--font-family-rom);font-weight:300;letter-spacing:-.16px;line-height:24px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family-gaisyr);font-weight:300}h1,.h1{font-size:36px;letter-spacing:-.72px;line-height:40px}@media screen and (min-width:768px){h1,.h1{font-size:48px;letter-spacing:-.96px;line-height:52px}}@media screen and (min-width:1280px){h1,.h1{font-size:56px;letter-spacing:-1.12px;line-height:62px}}h2,.h2{font-size:32px;letter-spacing:-.32px;line-height:36px}@media screen and (min-width:768px){h2,.h2{font-size:44px;letter-spacing:-.44px;line-height:48px}}@media screen and (min-width:1280px){h2,.h2{font-size:48px;letter-spacing:-.48px;line-height:52px}}h3,.h3{font-size:24px;letter-spacing:-.24px;line-height:28px}@media screen and (min-width:768px){h3,.h3{font-size:28px;letter-spacing:-.28px;line-height:32px}}@media screen and (min-width:1280px){h3,.h3{font-size:34px;letter-spacing:-.34px;line-height:38px}}h4,.h4{font-size:20px;letter-spacing:-.2px;line-height:24px}@media screen and (min-width:768px){h4,.h4{font-size:28px;letter-spacing:-.28px;line-height:32px}}h5,h6,.h5,.h6{font-size:18px;letter-spacing:-.18px;line-height:20px}@media screen and (min-width:768px){h5,h6,.h5,.h6{font-size:20px;letter-spacing:-.2px;line-height:24px}}p,.rte p{font-family:var(--font-family-rom);font-weight:300;font-size:16px;letter-spacing:-.16px;line-height:24px}.button,.menu-link,.site-nav .menu-link,button{font-family:var(--font-family-rom);font-weight:500;letter-spacing:.02em}.font-headline-xl{font-family:var(--font-family-gaisyr);font-weight:300;font-size:76px;line-height:78px}@media(min-width:768px){.font-headline-xl{font-size:124px;line-height:126px}}@media(min-width:1280px){.font-headline-xl{font-size:164px;line-height:166px}}.font-headline-l{font-family:var(--font-family-gaisyr);font-weight:300;font-size:48px;line-height:50px}@media(min-width:768px){.font-headline-l{font-size:80px;line-height:82px}}@media(min-width:1280px){.font-headline-l{font-size:104px;line-height:106px}}.font-headline-0{font-family:var(--font-family-gaisyr);font-weight:300;font-size:44px;letter-spacing:-.88px;line-height:46px}@media(min-width:768px){.font-headline-0{font-size:56px;letter-spacing:-1.12px;line-height:62px}}@media(min-width:1280px){.font-headline-0{font-size:72px;letter-spacing:-1.44px;line-height:78px}}.font-headline-1{font-family:var(--font-family-gaisyr);font-weight:300;font-size:36px;letter-spacing:-.72px;line-height:40px}@media(min-width:768px){.font-headline-1{font-size:48px;letter-spacing:-.96px;line-height:52px}}@media(min-width:1280px){.font-headline-1{font-size:56px;letter-spacing:-1.12px;line-height:62px}}.font-headline-2{font-family:var(--font-family-gaisyr);font-weight:300;font-size:32px;letter-spacing:-.32px;line-height:36px}@media(min-width:768px){.font-headline-2{font-size:44px;letter-spacing:-.44px;line-height:48px}}@media(min-width:1280px){.font-headline-2{font-size:48px;letter-spacing:-.48px;line-height:52px}}.font-headline-3{font-family:var(--font-family-gaisyr);font-weight:300;font-size:24px;letter-spacing:-.24px;line-height:28px}@media(min-width:768px){.font-headline-3{font-size:28px;letter-spacing:-.28px;line-height:32px}}@media(min-width:1280px){.font-headline-3{font-size:34px;letter-spacing:-.34px;line-height:38px}}.font-headline-4{font-family:var(--font-family-gaisyr);font-weight:300;font-size:20px;letter-spacing:-.2px;line-height:24px}@media(min-width:768px){.font-headline-4{font-size:28px;letter-spacing:-.28px;line-height:32px}}.font-headline-5{font-family:var(--font-family-gaisyr);font-weight:300;font-size:18px;letter-spacing:-.18px;line-height:20px}@media(min-width:768px){.font-headline-5{font-size:20px;letter-spacing:-.2px;line-height:24px}}.font-display-xl{font-family:var(--font-family-rom-wide);font-weight:300;font-size:76px;line-height:74px}@media(min-width:768px){.font-display-xl{font-family:var(--font-family-rom-extended);font-size:120px;line-height:120px}}@media(min-width:1280px){.font-display-xl{font-size:160px;line-height:160px}}.font-display-l{font-family:var(--font-family-rom-wide);font-weight:300;font-size:44px;line-height:44px}@media(min-width:768px){.font-display-l{font-family:var(--font-family-rom-extended);font-size:76px;line-height:74px}}@media(min-width:1280px){.font-display-l{font-size:100px;line-height:98px}}.font-display-1{font-family:var(--font-family-rom-wide);font-weight:300;font-size:32px;line-height:34px}@media(min-width:768px){.font-display-1{font-family:var(--font-family-rom-extended);font-size:44px;line-height:46px}}@media(min-width:1280px){.font-display-1{font-size:48px;line-height:50px}}.font-display-2{font-family:var(--font-family-rom-wide);font-weight:300;font-size:24px;line-height:26px}@media(min-width:768px){.font-display-2{font-family:var(--font-family-rom-extended);font-size:28px;line-height:30px}}@media(min-width:1280px){.font-display-2{font-size:34px;line-height:36px}}.font-display-3{font-family:var(--font-family-rom-wide);font-weight:300;font-size:20px;letter-spacing:-.2px;line-height:24px}@media(min-width:768px){.font-display-3{font-family:var(--font-family-rom-extended);font-size:28px;letter-spacing:-.28px;line-height:32px}}.font-display-4{font-family:var(--font-family-rom-wide);font-weight:300;font-size:18px;letter-spacing:-.18px;line-height:20px}@media(min-width:768px){.font-display-4{font-family:var(--font-family-rom-extended);font-size:20px;letter-spacing:-.2px;line-height:22px}}.font-display-5{font-family:var(--font-family-rom-wide);font-weight:300;font-size:14px;letter-spacing:-.14px;line-height:18px}@media(min-width:768px){.font-display-5{font-family:var(--font-family-rom-extended);font-size:16px;letter-spacing:-.16px;line-height:20px}}.font-paragraph-1,.font-paragraph-1-bold{font-family:var(--font-family-rom);font-weight:300;font-size:16px;letter-spacing:-.16px;line-height:24px}.font-paragraph-1-bold{font-weight:700}.font-paragraph-2,.font-paragraph-2-bold{font-family:var(--font-family-rom);font-weight:300;font-size:14px;letter-spacing:-.14px;line-height:20px}.font-paragraph-2-bold{font-weight:700}.font-paragraph-3,.font-paragraph-3-bold{font-family:var(--font-family-rom);font-weight:300;font-size:12px;letter-spacing:-.12px;line-height:18px}.font-paragraph-3-bold{font-weight:700}.font-caption-1,.font-caption-1-bold{font-family:var(--font-family-rom);font-weight:300;font-size:12px;line-height:18px}.font-caption-1-bold{font-weight:700}.font-caption-2,.font-caption-2-bold{font-family:var(--font-family-rom);font-weight:300;font-size:10px;line-height:16px}.font-caption-2-bold{font-weight:700}.font-topline-1,.font-topline-2{font-family:var(--font-family-rom-mono);font-weight:700;text-transform:uppercase}.font-topline-1{font-size:16px;letter-spacing:1.28px;line-height:20px}.font-topline-2{font-size:12px;letter-spacing:.48px;line-height:16px}.text-font--secondary,.section-heading__title,.section-heading .section-heading__title{font-family:var(--font-family-gaisyr)!important;font-weight:300!important;font-style:normal!important;letter-spacing:-.01em;line-height:1.1}.text-font--secondary.text-size--regular,.section-heading__title.text-size--regular{font-size:20px!important;line-height:24px!important;letter-spacing:-.2px!important}@media screen and (min-width:768px){.text-font--secondary.text-size--regular,.section-heading__title.text-size--regular{font-size:28px!important;line-height:32px!important;letter-spacing:-.28px!important}}.text-font--secondary.text-size--large,.section-heading__title.text-size--large{font-size:24px!important;line-height:28px!important;letter-spacing:-.24px!important}@media screen and (min-width:768px){.text-font--secondary.text-size--large,.section-heading__title.text-size--large{font-size:28px!important;line-height:32px!important;letter-spacing:-.28px!important}}@media screen and (min-width:1280px){.text-font--secondary.text-size--large,.section-heading__title.text-size--large{font-size:34px!important;line-height:38px!important;letter-spacing:-.34px!important}}.section-heading__subheading,.text-font--secondary+.section-heading__subheading{font-family:var(--font-family-rom);font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:12px;line-height:18px}.heading-size--regular,.heading-size--large,.heading-size--xlarge{font-family:var(--font-family-rom-wide)!important;font-weight:300!important;letter-spacing:0!important}.heading-size--regular{font-size:24px!important;line-height:26px!important}.heading-size--large{font-size:32px!important;line-height:34px!important}.heading-size--xlarge{font-size:44px!important;line-height:44px!important}@media screen and (min-width:768px){.heading-size--regular,.heading-size--large,.heading-size--xlarge{font-family:var(--font-family-rom-extended)!important}.heading-size--regular{font-size:28px!important;line-height:30px!important}.heading-size--large{font-size:44px!important;line-height:46px!important}.heading-size--xlarge{font-size:76px!important;line-height:74px!important}}@media screen and (min-width:1280px){.heading-size--regular{font-size:34px!important;line-height:36px!important}.heading-size--large{font-size:48px!important;line-height:50px!important}.heading-size--xlarge{font-size:100px!important;line-height:98px!important}}.product-item__title,.product-item__title a,.product-item .product-item__title,.product-item .product-item__title a,.product-card__title,.product-card__title a,.product-info__title,.js-collection-item .text-animation--underline-thin,.js-collection-item a,.product-price,.product-price--original,.product-price--original.text-size--small,.product-price--compare,.product-price--saving,.product-price--unit,.product-price__current,.product-price__compare,.product-card__price,.product-item .product-price,.product-item .product-price--original,.product-item .product-price--compare,.product-item .product-price--saving,.product-item .product-price--unit,.product-item__price,.product-item__price.text-size--small,.product-item .product-item__price,.product-item .product-item__price.text-size--small{font-family:var(--font-family-rom),Helvetica,Arial,sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:18px!important;letter-spacing:0!important}@media screen and (max-width:474px),screen and (min-width:475px)and (max-width:1023px),screen and (min-width:1024px){.product-item__title.text-size--small,.product-item__price.text-size--small,.product-item__excerpt.text-size--small,.product-item__vendor.text-size--small,.product-item .text-size--small{font-size:12px!important;line-height:18px!important}}.button,.button--solid,.button--outline,.button--underlined{font-family:var(--font-family-rom)!important;font-weight:500!important;letter-spacing:.02em}.site-nav .menu-link,.site-nav.style--classic .menu-link{font-family:var(--font-family-rom)!important;font-weight:500!important;letter-spacing:.04em}.main-footer .footer-item__title{font-family:var(--font-family-rom)!important}.main-footer .footer-item__menu a,.main-footer .footer-item__content{font-family:var(--font-family-rom);font-weight:300}.main-footer .footer-item,.main-footer .footer-item__title,.main-footer .footer-item__menu,.main-footer .footer-item__content,.main-footer .footer-item__newsletter,.main-footer .footer-item__icons,.main-footer .footer-item__follow{text-align:center!important}.main-footer .footer-item__icons{justify-content:center!important}.main-footer .footer-item__newsletter .form-row{max-width:320px;margin-left:auto;margin-right:auto}.main-footer .footer-item__menu a,.main-footer .footer-item__menu--unstyled a{font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px;border-bottom:none!important}.main-footer .footer-item__menu span{text-align:center}.main-footer .footer-bottom>div{justify-content:center!important;flex-direction:column!important;align-items:center!important;gap:.5rem;text-align:center}.product-price,.product-card__price,.dual-collection__label,.product-badges{font-family:var(--font-family-rom)}#site-menu-sidebar .sidebar__header{border-bottom:none;padding:1.25rem 1.25rem .5rem;display:flex;justify-content:flex-end}#site-menu-sidebar .sidebar__header .sidebar__title{display:none}#site-menu-sidebar .sidebar__body{padding-top:.5rem}mobile-navigation .site-nav .link-list>li>a,mobile-navigation .site-nav .link-list>li>a:not(.button){font-family:var(--font-family-rom);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-main, #000);border-bottom:none!important}mobile-navigation .site-nav .link-list>li:not(.has-submenu):not(.submenu-back)>a{font-family:var(--font-family-rom-wide)!important;font-weight:300!important;font-size:24px;line-height:26px;letter-spacing:0;text-transform:uppercase;padding:.7rem 0}@media screen and (min-width:768px){mobile-navigation .site-nav .link-list>li:not(.has-submenu):not(.submenu-back)>a{font-family:var(--font-family-rom-extended)!important;font-size:28px;line-height:30px}}mobile-navigation .site-nav .link-list>li.has-submenu>a{font-family:var(--font-family-rom)!important;font-weight:400!important;font-size:16px;line-height:24px;letter-spacing:-.16px;text-transform:uppercase;padding:.875rem 0;justify-content:space-between;align-items:center}mobile-navigation .site-nav .link-list>li.drawer-style--large>a{font-family:var(--font-family-rom-wide, var(--font-family-rom, Inter, Helvetica, Arial, sans-serif))!important;font-weight:300!important;font-size:22px!important;line-height:1.3!important;letter-spacing:-.2px!important;text-transform:uppercase!important;padding:.85rem 0!important;justify-content:flex-start!important;border-bottom:0!important;color:var(--color-text-main, #000)}@media screen and (min-width:768px){mobile-navigation .site-nav .link-list>li.drawer-style--large>a{font-size:26px!important}}mobile-navigation .site-nav .link-list>li.drawer-style--large>a>.icon{display:none!important}mobile-navigation .site-nav .link-list>li.drawer-style--compact>a{font-family:var(--font-family-rom, Inter, Helvetica, Arial, sans-serif)!important;font-weight:400!important;font-size:16px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:uppercase!important;padding:1.1rem 0!important;justify-content:space-between!important;align-items:center!important;border-bottom:0!important;color:var(--color-text-main, #000)}mobile-navigation .site-nav .link-list>li.drawer-style--compact>a>.icon{display:none!important}mobile-navigation .site-nav .link-list>li.drawer-style--compact>a:after{content:"";display:inline-block;width:8px;height:8px;margin-inline-start:auto;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);flex:0 0 auto}mobile-navigation .site-nav .link-list>li.menu-drawer-divider{list-style:none;display:block;margin:1.5rem 0 1.25rem;padding:0;height:1px;width:72px;background:var(--color-text-main, #000);border:none}mobile-navigation .site-nav .link-list>li.menu-drawer-divider>a{display:none}mobile-navigation .site-nav .link-list>li.menu-drawer-divider+li:not(.has-submenu)+li.has-submenu:before,mobile-navigation .site-nav .link-list>li.menu-drawer-divider+li.has-submenu:before{display:none}mobile-navigation .site-nav .link-list>li:not(.has-submenu)>a>.icon{display:none}mobile-navigation .site-nav .link-list>li.has-submenu>a>.icon{display:inline-flex}mobile-navigation .site-nav .link-list>li.has-submenu>a>.icon svg{transform:rotate(-90deg);width:12px;height:12px}mobile-navigation .site-nav .link-list>li:not(.has-submenu):not(.submenu-back)+li.has-submenu{margin-top:0!important;padding-top:0!important}mobile-navigation .site-nav .link-list>li:not(.has-submenu):not(.submenu-back)+li.has-submenu:before{content:none!important;display:none!important}mobile-navigation .site-nav .submenu-back>a{position:static;font-family:var(--font-family-gaisyr)!important;font-weight:300!important;font-size:16px!important;line-height:24px!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--color-text-main, #000)!important;padding:1rem 0 1.25rem!important;border-bottom:1px solid rgba(0,0,0,.08)!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;gap:.75rem!important}mobile-navigation .site-nav .submenu-back .icon{position:static!important;left:auto!important;margin:0!important;display:inline-flex!important;align-items:center;flex:0 0 auto}mobile-navigation .site-nav .submenu-back .icon svg{transform:rotate(90deg);width:14px;height:14px}mobile-navigation .site-nav .submenu li:not(.submenu-back)>a,mobile-navigation .site-nav .babymenu li>a{font-family:var(--font-family-rom)!important;font-weight:400!important;font-size:15px!important;line-height:22px!important;letter-spacing:0!important;text-transform:none!important;padding:.7rem 0!important;border-bottom:none!important}mobile-navigation .site-nav .submenu li.has-babymenu>a>.icon{display:inline-flex!important}mobile-navigation .site-nav .submenu li.has-babymenu>a>.icon svg{transform:rotate(-90deg);width:12px;height:12px}mobile-navigation .site-nav .submenu li:not(.has-babymenu):not(.submenu-back)>a>.icon{display:none}mobile-navigation .site-nav .site-nav-container{padding:0}mobile-navigation .site-nav ul{padding:0 1.5rem}mobile-navigation .site-nav nav{position:relative}mobile-navigation .site-nav .submenu,mobile-navigation .site-nav .babymenu{background:var(--color-background-main, #fff)}#site-menu-sidebar .sidebar__footer{text-align:center;padding:1.5rem}#site-menu-sidebar .sidebar__footer .social-icons{justify-content:center}mobile-navigation .site-nav .submenu li:not(.submenu-back)>a,mobile-navigation .site-nav .babymenu li>a{color:#6b6b6b!important}mobile-navigation .site-nav .submenu li:not(.submenu-back)>a:hover,mobile-navigation .site-nav .babymenu li>a:hover{color:#000!important}#site-search-sidebar{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:100vh!important;min-height:0!important;margin:0!important;background:#fff!important;color:#000!important;z-index:9999;transform:translateY(-100%)!important;transition:transform .32s cubic-bezier(.2,.8,.2,1)!important;box-shadow:0 8px 24px #0000000d;border-bottom:1px solid rgba(0,0,0,.08);display:block!important;grid-template-rows:none!important}#site-search-sidebar.sidebar--opened{transform:translateY(0)!important}#site-search-sidebar .sidebar__header{border-bottom:none!important;padding:1.75rem 2rem .5rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1.5rem;max-width:100%}#site-search-sidebar .sidebar__title{display:none!important}#site-search-sidebar .sidebar__close{flex:0 0 auto;background:transparent;border:none;padding:.5rem;cursor:pointer;color:#000}#site-search-sidebar .sidebar__close svg{width:18px;height:18px}#site-search-sidebar .sidebar__body{padding:0 2rem 2.5rem!important;overflow-y:auto;max-height:calc(100vh - 6rem)}#site-search-sidebar search-form,#site-search-sidebar .search-form,#site-search-sidebar form{padding:0!important;margin:0!important;display:block}#site-search-sidebar input[type=search],#site-search-sidebar input[name=q]{font-family:var(--font-family-rom, Inter, Helvetica, Arial, sans-serif)!important;font-weight:400!important;font-size:18px!important;line-height:28px!important;letter-spacing:-.18px!important;background:transparent!important;border:none!important;border-bottom:1px solid rgba(0,0,0,.85)!important;border-radius:0!important;padding:.5rem 0 .75rem!important;height:auto!important;width:100%!important;color:#000!important;outline:none!important;box-shadow:none!important}#site-search-sidebar input[type=search]::placeholder,#site-search-sidebar input[name=q]::placeholder{color:#0006;font-weight:300}#site-search-sidebar .search-form:after{content:"Tip: search for products, categories, colours, brands";display:block;font-family:var(--font-family-rom, Inter, Helvetica, Arial, sans-serif);font-size:13px;line-height:18px;color:#00000073;margin-top:.5rem}#site-search-sidebar .predictive-search__heading{font-family:var(--font-family-rom, Inter, Helvetica, Arial, sans-serif);color:#0000008c;font-size:12px;line-height:18px;letter-spacing:.12em;margin:1.5rem 0 .75rem;font-weight:500;text-transform:uppercase}#site-search-sidebar .search-empty,#site-search-sidebar [data-predictive-search-empty]{text-align:center;padding:3rem 1rem 1.5rem}#site-search-sidebar .search-empty__title,#site-search-sidebar [data-predictive-search-empty] h2{font-family:var(--font-family-gaisyr, "Source Serif 4", Times, serif);font-weight:300;font-size:22px;letter-spacing:-.22px;margin-bottom:.5rem}#site-search-sidebar .search-empty__subtitle,#site-search-sidebar [data-predictive-search-empty] p{font-family:var(--font-family-rom, Inter, sans-serif);font-size:14px;color:#0000008c;margin:0}#site-search-sidebar .sidebar__footer{display:none!important}@media screen and (max-width:767px){#site-search-sidebar .sidebar__header{padding:1.25rem 1rem .25rem!important}#site-search-sidebar .sidebar__body{padding:0 1rem 1.5rem!important;max-height:calc(100vh - 5rem)}#site-search-sidebar input[type=search]{font-size:16px!important}}.product-info__title,.main-product__title,.product-info h1,.product-form__title{font-family:var(--font-family-gaisyr, "Source Serif 4", "Times New Roman", Times, serif)!important;font-weight:300!important;font-size:32px!important;line-height:36px!important;letter-spacing:-.32px!important}@media screen and (min-width:768px){.product-info__title,.main-product__title,.product-info h1,.product-form__title{font-size:44px!important;line-height:48px!important;letter-spacing:-.44px!important}}@media screen and (min-width:1280px){.product-info__title,.main-product__title,.product-info h1,.product-form__title{font-size:48px!important;line-height:52px!important;letter-spacing:-.48px!important}}.template-collection .js-product-item .product-item__image,.main-collection-product-grid .product-item__image{aspect-ratio:3 / 4!important;padding-top:0!important}.template-collection .grid--layout,.main-collection-product-grid .grid--layout{--grid-gap: 4px !important;--col-gap: 4px !important;--row-gap: 24px !important}@media screen and (max-width:767px){.template-collection .grid--layout,.main-collection-product-grid .grid--layout{--grid-gap: 2px !important;--col-gap: 2px !important;--row-gap: 16px !important}}.template-collection .product-item__quick-buy,.main-collection-product-grid .product-item__quick-buy,.template-collection .quick-buy,.main-collection-product-grid .quick-buy{display:none!important}.quantity-selector,.product-form__quantity,[data-js-quantity-selector],.product-form quantity-input{display:none!important}.product__description br+br+br{display:none}.button--underlined.button--icon .button__icon,.button--outline.button--icon .button__icon{display:none!important}.button--underlined{display:inline-flex!important;align-items:center;padding-left:0!important;padding-right:0!important;position:relative;font-size:16px!important;line-height:1.4!important;letter-spacing:.04em!important}@media screen and (min-width:768px){.button--underlined{font-size:18px!important}}.button--underlined .button__text{display:inline-flex;align-items:center;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.button--underlined .button__text:after,.button--underlined:after,.dual-collection__button:after,.dual-collection__button .button__text:after{content:none!important;display:none!important}.dual-collection__button{display:inline-flex!important;align-items:center}@media screen and (max-width:767px){.template-product #main>.shopify-section:first-of-type>.container--vertical-space-small:first-of-type,.template-product #main>.shopify-section:first-of-type>.container--vertical-space-xsmall:first-of-type,.template-product #main>.shopify-section:first-of-type>.container--vertical-space:first-of-type,.template-product #main .shopify-section:first-of-type .container--vertical-space-small,.template-product #main .shopify-section:first-of-type .container--vertical-space,.template-product .container--vertical-space-small,.template-product .container--vertical-space-small:first-of-type,.template-product .container--vertical-space,.template-product .container--vertical-space:first-of-type,.template-product #shopify-section-main,.template-product #shopify-section-main:first-of-type>.container,.template-product #shopify-section-main:first-of-type .container--vertical-space,.template-product #shopify-section-main:first-of-type .container--vertical-space-small,.template-product .main-product>.container--vertical-space,.template-product .main-product>.container--vertical-space-small{margin-top:0!important;padding-top:0!important}.template-product .main-product,.template-product .main-product__layout,.template-product .product-gallery,.template-product .product-gallery--scroll,.template-product .product-gallery--slider{padding-top:0!important;margin-top:0!important}.template-product .breadcrumb-main,.template-product .breadcrumb-main--margin{display:none!important}}@media screen and (min-width:768px){.template-product .container--vertical-space-small,.template-product .container--vertical-space-small:first-of-type,.template-product #shopify-section-main:first-of-type>.container,.template-product .main-product>.container--vertical-space-small{margin-top:32px!important;padding-top:0!important}.template-product .breadcrumb-main,.template-product .breadcrumb-main--margin{margin-top:0!important;margin-bottom:.5rem!important;padding-top:0!important}}.template-product.site-header--absolute-page #site-header{position:relative}.template-product .product-gallery .css-slider-button,.template-product .product-gallery .css-slider-prev,.template-product .product-gallery .css-slider-next,.css-slider-button.css-slider-prev,.css-slider-button.css-slider-next{display:none!important;visibility:hidden!important;pointer-events:none!important}.template-product .product-gallery .css-slider-navigation-container,.template-product .css-slider .css-slider-navigation-container{display:flex!important;justify-content:center!important;align-items:center!important;visibility:visible!important;margin-top:.75rem!important;margin-bottom:0!important;padding:0!important;min-height:16px}.template-product .product-gallery .css-slider-dot-navigation,.template-product .css-slider .css-slider-dot-navigation{display:inline-flex!important;visibility:visible!important;opacity:1!important}.template-product .product-gallery .css-slider-dot-navigation .css-slider-dot,.template-product .css-slider .css-slider-dot-navigation .css-slider-dot{display:inline-block!important;visibility:visible!important}.main-product .main-product-price,.main-product .product-info__price,.main-product [data-update-block=price-compact-main]{margin-bottom:1.5rem}.main-product .main-product-price,.main-product .main-product-price .product-price,.main-product .main-product-price .product-price__current,.main-product .product-info__price,.main-product .product-info__price .product-price,.main-product .product-info__price .product-price__current,.main-product [data-update-block=price-compact-main],.main-product [data-update-block=price-compact-main] .product-price,.main-product [data-update-block=price-compact-main] .product-price__current{font-size:28px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:-.2px!important}@media screen and (min-width:768px){.main-product .main-product-price,.main-product .main-product-price .product-price,.main-product .main-product-price .product-price__current,.main-product .product-info__price,.main-product .product-info__price .product-price,.main-product .product-info__price .product-price__current,.main-product [data-update-block=price-compact-main],.main-product [data-update-block=price-compact-main] .product-price,.main-product [data-update-block=price-compact-main] .product-price__current{font-size:32px!important}}.main-product .product-price--original,.main-product .product-price--compare,.main-product .product-price--saving,.main-product .product-price__compare{font-size:16px!important;font-weight:400!important}.main-product .product-form,.main-product product-form{margin-top:.5rem}#shopify-section-product-recommendations .grid,#shopify-section-product-recommendations .grid--layout,.product-recommendations .grid,.product-recommendations .grid--layout{--grid-gap: 6px !important;--col-gap: 6px !important;--row-gap: 28px !important;column-gap:6px!important;row-gap:28px!important;grid-gap:28px 6px!important}.breadcrumb,.shopify-breadcrumb{margin-bottom:1.25rem!important}.template-collection .breadcrumb,.template-product .breadcrumb,.template-page .breadcrumb{margin-bottom:1.5rem!important}.template-page .breadcrumb+h1,.template-page .breadcrumb+.page-title,.template-page .breadcrumb~* h1:first-of-type{margin-top:.75rem}.template-product #site-header:not(.site-header--absolute),.template-product #site-header.site-header--absolute{background:#faf8f6!important;color:#000!important;--color-text-header: #000000;--color-background-header: #faf8f6;--color-borders-header: transparent}.template-product .sticky-header{background:#faf8f6!important}@media screen and (min-width:768px){.template-product #site-header:not(.site-header--absolute),.template-product #site-header.site-header--absolute,.template-product .sticky-header{background:#fff!important;--color-background-header: #ffffff}}.template-product #site-header,.template-product #site-header:after,.template-product #site-header .header__bottom--border,.template-product #site-header .header__bottom--border:before,.template-product #site-header.site-header--absolute:after,.template-product .sticky-header,.template-product .sticky-header:after,.template-product .sticky-header .header__bottom--border:before{border-bottom:0!important;border-bottom-color:transparent!important;box-shadow:none!important}.template-product #site-header:after,.template-product .sticky-header:after,.template-product #site-header .header__bottom--border:before,.template-product .sticky-header .header__bottom--border:before{background:transparent!important;display:none!important;content:none!important}.template-product #site-header:not(.site-header--absolute) .menu-link,.template-product #site-header:not(.site-header--absolute) .logo-txt,.template-product #site-header:not(.site-header--absolute) .icon-button .button__icon svg path{color:#000!important}.collection-list-free-scroll .js-collection-item .gutter-top--regular,.grid .js-collection-item .gutter-top--regular,.js-collection-item .gutter-top--regular{margin-top:var(--cl-title-spacing, 2px)!important;padding-top:0!important}.js-collection-item .spacing--xsmall{--spacing: 0 !important}.main-footer .footer-top__social-row{display:flex;justify-content:center;align-items:center;padding:0 0 1.5rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.main-footer .footer-top__social-row .social-icons{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.main-footer .footer-top__social-row .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.main-footer .footer-top__social-row .social-icons svg{width:24px;height:24px}.main-footer .social-icons a,#site-menu-sidebar .sidebar__footer .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.main-footer .social-icons svg,#site-menu-sidebar .sidebar__footer .social-icons svg{width:22px;height:22px}@media screen and (max-width:767px){.main-footer .footer-top__social-row{padding:.25rem 0 1.25rem;margin-bottom:.5rem}}.main-footer .footer-top .grid{align-items:start;justify-items:center}.main-footer .footer-item{width:100%;max-width:240px}.main-footer .footer-item__menu{display:flex;flex-direction:column;align-items:center}.main-footer .footer-item__menu span{text-align:center;margin-bottom:.5rem}#shopify-section-template--featured_collection_D7zr8A .grid,.featured-collection .grid,.featured-collection .grid--layout,[data-section-type=featured-collection] .grid,[data-section-type=featured-collection] .grid--layout{--grid-gap: 6px !important;--col-gap: 6px !important;--row-gap: 28px !important;column-gap:6px!important;row-gap:28px!important;grid-gap:28px 6px!important}.featured-collection .collection-list-free-scroll,[data-section-type=featured-collection] .collection-list-free-scroll{gap:6px!important}@media screen and (max-width:767px){.featured-collection .grid,.featured-collection .grid--layout,[data-section-type=featured-collection] .grid,[data-section-type=featured-collection] .grid--layout{--grid-gap: 2px !important;--col-gap: 2px !important;--row-gap: 18px !important;column-gap:2px!important;row-gap:18px!important;grid-gap:18px 2px!important}}.js-collection-item .card__image img,.js-collection-item .card__image .lazy-image,.js-collection-item:hover .card__image img,.js-collection-item:hover .card__image .lazy-image,.js-collection-item a:hover .card__image img,.js-collection-item a:hover .card__image .lazy-image,.no-touchevents .js-collection-item a:hover .lazy-image--animation img,.no-touchevents .js-collection-item a:hover .lazy-image--animation .video-component__container,.no-touchevents .js-collection-item a:hover .lazy-image--zoom-animation img,.no-touchevents .js-collection-item a:hover .lazy-image--scale-animation img{transform:none!important;transition:none!important;filter:none!important;top:0!important;left:0!important;width:100%!important;height:100%!important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important}.js-collection-item .lazy-image--animation img,.js-collection-item .lazy-image--zoom-animation img,.js-collection-item .lazy-image--scale-animation img{transform:none!important;top:0!important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important}.js-collection-item .lazy-image--zoom-animation,.js-collection-item .lazy-image--zoom-animation:hover{transform:none!important;transition:none!important}.js-collection-item .text-animation--underline-thin,.js-collection-item a:hover .text-animation--underline-thin,.js-collection-item:hover .text-animation--underline-thin,.no-touchevents .js-collection-item a:hover .text-animation--underline-thin,.no-touchevents .js-collection-item:hover .text-animation--underline-thin{background-image:none!important;background-size:0 0!important;text-decoration:none!important}.js-collection-item a,.js-collection-item:hover a,.js-collection-item a:hover{opacity:1!important}.dual-collection{margin-top:var(--container-vertical-space)}.dual-collection.dual-collection--no-bottom-margin{margin-bottom:0}.featured-collection .collection-list-free-scroll,[data-section-type=featured-collection] .collection-list-free-scroll{padding-bottom:0!important}.featured-collection .css-slider-navigation-container,[data-section-type=featured-collection] .css-slider-navigation-container{margin-bottom:0!important;margin-top:.5rem!important}.featured-collection .gutter-bottom--xlarge,[data-section-type=featured-collection] .gutter-bottom--xlarge{padding-bottom:0!important}.featured-collection .section-footer,[data-section-type=featured-collection] .section-footer,.featured-collection .section-footer__actions,[data-section-type=featured-collection] .section-footer__actions{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.featured-collection .css-slider--bottom-navigation .css-slider-navigation-container,[data-section-type=featured-collection] .css-slider--bottom-navigation .css-slider-navigation-container{margin-top:.25rem!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container .css-slider-dot-navigation,.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation{display:inline-flex!important;align-items:center!important;gap:6px!important;background:transparent!important;border-radius:0!important;width:auto!important;height:auto!important;padding:4px 0!important;margin-top:.5rem!important}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot,.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot:first-child,.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot:last-child{flex:0 0 auto!important;width:6px!important;max-width:none!important;height:6px!important;border-radius:50%!important;background:#00000040!important;transform:none!important;margin:0!important;padding:0!important;border:0!important;transition:width .22s ease,background .22s ease,border-radius .22s ease!important;pointer-events:all;cursor:pointer;overflow:hidden}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot.active,.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot.active:first-child,.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot.active:not(:first-child){width:28px!important;height:6px!important;border-radius:3px!important;background:var(--color-text-main, #000)!important}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot.active~.css-slider-dot{background:#00000040!important}.css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation--autoplay .css-slider-dot.active:after{border-radius:3px!important;opacity:.36}.css-slider.css-slider--overlay-navigation .css-slider-dot-navigation .css-slider-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#ffffff73!important;transition:width .22s ease,background .22s ease,border-radius .22s ease!important}.css-slider.css-slider--overlay-navigation .css-slider-dot-navigation .css-slider-dot.active{width:28px!important;border-radius:3px!important;background:#fff!important}.section-footer{text-align:center!important}.section-footer__actions{display:flex!important;justify-content:center!important;align-items:center!important;padding-top:1.5rem!important;width:100%}.section-footer .button{margin-left:auto;margin-right:auto}.featured-collection .grid,.featured-collection .grid--layout,[data-section-type=featured-collection] .grid,[data-section-type=featured-collection] .grid--layout,.shop-the-look .collection-grid,.shop-the-look [class*=grid--layout]:not(.grid-2),[data-section-type=shop-the-look] [class*=grid--layout]:not(.grid-2),.product-recommendations .grid,.product-recommendations .grid--layout,[data-section-type=product-recommendations] .grid,[data-section-type=product-recommendations] .grid--layout,.featured-product .grid,.featured-product .grid--layout,[data-section-type=featured-product] .grid,[data-section-type=featured-product] .grid--layout{--col-gap: 8px !important;--grid-gap: 8px !important;grid-gap:24px 8px!important;gap:24px 8px!important;column-gap:8px!important;row-gap:24px!important}@media screen and (max-width:767px){.featured-collection .grid,.featured-collection .grid--layout,[data-section-type=featured-collection] .grid,[data-section-type=featured-collection] .grid--layout,.shop-the-look .collection-grid,.shop-the-look [class*=grid--layout]:not(.grid-2),[data-section-type=shop-the-look] [class*=grid--layout]:not(.grid-2),.product-recommendations .grid,.product-recommendations .grid--layout,[data-section-type=product-recommendations] .grid,[data-section-type=product-recommendations] .grid--layout,.featured-product .grid,.featured-product .grid--layout,[data-section-type=featured-product] .grid,[data-section-type=featured-product] .grid--layout{--col-gap: 4px !important;--grid-gap: 4px !important;grid-gap:18px 4px!important;gap:18px 4px!important;column-gap:4px!important;row-gap:18px!important}}.shop-the-look>.container--large>.grid.grid-2,.shop-the-look .grid.grid-2.grid--flippable{--col-gap: var(--gutter-xlarge) !important;--grid-gap: var(--gutter-xlarge) !important;grid-gap:var(--gutter-xlarge)!important;gap:var(--gutter-xlarge)!important;column-gap:var(--gutter-xlarge)!important}.template-page .main-page,.template-page .container--large.main-page{max-width:720px;margin-left:auto!important;margin-right:auto!important}.template-page .main-page .title,.template-page .main-page .rte{text-align:center}.template-page .main-page .rte{text-align:left;margin-left:auto;margin-right:auto}.template-page-contact .contact-form,.template-page.template-page-contact .contact-form,.template-page.template-contact .contact-form,.contact-form.grid{display:block!important;max-width:600px;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.contact-form .contact-form__the-form{width:100%!important;margin:0!important;grid-column:unset!important}.contact-form .contact-form__the-form>h1,.contact-form .contact-form__the-form>h2,.contact-form .contact-form__the-form>h3,.contact-form .contact-form__the-form>h4{text-align:center}.contact-form .contact-form__the-form form .contact-form__row:last-of-type{display:flex!important;justify-content:center!important;align-items:center!important;margin-top:1.25rem}.contact-form .contact-form__the-form form .contact-form__row:last-of-type .button{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.template-product>.breadcrumb-main,.template-product .breadcrumb-main.breadcrumb-main--margin{display:block!important;margin-top:0!important;margin-bottom:.5rem!important;padding-top:0!important}.template-product .breadcrumb{font-size:12px;letter-spacing:.04em;color:#6b6b6b;display:flex;flex-wrap:wrap;align-items:center}.template-product .breadcrumb a{color:inherit;text-decoration:none}.template-product .breadcrumb__separator{margin:0 6px;color:#6b6b6b}.template-product .breadcrumb__current{color:#000}}.template-collection .breadcrumb,.template-search .breadcrumb,.template-page .breadcrumb{font-size:12px;letter-spacing:.04em;color:#6b6b6b;display:flex;flex-wrap:wrap;align-items:center}.template-collection .breadcrumb a,.template-search .breadcrumb a,.template-page .breadcrumb a{color:inherit;text-decoration:none}.template-collection .breadcrumb__separator,.template-search .breadcrumb__separator,.template-page .breadcrumb__separator{margin:0 6px;color:#6b6b6b}.template-collection .breadcrumb__current,.template-search .breadcrumb__current,.template-page .breadcrumb__current{color:#000}:root{--color-deals: #d62828}.menu-link.menu-link--deals,.menu-link.menu-link--deals span,.menu-link.menu-link--deals .text-animation--underline,.menu-link.menu-link--deals .text-animation--underline-thin,.menu-link.menu-link--deals .text-animation--underline-in-header,.site-header .menu-link.menu-link--deals,.site-header .menu-link.menu-link--deals span,mobile-navigation .menu-link.menu-link--deals,mobile-navigation .menu-link.menu-link--deals span{color:var(--color-deals)!important}.no-touchevents a:hover .menu-link--deals,.no-touchevents .menu-link--deals:hover,.no-touchevents .menu-link--deals:hover span{color:var(--color-deals)!important;opacity:.85}.template-product .product__cart-functions .flex-buttons,.main-product .product__cart-functions .flex-buttons{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.75rem!important;width:100%!important}.template-product .product__cart-functions product-quantity,.template-product .product__cart-functions .product-quantity,.main-product .product__cart-functions product-quantity,.main-product .product__cart-functions .product-quantity{width:auto!important;max-width:140px!important;align-self:flex-start!important;flex:0 0 auto!important}.template-product .product__cart-functions .add-to-cart,.template-product .product__cart-functions button[name=add],.main-product .product__cart-functions .add-to-cart,.main-product .product__cart-functions button[name=add]{width:100%!important;flex:1 1 100%!important;max-width:100%!important;align-self:stretch!important}.product-price.is-on-sale{display:inline-flex!important;flex-wrap:wrap;align-items:baseline;gap:8px}.product-price.is-on-sale .product-price--compare{order:1!important;text-decoration:line-through;color:#888;font-weight:400}.product-price.is-on-sale .product-price--original,.product-price.is-on-sale .product-price__current{order:2!important;color:var(--color-deals, #d62828)!important;font-weight:500}.product-price.is-on-sale .product-price--saving{order:3!important;color:var(--color-deals, #d62828)!important;font-size:.85em}.product-price.is-on-sale .product-price--original *,.product-price.is-on-sale .product-price__current *{color:inherit!important}.product-item .product-price.is-on-sale .product-price--original,.product-item .product-price.is-on-sale .product-price__current{color:var(--color-deals, #d62828)!important}
/*# sourceMappingURL=/cdn/shop/t/85/assets/typography-westwing.css.map */
