:root{--sf-cream:#fff;--sf-ink:#111;--sf-plum:#f2707f;--sf-blush:#ffe0e4;--sf-line:#e5e8ec;--sf-serif:Arial,Helvetica,sans-serif;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;--font-heading-weight:700;--font-heading-style:normal;--sf-coral:#f2707f;--sf-coral-hover:#ff6073;--sf-text:#555}html{scroll-padding-top:100px}body{background:#fff;color:#111;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:0;line-height:1.55}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.sf-footer h2{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.035em;color:#111}p{line-height:1.6}a{color:inherit}button,input,select,textarea{font-family:inherit}.page-width{max-width:1385px}.sf-eyebrow{letter-spacing:.12em;font-size:1.05rem;font-weight:700}.button,.sf-primary-button,.shopify-challenge__button{border-radius:10px;letter-spacing:.02em;font-weight:700}.button:after,.button:before{border-radius:10px}.button--primary,.sf-primary-button{background:var(--sf-coral);color:#111}.sf-primary-button:hover,.button--primary:hover{background:var(--sf-coral-hover)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #111;outline-offset:4px}.sf-header-section{z-index:25;background:#fff}.sf-header-wrap{background:var(--sf-coral);border:0;position:relative}.sf-header{height:78px;grid-template-columns:1fr auto 1fr;gap:24px;max-width:1385px}.sf-header-start{display:flex;align-items:center;gap:20px}.sf-header-start>a{font-size:1.2rem;text-decoration:none;font-weight:600}.sf-wordmark{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:3.3rem;letter-spacing:.025em;font-weight:700;text-transform:none;gap:5px}.sf-wordmark span{font-size:1.7rem;transform:translateY(-6px)}.sf-icon-button{color:#111;width:42px;height:44px}.sf-header-tools{justify-content:flex-end;gap:9px}.sf-bag-count{background:#111;color:#fff;right:0;bottom:0;font-size:10px}.sf-logo{max-width:180px;height:auto}.sf-desktop-nav{justify-content:center;flex-wrap:wrap;gap:0 clamp(12px,2vw,28px);padding:0 20px;background:#fff;border-bottom:1px solid #eee;min-height:46px}.sf-desktop-nav>a,.sf-desktop-nav details>summary{font-size:1.3rem;font-weight:600;color:#111;padding:13px 0;cursor:pointer;text-decoration:none}.sf-desktop-nav>a:hover{color:#bd3d51}.sf-desktop-nav>a:after{bottom:8px}.sf-nav-dropdown{position:relative}.sf-nav-dropdown summary{list-style:none;display:flex;gap:9px;align-items:center}.sf-nav-dropdown summary::-webkit-details-marker{display:none}.sf-dropdown-panel{position:absolute;top:100%;left:-20px;background:#fff;border:1px solid #eee;box-shadow:0 15px 30px #1111;border-radius:0 0 12px 12px;min-width:220px;padding:14px;display:grid;gap:0;z-index:30}.sf-dropdown-panel a{font-size:1.3rem;padding:10px;text-decoration:none;display:block;border-radius:6px}.sf-dropdown-panel a:hover{background:#fff1f3;color:#a72e44}.sf-announcement{padding:0;background:#111;color:#fff;overflow:hidden;line-height:1.3;font-size:1.1rem;letter-spacing:.025em;position:relative}.sf-announcement-track{display:flex;width:max-content;animation:sf-announcement-run 30s linear infinite}.sf-announcement-group{display:flex;align-items:center;flex-shrink:0;gap:55px;padding:9px 28px;min-width:100vw;justify-content:space-around}.sf-announcement-group>a,.sf-announcement-group>span{color:#fff;text-decoration:none;white-space:nowrap;font-weight:600}.sf-announcement-group>span:before,.sf-announcement-group>a:before{content:"\2726";margin-right:16px;color:#f8a0ab}.sf-announcement:hover .sf-announcement-track,.sf-announcement:focus-within .sf-announcement-track{animation-play-state:paused}@keyframes sf-announcement-run{to{transform:translate(-50%)}}.sf-search-panel{background:#fff;z-index:40;border-bottom:1px solid #eee;padding-top:25px;padding-bottom:25px}.sf-search-row input{font-size:1.6rem}.sf-mobile-menu{display:none}.sf-mobile-panel{background:#fff;box-shadow:0 18px 30px #1112;border:0;color:#111}.sf-mobile-panel>a,.sf-mobile-panel nav>a{color:#111}.sf-mobile-panel .sf-eyebrow{color:#bf3d52}.sf-mobile-extra{padding-top:15px;border-top:1px solid #eee}.sf-mobile-extra a{font-size:1.2rem!important}.sf-footer{background:#fff0f2;border-top:1px solid #f7d2d9;color:#333;margin-top:25px;padding-top:58px}.sf-footer .page-width{max-width:1385px}.sf-footer-top{grid-template-columns:1.65fr 1fr 1fr;gap:60px}.sf-footer-intro h2{font-size:2.6rem;line-height:1.25;max-width:450px;margin:0 0 22px}.sf-footer-intro .sf-eyebrow{font-size:1.1rem;color:#9d3345;margin-bottom:16px}.sf-footer-links h3{font-size:1.4rem;font-family:inherit;font-weight:700;letter-spacing:0;text-transform:none;color:#111}.sf-footer-links a{font-size:1.3rem;color:#555;margin-bottom:8px}.sf-footer-links a:hover{color:#a72e44}.sf-newsletter{border-color:#ebcbd1;margin-top:38px;padding-block:28px}.sf-newsletter h3{font-family:inherit;font-size:1.8rem;font-weight:700}.sf-newsletter p{font-size:1.25rem;color:#555}.sf-newsletter-row{border-color:#9b6872}.sf-newsletter-row input{font-size:1.4rem}.sf-footer-wordmark{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(5rem,10vw,13rem);line-height:1.2;color:#e9a5b1;letter-spacing:-.03em;margin:30px 0 22px}.sf-footer-wordmark span{font-size:.35em;vertical-align:top}.sf-footer-bottom{border-color:#ebcbd1;padding-block:20px;gap:15px}.sf-footer-bottom small,.sf-footer-bottom>a{font-size:1.15rem;color:#65545a}.card-wrapper .card{background:transparent}.card-wrapper .card__inner,.card-wrapper .media,.collection-list .card__inner{border-radius:10px;overflow:hidden}.card-wrapper .card__content{padding-top:10px}.card-wrapper .card__information{padding:0}.card-wrapper .card__heading{font-family:inherit;font-size:1.35rem;font-weight:500;letter-spacing:0;line-height:1.45;color:#111}.card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .price{font-size:1.4rem;letter-spacing:0;font-weight:700;color:#b73c51}.card-wrapper .price__sale .price-item--regular{font-size:1.2rem;color:#777;font-weight:400}.card-wrapper .badge{background:#fff0f2;color:#983448;border:0;border-radius:4px;font-size:1rem;padding:6px 8px}.card-wrapper .quick-add{margin-top:12px}.card-wrapper .quick-add__submit{border-radius:8px;min-height:39px;font-size:1.15rem;font-weight:700;background:#fff;color:#111;border:1px solid #ddd;letter-spacing:.02em}.card-wrapper .quick-add__submit:hover{background:#ffe0e4;border-color:#f2707f}.card-wrapper .quick-add__submit:after,.card-wrapper .quick-add__submit:before{display:none}.collection-hero{background:#fff5f6}.collection-hero__title{font-size:clamp(2.8rem,4vw,4.4rem);margin-bottom:12px}.collection-hero__description{font-size:1.4rem;color:#555;max-width:750px}.collection .grid{row-gap:32px;column-gap:20px}.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort{font-size:1.25rem}.product-count__text{font-size:1.2rem}.main-page-title{font-size:clamp(3rem,4vw,4.4rem)}.sf-mobile-bottom{display:none}.sf-refresh-breadcrumb{font-size:1.15rem;color:#666;display:flex;gap:8px;flex-wrap:wrap}@media(min-width:990px){.sf-header-section{position:sticky;top:0}.sf-header-start .sf-mobile-menu{display:block}.sf-header-start .sf-mobile-menu>summary{display:none}.sf-account{display:flex}}@media(max-width:989px){.sf-header{height:62px;padding-inline:14px;gap:10px;grid-template-columns:1fr auto 1fr}.sf-header-start{gap:0}.sf-header-start>a{display:none}.sf-mobile-menu{display:block}.sf-wordmark{font-size:2.65rem;gap:4px;letter-spacing:.015em}.sf-wordmark span{font-size:1.3rem}.sf-logo{width:145px}.sf-header-tools{gap:1px}.sf-icon-button{width:35px;height:42px}.sf-icon-button .svg-wrapper{width:22px;height:22px}.sf-account,.sf-desktop-nav{display:none}.sf-announcement{font-size:1rem}.sf-announcement-group{gap:34px;padding:8px 20px;min-width:unset}.sf-header-section{position:sticky;top:0}.sf-search-panel{padding:24px 18px}.sf-mobile-panel{top:100%;padding:25px 25px 30px;max-height:calc(100vh - 110px);overflow:auto;left:0;right:0}.sf-mobile-panel>a{font-size:1.6rem;padding:12px 0;font-weight:600}.sf-footer{padding-top:35px}.sf-footer-top{grid-template-columns:1fr 1fr;gap:30px 25px}.sf-footer-intro{grid-column:1/-1}.sf-footer-intro h2{font-size:2.4rem}.sf-newsletter{display:block;margin-top:25px;padding:25px 0}.sf-newsletter-form{margin-top:16px;width:100%}.sf-footer-wordmark{font-size:18vw;white-space:nowrap}.sf-footer-bottom{flex-wrap:wrap}.sf-mobile-bottom{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;z-index:22;background:#fff;border-top:1px solid #eee;padding:8px 8px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -3px 18px #11108}.sf-mobile-bottom a,.sf-mobile-bottom button{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:#111;background:none;border:0;font-size:10px;line-height:1.3;padding:0;cursor:pointer}.sf-mobile-bottom svg{width:22px;height:22px}.sf-mobile-bottom span.svg-wrapper{width:22px;height:22px}.sf-mobile-bottom [aria-current=page]{color:#a72e44}body:has(.sf-mobile-bottom){padding-bottom:65px}.sf-footer-bottom small{font-size:1.05rem}}@media(max-width:749px){.page-width{padding-left:16px;padding-right:16px}.card-wrapper .card__heading{font-size:1.2rem}.card-wrapper .price{font-size:1.3rem}.card-wrapper .price__sale .price-item--regular{font-size:1.05rem}.collection .grid{column-gap:12px;row-gap:26px}.collection-hero__title{font-size:2.8rem}.sf-trust-card{background:#fff7f8}.sf-trust-note{color:#66575b}}@media(prefers-reduced-motion:reduce){.sf-announcement-track{animation:none}.sf-announcement{overflow-x:auto}.sf-announcement-group[aria-hidden=true]{display:none}html{scroll-behavior:auto}}.sf-bag .svg-wrapper{width:34px;height:34px}.sf-mobile-extra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.sf-pdp-refresh .sf-product-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(max-width:749px){.sf-pdp-refresh .sf-product-summary{-webkit-line-clamp:2}.sf-bag .svg-wrapper{width:31px;height:31px}}.sf-digital-card .card__media .media img{object-fit:contain!important;background:#fff}#MainContent>.shopify-section>cart-items:not(.is-empty)>.page-width,#MainContent #main-cart-footer:not(.is-empty)>.page-width{max-width:1280px}#MainContent>.shopify-section>cart-items:not(.is-empty) .title-wrapper-with-link{margin-bottom:24px;padding-bottom:18px;border-bottom:2px solid #f2707f;gap:16px}#MainContent>.shopify-section>cart-items:not(.is-empty) .title--primary{font-size:clamp(2.8rem,4vw,4rem);letter-spacing:-.035em}#MainContent>.shopify-section>cart-items:not(.is-empty) .title-wrapper-with-link>.underlined-link{font-size:1.3rem;text-underline-offset:4px}#MainContent #main-cart-items{padding-bottom:8px;border-bottom:0}#MainContent #main-cart-items .cart-items thead th{color:#555;font-size:1.1rem;font-weight:700;letter-spacing:.08em}#MainContent #main-cart-items .cart-item__image-container{border:1px solid #eee;border-radius:12px;overflow:hidden;background:#fafafa}#MainContent #main-cart-items .cart-item__name{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:1.45}#MainContent #main-cart-items .cart-item__details .product-option{color:#555;font-size:1.3rem;line-height:1.6}#MainContent #main-cart-footer:not(.is-empty) .cart__footer{padding-top:16px}#MainContent #main-cart-footer:not(.is-empty) .cart__blocks{box-sizing:border-box;width:100%;max-width:460px;padding:24px;background:#fff7f8;border:1px solid #f2d8dc;border-radius:16px}#MainContent #main-cart-footer:not(.is-empty) .cart__blocks>.js-contents{padding-bottom:12px;border-bottom:1px solid #eedde0}#MainContent #main-cart-footer:not(.is-empty) .totals{align-items:center;gap:16px}#MainContent #main-cart-footer:not(.is-empty) .totals__total{font-size:1.7rem;font-weight:600;letter-spacing:0}#MainContent #main-cart-footer:not(.is-empty) .totals__total-value{font-size:2.2rem;font-weight:700;line-height:1.25;white-space:nowrap}#MainContent #main-cart-footer:not(.is-empty) .tax-note{text-align:left;color:#666;font-size:1.2rem;line-height:1.6;margin-top:14px;margin-bottom:4px}@media(min-width:750px){#MainContent #main-cart-items .cart-items td{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #eee}#MainContent #main-cart-items .cart-item__nested-line td{padding-top:12px}}@media(max-width:749px){#MainContent>.shopify-section>cart-items:not(.is-empty) .title-wrapper-with-link{align-items:flex-start;margin-bottom:20px;padding-bottom:14px}#MainContent #main-cart-items .cart-items thead tr{margin-bottom:24px}#MainContent #main-cart-items .cart-item{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #eee}#MainContent #main-cart-items .cart-item:has(+.cart-item__nested-line){margin-bottom:12px;padding-bottom:0;border-bottom:0}#MainContent #main-cart-items .cart-item:last-child{margin-bottom:0}#MainContent #main-cart-footer:not(.is-empty) .cart__blocks{max-width:none;padding:20px;border-radius:14px}#MainContent #main-cart-footer:not(.is-empty) .cart__footer{padding-top:8px}#MainContent #main-cart-footer:not(.is-empty) .totals__total-value{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spifora-refresh.css.map */
