:root{--sff-ink: #1a1b18;--sff-muted: #686b64;--sff-gold: #a39161;--sff-bronze: #766845;--sff-sage: #879286;--sff-warm: #f6f3ee;--sff-line: #d8d8d2;--normal-page-width: 93.75rem}html{scroll-behavior:smooth}body{color:var(--sff-ink);font-family:var(--font-body--family);font-size:16px;font-weight:400;letter-spacing:.6px;line-height:1.8;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.6px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 50px}}a,button,input,select,textarea{transition:color .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}.header-section{border-bottom:0;background:#fff}.header-logo:not(:has(img)){flex-direction:column;min-width:310px;color:var(--sff-gold);font-size:0;line-height:1}.header-logo:not(:has(img)):before{content:"SICILY FINEST";font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;letter-spacing:1px;line-height:.95}.header-logo:not(:has(img)):after{content:"FOOD";margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;letter-spacing:5px;line-height:1}@media screen and (min-width:750px){#header-component .header__row--top .header__columns{padding-block:36px 29px}#header-component .header__row--bottom .header__columns{padding-block:0}}.sff-language-picker{position:relative;display:block;width:max-content;min-height:44px;color:inherit;font-family:var(--font-body--family);font-size:13px;font-weight:400;letter-spacing:.4px;line-height:1}.sff-language-picker>summary{display:flex;min-height:44px;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:inherit;list-style:none;cursor:pointer}.sff-language-picker>summary::-webkit-details-marker{display:none}.sff-language-picker>summary::marker{content:""}.sff-language-picker>summary:focus{outline:0}.sff-language-picker>summary:focus-visible{border-radius:2px;outline:2px solid var(--sff-gold);outline-offset:4px}.sff-language-picker__globe{display:inline-flex;width:20px;height:20px;flex:0 0 20px}.sff-language-picker__globe svg{width:100%;height:100%}.sff-language-picker__code{min-width:14px;text-transform:capitalize}.sff-language-picker__caret{display:inline-flex;width:8px;height:8px}.sff-language-picker__caret svg{width:100%;height:100%}.sff-language-picker[open] .sff-language-picker__caret{transform:rotate(180deg)}.sff-language-picker__menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;min-width:150px;overflow:hidden;padding:7px 0;border:0;background:#fff;box-shadow:0 12px 30px #1a1b1824}.sff-language-picker__form{display:grid;width:100%;margin:0}.sff-language-picker__option{width:100%;min-height:36px;padding:8px 14px;border:0;background:transparent;color:var(--sff-ink);font:inherit;letter-spacing:.2px;line-height:1.2;text-align:left;cursor:pointer}.sff-language-picker__option:hover,.sff-language-picker__option:focus-visible,.sff-language-picker__option[aria-current=true]{outline:0;background:var(--sff-warm)}#header-component .tl-switcher,#header-component .tl-select{display:none!important}@media screen and (min-width:750px){#header-component[data-menu-style=menu] details.sff-language-picker{display:block!important}}.header-menu__link,.menu-list__link,.header-menu a{font-family:var(--font-heading--family);font-size:18px;font-weight:400;letter-spacing:0;line-height:1.8;text-transform:uppercase}@media screen and (max-width:749px){.header-logo:not(:has(img)){min-width:158px}.header-logo:not(:has(img)):before{font-size:26px}.header-logo:not(:has(img)):after{margin-top:3px;font-size:11px;letter-spacing:3.2px}}.announcement-bar{min-height:49px;letter-spacing:0}.button,button.shopify-payment-button__button,.shopify-payment-button__button{min-height:50px;letter-spacing:.6px;font-size:13px;font-weight:600;text-transform:uppercase}.product-information .buy-buttons-block .button,.product-information .product-form__submit{min-height:48px;font-size:14px;letter-spacing:.2px;line-height:1.2;text-transform:none}.product-information .buy-buttons-block .add-to-cart-button{flex:1 1 auto!important;width:100%;height:48px;padding-block:0}.product-information .product-form-buttons{flex-wrap:nowrap;align-items:stretch;column-gap:12px}.product-information .product-form-buttons .quantity-selector-wrapper{width:142px;flex:0 0 142px!important}.product-information .product-form-buttons>span:has(.add-to-cart-button){display:block;width:auto;min-width:0;flex:1 1 0!important}.product-information .product-form-buttons>span:has(.add-to-cart-button) add-to-cart-component{display:block;width:100%}.product-information h1{font-family:var(--font-heading--family);font-size:28px;font-weight:400;letter-spacing:.6px;line-height:36.4px;text-transform:uppercase!important;text-wrap:pretty!important}.product-information .price,.product-information .price-item{font-family:var(--font-body--family);font-size:14px;font-weight:600;letter-spacing:1.3px;line-height:21px}.product-information label,.product-information legend{font-size:13px;letter-spacing:.6px;line-height:20.8px}.product-information variant-picker .variant-option__select{min-height:48px;height:48px;padding-block:10px;font-size:12px;line-height:18px}.product-information .quantity-selector{width:142px;min-height:48px;height:48px;font-size:14px}.product-information .quantity-selector .quantity-minus,.product-information .quantity-selector .quantity-plus{min-height:46px;height:46px;font-size:14px}@media screen and (min-width:990px){.product-information>.product-information__grid.product-information__grid--half{grid-column:1 / -1;grid-template-columns:45% 55%;width:min(calc(100% - 50px),1200px);margin-inline:auto}.product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 2!important;padding-inline:0!important}.product-information__grid--half.product-information--media-left .product-details{grid-column:2 / 3!important;justify-content:flex-start!important;padding:0 0 0 50px!important}.product-information__grid--limit-details .product-details>.group-block{width:100%;max-width:520px}.product-information variant-picker,.product-information .buy-buttons-block,.product-information .sff-product-service{width:100%;max-width:440px}}.product-card,.collection-card{overflow:hidden}.product-card__content,.collection-card__content{padding-top:6px}.product-card img,.collection-card img{object-fit:contain;transition:transform .42s cubic-bezier(.2,.75,.3,1)}@media(hover:hover){.product-card:hover img,.collection-card:hover img{transform:scale(1.025)}}.product-grid-container{border-top:1px solid var(--sff-line)}.facets,.facets__form{font-size:14px;letter-spacing:.6px}@media screen and (min-width:750px){.facets--horizontal .facets__summary,.facets--horizontal .facets__label{font-family:var(--font-heading--family);font-size:15px;letter-spacing:0;line-height:1.8}.facets--horizontal .products-count-wrapper{font-size:13px}}.sff-kicker{margin:0 0 12px;color:var(--sff-gold);font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:2.4px;line-height:1.2;text-transform:uppercase}.sff-section-heading{max-width:760px;margin-bottom:30px}.sff-section-heading h2{margin:0;font-family:var(--font-heading--family);font-size:28px;font-weight:400;letter-spacing:.6px;line-height:1.3;text-transform:uppercase}.sff-section-heading p:last-child{max-width:620px;margin:12px 0 0;color:var(--sff-muted);font-size:16px;line-height:1.8}.sff-text-link{display:inline-flex;align-items:center;gap:.65rem;padding-bottom:.3rem;border-bottom:1px solid currentColor;color:inherit;font-size:13px;font-weight:600;letter-spacing:.6px;text-decoration:none;text-transform:uppercase}.sff-text-link:after{content:"\2192";font-size:1rem;font-weight:400}.sff-text-link:hover{color:var(--sff-gold)}@media screen and (max-width:749px){.button,button.shopify-payment-button__button,.shopify-payment-button__button{min-height:46px}.sff-section-heading{margin-bottom:1.8rem}}.sff-card-meta{display:grid;gap:6px;color:#777a73;font-size:14px;letter-spacing:1.3px;line-height:1.2;text-transform:uppercase}.sff-card-meta__format{display:flex;gap:7px;color:var(--sff-ink);font-size:16px;letter-spacing:.6px;line-height:1.4;text-transform:none}.sff-card-meta__unit{margin-top:2px;color:#85877f;font-size:14px;letter-spacing:1px}.product-card__content .text-block p[role=heading]{font-family:var(--font-heading--family);font-size:18px;font-weight:400;letter-spacing:0;line-height:23.4px;text-transform:uppercase}.product-card__content .price,.product-card__content .price-item{font-family:var(--font-body--family);font-size:14px;font-weight:400;letter-spacing:1px;line-height:19.6px}.product-grid{column-gap:30px;row-gap:55px}@media screen and (max-width:749px){body{font-size:15px;line-height:1.65}.sff-section-heading h2{font-size:24px;line-height:1.3}.product-card__content .text-block p[role=heading]{font-size:16px;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/sff-refined.css.map */
