:root{--sz-ink: #2B2A28;--sz-soft: #6E6A63;--sz-faint: #9C958B;--sz-cream: #F6F2EC;--sz-sand: #EAE3D7;--sz-dark: #2E2B27;--sz-gold: #A98A53;--sz-line: #E4DDD1;--sz-serif: "Cormorant Garamond", Georgia, serif;--sz-ease: cubic-bezier(.16, 1, .3, 1)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--sz-gold);color:#fff}h1,h2,h3,.h1,.h2,.h3{font-weight:500;letter-spacing:.01em}@media(prefers-reduced-motion:no-preference){main#MainContent{animation:sz-page-in .6s ease both}@keyframes sz-page-in{0%{opacity:0}to{opacity:1}}}.button:not(.button-unstyled){border-radius:0}.button--primary,.button--secondary,.cart__checkout-button,.contact-form button[type=submit],.add-to-cart-button{text-transform:uppercase;letter-spacing:.22em;font-size:.75rem;font-weight:400;transition:background-color .35s ease,color .35s ease,border-color .35s ease}input,select,textarea{border-radius:0}.sz-reveal{transform:translateY(26px);transition:transform .9s var(--sz-ease);transition-delay:var(--sz-delay, 0ms)}.sz-reveal.sz-in{transform:none}@media(prefers-reduced-motion:reduce){.sz-reveal{transform:none;transition:none}}.announcement-bar__text{font-size:.625rem;letter-spacing:.34em;text-transform:uppercase;opacity:.92}.header-logo{font-family:var(--sz-serif)!important;font-weight:500!important;font-size:1.5rem;letter-spacing:.02em}.menu-list__link{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;font-weight:400}.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--sz-gold);transform:scaleX(0);transform-origin:right center;transition:transform .4s var(--sz-ease)}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{transform:scaleX(1);transform-origin:left center}.mega-menu__link{font-weight:300;transition:color .3s ease}.mega-menu__link:hover{color:var(--sz-gold)}.shopify-section-group-footer-group{border-top:1px solid var(--sz-line)}.shopify-section-group-footer-group+.shopify-section-group-footer-group{border-top:0}.shopify-section-group-footer-group a{transition:color .3s ease}.shopify-section-group-footer-group a:hover{color:var(--sz-gold)}.shopify-section-group-footer-group .text-block h2{font-size:clamp(2.4rem,5.5vw,4.25rem);font-style:italic;font-weight:400;line-height:1.05}.shopify-section-group-footer-group .menu__heading{font-size:.6875rem!important;letter-spacing:.3em;text-transform:uppercase;color:var(--sz-gold);font-weight:400}.shopify-section-group-footer-group .menu__item a{font-weight:300;font-size:.9375rem}.card-gallery{overflow:hidden}.card-gallery img{transition:transform 1.1s var(--sz-ease),filter 1.1s var(--sz-ease)}.product-card:hover .card-gallery img,.product-card:focus-within .card-gallery img{transform:scale(1.045)}.product-card .product-card__link{transition:color .3s ease}.product-card:hover .product-card__link{color:var(--sz-gold)}.product-card .price{font-family:var(--sz-serif);color:var(--sz-gold)}.collection-card__inner{overflow:hidden}.collection-card__inner img{transition:transform 1.1s var(--sz-ease)}.collection-card__link:hover .collection-card__inner img,.collection-card__link:focus-visible .collection-card__inner img{transform:scale(1.045)}.collection-card__link:hover .collection-card__content{color:var(--sz-gold)}.collection-card__content{transition:color .3s ease}@media screen and (min-width:990px){#MainContent[data-template=collection] .product-grid>*:nth-child(6n+1){grid-column:span 2}#MainContent[data-template=collection] .product-grid>*:nth-child(6n+3){margin-top:3.5rem}#MainContent[data-template=collection] .product-grid>*:nth-child(6n+5){margin-top:2rem}}#MainContent[data-template=collection] .facets,#MainContent[data-template=search] .facets{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}#MainContent[data-template=product] h1{font-size:clamp(2.4rem,4vw,3.7rem);line-height:1.05}#MainContent[data-template=product] .price,#MainContent[data-template=product] .price-range{font-family:var(--sz-serif);color:var(--sz-gold);font-size:1.75rem}.variant-option__button-label,.variant-option__button-label__pill{border-radius:0!important}.variant-option{font-size:.8125rem;letter-spacing:.06em}.accordion .details{border-top:1px solid var(--sz-line)}.accordion .details:last-child{border-bottom:1px solid var(--sz-line)}.accordion .details__header{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem!important;font-weight:400;padding-block:1.1rem}.accordion .details-content{font-weight:300;color:var(--sz-soft);line-height:1.75}.add-to-cart-button{min-height:54px}#MainContent[data-template=product] .product-recommendations h2,#MainContent[data-template=product] .product-recommendations .h2{text-align:center}.section-resource-list__header :is(h2,h3,h4){font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:500}#MainContent[data-template=cart] .cart-title{text-align:center;padding-block:1.5rem .5rem}#MainContent[data-template=cart] .cart-title h1{font-size:clamp(2.4rem,5vw,3.6rem)}#MainContent[data-template=cart] .cart-title:after{content:"";display:block;width:48px;height:1px;background:var(--sz-gold);margin:1.4rem auto 0}.cart-items__table th{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:var(--sz-soft)}.cart-items__table-row{border-bottom:1px solid var(--sz-line)}.cart-items__title{font-weight:400}.cart-items__price{font-family:var(--sz-serif);color:var(--sz-gold);font-size:1.0625rem}.cart-page__summary>*{border:1px solid var(--sz-line);background:#fbf8f3}.cart__checkout-button{min-height:54px}.cart-page--empty h1{font-size:clamp(2rem,4vw,3rem)}#MainContent[data-template="404"] .shopify-section:first-child .section{position:relative;min-height:58vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}#MainContent[data-template="404"] .shopify-section:first-child .section:before{content:"404";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--sz-serif);font-size:clamp(12rem,34vw,26rem);line-height:1;color:#c9a26314;z-index:-1;pointer-events:none}#MainContent[data-template="404"] h1{font-size:clamp(2.5rem,5vw,3.75rem)}#MainContent[data-template=search] h1{font-size:clamp(2.75rem,6vw,4.75rem);text-align:center}#MainContent[data-template=search] .search-page-input__parent{max-width:640px;margin-inline:auto}#MainContent[data-template=search] .search-page-input__parent,.search-page-input{border:0!important;box-shadow:none;border-radius:0;background:transparent}.search-page-input{border-bottom:1px solid var(--sz-ink)!important;font-family:var(--sz-serif);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:400;padding-block:.6em;transition:border-color .3s ease}.search-page-input:focus{outline:none;border-bottom-color:var(--sz-gold)!important}#MainContent[data-template=blog] h1{font-size:clamp(3rem,7.5vw,6rem);line-height:.98;text-align:left}#MainContent[data-template=blog] h1:after{content:"";display:block;width:56px;height:1px;background:var(--sz-gold);margin:1.75rem 0 0}@media screen and (min-width:750px){.blog-posts-container .blog-post-item{grid-column:span 3}}.blog-post-card__image-container{overflow:hidden}.blog-post-card__image-container img{transition:transform 1.1s var(--sz-ease)}.blog-post-card:hover .blog-post-card__image-container img{transform:scale(1.045)}.blog-post-card__content a{transition:color .3s ease}.blog-post-card:hover .blog-post-card__content a{color:var(--sz-gold)}#MainContent[data-template=article] h1{font-size:clamp(2.4rem,4.6vw,3.6rem);line-height:1.08}#MainContent[data-template=article] .blog-post-content,.blog-post-content{font-weight:300;line-height:1.85}#MainContent[data-template=article] .blog-post-content p:first-of-type:first-letter{font-family:var(--sz-serif);font-size:4em;line-height:.82;float:left;padding-right:.14em;padding-top:.06em;color:var(--sz-gold)}#MainContent[data-template=article] time,.blog-post-card time{text-transform:uppercase;letter-spacing:.18em;font-size:.6875rem;color:var(--sz-gold)}.blog-post-content h2{margin-top:2.2em}.blog-post-content blockquote{font-family:var(--sz-serif);font-size:1.5rem;font-style:italic;line-height:1.4;border-left:1px solid var(--sz-gold);margin-inline:0;padding-left:1.75rem;color:var(--sz-ink)}#MainContent[data-template^=page] .page-content,#MainContent[data-template^=page] .text-block .rte{font-weight:300;line-height:1.8}#MainContent[data-template^=page] .page-content{max-width:72ch;margin-inline:auto}#MainContent[data-template^=page] .page-content h2{font-size:clamp(1.6rem,2.4vw,2rem);margin-top:2.6em;margin-bottom:.7em}#MainContent[data-template^=page] .page-content h3{font-size:1.25rem;margin-top:2em;margin-bottom:.5em}#MainContent[data-template="page.contact"] .rte>div,#MainContent[data-template="page.contact"] .rte>table{margin-inline:auto}.contact-form__input{border:0;border-bottom:1px solid var(--sz-line);background:transparent;padding-inline:0;transition:border-color .3s ease}.contact-form__input:focus{outline:none;border-bottom-color:var(--sz-ink)}textarea.contact-form__input{border:1px solid var(--sz-line);padding:.9rem;background:#fff}textarea.contact-form__input:focus{border-color:var(--sz-ink)}#MainContent[data-template=password] h1,#MainContent[data-template=password] h2{font-size:clamp(2.2rem,4.5vw,3.4rem)}.cart-drawer .cart-items__price{font-family:var(--sz-serif)}dialog,.dialog-modal{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sz-bespoke.css.map */
