@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Open+Sans:wght@300;400;500;600;700;800&display=swap";:root{--aoe-black: #000000;--aoe-white: #ffffff;--aoe-red: #990000;--aoe-red-deep: #770000;--aoe-ink: #0a0a0a;--aoe-graphite: #1a1a1a;--aoe-charcoal: #2b2b2b;--aoe-iron: #5a5a5a;--aoe-pewter: #8a8a8a;--aoe-ash: #c8c8c8;--aoe-bone: #e8e6e1;--aoe-parchment: #f4f1ea;--aoe-fog: #f7f7f7;--aoe-border-warm: #e3e0d8;--aoe-divider: #ddd9cf;--color-error: var(--aoe-red);--color-success: #2f7a3a;--font-body--family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-subheading--style: normal;--font-subheading--weight: 600;--font-heading--family: "Cormorant Garamond", "Garamond", Georgia, "Times New Roman", serif;--font-heading--style: normal;--font-heading--weight: 600;--font-accent--family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-accent--style: normal;--font-accent--weight: 700;--style-border-radius-buttons-primary: 0px;--style-border-radius-buttons-secondary: 0px;--style-border-radius-inputs: 0px;--style-border-radius-popover: 0px;--style-border-radius-sm: 0px;--style-border-radius-md: 0px;--style-border-radius-lg: 0px;--style-border-radius-pills: 999px;--icon-stroke-width: 1.5px;--shadow-button: none;--animation-speed-fast: .12s;--animation-speed: .2s;--animation-speed-slow: .36s;--animation-easing: cubic-bezier(.2, .8, .2, 1);--aoe-gutter: 16px;--narrow-page-width: 90rem;--normal-page-width: 80rem;--wide-page-width: 100rem;--minimum-touch-target: 44px}:root,.color-scheme-1{--color-background: #ffffff;--color-background-rgb: 255 255 255;--color-foreground: #0a0a0a;--color-foreground-rgb: 10 10 10;--color-foreground-heading: #000000;--color-foreground-heading-rgb: 0 0 0;--color-primary: #000000;--color-primary-rgb: 0 0 0;--color-primary-hover: #990000;--color-primary-hover-rgb: 153 0 0;--color-border: #e3e0d8;--color-border-rgb: 227 224 216;--color-shadow: #000000;--color-shadow-rgb: 0 0 0;--color-primary-button-background: #000000;--color-primary-button-text: #ffffff;--color-primary-button-border: #000000;--color-primary-button-hover-background: #990000;--color-primary-button-hover-text: #ffffff;--color-primary-button-hover-border: #990000;--color-secondary-button-background: rgba(0,0,0,0);--color-secondary-button-text: #000000;--color-secondary-button-border: #000000;--color-secondary-button-hover-background: #000000;--color-secondary-button-hover-text: #ffffff;--color-secondary-button-hover-border: #000000;--color-input-background: #ffffff;--color-input-text: #0a0a0a;--color-input-text-rgb: 10 10 10;--color-input-border: #e3e0d8;--color-input-hover-background: #f7f7f7;--color-variant-background: #ffffff;--color-variant-text: #000000;--color-variant-text-rgb: 0 0 0;--color-variant-border: #e3e0d8;--color-variant-hover-background: #f7f7f7;--color-variant-hover-text: #000000;--color-variant-hover-border: #000000;--color-selected-variant-background: #000000;--color-selected-variant-text: #ffffff;--color-selected-variant-border: #000000;--color-selected-variant-hover-background: #1a1a1a;--color-selected-variant-hover-text: #ffffff;--color-selected-variant-hover-border: #1a1a1a}.color-scheme-2{--color-background: #f7f7f7;--color-background-rgb: 247 247 247}.color-scheme-3{--color-background: #f4f1ea;--color-background-rgb: 244 241 234}.color-scheme-5{--color-background: #000000;--color-background-rgb: 0 0 0;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-foreground-heading: #ffffff;--color-foreground-heading-rgb: 255 255 255;--color-primary: #ffffff;--color-primary-rgb: 255 255 255;--color-primary-hover: #990000;--color-primary-hover-rgb: 153 0 0;--color-border: rgba(255,255,255,.15);--color-border-rgb: 255 255 255;--color-input-background: #000000;--color-input-text: #ffffff;--color-input-text-rgb: 255 255 255;--color-input-border: rgba(255,255,255,.3);--color-input-hover-background: rgba(255,255,255,.05);--color-primary-button-background: #ffffff;--color-primary-button-text: #000000;--color-primary-button-border: #ffffff;--color-primary-button-hover-background: #990000;--color-primary-button-hover-text: #ffffff;--color-primary-button-hover-border: #990000;--color-secondary-button-background: rgba(0,0,0,0);--color-secondary-button-text: #ffffff;--color-secondary-button-border: rgba(255,255,255,.6);--color-secondary-button-hover-background: rgba(255,255,255,.08);--color-secondary-button-hover-text: #ffffff;--color-secondary-button-hover-border: rgba(255,255,255,.6)}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;color:var(--color-foreground);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h1,.h2,.h3{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--color-foreground-heading)}h4,h5,h6,.h4,.h5,.h6{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.button--primary,.btn-primary,button[type=submit].button{background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);border:1px solid var(--color-primary-button-border);border-radius:0;font-family:Open Sans,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;min-height:var(--minimum-touch-target);padding-inline:24px;transition:background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1)}.button--primary:hover,.btn-primary:hover,button[type=submit].button:hover{background-color:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-border);color:var(--color-primary-button-hover-text)}.button--secondary{background-color:var(--color-secondary-button-background);color:var(--color-secondary-button-text);border:1px solid var(--color-secondary-button-border);border-radius:0;font-family:Open Sans,sans-serif;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;min-height:var(--minimum-touch-target);padding-inline:24px;transition:background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1)}.button--secondary:hover{background-color:var(--color-secondary-button-hover-background);border-color:var(--color-secondary-button-hover-border);color:var(--color-secondary-button-hover-text)}a{color:var(--color-foreground);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s cubic-bezier(.2,.8,.2,1)}a:hover{color:var(--aoe-red)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{border-radius:0;border:1px solid var(--color-input-border);background-color:var(--color-input-background);color:var(--color-input-text);font-family:Open Sans,sans-serif;font-size:14px;min-height:var(--minimum-touch-target);padding:10px 12px;transition:border-color .2s cubic-bezier(.2,.8,.2,1)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--aoe-black);box-shadow:0 0 0 1px var(--aoe-black)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--aoe-red)}.product-card,.card-product{background:#fff;border:1px solid var(--aoe-border-warm);border-radius:0;overflow:hidden;transition:border-color .2s cubic-bezier(.2,.8,.2,1)}.product-card__content,product-card .product-card__content{border:none!important;--border-width: 0px !important;--border-style: none !important}.product-card:hover,.card-product:hover{border-color:var(--aoe-charcoal)}.product-card [class*=card-gallery],.product-card [class*=card-media],product-card .card-gallery,product-card [class*=card-gallery]{background:#fff;--border-width: 0px !important;--border-style: none !important;border:none!important;border-top:none!important;border-right:none!important;border-bottom:none!important;border-left:none!important;border-width:0!important;box-shadow:none!important;outline:none!important;margin-bottom:0!important}.product-card [class*=card-gallery] img,.product-card [class*=card-media] img{object-fit:cover}.product-card .custom-typography,.product-card [class*=vendor]{text-align:center!important;font-family:Open Sans,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--aoe-iron)!important}.product-card .custom-typography p,.product-card [class*=vendor] p{text-align:center!important}.product-card [class*=product-title] a,.product-card [class*=product-title]{font-family:Cormorant Garamond,Georgia,serif!important;font-size:16px!important;font-weight:500!important;color:var(--aoe-ink)!important;text-align:center;display:block}.product-card [class*=price]{font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;text-align:center}.price--on-sale .price__regular,.price__sale{color:var(--aoe-red)}.product-badges__badge{border-radius:0!important;font-family:Open Sans,sans-serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:4px 8px!important}.aoe-card-cta{text-align:center;padding-bottom:16px}.aoe-card-cta__btn{display:inline-block;font-family:Open Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:12px 18px;background:var(--aoe-black);color:#fff;text-decoration:none;cursor:pointer;transition:background-color .2s cubic-bezier(.2,.8,.2,1)}.aoe-card-cta__btn:hover{background:var(--aoe-red);color:#fff}.header-wrapper,header-component,.header{background-color:#fff;border-bottom:1px solid var(--aoe-border-warm)}.announcement-bar__text,.announcement-bar p{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:#fff}.announcement-bar a,.announcement-bar__link{color:#fff;text-decoration:underline;text-decoration-thickness:1px}.header__logo img{height:36px;width:auto}@media(max-width:749px){.header__logo img{height:28px}}:root,header-menu,.header-menu,.menu-list{--menu-top-level-font-family: "Cormorant Garamond", Georgia, serif;--menu-top-level-font-style: normal;--menu-top-level-font-weight: 500;--menu-top-level-font-size-desktop: 17px;--menu-top-level-font-color: var(--aoe-ink);--menu-top-level-font-color-rgb: 10 10 10;--menu-child-font-family: "Cormorant Garamond", Georgia, serif;--menu-child-font-style: normal;--menu-parent-font-family: "Cormorant Garamond", Georgia, serif;--menu-parent-font-style: normal}.menu-list__link,.menu-list__link-title,.mega-menu__link,.mega-menu__link--parent{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-style:normal!important}.menu-drawer__menu-item,.menu-drawer__menu-item--parent{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-style:normal!important;font-variant-alternates:normal!important;font-variant-ligatures:none!important}.menu-list__link--active,.menu-list__link[aria-current=page]{color:var(--aoe-red)!important;text-decoration:none}.menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link,.menu-list:where(:has(.menu-list__list-item:focus-within)) .menu-list__link{color:var(--aoe-ink)!important;opacity:1}.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link{color:var(--aoe-ink)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mega-menu__grid,.mega-menu .mega-menu__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 24px;padding-block:32px}.mega-menu a,.menu-list__submenu a{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:400;color:var(--aoe-ink);text-decoration:none;display:block;padding-block:6px;transition:color .12s cubic-bezier(.2,.8,.2,1)}.mega-menu a:hover,.menu-list__submenu a:hover{color:var(--aoe-red)}.header__icon,.header__icons button,.header-actions button,.header-actions a{color:var(--aoe-ink);transition:color .15s cubic-bezier(.2,.8,.2,1)}.header__icon:hover,.header__icons button:hover,.header-actions button:hover,.header-actions a:hover{color:var(--aoe-red)}.mega-menu,.header-drawer{border-top:1px solid var(--aoe-black);border-radius:0;box-shadow:none}.footer,footer{background-color:var(--aoe-black);color:#fff;border-top:1px solid var(--aoe-black)}.footer a,footer a{color:#ffffffbf;text-decoration:none;transition:color .2s cubic-bezier(.2,.8,.2,1)}.footer a:hover,footer a:hover{color:#fff}.footer__heading,.footer-heading{font-family:Open Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;margin-bottom:16px}.cart-drawer,cart-drawer{border-radius:0;border-left:1px solid var(--aoe-border-warm)}.cart-drawer__header{border-bottom:1px solid var(--aoe-border-warm)}.section-divider,.divider{border:none;border-top:1px solid var(--aoe-border-warm);margin:0}.collection__filter-panel,.facets-panel{border-right:1px solid var(--aoe-border-warm)}.breadcrumbs,.breadcrumb{font-family:Open Sans,sans-serif;font-size:12px;color:var(--aoe-pewter);letter-spacing:0}.breadcrumbs a,.breadcrumb a{color:var(--aoe-pewter);text-decoration:none}.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--aoe-ink)}.pagination__item{border-radius:0;border:1px solid var(--aoe-border-warm);font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;min-width:44px;min-height:44px}.pagination__item--current,.pagination__item[aria-current=page]{background-color:var(--aoe-black);color:#fff;border-color:var(--aoe-black)}.drawer,.popover,dialog,[role=dialog]{border-radius:0}@media screen and (max-width:749px){:root{--aoe-gutter: 16px}.header__icons{gap:4px}.button--primary,.button--secondary,.add-to-cart,[name=add]{width:100%;justify-content:center}.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.facets-panel,.collection__filter-panel{border-right:none;border-top:1px solid var(--aoe-border-warm)}h1,.h1{font-size:clamp(28px,8vw,40px)}h2,.h2{font-size:clamp(22px,6vw,32px)}.announcement-bar,.header-announcements{font-size:10px;padding-block:6px}.footer__inner{grid-template-columns:1fr;gap:32px}.menu-list__link,.menu-list__item,.header__drawer a{min-height:44px;display:flex;align-items:center;padding-block:10px}}@media screen and (min-width:750px)and (max-width:1024px){.product-grid{grid-template-columns:repeat(3,1fr);gap:16px}.footer__inner{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){:root{--aoe-gutter: 24px}.product-grid{grid-template-columns:repeat(4,1fr);gap:24px}.footer__inner{grid-template-columns:repeat(4,1fr)}}.section--editorial h2,.section--editorial .section__heading,.prose h2,.prose h3{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.prose,.rte{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:18px;line-height:1.65;color:var(--aoe-ink)}.eyebrow,.aoe-eyebrow,.label--overline{font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--aoe-iron)}:focus-visible{outline:2px solid var(--aoe-black);outline-offset:3px}.color-scheme-5 :focus-visible{outline-color:#fff}:root{scrollbar-width:thin;scrollbar-color:var(--aoe-ash) var(--aoe-white)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--aoe-fog)}::-webkit-scrollbar-thumb{background-color:var(--aoe-ash);border-radius:0}.accordion,[class*=accordion] details,details.accordion-row{border-top:1px solid var(--aoe-border-warm)}.accordion:last-child,[class*=accordion] details:last-child{border-bottom:1px solid var(--aoe-border-warm)}details summary,.accordion summary,[class*=accordion-row] summary{font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;color:var(--aoe-ink);padding-block:18px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}details summary::-webkit-details-marker{display:none}details[open] summary,.accordion[open] summary{font-weight:600}.accordion__content,details>*:not(summary){font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-style:italic;line-height:1.65;color:var(--aoe-ink);padding-bottom:20px}.color-scheme-3 .email-signup,.color-scheme-3 form[action*=contact]{max-width:480px;margin-inline:auto}.color-scheme-3 input[type=email]{border:1px solid var(--aoe-divider);background:#fff}.color-scheme-3 button[type=submit],.color-scheme-3 .button--primary{background:var(--aoe-black);color:#fff;border-color:var(--aoe-black);font-family:Open Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.color-scheme-3 button[type=submit]:hover,.color-scheme-3 .button--primary:hover{background:var(--aoe-red);border-color:var(--aoe-red)}.shopify-section-group-footer-group{border-top:4px solid var(--aoe-red)}footer .footer-content{grid-template-columns:1.4fr 1fr 1fr 1fr!important;grid-template-rows:auto auto auto!important;content-visibility:visible!important;contain:none!important;align-items:start}footer .footer-content>.logo-block{grid-column:1;grid-row:1}footer .footer-content>.text-block{grid-column:1;grid-row:2;margin-top:-24px}footer .footer-content>.social-icons__wrapper{grid-column:1;grid-row:3;margin-top:-16px}footer .footer-content>.menu:nth-of-type(1){grid-column:2;grid-row:1 / span 3}footer .footer-content>.menu:nth-of-type(2){grid-column:3;grid-row:1 / span 3}footer .footer-content>.menu:nth-of-type(3){grid-column:4;grid-row:1 / span 3}footer .logo-block img,footer .header__logo img,footer .logo img{filter:invert(1);height:48px;width:auto}footer .jumbo-text-line,footer .text-block p,footer .text-block{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;color:#ffffffbf!important;letter-spacing:0!important;text-transform:none!important}footer .menu__heading,footer .menu__heading h3,footer .menu__heading .menu__heading__default{font-family:Cormorant Garamond,Georgia,serif!important;font-size:18px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;margin-bottom:14px}footer .menu__item,footer .menu__item a,footer .list-unstyled a,footer .list-unstyled li,footer .list-unstyled li a{font-family:Cormorant Garamond,Georgia,serif!important;font-size:15px!important;font-weight:400!important;color:#ffffffbf!important;text-decoration:none!important;padding-block:5px;transition:color .12s cubic-bezier(.2,.8,.2,1)}footer .menu__item a:hover,footer .list-unstyled a:hover,footer .list-unstyled li a:hover{color:#fff!important}footer .logo-block jumbo-text,footer .logo-block .jumbo-text-line{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-size:clamp(20px,3vw,28px)!important;font-weight:400!important;color:#ffffffd9!important;letter-spacing:-.01em!important;text-transform:none!important}footer .social-icons__wrapper{display:flex;gap:16px;margin-top:24px}footer .social-icons__icon-wrapper a,footer .social-icons__icon-wrapper svg{color:#ffffffa6!important;fill:none;transition:color .12s cubic-bezier(.2,.8,.2,1)}footer .social-icons__icon-wrapper a:hover,footer .social-icons__icon-wrapper:hover svg{color:#fff!important}.footer-utilities,[class*=footer-utilities]{border-top:1px solid rgba(255,255,255,.1)}.footer-utilities .utilities{display:flex;align-items:center;justify-content:space-between}.footer-utilities__group-copyright,.footer-utilities__group-copyright a{font-family:Open Sans,sans-serif!important;font-size:11px!important;color:#ffffff59!important;text-decoration:none!important}.footer-utilities .footer-utilities__group-policy-list{font-family:Open Sans,sans-serif!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important}.footer-utilities .footer-utilities__group-policy-list a{color:#ffffff80!important;text-decoration:none!important;letter-spacing:.18em!important;text-transform:uppercase!important}.footer-utilities .footer-utilities__group-policy-list a:hover{color:#fff!important}.footer-utilities a{color:#fff6;text-decoration:none}.footer-utilities a:hover{color:#ffffffb3}.product-recommendations{border-top:1px solid var(--aoe-border-warm)}.product-recommendations h2,.product-recommendations h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(24px,4vw,36px);letter-spacing:-.01em;text-align:center}::selection{background-color:var(--aoe-black);color:#fff}.template-collection .color-scheme-5.section+.product-grid-container,.template-collection .section.color-scheme-5{border-bottom:4px solid var(--aoe-red)}.section.color-scheme-5 h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,7vw,64px);font-weight:500;letter-spacing:-.015em;line-height:1.05;color:#fff;margin:0}.section.color-scheme-5 .rte,.section.color-scheme-5 p{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:clamp(15px,2.2vw,18px);color:#ffffffbf;margin:0}.section.color-scheme-5 .custom-typography{color:var(--aoe-red)}.facets__summary,.facets-toggle__button{font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;border-radius:0}.facets__sort select{border-radius:0;font-family:Open Sans,sans-serif;font-size:12px}.product-information [data-block-type=text][class*=vendor],.product-information .text-block:has(+h1){font-family:Open Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--aoe-iron);margin-bottom:4px}.product-information h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:clamp(28px,5vw,44px);letter-spacing:-.01em;line-height:1.08;margin:0 0 4px;color:var(--color-foreground-heading)}.product-information product-price span.price,.product-information product-price .price{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-size:34px!important;letter-spacing:-.01em!important;line-height:1!important}.product-information .variant-option legend{font-family:Open Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#000;width:100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;float:none}.product-information .price--on-sale .price__sale,.product-information s~.price__sale,.product-information [class*=price] .price--sale{color:var(--aoe-red);font-weight:600}.product-information .price__compare{text-decoration:line-through;color:var(--aoe-pewter);font-weight:400}.variant-picker .variant-button,.product-form .variant-button,[class*=variant-picker] button{border-radius:0;min-height:44px;min-width:44px;border:1px solid var(--aoe-border-warm);font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;transition:border-color .15s cubic-bezier(.2,.8,.2,1),background-color .15s cubic-bezier(.2,.8,.2,1)}.variant-picker .variant-button:hover,.product-form .variant-button:hover{border-color:var(--aoe-black)}.variant-picker .variant-button[aria-pressed=true],.variant-picker .variant-button[data-selected],.product-form .variant-button.is-selected{background-color:var(--aoe-black);border-color:var(--aoe-black);color:#fff}.variant-picker .variant-button[disabled],.product-form .variant-button.is-unavailable{opacity:.35;text-decoration:line-through;cursor:not-allowed}.quantity-input,.product-form__quantity{border:1px solid var(--aoe-border-warm);border-radius:0}.quantity-input button,.product-form__quantity button{border-radius:0;min-height:52px;min-width:44px;background:transparent;border:none;color:var(--aoe-ink)}.quantity-input input,.product-form__quantity input{border-radius:0;border:none;border-inline:1px solid var(--aoe-border-warm);text-align:center;min-height:52px;min-width:52px;font-family:Open Sans,sans-serif;font-size:14px}.product-form [name=add],.product-form .button--add-to-cart,.buy-buttons [type=submit]{width:100%;min-height:52px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border-radius:0}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{background:#000!important;color:#fff!important;border-color:#000!important;border-radius:0!important}.shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-payment-button__button:hover:not([disabled]){background:#900!important;color:#fff!important;border-color:#900!important}.aoe-sku{font-family:Open Sans,sans-serif;font-size:11px;color:var(--aoe-pewter);margin:0;line-height:1.4}.aoe-size-guide-link{font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;color:var(--aoe-iron);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;display:inline-block;transition:color .15s cubic-bezier(.2,.8,.2,1)}.aoe-size-guide-link:hover{color:var(--aoe-ink)}.aoe-size-guide-btn,.aoe-size-guide-btn:visited,.aoe-size-guide-btn:focus{display:inline-flex;align-items:center;gap:5px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--aoe-ink);background:transparent!important;border:0!important;box-shadow:none!important;outline-offset:2px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;padding:0!important;min-height:0!important;min-width:0!important;border-radius:0!important;line-height:1;transition:color .15s cubic-bezier(.2,.8,.2,1)}.aoe-size-guide-btn:hover{color:#900;background:transparent!important;border:0!important}.pdp-sg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;display:flex;align-items:flex-end;justify-content:center}.pdp-sg[hidden]{display:none}@media(min-width:768px){.pdp-sg{align-items:center}}.pdp-sg__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;cursor:pointer}.pdp-sg__sheet{position:relative;background:#fff;width:100%;max-width:100%;max-height:90vh;display:flex;flex-direction:column;border-top:1px solid #000;z-index:1}@media(min-width:768px){.pdp-sg__sheet{width:720px;max-width:92vw;max-height:86vh;border:1px solid #000;border-top:1px solid #000;box-shadow:0 30px 80px -20px #0000008c}}.pdp-sg__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 12px;border-bottom:1px solid #e3e0d8}@media(min-width:768px){.pdp-sg__head{padding:24px 28px 16px}}.pdp-sg__eyebrow{font-family:Open Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#000}.pdp-sg__sub{margin:6px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:16px;color:#5a5a5a;max-width:56ch}.pdp-sg__close{width:36px;height:36px;background:transparent;border:0;color:#000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;padding:0;transition:color .15s cubic-bezier(.2,.8,.2,1)}.pdp-sg__close:hover{color:#900}.pdp-sg__body{padding:20px;overflow-y:auto;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;line-height:1.55;color:#1a1a1a}@media(min-width:768px){.pdp-sg__body{padding:24px 28px 28px}}.pdp-sg__body p{margin:0 0 14px}.pdp-sg__body p:last-child{margin-bottom:0}.pdp-sg__body em{font-style:italic}.pdp-sg__body table{width:100%;border-collapse:collapse;margin:8px 0 20px;font-family:Open Sans,sans-serif;font-size:13px}.pdp-sg__body th,.pdp-sg__body td{text-align:left;padding:10px 12px;border-bottom:1px solid #e3e0d8}.pdp-sg__body th{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#5a5a5a}.pdp-sg__body td:first-child{font-weight:600;color:#000}.pdp-sg__body td.sold-out{color:#c8c8c8;text-decoration:line-through}.pdp-sg__body .how{margin-top:8px;padding:18px;background:#f4f1ea;border:1px solid #e3e0d8}.pdp-sg__body .how h4{margin:0 0 10px;font-family:Open Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#000}.pdp-sg__body .how ol{margin:0;padding-left:18px}.pdp-sg__body .how li{margin-bottom:6px}.aoe-desc__body{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-style:italic;line-height:1.65;color:var(--aoe-ink);max-height:4.95em;overflow:hidden;transition:max-height .3s cubic-bezier(.2,.8,.2,1)}.aoe-desc--open .aoe-desc__body{max-height:200em}.aoe-desc__toggle{display:inline-flex;align-items:center;gap:4px;margin-top:6px;background:none;border:none;padding:0;cursor:pointer;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;color:var(--aoe-iron);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s cubic-bezier(.2,.8,.2,1)}.aoe-desc__toggle:hover{color:var(--aoe-ink)}.aoe-desc__toggle-less,.aoe-desc--open .aoe-desc__toggle-more{display:none}.aoe-desc--open .aoe-desc__toggle-less{display:inline}.product-information .product-description,.product-information .rte,.product-information [class*=description]{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-style:italic;line-height:1.65;color:var(--aoe-ink)}.media-gallery__thumbnails button,.thumbnail-slider__item button,[class*=thumbnail] button{border-radius:0;border:1px solid transparent;transition:border-color .15s cubic-bezier(.2,.8,.2,1)}.media-gallery__thumbnails button[aria-current=true],.media-gallery__thumbnails button.is-active,.thumbnail-slider__item button[aria-current=true]{border-color:var(--aoe-black)}.media-gallery__thumbnails button:hover{border-color:var(--aoe-charcoal)}.product-recommendations h2,.product-recommendations h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(24px,4vw,36px);letter-spacing:-.01em}.aoe-reviews{width:100%}.aoe-reviews__summary{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--aoe-border-warm)}@media screen and (min-width:768px){.aoe-reviews__summary{grid-template-columns:280px 1fr;gap:40px}}.aoe-reviews__left{display:flex;flex-direction:column;gap:12px}.aoe-reviews__score{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(56px,12vw,84px);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--aoe-ink)}.aoe-reviews__stars{display:flex;gap:2px}.aoe-reviews__count{font-family:Open Sans,sans-serif;font-size:12px;color:var(--aoe-iron);margin:0}.aoe-reviews__cta{display:inline-block;margin-top:6px;font-family:Open Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--aoe-ink);border:1px solid var(--aoe-ink);padding:12px 18px;text-decoration:none;transition:background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1)}.aoe-reviews__cta:hover{background-color:var(--aoe-black);color:#fff}.aoe-reviews__histogram{display:flex;flex-direction:column;justify-content:center;gap:10px}.aoe-reviews__bar{display:grid;grid-template-columns:56px 1fr 36px;gap:10px;align-items:center}.aoe-reviews__bar>span{font-family:Open Sans,sans-serif;font-size:12px;color:var(--aoe-iron)}.aoe-reviews__bar>span:last-child{text-align:right;font-weight:600;color:var(--aoe-ink)}.aoe-reviews__bar-track{height:6px;background:var(--aoe-divider);overflow:hidden}.aoe-reviews__bar-track i{display:block;height:100%;background:var(--aoe-ink)}.aoe-reviews__cards{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:768px){.aoe-reviews__cards{grid-template-columns:repeat(3,1fr)}}.aoe-reviews__card{background:#fff;border:1px solid var(--aoe-border-warm);padding:24px 20px}.aoe-reviews__card-stars{display:flex;gap:2px;margin-bottom:12px}.aoe-reviews__card-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(18px,2.6vw,22px);font-weight:500;line-height:1.3;margin:0 0 10px;color:var(--aoe-ink)}.aoe-reviews__card-body{font-family:Open Sans,sans-serif;font-size:13px;line-height:1.65;color:var(--aoe-charcoal);margin:0 0 16px}.aoe-reviews__card-author{font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--aoe-pewter)}.aoe-pdp-stars{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--aoe-ink)}.aoe-pdp-stars__icons{display:inline-flex;align-items:center;gap:1px;color:var(--aoe-ink)}.aoe-pdp-stars__label{font-family:Open Sans,sans-serif;font-size:12px;color:var(--aoe-iron);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s cubic-bezier(.2,.8,.2,1)}.aoe-pdp-stars:hover .aoe-pdp-stars__label{color:var(--aoe-ink)}.product-information .product-media-container{border:1px solid var(--aoe-border-warm)}.aoe-trust-badges{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;padding-block:4px}.aoe-trust-badge{display:flex;align-items:center;gap:8px;min-height:36px;font-family:Open Sans,sans-serif;font-size:11px;font-weight:500;color:var(--aoe-iron);line-height:1.3}.aoe-trust-badge svg{flex-shrink:0;color:var(--aoe-ink);stroke:currentColor}@media screen and (max-width:749px){.aoe-trust-badges{grid-template-columns:1fr;gap:6px}}.aoe-shipping-bar{padding-block:8px}.aoe-shipping-bar__track{height:3px;background-color:var(--aoe-ash);border-radius:0;overflow:hidden;margin-bottom:6px}.aoe-shipping-bar__fill{height:100%;background-color:#900;width:0%;transition:width .4s cubic-bezier(.2,.8,.2,1)}.aoe-shipping-bar__label{font-family:Open Sans,sans-serif;font-size:12px;color:var(--aoe-iron);margin:0;line-height:1.4}.aoe-shipping-bar__label strong{color:var(--aoe-ink)}.aoe-breadcrumb{padding-block:12px;border-bottom:1px solid var(--aoe-border-warm);margin-bottom:8px}.aoe-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0;font-family:Open Sans,sans-serif;font-size:11px;color:var(--aoe-pewter)}.aoe-breadcrumb li{display:flex;align-items:center}.aoe-breadcrumb li+li:before{content:"/";margin-inline:6px;color:var(--aoe-ash)}.aoe-breadcrumb a{color:var(--aoe-pewter);text-decoration:none;transition:color .15s cubic-bezier(.2,.8,.2,1)}.aoe-breadcrumb a:hover,.aoe-breadcrumb [aria-current=page]{color:var(--aoe-ink)}@media screen and (max-width:749px){.product-information h1{font-size:clamp(26px,7vw,36px)}}@media(max-width:767px){.aoe-el-art{display:none!important}}[data-template="page.fullbleed"] .section.page-width-content{--page-width: 100vw;max-width:100%;width:100%;padding-inline:0;padding-block:0}[data-template="page.fullbleed"] .section-content-wrapper{width:100%!important;max-width:100%!important;gap:0!important}[data-template="page.fullbleed"] .shopify-block.rte{width:100%!important;max-width:100%!important}[data-template="page.fullbleed"] rte-formatter{display:block;width:100%!important}.aoe-pdp-panels{border-top:1px solid #000;margin-top:8px}.aoe-pdp-panel{border-bottom:1px solid #e3e0d8;position:relative}.aoe-pdp-panel:last-child{border-bottom:1px solid #000}.aoe-pdp-panel:has(.aoe-pdp-panel__preview){border-bottom:1px solid #000}.aoe-pdp-panel__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;background:transparent;border:0;cursor:pointer;text-align:left}.aoe-pdp-panel__title{font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#000;transition:color .15s}.aoe-pdp-panel__head:hover .aoe-pdp-panel__title{color:#900}.aoe-pdp-panel__toggle{width:14px;height:14px;position:relative;color:#000;flex:0 0 14px}.aoe-pdp-panel__toggle:before,.aoe-pdp-panel__toggle:after{content:"";position:absolute;background:currentColor}.aoe-pdp-panel__toggle:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.aoe-pdp-panel__toggle:after{left:50%;top:0;bottom:0;width:1px;transform:translate(-50%);transition:opacity .15s}.aoe-pdp-panel[data-open=true] .aoe-pdp-panel__toggle:after{opacity:0}.aoe-pdp-panel__preview{padding:0 2px 16px;cursor:pointer}.aoe-pdp-panel__clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:17px;line-height:1.55;color:#1a1a1a;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.aoe-pdp-panel__preview-more{display:none}.aoe-pdp-panel__body{padding:0 2px 24px;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;line-height:1.55;color:#1a1a1a}.aoe-pdp-panel__body p{margin:0 0 14px}.aoe-pdp-panel__body p:last-child{margin-bottom:0}.aoe-pdp-panel__body em{font-style:italic}.aoe-pdp-panel__body strong{font-weight:600}.aoe-pdp-panel__body a{color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.aoe-pdp-panel__body a:hover{color:#900}.aoe-pdp-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 16px;padding:24px 0 8px}@media(min-width:768px){.aoe-pdp-trust{grid-template-columns:repeat(4,1fr);gap:16px}}.aoe-pdp-trust__item{display:flex;gap:10px;align-items:flex-start}.aoe-pdp-trust__item svg{width:22px;height:22px;flex:0 0 22px;color:#000;margin-top:1px}.aoe-pdp-trust__item .l1{display:block;font-family:Open Sans,sans-serif;font-size:11px;font-weight:700;color:#000;line-height:1.3}.aoe-pdp-trust__item .l2{display:block;font-family:Open Sans,sans-serif;font-size:11px;font-weight:400;color:#5a5a5a;line-height:1.4;margin-top:2px}.aoe-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:500;background:#fff;border-top:1px solid #000;transform:translateY(100%);transition:transform .2s cubic-bezier(.2,.8,.2,1);pointer-events:none}.aoe-sticky-atc--visible{transform:translateY(0);pointer-events:auto}.aoe-sticky-atc__inner{max-width:1280px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(min-width:768px){.aoe-sticky-atc__inner{padding:14px 28px}}.aoe-sticky-atc__info{display:flex;flex-direction:column;gap:2px;min-width:0}.aoe-sticky-atc__title{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aoe-sticky-atc__price{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500;color:#000;line-height:1}.aoe-sticky-atc__btn{flex:0 0 auto;background:#000;color:#fff;border:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:14px 24px;cursor:pointer;white-space:nowrap;transition:background .15s cubic-bezier(.2,.8,.2,1)}.aoe-sticky-atc__btn:hover{background:#900}
/*# sourceMappingURL=/cdn/shop/t/5/assets/aoe-brand.css.map */
