:root{--ss-ivory:#f7f3ee;--ss-cream:#eee1d2;--ss-camel:#b98345;--ss-charcoal:#292725;--ss-serif:"Cormorant Garamond","Bodoni 72",Didot,Georgia,serif;--ss-sans:Montserrat,Jost,"Avenir Next",Avenir,sans-serif}body{background:#fff;color:var(--ss-charcoal)}.header-announcements,.announcement-bar{font-family:var(--ss-sans);letter-spacing:.22em;text-transform:uppercase}#header-component .header__row{background:#fff}#header-component .header__row--top{min-height:104px;overflow:visible}#header-component .header__columns{align-items:center;overflow:visible}#header-component .header-logo{position:relative;z-index:4;align-self:center;overflow:visible;line-height:0}#header-component .header-logo__image--saint{position:relative;z-index:1;display:block;width:132px;height:132px;max-width:none;background:transparent;object-fit:contain;transform:translateY(15px)}#header-component .header-logo__image-container{--ss-logo-fill-size:118px;position:relative;isolation:isolate;overflow:visible}#header-component .header-logo__image-container--original:before{content:"";position:absolute;z-index:0;top:50%;left:50%;width:var(--ss-logo-fill-size);height:var(--ss-logo-fill-size);border-radius:50%;background:#fff;transform:translate(-50%,calc(-50% + 15px));pointer-events:none}#header-component .header-menu__link,#header-component .header-actions__action,#header-component .menu-list__link{font-family:var(--ss-sans);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}#header-component .menu-list__link{text-decoration:none!important}#header-component .menu-list__link-title{position:relative}#header-component .menu-list__link-title--current:after{content:"";position:absolute;right:0;bottom:-9px;left:0;height:1px;background:var(--ss-camel)}#header-component .header__column--right{align-items:center;gap:18px}#header-component .header__column--right .search-action,#header-component .header__column--right header-actions{margin-inline:0}#header-component .header__column--right header-actions{align-items:center;gap:18px}#header-component .header-actions__action,#header-component .search-action{min-width:36px;height:40px;align-items:center;justify-content:center;padding:0;line-height:1}#header-component .account-button shopify-account{display:flex;align-items:center;justify-content:center;min-width:36px;height:40px}#header-component .header-actions__cart-icon{display:flex;align-items:center;justify-content:center;min-width:auto;height:40px;padding:0;line-height:1}.ss-hero{min-height:clamp(500px,36vw,560px);display:block;position:relative;overflow:hidden;background:var(--ss-ivory)}.ss-hero__copy{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:50%;min-height:inherit;padding:58px clamp(28px,5vw,76px) 52px;text-align:center}.ss-hero__copy-inner{max-width:560px}.ss-hero__eyebrow,.ss-featured__title,.ss-featured__view-all,.ss-hero__button{font-family:var(--ss-sans);text-transform:uppercase;letter-spacing:.22em}.ss-hero__eyebrow{margin:0 0 18px;font-size:.78rem}.ss-hero__title{margin:0;font-family:var(--ss-serif);font-size:clamp(2.55rem,3.45vw,3.75rem);font-weight:400;line-height:1.04;letter-spacing:.055em;text-transform:uppercase}.ss-hero__rule{width:162px;height:1px;margin:24px auto;background:var(--ss-camel)}.ss-hero__button{display:inline-flex;min-height:48px;align-items:center;padding:0 30px;color:#fff;background:var(--ss-camel);text-decoration:none;font-size:.74rem;transition:background .2s ease,transform .2s ease}.ss-hero__button:hover{color:#fff;background:#956735;transform:translateY(-1px)}.ss-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ss-cream)}.ss-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(249,246,241,.18) 0%,rgba(249,246,241,.04) 48%,transparent 70%)}.ss-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ss-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:12%}.ss-hero__placeholder svg{width:100%;opacity:.35}.ss-featured{padding:38px max(30px,calc((100vw - 1220px)/2)) clamp(64px,6vw,88px)}.ss-featured__heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;margin-bottom:24px}.ss-featured__title{grid-column:2;margin:0;font-family:var(--ss-serif);font-size:clamp(1.4rem,1.7vw,1.85rem);font-weight:400}.ss-featured__view-all{justify-self:end;color:inherit;font-size:.72rem;text-decoration:none;border-bottom:1px solid var(--ss-camel);padding-bottom:6px}.ss-featured__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ss-card{position:relative}.ss-card__link{color:inherit;text-decoration:none}.ss-card__media{aspect-ratio:4/5;overflow:hidden;background:var(--ss-ivory)}.ss-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.ss-card__link:hover img{transform:scale(1.025)}.ss-card__badge{position:absolute;top:12px;left:12px;z-index:1;padding:7px 11px;background:#ffffffeb;font:600 .62rem/1 var(--ss-sans);letter-spacing:.16em;text-transform:uppercase}.ss-card__title{margin:14px 0 4px;font-family:var(--ss-serif);font-size:1.2rem;font-weight:500}.ss-card__price{margin:0;font-family:var(--ss-sans);font-size:.78rem}.ss-about{padding:clamp(70px,7vw,105px) 24px;text-align:center;background:var(--ss-ivory)}.ss-about__inner{max-width:920px;margin:auto}.ss-about__eyebrow{font:600 .72rem/1.4 var(--ss-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ss-camel)}.ss-about__copy{font:400 clamp(1.65rem,2.35vw,2.55rem)/1.3 var(--ss-serif)}.ss-cart-label{display:none;font:500 .68rem/1 var(--ss-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}@media(min-width:750px){.header-actions__cart-icon>.svg-wrapper,.header-actions__cart-icon>.cart-bubble{display:none}.ss-cart-label{display:inline-flex;align-items:center;height:40px}}@media(max-width:749px){#header-component .header__row--top{min-height:68px}#header-component .header-logo__image-container{--ss-logo-fill-size:73px}#header-component .header-logo__image-container--original:before{transform:translate(-50%,calc(-50% + 11px))}#header-component .header-logo__image--saint{width:82px;height:82px;transform:translateY(11px)}.ss-hero{min-height:590px}.ss-hero__media img{object-position:66% center}.ss-hero__media:after{background:linear-gradient(180deg,#f8f4ee2e,#f8f4eedb 64%,#f8f4eefa)}.ss-hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:100%;align-items:flex-end;padding:60px 24px 58px}.ss-hero__title{font-size:clamp(2.45rem,11vw,3.5rem)}.ss-featured__heading{grid-template-columns:1fr auto;gap:20px}.ss-featured__title{grid-column:1;text-align:left;font-size:1.4rem}.ss-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.ss-card__title{font-size:1rem}}#MainContent:not([data-template^=index]){background:#fff}#MainContent:not([data-template^=index]) h1,#MainContent:not([data-template^=index]) h2,#MainContent:not([data-template^=index]) h3,#MainContent:not([data-template^=index]) .page-title,#MainContent:not([data-template^=index]) .cart-title{font-family:var(--ss-serif)!important;font-weight:400;color:var(--ss-charcoal)}#MainContent:not([data-template^=index]) h1,#MainContent:not([data-template^=index]) .page-title,#MainContent:not([data-template^=index]) .cart-title{letter-spacing:.055em}#MainContent:not([data-template^=index]) p,#MainContent:not([data-template^=index]) label,#MainContent:not([data-template^=index]) input,#MainContent:not([data-template^=index]) textarea,#MainContent:not([data-template^=index]) select{color:var(--ss-charcoal)}#MainContent:not([data-template^=index]) .button,#MainContent:not([data-template^=index]) button[type=submit],#MainContent:not([data-template^=index]) .shopify-payment-button__button{min-height:48px;border:1px solid var(--ss-camel);border-radius:0!important;background:var(--ss-camel);color:#fff;font-family:var(--ss-sans);font-size:.72rem;font-weight:500;letter-spacing:.17em;text-transform:uppercase}#MainContent:not([data-template^=index]) .button:hover,#MainContent:not([data-template^=index]) button[type=submit]:hover{background:#956735;border-color:#956735;color:#fff}#MainContent:not([data-template^=index]) input:not([type=checkbox]):not([type=radio]),#MainContent:not([data-template^=index]) textarea,#MainContent:not([data-template^=index]) select{border-color:#cdbba7;border-radius:0!important;background:#fff;font-family:var(--ss-sans)}.template-collection #MainContent>.shopify-section:first-child .section-background,.template-collection #MainContent>.shopify-section:first-child .section,.template-list-collections #MainContent>.shopify-section:first-child .section-background,.template-list-collections #MainContent>.shopify-section:first-child .section,.template-search .search-page__header{background:var(--ss-ivory)!important}.template-collection #MainContent>.shopify-section:first-child .section{padding-block:52px 46px!important}.template-collection #MainContent>.shopify-section:first-child h1,.template-list-collections #MainContent h1,.template-search .search-page__header h3{font-family:var(--ss-serif)!important;font-size:clamp(2.35rem,4vw,4rem)!important;font-weight:400!important;letter-spacing:.07em;line-height:1.05;text-transform:uppercase}.template-collection .product-grid-container,.template-search .product-grid-container{padding-block:42px 84px!important}.template-collection .collection-wrapper,.template-search .collection-wrapper{max-width:1220px;margin-inline:auto;padding-inline:24px}.template-collection .product-grid,.template-search .product-grid{column-gap:18px!important;row-gap:42px!important}.template-collection .product-card__content,.template-search .product-card__content,.product-recommendations .product-card__content{gap:7px!important}.template-collection .product-card img,.template-search .product-card img,.product-recommendations .product-card img{background:var(--ss-ivory)}.template-collection .product-card .text-block:not(product-price),.template-search .product-card .text-block:not(product-price),.product-recommendations .product-card .text-block:not(product-price){font-family:var(--ss-serif)!important;font-size:1.15rem!important}.template-collection product-price,.template-search product-price,.product-recommendations product-price{font-family:var(--ss-sans);font-size:.78rem}.template-collection .facets,.template-search .facets{border-block:1px solid #e1d5c8;font-family:var(--ss-sans);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.template-product .product-information{max-width:1220px;margin-inline:auto;padding-block:58px 90px!important}.template-product .product-information__grid{gap:clamp(34px,5vw,76px)!important}.template-product .product-information__media img{background:var(--ss-ivory)}.template-product .product-information h1{font-size:clamp(2.2rem,3vw,3.45rem)!important;line-height:1.05}.template-product product-price{font-family:var(--ss-sans);font-size:.95rem;letter-spacing:.06em}.template-product .product-details{background:var(--ss-ivory);padding:clamp(28px,4vw,52px)!important}.template-product .variant-option__button-label,.template-product .quantity-selector,.template-product .accordion{border-color:#d8c8b7!important;border-radius:0!important}.template-product .product-recommendations{background:#fff;padding-block:70px 90px}.template-page #MainContent>.shopify-section:first-child .section-background,.template-page #MainContent>.shopify-section:first-child .section,.template-blog #MainContent>.shopify-section:first-child .section-background,.template-blog #MainContent>.shopify-section:first-child .section,.template-article #MainContent>.shopify-section:first-child .section-background,.template-article #MainContent>.shopify-section:first-child .section{background:var(--ss-ivory)!important}.template-page #MainContent>.shopify-section:first-child .section-content-wrapper,.template-blog #MainContent>.shopify-section:first-child .section-content-wrapper,.template-article #MainContent>.shopify-section:first-child .section-content-wrapper{max-width:920px;margin-inline:auto;padding-block:30px}.template-page #MainContent h1,.template-blog #MainContent h1,.template-article #MainContent h1{font-size:clamp(2.6rem,4.6vw,4.8rem)!important;line-height:1.02;text-align:center;text-transform:uppercase}.template-page .page-content,.template-article .rte{max-width:780px;margin-inline:auto;font-family:var(--ss-serif);font-size:clamp(1.15rem,1.45vw,1.35rem);line-height:1.7}.template-page-contact .contact-form{max-width:720px!important;margin-inline:auto}.template-page-contact .contact-form__form-row{gap:18px}.template-page-contact .contact-form__input{margin-bottom:18px}.template-page-contact .contact-form button[type=submit]{min-width:170px}.template-search .search-page__header{padding-block:54px 48px!important}.template-search .search-input{max-width:720px;margin-inline:auto}.template-cart .cart-page{max-width:1220px;margin-inline:auto;padding-block:58px 90px!important}.template-cart .cart-page__summary{background:var(--ss-ivory);padding:34px!important}.template-cart .cart-items__media-container{border-radius:0!important;background:var(--ss-ivory)}.template-404 #MainContent{min-height:58vh;display:grid;place-items:center;background:var(--ss-ivory);text-align:center}.template-404 #MainContent h1{font-size:clamp(3rem,7vw,6.5rem)!important}#footer-group .section-background,#footer-group .footer,#footer-group .footer-utilities{background:var(--ss-ivory)!important}#footer-group h2,#footer-group h3{font-family:var(--ss-serif)!important;font-weight:400}#footer-group input{border-color:#cdbba7!important;border-radius:0!important}#footer-group a,#footer-group p{color:var(--ss-charcoal)}@media(max-width:749px){.template-collection #MainContent>.shopify-section:first-child .section{padding-block:36px 30px!important}.template-collection .collection-wrapper,.template-search .collection-wrapper{padding-inline:14px}.template-collection .product-grid,.template-search .product-grid{column-gap:10px!important;row-gap:30px!important}.template-product .product-information{padding-block:20px 64px!important}.template-product .product-details{padding:28px 20px!important}.template-page #MainContent>.shopify-section:first-child .section-content-wrapper{padding-block:18px}.template-cart .cart-page{padding-block:38px 64px!important}.template-cart .cart-page__summary{padding:26px 18px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/saint-and-sugar.css.map */
