.fo-blush-editorial{background:#fff;color:#202020;padding:28px 24px 16px;max-width:1600px;margin:auto}.fo-blush-editorial__heading{text-align:center;margin-bottom:22px}.fo-blush-editorial__heading p{font-size:11px;letter-spacing:.14em;margin-bottom:8px}.fo-blush-editorial__heading h2{font-size:clamp(23px,2.3vw,34px);line-height:1.2}.fo-blush-editorial__photos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.fo-blush-editorial__portrait{position:relative;overflow:hidden;display:block;aspect-ratio:4/5;background:#fff}.fo-blush-editorial__portrait img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.fo-blush-editorial__portrait span{position:absolute;bottom:0;left:0;right:0;padding:24px 12px 12px;color:#fff;background:linear-gradient(transparent,#0000009e);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.fo-blush-editorial__note{font-size:11px;text-align:center;color:#666;margin-top:10px}main:has(.fo-blush-editorial),main:has(.fo-blush-editorial) .color-scheme:not(.fo-footer):not(.fo-footer *),main:has(.fo-blush-editorial) .product-card,main:has(.fo-blush-editorial) .product-card__figure{background:#fff!important}main:has(.fo-blush-editorial) .product-card__figure img{object-fit:contain}main:has(.fo-blush-editorial) .collection-header{padding-block:24px}@media(max-width:699px){.fo-blush-editorial{padding:20px 16px 8px}.fo-blush-editorial__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fo-blush-editorial__portrait:last-child{display:none}.fo-blush-editorial__portrait{aspect-ratio:1}.fo-blush-editorial__portrait span{font-size:11px}.fo-blush-editorial__note{font-size:10px}}.fo-service-strip{position:relative;display:flex;justify-content:center;align-items:center;min-height:43px;padding:9px 42px;background:#f5f5f5;color:#111;font-family:var(--text-font-family);font-size:15px;line-height:1.5;text-align:center}.fo-service-strip__items{width:100%;overflow:hidden}.fo-service-strip__items a{display:block;animation:fo-service-enter .5s ease}.fo-service-strip__items a[hidden]{display:none}.fo-service-strip a:hover{text-decoration:underline;text-underline-offset:3px}.fo-service-strip__pause{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;background:transparent;font-size:13px;cursor:pointer}.fo-service-strip__pause:focus-visible{outline:2px solid #111;outline-offset:2px}@keyframes fo-service-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:699px){.fo-service-strip{font-size:14px;min-height:43px}}@media(prefers-reduced-motion:reduce){.fo-service-strip__items a{animation:none}}x-header.header .header__logo{width:210px!important;max-width:none!important}x-header.header .header__logo-image{width:210px!important;max-width:100%!important}@media(max-width:699px){x-header.header .header__logo,x-header.header .header__logo-image{width:165px!important}}.fo-footer{background:#000!important;color:#fff!important;padding:56px 0 28px;--text-color:255 255 255;--border-color:255 255 255 / .2}.fo-footer>.container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:48px}.fo-footer .footer__inner{gap:32px}.fo-footer__brand{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:36px;border-bottom:1px solid #333}.fo-footer__logo{display:flex;align-items:center;justify-content:center;width:320px;height:64px;overflow:hidden;max-width:100%;flex-shrink:0}.fo-footer__logo img{width:100%;height:auto;display:block;flex-shrink:0}.fo-footer__contact{display:grid;gap:8px;font-size:14px}.fo-footer__contact p{font-weight:600;font-size:17px;margin:0}.fo-footer__contact-link{text-decoration:underline;text-underline-offset:5px;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.fo-footer .footer__block-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;width:100%;justify-content:initial}.fo-footer .footer__block{width:auto;max-width:none;flex-basis:auto}.fo-footer .h6{color:#fff;font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.5}.fo-footer a,.fo-footer button{color:#fff}.fo-footer .link-faded,.fo-footer .text-subdued{color:#c7c7c7;opacity:1}.fo-footer .link-faded:hover{color:#fff}.fo-footer .footer__block a{display:inline-flex;align-items:center;min-height:36px;font-size:14px;line-height:1.5}.fo-footer .footer__block .gap-2\.5{gap:2px}.fo-footer .footer__aside{width:100%;border-top:1px solid #333;padding-top:24px;gap:20px;align-items:center}.fo-footer .payment-methods{display:flex;flex-wrap:wrap;gap:8px}.fo-footer .payment-methods svg{background:#fff;border-radius:3px}.fo-footer .footer__cookie-preferences{font-size:12px}.fo-footer a:focus-visible,.fo-footer button:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:699px){.fo-footer{padding:28px 0 24px}.fo-footer>.container{width:100%;margin-inline:auto;padding-inline:24px}.fo-footer .footer__inner{display:flex;flex-direction:column;gap:0;width:100%}.fo-footer__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;width:100%;padding-bottom:24px}.fo-footer__logo{width:260px;height:48px;margin-inline:auto}.fo-footer__contact{justify-items:center;gap:10px;width:100%;font-size:13px}.fo-footer__contact p{font-size:16px;line-height:1.5}.fo-footer__contact-link{display:inline-flex;justify-content:center;min-height:44px;gap:0}.fo-footer .footer__block-list{display:flex;flex-direction:column;gap:0;width:100%;text-align:center}.fo-footer .footer__block{width:100%;margin:0;padding:22px 0;border-bottom:1px solid #292929}.fo-footer .footer__block>div{gap:10px;justify-items:center}.fo-footer .footer__block ul{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.fo-footer .footer__block li{width:100%;padding:0}.fo-footer .footer__block a{display:flex;justify-content:center;min-height:38px;padding:6px 0;font-size:13px;line-height:1.5;text-align:center}.fo-footer .h6{font-size:11px;letter-spacing:.1em;margin:0}.fo-footer .footer__cookie-preferences{width:100%;text-align:center;padding:16px 0}.fo-footer .footer__cookie-preferences button{min-height:36px}.fo-footer .footer__aside{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding-top:20px}.fo-footer .payment-methods{justify-content:center}}.fo-footer__details{width:100%}.fo-footer__details summary{list-style:none;cursor:pointer;position:relative;padding:12px 28px 12px 0;min-height:44px;display:flex;align-items:center}.fo-footer__details summary::-webkit-details-marker{display:none}.fo-footer__toggle{position:absolute;right:4px;top:50%;width:12px;height:12px;transform:translateY(-50%)}.fo-footer__toggle:before,.fo-footer__toggle:after{content:"";position:absolute;left:0;top:5px;width:12px;height:1px;background:currentColor}.fo-footer__toggle:after{transform:rotate(90deg)}.fo-footer__details[open] .fo-footer__toggle:after{transform:rotate(0)}.fo-footer__details summary:focus-visible{outline:2px solid #fff;outline-offset:2px}.fo-footer__details ul{padding-top:8px}@media(max-width:699px){.fo-footer{padding:20px 0 16px}.fo-footer__brand{gap:6px;padding-bottom:16px}.fo-footer__logo{width:230px;height:38px}.fo-footer__contact{gap:0}.fo-footer__contact>a{display:flex;align-items:center;min-height:40px;font-size:13px}.fo-footer .footer__block{padding:0}.fo-footer__details summary{justify-content:center;padding:16px 28px;min-height:52px;margin:0}.fo-footer .footer__block a{min-height:36px;padding:6px 0}.fo-footer__details ul{padding:0 0 14px}.fo-footer .footer__cookie-preferences{padding:8px 0}.fo-footer .footer__aside{padding-top:14px;gap:12px}}html body .shopify-section--footer .fo-footer{background:#000!important;color:#fff!important;--text-color:255 255 255;--border-color:255 255 255 / .2}html body .shopify-section--footer .fo-footer :is(a,button,summary,.h6){color:#fff}.fo-collection-types{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:22px}.fo-collection-types a{font-size:12px;padding:9px 18px;border:1px solid #dcdcd7;border-radius:2px}.fo-collection-types a[aria-current=page]{background:#1c1c1c;color:#fff;border-color:#1c1c1c}.fo-ux :focus-visible{outline:2px solid currentColor;outline-offset:4px}.fo-ux .header{padding-block:14px;column-gap:24px}.fo-ux .header__logo{width:180px;height:48px;display:flex;align-items:center;overflow:hidden}.fo-ux .header__logo-image{width:180px;height:auto;max-width:none;max-height:none;flex-shrink:0}.fo-ux .header__primary-nav{column-gap:28px}.fo-ux .header__primary-nav .h6{font-size:12px;letter-spacing:.08em}.fo-ux .header__primary-nav-item{white-space:nowrap}.fo-ux .product-info .product-title{font-size:clamp(22px,2.1vw,30px);line-height:1.22;text-transform:none;letter-spacing:-.02em}.fo-ux .product-info__block-item[data-block-type=vendor]{font-size:12px}.fo-ux .product-info__block-list{--product-info-block-spacing: 18px}.fo-ux .product-info__block-item[data-block-type=price]{margin-block:16px}.fo-ux .product-info .price-list{font-size:23px}.fo-ux .product-info .inventory{margin-top:7px;font-size:12px}.fo-ux .product-info .inventory .progress-bar{display:none}.fo-ux .product-info .quantity-selector{--quantity-selector-height: 36px}.fo-ux .product-info .buy-buttons{gap:10px}.fo-ux .product-info .button{min-height:48px;letter-spacing:.09em}.fo-ux .product-info .payment-terms{font-size:12px}.fo-ux .product-info__block-item:empty{display:none}.fo-ux .product-gallery__thumbnail{width:64px}.fo-ux .product-card .product-title{font-size:13px;text-transform:none;letter-spacing:0;line-height:1.5}.fo-ux .product-card__info .price-list,.fo-ux .product-card__info .price-list sale-price{font-size:15px;font-weight:600}.fo-ux .product-card__info .price-list compare-at-price{font-size:12px;font-weight:400;color:#666}.fo-ux .product-card__info{gap:7px}.fo-ux .shopify-section--collection-banner .section-spacing{padding-block:38px 24px}.fo-ux .shopify-section--collection-banner h1{font-size:clamp(26px,3vw,38px);letter-spacing:-.02em;text-transform:none}.fo-ux .collection-toolbar{font-size:12px}.fo-ux .footer{padding-top:42px;padding-bottom:25px}.fo-ux .cart-drawer__footer .fo-purchase-assurance{padding:3px 0;gap:6px}.fo-ux .cart-drawer__footer .fo-purchase-assurance svg{display:none}@media(min-width:1000px){.fo-ux .shopify-section--main-product .section-spacing{padding-top:32px}.fo-ux .product{column-gap:44px}}@media(max-width:699px){.fo-ux .header{padding-block:11px;column-gap:12px}.fo-ux .header__logo{width:140px;height:37px}.fo-ux .header__logo-image{width:140px}.fo-ux .product-info .product-title{font-size:23px}.fo-ux .product-gallery__carousel{max-height:410px}.fo-ux .product-gallery__media img{max-height:410px;object-fit:contain}.fo-ux .product-sticky-bar .button{min-height:46px}.fo-ux .shopify-section--collection-banner .section-spacing{padding-block:27px 18px}}@media(prefers-reduced-motion:reduce){.fo-ux .fo-disclosure summary span{transition:none}}.fo-ux .header__primary-nav .h6{font-size:13px}.fo-ux .shopify-section--main-list-collections h1{font-family:Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:400;text-transform:none;letter-spacing:-.02em}.fo-ux .shopify-section--main-list-collections .collection-card .h3{font-family:Georgia,serif;font-weight:400;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AIAAkAAAAAAAAAAAAEAAAAE */
