@font-face{font-family:"Bodoni 72";src:url(/cdn/shop/files/itc-bodoni-72_bold.woff2?v=1791214146) format("woff2"),url(/cdn/shop/files/itc-bodoni-72_bold.woff2.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/cdn/shop/files/Futura_Condensed_Medium.woff2?v=1790764068) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body,h6,.h6,blockquote,.field__label,.customer .field label,.select__select,.header__menu-item,.header__heading-link .h2{color:rgb(var(--color-foreground))}.header__inline-menu .header__menu-item .icon-caret{position:static;margin-left:5px}.header__icons{padding-right:0}.header__icon--cart.custom-cart-icon--when-filled:not(:has(.cart-count-bubble)){display:none}.header__submenu.list-menu{padding:1rem}.hxxl{font-size:clamp(calc(var(--font-heading-scale) * 5.6rem),14vw,calc(var(--font-heading-scale) * 8rem))}@media screen and (max-width:749px){.hxxl{font-size:calc(var(--font-heading-scale) * 5.5rem)}}.button,.shopify-challenge__button,.customer button{text-transform:uppercase}:is(.rich-text__buttons,.banner__buttons,.slideshow__text,.image-with-text__content,.multicolumn,.template-404,.custom,.custom-shop-row__header,.love-letters__footer,.custom-approach) .button:not(.button--tertiary,.custom-header__cta){min-width:calc(302px + var(--buttons-border-width) * 2);min-height:calc(98px + var(--buttons-border-width) * 2);padding:0 3rem;font-size:25px;letter-spacing:0;text-align:center}@media screen and (max-width:749px){:is(.rich-text__buttons,.banner__buttons,.slideshow__text,.image-with-text__content,.multicolumn,.template-404,.custom,.custom-shop-row__header,.love-letters__footer,.custom-approach) .button:not(.button--tertiary,.custom-header__cta){min-width:calc(250px + var(--buttons-border-width) * 2);min-height:calc(64px + var(--buttons-border-width) * 2);font-size:20px}}.list-menu{text-transform:uppercase}.header__menu-item{font-size:18px!important}.header__active-menu-item,.mega-menu__link:hover,.mega-menu__link--active,.cart-item__name:hover,.header__menu-item:hover span,.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover,.list-menu__item--active,.underline-links-hover:hover a,details[open]>.header__menu-item,.rf-footer__menu a:hover{text-decoration:none!important}.love-letters__heading{font-family:var(--font-heading-family)!important}.love-letters__author{font-family:var(--font-body-family)!important}.custom{--custom-cream: #ede8e1;--custom-brown: #3f2306;--custom-gold: #a99144;--custom-blue: #597db9;--custom-blue-hover: #4a6ca6;--custom-olive: #403e17;--custom-grey: #d9d9d9;color:var(--custom-brown)}.custom .custom-heading{margin:0;color:inherit;line-height:1.2;letter-spacing:0;overflow-wrap:break-word}.custom .custom-heading--xl{font-size:75px}.custom .custom-heading--md{font-size:25px}.custom .custom-highlight{color:var(--custom-gold)}.custom .custom-text{color:inherit;font-size:20px;line-height:1.25;letter-spacing:0}.custom .custom-text p,.custom .custom-text ul,.custom .custom-text ol{margin:0 0 1em}.custom .custom-text ul,.custom .custom-text ol{padding-left:1.2em}.custom .custom-text li+li{margin-top:.25em}.custom .custom-text>:last-child{margin-bottom:0}.custom .custom-btn{display:inline-flex;align-items:center;justify-content:center;width:302px;max-width:100%;min-height:98px;padding:12px 24px;border:0;border-radius:0;background-color:var(--custom-blue);color:var(--custom-grey);font-size:25px;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:0 4px 4px #00000040;cursor:pointer;transition:background-color .2s ease}.custom .custom-btn:hover{background-color:var(--custom-blue-hover)}.custom .custom-btn:focus-visible{outline:2px solid var(--custom-brown);outline-offset:3px}.custom .custom-placeholder{background-color:var(--custom-grey);fill:#3f23064d}@media screen and (max-width:989px){.custom .custom-heading--xl{font-size:60px}}@media screen and (max-width:749px){.custom .custom-heading--xl{font-size:44px}.custom .custom-heading--md{font-size:24px}.custom .custom-text{font-size:18px}.custom .custom-btn{min-height:64px;font-size:20px}}@media(prefers-reduced-motion:reduce){.custom .custom-btn{transition:none}}.shopify-section:has(.mobile-facets__disclosure[open]){position:relative;z-index:5}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
