:root{--sa-red:#B51F1F;--sa-red-hover:#8E1717;--sa-orange:#F39200;--sa-green:#21542B;--sa-brown:#5A3B38;--sa-brown-soft:#7A5C58;--sa-cream:#FBF8F5;--sa-cream-2:#F4EEE9;--sa-line:#E6DDD7;--sa-font-head:"Signika","Trebuchet MS","Segoe UI",Verdana,sans-serif;--sa-font-body:"Roboto Slab",Georgia,"Times New Roman",serif;--sa-radius:10px;--sa-radius-sm:6px;--sa-space-section:clamp(40px,6vw,72px)}.heading,h1,h2,h3,h4,h5,h6{text-transform:none;letter-spacing:-.005em}section[id],div[id^=shopify-section]{scroll-margin-top:130px}@media screen and (max-width:768px){:root{--base-text-font-size:16px;--default-text-font-size:16px}body,p,li,label,a,button,input,select,textarea,.rte,.rte p,.rte li,.product-item__title,.product-meta__description,.form__field,.text--small{font-size:16px;line-height:1.6}.text--xsmall,small,.sa-fineprint{font-size:14px;line-height:1.5}.heading.h1,h1{font-size:28px;line-height:1.2}.heading.h2,h2{font-size:22px;line-height:1.25}.heading.h3,h3{font-size:18px;line-height:1.3}.button,.btn,button[name=add],.product-form__add-button{min-height:48px}input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px;min-height:48px}input[type=range],input[type=checkbox],input[type=radio]{font-size:16px}}.product-item{box-shadow:none}.section__action-link{color:var(--sa-red)}.section__action-link:hover{color:var(--sa-red-hover)}.product-item--sold-out .product-item__image-wrapper{opacity:.62}.product-block-list__item[data-block-type=liquid]:not(:has(.card)){display:none!important}.product-label--on-sale:empty,.price--compare:empty,.sa-hide,[data-sa-empty=true]{display:none!important}.sa-section{padding:var(--sa-space-section) 0}.sa-section--cream{background:var(--sa-cream)}.sa-section--cream2{background:var(--sa-cream-2)}.sa-wrap{width:min(1240px,100% - 40px);margin-inline:auto}@media screen and (max-width:768px){.sa-wrap{width:calc(100% - 32px)}}.sa-eyebrow{display:block;font-family:var(--sa-font-head);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sa-green);margin:0 0 .55rem}@media screen and (max-width:768px){.sa-eyebrow{font-size:12px}}.sa-head{max-width:760px;margin:0 0 clamp(22px,3vw,34px)}.sa-head--center{margin-inline:auto;text-align:center}.sa-title{font-family:var(--sa-font-head);font-weight:700;color:var(--sa-brown);font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.18;margin:0 0 .5rem}.sa-text{font-family:var(--sa-font-body);color:var(--sa-brown-soft);font-size:1.02rem;line-height:1.65;margin:0}.sa-text p{margin:0 0 .7rem}.sa-text p:last-child{margin-bottom:0}.sa-fineprint{color:var(--sa-brown-soft);font-size:.9rem}@media screen and (max-width:768px){.sa-text,.sa-text p{font-size:16px}}.sa-grid{display:grid;gap:20px}.sa-grid--1{grid-template-columns:1fr}.sa-grid--2{grid-template-columns:repeat(2,1fr)}.sa-grid--3{grid-template-columns:repeat(3,1fr)}.sa-grid--4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){.sa-grid--3,.sa-grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.sa-grid--2,.sa-grid--3,.sa-grid--4{grid-template-columns:1fr;gap:14px}}.sa-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--sa-font-head);font-weight:700;font-size:1rem;padding:14px 24px;border-radius:var(--sa-radius-sm);border:1.5px solid var(--sa-red);background:var(--sa-red);color:#fff;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease;min-height:48px}.sa-btn:hover{background:var(--sa-red-hover);border-color:var(--sa-red-hover);color:#fff}.sa-btn--ghost{background:#fff;color:var(--sa-brown);border-color:var(--sa-brown)}.sa-btn--ghost:hover{background:var(--sa-cream-2);color:var(--sa-red);border-color:var(--sa-red)}.sa-badge{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap;font-family:var(--sa-font-head);font-weight:700;font-size:.78rem;line-height:1;padding:.45em .7em;border-radius:999px;border:1px solid transparent}@media screen and (max-width:768px){.sa-badge{font-size:14px}}.sa-badge--origin{background:#21542b1a;color:var(--sa-green);border-color:#21542b38}.sa-badge--selected{background:var(--sa-cream-2);color:var(--sa-brown);border-color:var(--sa-line)}.sa-badge--cold{background:#21542b14;color:var(--sa-green);border-color:#21542b33}.sa-badge--promo{background:var(--sa-red);color:#fff}.sa-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--sa-line);border-radius:var(--sa-radius);overflow:hidden;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.sa-card:hover{border-color:var(--sa-brown);transform:translateY(-2px)}.sa-card__media{display:block;aspect-ratio:4/3;background:var(--sa-cream-2);overflow:hidden}.sa-card__media img{width:100%;height:100%;object-fit:cover;display:block}.sa-card__body{padding:18px;display:flex;flex-direction:column;gap:.4rem;flex:1}.sa-card__title{font-family:var(--sa-font-head);font-weight:700;color:var(--sa-brown);font-size:1.05rem;margin:0}.sa-card__text{font-family:var(--sa-font-body);color:var(--sa-brown-soft);font-size:.95rem;line-height:1.55;margin:0;flex:1}.sa-card__text p{margin:0 0 .5rem}.sa-card__text p:last-child{margin-bottom:0}.sa-card__link{font-family:var(--sa-font-head);font-weight:700;color:var(--sa-red);margin-top:.6rem;display:inline-flex;gap:.35em;align-items:center}.sa-card:hover .sa-card__link{text-decoration:underline}@media screen and (max-width:768px){.sa-card__title{font-size:18px}.sa-card__text{font-size:16px}}.sa-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media screen and (max-width:900px){.sa-trust{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:520px){.sa-trust{grid-template-columns:1fr}}.sa-trust__item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--sa-line);border-radius:var(--sa-radius)}.sa-trust__icon{flex:0 0 auto;width:26px;height:26px;color:var(--sa-green)}.sa-trust__icon svg{width:100%;height:100%;display:block}.sa-trust__txt{font-family:var(--sa-font-body);font-size:.95rem;line-height:1.45;color:var(--sa-brown);margin:0}@media screen and (max-width:768px){.sa-trust__txt{font-size:16px}}.sa-acc{border-top:1px solid var(--sa-line)}.sa-acc__item{border-bottom:1px solid var(--sa-line)}.sa-acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;padding:18px 2px;cursor:pointer;text-align:left;min-height:52px;font-family:var(--sa-font-head);font-weight:700;font-size:1.02rem;color:var(--sa-brown)}.sa-acc__btn:hover{color:var(--sa-red)}.sa-acc__panel{padding:0 2px 20px;font-family:var(--sa-font-body);color:var(--sa-brown-soft);line-height:1.7}.sa-acc__panel[hidden]{display:none}.card__collapsible-button{min-height:56px}.card__collapsible-button .card__title{font-family:var(--sa-font-head);font-weight:700}.sa-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--sa-radius-sm);border:1px solid var(--sa-line);background:var(--sa-cream-2);font-family:var(--sa-font-body);font-size:.95rem;line-height:1.5;color:var(--sa-brown)}.sa-note--cold{background:#21542b12;border-color:#21542b33;color:var(--sa-green)}@media screen and (max-width:768px){.sa-note{font-size:16px}}.sa-split{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width:800px){.sa-split{grid-template-columns:1fr}}.sa-split__col{background:#fff;border:1px solid var(--sa-line);border-radius:var(--sa-radius);padding:26px}.sa-split__col--made{border-left:4px solid var(--sa-green)}.sa-split__col--picked{border-left:4px solid var(--sa-brown)}.sa-temp{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media screen and (max-width:1000px){.sa-temp{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.sa-temp{grid-template-columns:1fr}}.sa-temp__item{border:1px solid var(--sa-line);border-radius:var(--sa-radius);padding:20px;background:#fff}.sa-temp__tag{display:inline-flex;align-items:center;gap:.4em;font-family:var(--sa-font-head);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;padding:.35em .65em;border-radius:6px;margin-bottom:.7rem}.sa-temp__item--fresh .sa-temp__tag{background:#21542b1a;color:var(--sa-green)}.sa-temp__item--frozen .sa-temp__tag{background:#5a3b3814;color:var(--sa-brown)}.sa-temp__item--ambient .sa-temp__tag{background:#f392001f;color:#8a5300}.sa-temp__item--mixed .sa-temp__tag{background:var(--sa-cream-2);color:var(--sa-brown)}.sa-timeline{list-style:none;margin:0;padding:0;border-left:2px solid var(--sa-line)}.sa-timeline li{position:relative;padding:0 0 26px 26px}.sa-timeline li:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--sa-red)}.sa-timeline__year{font-family:var(--sa-font-head);font-weight:700;color:var(--sa-green);display:block;margin-bottom:.2rem;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.sa-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--sa-line);box-shadow:0 -4px 18px #5a3b381a;transform:translateY(110%);transition:transform .22s ease}.sa-sticky-atc.is-visible{transform:translateY(0)}.sa-sticky-atc.sa-hide{display:none!important}.sa-sticky-atc__info{min-width:0;flex:1}.sa-sticky-atc__name{display:block;font-family:var(--sa-font-head);font-weight:700;font-size:14px;color:var(--sa-brown);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-sticky-atc__meta{display:block;font-family:var(--sa-font-body);font-size:12px;color:var(--sa-brown-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-sticky-atc__meta[hidden]{display:none}.sa-sticky-atc__price{font-family:var(--sa-font-head);font-weight:700;font-size:18px;color:var(--sa-brown)}.sa-sticky-atc__btn{flex:0 0 auto;min-height:46px;padding:12px 20px;border:0;border-radius:var(--sa-radius-sm);background:var(--sa-red);color:#fff;font-family:var(--sa-font-head);font-weight:700;font-size:16px;cursor:pointer}.sa-sticky-atc__btn:hover{background:var(--sa-red-hover)}.sa-sticky-atc__btn[disabled]{background:#c9c0bb;cursor:not-allowed}.sa-sticky-atc__btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.sa-sticky-atc__btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:sa-spin .7s linear infinite}@keyframes sa-spin{to{transform:rotate(360deg)}}@media screen and (max-width:768px){html body .iubenda-tp-btn,html body .iub-floatable-wrapper-aw-2025{transition:transform .25s ease!important}html body.sa-sticky-visible:not(.rebuy-cart-visible) .iubenda-tp-btn,html body.sa-sticky-visible:not(.rebuy-cart-visible) .iub-floatable-wrapper-aw-2025{transform:translateY(calc(-1 * var(--sa-sticky-h, 70px) - 6px))!important}}@media screen and (max-width:768px){.sa-sticky-atc{display:flex}}@media screen and (max-width:768px){body.sa-has-sticky-atc #main{padding-bottom:0}body.sa-has-sticky-atc .footer{padding-bottom:84px}body.sa-has-sticky-atc .rebuy-cart__flyout-trigger,body.sa-has-sticky-atc [class*=whatsapp][class*=float],body.sa-has-sticky-atc [class*=chat][class*=launcher]{bottom:88px!important}}body.sa-has-sticky-atc #iubenda-cs-banner,body.sa-has-sticky-atc .iubenda-cs-container{z-index:2147483647!important}:focus-visible{outline:2px solid var(--sa-red);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media screen and (max-width:749px){.product-item .product-item__title{font-size:14px!important;line-height:1.3!important;-webkit-line-clamp:3!important;min-height:3.9em}.product-item .product-item__action-button{width:100%;min-height:44px;height:auto;padding:10px 4px;font-size:14px!important;line-height:1.2!important;white-space:nowrap;letter-spacing:0;overflow:hidden;text-overflow:ellipsis}.product-item .product-item__action-list,.product-item .buy-button{width:100%}.product-item{padding:0}.product-item .product-item__image-wrapper{margin:0}.product-item .product-item__info{padding:10px 10px 12px}}.product-block-list__item--complementary .product-item{flex-direction:row!important;align-items:center;gap:12px;padding:10px!important}.product-block-list__item--complementary .product-item__image-wrapper{flex:0 0 92px;width:92px;margin:0!important;border-radius:12px;overflow:hidden}.product-block-list__item--complementary .product-item__info{padding:0!important;gap:4px;min-width:0}.product-block-list__item--complementary .product-item__title{-webkit-line-clamp:3!important;min-height:0!important;font-size:14px!important;line-height:1.3!important}.product-block-list__item--complementary .product-item__reviews-badge{min-height:0}.product-block-list__item--complementary .product-item__action-list{padding-top:6px}.product-block-list__item--complementary .product-item__action-button{min-height:40px}.product-block-list__item[data-block-type=liquid]>.card,.product-block-list__item--complementary>.card,.product-block-list__wrapper>.product-block-list__item~.product-block-list__item>.card{border-top:0!important}@media screen and (max-width:640px){.product-block-list__item--complementary .complementary-product-list{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;row-gap:12px;overflow:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0}}.product-block-list__item--complementary .product-item__action-button,.product-block-list__item--complementary .product-item__action-button:hover,.product-block-list__item--complementary .product-item__action-button:focus-visible{--button-background:243,146,0 !important;--button-text-color:255,255,255 !important;background:#f39200!important;border-color:#f39200!important;color:#fff!important}.product-item .product-item__reviews-badge{min-height:22px;margin:0}.product-item .rating{flex-wrap:nowrap!important;white-space:nowrap}.product-item .rating__caption{font-size:12px!important;line-height:1.2!important}.product-block-list__item--complementary .product-item{column-gap:12px!important}.product-block-list__item--complementary .product-item__image-wrapper{flex:0 0 92px!important;width:92px!important;max-width:92px}.product-block-list__item--complementary .product-item__info{flex:1 1 0!important;min-width:0;margin:0!important}.product-block-list__item--complementary .product-item>.product-item__action-list{flex:0 0 100%}.product-block-list__item--complementary .sa-card-pack-meta{display:none!important}.product-block-list__item[data-block-type=liquid]>.card{margin-bottom:0!important}.product-block-list__item[data-block-type=liquid] .card__collapsible-button{padding:13px 16px!important;min-height:50px;align-items:center}.product-block-list__item[data-block-type=liquid] .card .card__title{font-size:16px!important;line-height:1.35!important;font-weight:600!important}.product-block-list__item[data-block-type=liquid] .card__collapsible-content{padding:8px 16px 14px!important}.product-block-list__item[data-block-type=liquid] .card__collapsible-content .rte.text--pull{margin-top:0!important}.product-block-list__item[data-block-type=liquid] .card__header{padding:14px 16px 0!important}.product-block-list__item[data-block-type=liquid] .card__section{padding:8px 16px 14px!important}.product-block-list__item[data-block-type=liquid] .plus-button{transform:scale(.8)}.product-block-list__wrapper>.card.card--sticky,.product-block-list__wrapper>.card.card--collapsed{margin-bottom:0}.product-block-list__item--complementary{margin-top:18px}@media screen and (max-width:767px){main .shopify-section>section[data-section-type=product]{padding-block-start:0!important;padding-top:0!important}.product-block-list__item--gallery .product-gallery__carousel,.product-block-list__item--gallery .scroller{margin:0!important}.product-block-list__item--gallery>.card{margin-bottom:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.product-block-list__item--gallery .card__section--tight{padding:12px 0 0!important}.product-block-list__item--gallery .product-gallery{margin:0 -16px 0 0!important}.product-block-list__item--gallery .product-gallery__carousel-wrapper{margin:0 0 8px!important}.product-block-list__item--gallery .product-gallery__carousel-item{width:calc(100vw - 56px)!important;padding:0!important;margin-right:8px}.product-block-list__item--gallery .product-gallery__carousel-item img,.product-block-list__item--gallery .product-gallery__carousel-item .aspect-ratio{border-radius:12px;overflow:hidden}.product-block-list__item--gallery .product-gallery__thumbnail-list{margin:0!important}.product-block-list__item--gallery .product-gallery__thumbnail{width:60px!important;margin:0 6px 0 0!important;padding:2px!important}.product-block-list__item--gallery .product-gallery__thumbnail:first-child{margin-left:0!important}.product-block-list__item--gallery .scroller__inner{padding-left:0!important;padding-right:0!important}.product-block-list__item--info>.card{margin-top:0!important;display:flow-root}.product-block-list__item--info{display:flow-root}.product-block-list__item--info .product-meta{margin-top:0!important}.product-block-list__item--info>.card>.card__section{padding-top:14px!important}.product-block-list__item--gallery .product-gallery__thumbnail-list:before,.product-block-list__item--gallery .product-gallery__thumbnail-list:after{display:none!important}}@media screen and (max-width:999px){.header--search-expanded .header__search-bar-wrapper:not(.is-fixed){top:100%!important;padding-top:6px!important;background:var(--header-background)!important}.header--search-expanded{margin-bottom:59px!important}}.product-form__info-item--quantity{display:flex!important;align-items:center;gap:14px}.product-form__info-item--quantity>.product-form__info-title,.product-form__info-item--quantity>.product-form__info-content{display:block!important;width:auto!important;padding:0!important}@media screen and (max-width:999px){.header__search-bar-wrapper.is-fixed .search-bar__top-wrapper{display:flex;align-items:center;gap:12px}.header__search-bar-wrapper.is-fixed .search-bar__top{flex:1 1 auto;min-width:0}.header__search-bar-wrapper.is-fixed .search-bar__close-button{flex:0 0 auto}.header__search-bar-wrapper.is-fixed .search-bar__menu-linklist{padding:0 20px!important}.header__search-bar-wrapper.is-fixed .search-bar__input-wrapper{flex:1 1 auto!important;min-width:0!important}.header__search-bar-wrapper.is-fixed .search-bar__input{width:100%!important}.header__search-bar-wrapper.is-fixed .search-bar__results{padding:0 12px!important}}.product-form__info-list{border-spacing:0 14px!important;margin-top:-14px!important;margin-bottom:0!important}.sa-pricex:not(:has(*)){display:none!important}@media screen and (max-width:767px){main .shopify-section>section[data-section-type=product]{padding-block-end:0!important;padding-bottom:0!important}.product-block-list__item--complementary>.card{margin-bottom:0!important}.product-block-list__item--complementary .card__section{padding-bottom:12px!important}main .shopify-section:has(>section[data-section-type=product])+.shopify-section>section{margin-top:0!important;padding-block-start:20px!important;padding-top:20px!important}}@media screen and (max-width:640px){.header__search-bar-wrapper.is-fixed{height:auto!important;bottom:auto!important;overflow:visible!important}.header__search-bar-wrapper.is-fixed:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#23120e80;z-index:-1}.header__search-bar-wrapper.is-fixed .search-bar__inner{position:static!important;height:auto!important;background:#fff;min-height:0;max-height:calc(100vh - 78px);max-height:calc(100dvh - 78px);overflow-y:auto!important;box-shadow:0 12px 24px #23120e2e;width:100vw!important;margin-left:calc(50% - 50vw)!important;border-radius:0!important}}@media screen and (max-width:767px){.template-product main .shopify-section>section.section{margin-top:0!important;margin-bottom:0!important;padding-top:24px!important;padding-bottom:24px!important}.template-product main .shopify-section[id$=__reelup_head]>section.section{padding-bottom:0!important}.template-product .reelUp_product_slider_static{margin-top:12px!important;margin-bottom:12px!important}.template-product main .shopify-section[id*=apps_reelup]{padding-top:0!important;padding-bottom:0!important}}section[data-section-type=product-recommendations] .sa-card-pack-meta{display:none!important}@media screen and (max-width:749px){section[data-section-type=product-recommendations] .product-item .product-item__title{-webkit-line-clamp:2!important;min-height:2.6em;margin-bottom:6px!important}}.product-block-list__item--complementary .product-item .product-item__action-list,section[data-section-type=product-recommendations] .product-item .product-item__action-list{margin-top:10px!important;padding-top:0!important}.product-block-list__item--complementary .product-item .rating__star{width:10px!important;height:10px!important}.product-block-list__item--complementary .product-item .rating__caption{font-size:12px!important;margin-left:4px!important}.product-block-list__item--complementary .product-item{border:0!important;border-radius:0!important;padding:0!important}.product-block-list__item--complementary .complementary-product-list{row-gap:22px!important}.product-block-list__item--complementary .product-item .product-item__info-inner{gap:4px!important}.product-block-list__item--complementary .product-item .product-item__reviews-badge{min-height:0!important;line-height:1!important}.product-block-list__item--complementary .product-item .rating{line-height:1!important}.product-block-list__item--complementary .product-item .product-item__title{margin-bottom:0!important}.product-block-list__item--complementary .product-item .product-item__price-list{margin-top:0!important;min-height:0!important}.product-block-list__item--complementary .product-item .product-item__price-list .price{font-size:16px!important}.sa-assur{border:0!important;border-radius:0!important}.sa-assur>.sa-eta,.sa-assur>.sa-pay,.sa-assur>.sa-assur__ship,.sa-assur>.sa-assur__rows,.sa-assur>.sa-assur__pay{padding-left:0!important;padding-right:0!important}section[data-section-type=product-recommendations] .product-item{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin-right:12px}section[data-section-type=product-recommendations] .product-item .product-item__image-wrapper{border-radius:12px;overflow:hidden}section[data-section-type=product-recommendations] .product-item .product-item__info{padding-left:0!important;padding-right:0!important}.template-product main .product-block-list .card{border:0!important;border-radius:0!important;box-shadow:none!important}.product-block-list__item--complementary .complementary-product-list,.sa-craft__card{border:0!important}.template-product main .product-block-list .product-block-list__item--content+.product-block-list__item--content>.card{border-top:1px solid #E6DDD7!important}@media screen and (min-width:768px){.template-product .product-form__payment-container>.buy-button{flex:1 1 100%;width:100%}.template-product .product-form__payment-container .product-form__add-button{width:100%}}@media screen and (min-width:641px){.product-block-list__item--complementary .flickity-slider>.product-item:nth-child(odd){padding-right:12px!important}.product-block-list__item--complementary .flickity-slider>.product-item:nth-child(2n){padding-left:12px!important}}@media screen and (min-width:768px){.template-product main .shopify-section>section[data-section-type=product]{padding-bottom:24px!important}.template-product main .shopify-section>section.section{margin-top:0!important;margin-bottom:0!important;padding-top:40px!important;padding-bottom:40px!important}.template-product main .shopify-section[id$=__reelup_head]>section.section{padding-bottom:0!important}.template-product main .shopify-section[id*=apps_reelup]{padding-top:0!important;padding-bottom:0!important}.template-product .reelUp_product_slider_static{margin-top:16px!important;margin-bottom:0!important}}section[data-section-type=product-recommendations] .product-list:before,section[data-section-type=product-recommendations] .product-item:after{display:none!important}.sa-assur .sa-assur__pay{background:transparent!important}.sa-assur__pay-note{display:none!important}@media screen and (max-width:999px){.shopify-section-group-header-group{box-shadow:none!important}}@media screen and (max-width:767px){.template-product main .shopify-section[id*=apps_reelup]>div{padding-left:16px}section[data-section-type=product-recommendations] .scroller__inner{padding-left:20px!important;scroll-padding-left:20px}}.product-form .quantity-selector{border-radius:12px!important;overflow:hidden}.template-collection #main .card{border:0!important;box-shadow:none!important;border-radius:0!important}.template-collection .product-list:before,.template-collection .product-list .product-item:after{display:none!important}.template-collection .product-list .product-item{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.template-collection .product-list .product-item .product-item__image-wrapper{border-radius:12px;overflow:hidden}.template-collection .product-list .sa-card-pack-meta{display:none!important}@media screen and (min-width:750px){.product-list--collection{margin-left:-10px!important;margin-right:-10px!important}.product-list--collection .product-item{padding:0 10px 32px!important}.product-list--collection .product-item .product-item__info{padding-left:0!important;padding-right:0!important}}.product-list--collection .product-item .product-item__title{-webkit-line-clamp:2!important;min-height:2.6em;margin-bottom:4px!important}.product-list--collection .product-item .product-item__action-list{margin-top:10px!important;padding-top:0!important}@media screen and (max-width:749px){.product-list--collection{margin-left:-6px!important;margin-right:-6px!important}.product-list--collection .product-item{padding:0 6px 24px!important}.product-list--collection .product-item .product-item__info{padding:10px 0 0!important}}.collection__description-bottom{padding-top:8px}#mobile-collection-filters .collection-drawer__section-title{display:none!important}#mobile-collection-filters .sa-sidebar-filters__head{padding-left:20px;padding-right:20px}.collection-drawer__clear-all{border:0;background:none;padding:4px 0;color:#4d2318;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:0}.collection__filter-checkbox .checkbox-wrapper{flex:0 0 17px;width:17px;height:17px;position:relative}.collection__filter-checkbox .checkbox{width:17px!important;height:17px!important;min-height:0!important;margin:0!important;border:1px solid #D6C8C1!important;border-radius:3px!important;background:#fff!important;box-shadow:inset 0 0 0 3px #fff!important}.collection__filter-checkbox .checkbox:checked{border-color:#b51f1f!important;background:#b51f1f!important}.collection__filter-checkbox .checkbox-wrapper svg{display:none!important}.collection__filter-checkbox label{color:#6e554e;font-size:16px}.collection__filter-checkbox:has(.checkbox:checked) label{color:#b51f1f;font-weight:700}@media screen and (max-width:749px){.template-collection main .shopify-section[id$=__main]>section{padding-top:16px!important}.template-collection #main .card__header--tight,.template-collection #main .collection__header-inner{padding-top:0!important}.template-collection .product-list--collection{margin-top:16px!important}}.collection__filter-checkbox-list{padding:0 0 12px!important}.collection__filter-checkbox{gap:10px;min-height:40px;padding:4px 0!important}.collection__filter-checkbox .checkbox-wrapper{margin:0!important}.collection__filter-checkbox label{padding:0!important}.layout__section--secondary .card:has(.sa-sidebar-filters) #desktop-filters-form>.card__title--small{display:none!important}.template-collection .product-list--collection{margin-top:16px!important}.template-collection #main .collection__products-count,.template-collection #main .collection__meta{margin-bottom:0!important}.template-collection #main .collection__header-inner{padding-bottom:0!important}.template-collection #main .collection__toolbar{margin-top:12px!important;box-shadow:0 -1px #e6ddd7!important}.template-collection #main .collection__toolbar-item,.template-collection #main .collection__toolbar-item .value-picker-button,.template-collection #main .collection__toolbar-item button{font-size:14px!important}.template-collection #main .collection__description-bottom{padding-bottom:0!important}.template-collection main .shopify-section[id$=__main]>section{padding-bottom:0!important}.template-collection #main .layout,.template-collection #main .layout__section{margin-bottom:0!important}.template-collection .collection-seo{padding-top:24px!important}.collection__description-bottom .rte h2,.collection__description-bottom .rte h3{font-size:22px!important;line-height:1.3!important;font-weight:700!important;margin:0 0 12px!important}@media screen and (min-width:1000px){.collection__description-bottom .rte h2,.collection__description-bottom .rte h3{font-size:var(--t-h2)!important}}@media screen and (max-width:749px){.template-collection #main .card__header,.template-collection #main .collection__description-bottom{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:749px){.template-collection .collection__description-bottom .collection__description:not([style]){max-height:220px!important}}.collection__description-bottom .expandable-content__toggle{padding-left:0!important;padding-right:0!important}.template-collection .collection__description-bottom .collection__description{font-size:inherit!important}.collection-seo .rte h2,.collection-seo .rte h3,.collection-seo h2,.collection-seo h3{line-height:1.3!important;margin-bottom:12px!important}.template-collection .collection__mobile-filters-recap{display:none!important}@media screen and (max-width:767px){.sa-pay{row-gap:8px!important;padding-top:12px!important;padding-bottom:12px!important}.sa-pay .sa-pay__item{min-height:0!important}}.template-product .product-meta .price-list .price:not(.price--compare),.template-product .product-block-list__item--info .price-list .price:not(.price--compare),.sa-sticky-atc [data-sa-price]{color:var(--sa-green,#21542B)!important}@media screen and (max-width:767px){.template-product .product-meta__title{font-size:28px!important;line-height:1.2!important}.template-product main h2.section__title,.template-product .sa-title,.template-product .sa-craft__title,.template-product .sa-faq__title,.template-product .product-block-list .rte h2,.template-product .product-block-list .rte h2 *,.template-product .jm-review-widget-minimal-header__title,.template-product .product-meta .price-list .price,.template-product .product-block-list__item--info .price-list .price:not(.price--compare){font-size:22px!important;line-height:1.3!important}.template-product .product-block-list__item--content .card__title,.template-product .card__collapsible-button .card__title,.template-product .product-block-list__item--complementary .card__title,.template-product .product-item .price-list .price{font-size:18px!important;line-height:1.3!important}.template-product .sa-text,.template-product .sa-hl__list li,.template-product .sa-hl__format,.template-product .sa-craft__sign-name{font-size:16px!important}.template-product .sa-trk__lead-txt,.template-product .sa-trk__lead-txt *,.template-product .sa-trk__date,.template-product .sa-trk__cd,.template-product .sa-pay span,.template-product .sa-assur__ship-list span,.template-product .sa-assur__ship-list strong,.template-product .sa-assur__rows span,.template-product .sa-assur__rows a,.template-product .sa-cons__tab span,.template-product .sa-cons__extra p,.template-product .sa-cons__extra span,.template-product .product-item .product-item__title,.template-product .sa-craft__card-title{font-size:14px!important}.template-product .sa-assur__ship-note,.template-product .sa-trk__lab,.template-product .sa-trk__note,.template-product .rating__caption,.template-product .sa-eyebrow,.template-product .sa-craft__eyebrow,.template-product .sa-craft figcaption,.template-product .sa-craft__badge,.template-product .sa-craft__sign-role,.template-product .jm-verified-buyer-badge,.template-product .jm-verified-buyer-badge *{font-size:12px!important}}@media screen and (max-width:767px){.template-product{--sa-fs-h2:22px;--sa-fs-h3:18px;--sa-fs-lead:16px;--sa-fs-body:16px;--sa-fs-small:14px;--sa-fs-eyebrow:12px}.template-product .product-block-list__item--complementary .product-item .rating__caption{font-size:12px!important;margin-left:3px!important}.template-product .jm-button .jm-text{font-size:12px!important}.template-product .product-item .product-item__action-button{font-size:14px!important}.sa-sticky-atc .sa-sticky-atc__meta{font-size:12px!important}.sa-sticky-atc .sa-sticky-atc__price{font-size:18px!important}.sa-sticky-atc .sa-sticky-atc__btn{font-size:16px!important}}@media screen and (max-width:767px){.template-product .product-block-list__item[data-block-type] .card .card__title{font-size:18px!important}}:root{--t-h1:28px;--t-h2:22px;--t-h3:18px;--t-body:16px;--t-sec:14px;--t-sm:12px}@media screen and (min-width:768px){:root{--t-h1:34px;--t-h2:26px;--t-h3:20px}}:root{--sa-fs-display:var(--t-h1);--sa-fs-h2:var(--t-h2);--sa-fs-h3:var(--t-h3);--sa-fs-lead:var(--t-body);--sa-fs-body:var(--t-body);--sa-fs-small:var(--t-sec);--sa-fs-eyebrow:var(--t-sm);--base-text-font-size:16px;--default-text-font-size:16px}body{font-size:var(--t-body)}h1,.h1,.heading.h1,.product-meta__title,.collection__title,.page__title,.article__title,.blog__title,.sa-hl__title,.sa-hero__title,.sa-pageh__title{font-size:var(--t-h1)!important;line-height:1.2!important}h2,.h2,.heading.h2,.section__title,.sa-title,.empty-state__heading{font-size:var(--t-h2)!important;line-height:1.3!important}h3,.h3,.heading.h3,h4,.h4,.heading.h4,.card__title,.card__title--small,.footer__title,.cart-recap__title,.mini-cart__title{font-size:var(--t-h3)!important;line-height:1.3!important}h5,h6,.h5,.h6,.heading.h5,.heading.h6{font-size:var(--t-body)!important}p,li,dd,dt,td,th,label,input,select,textarea,blockquote,.rte,.rte p,.rte li,.text--large{font-size:var(--t-body)}.text--small,small,.button--small,.button--extra-small,.product-item__title,.product-item__vendor,.product-item__action-button,.nav-dropdown__link,.mega-menu__link,.footer__link-item,.footer__linklist a,.footer__item-content,.breadcrumb__link,.breadcrumb__item,.pagination__nav-item,.collection__toolbar-item,.sa-trk__lead-txt,.sa-pay span,.sa-assur__rows span,.sa-assur__ship-list span{font-size:var(--t-sec)!important}.text--xsmall,.rating__caption,.product-item__reviews-badge .rating__caption,.announcement-bar__content,.sa-eyebrow,[class*=__eyebrow],figcaption,.sa-trk__lab,.sa-trk__note,.sa-assur__ship-note,.footer__aside,.footer__copyright,.footer__legal,.price--compare,.product-label,.label{font-size:var(--t-sm)!important}.product-item .price-list .price,.mini-cart .price,.cart-recap__amount{font-size:var(--t-h3)!important}.product-meta .price-list .price,.product-block-list__item--info .price-list .price:not(.price--compare){font-size:var(--t-h2)!important}.product-item .price-list .price--compare{font-size:var(--t-sm)!important}.nav-bar__link,.mega-menu__title,.mobile-menu__nav-link,.mobile-menu__nav-list-toggle,.mobile-menu__back-button{font-size:var(--t-body)!important}.mobile-menu__section-title{font-size:var(--t-h3)!important}.mobile-menu__nav-collapsible .mobile-menu__nav-link{font-size:var(--t-body)!important}@media screen and (max-width:767px){html body .jdgm-write-review-modal__gdpr-statement,html body .jdgm-write-review-modal__gdpr-statement a,html body .jm-button .jm-text,html body .rebuy-input-label,html body .sa-b2b-teaser__wrap p,html body .sa-bg__flag,html body .sa-bg__meta,html body .sa-bg__tag,html body .sa-card-pack-meta span,html body .sa-craft__badge,html body .sa-craft__sign-role,html body .sa-eta__lab,html body .sa-eta__note,html body .sa-hl__ptext,html body .sa-occ__kicker,html body .sa-ph__tag,html body .sa-plist__hint,html body .sa-press__badge,html body .sa-press__date,html body .sa-rvc__ok,html body .sa-rvc__prod,html body .sa-spedsec__note,html body .sa-trk__lab,html body .sa-trk__note{font-size:12px!important}html body .expandable-content__toggle-text,html body .message,html body .product-item__action-button,html body .product-item__title,html body .rebuy-money span,html body .sa-badge,html body .sa-bg__cta,html body .sa-bg__cta span,html body .sa-bg__pageinfo,html body .sa-cartbar__note,html body .sa-chip,html body .sa-chip2,html body .sa-eta__cd,html body .sa-eta__date,html body .sa-eta__lead,html body .sa-eta__lead span,html body .sa-fineprint,html body .sa-firsttime__guide span,html body .sa-firsttime__guide strong,html body .sa-firsttime__paths a,html body .sa-mh__num,html body .sa-press__publication,html body .sa-risotto-story__points,html body .sa-rvc__count,html body .sa-rvc__dot,html body .sa-rvc__name,html body .sa-rvc__num,html body .sa-rvc__quote,html body .sa-sped__fine,html body .sa-story-nav__link,html body .sa-timeline__year,html body .sa-trk__date,html body .search-bar__menu-link{font-size:14px!important}html body .collection__filter-checkbox label,html body .form__floating-label,html body .sa-btn,html body .sa-faqs__q span,html body .sa-featured__sub,html body .sa-me__statement,html body .sa-method-more summary,html body .sa-press__excerpt,html body .sa-risotto-story__lead strong,html body .sa-rvc__num strong,html body .sa-sped__intro span,html body .sa-sped__row b,html body .sa-sped__row dd,html body .sa-sped__where span,html body .sa-sped__where strong{font-size:16px!important}html body .sa-faqs__plus,html body .sa-hl__script,html body .sa-sped__name,html body .sa-sped__script{font-size:18px!important}html body .jdgm-write-review-modal__title,html body .jm-review-widget-minimal-header__title,html body .sa-bg__herotitle{font-size:22px!important}}@media screen and (min-width:768px){html body .jdgm-write-review-modal__gdpr-statement,html body .jdgm-write-review-modal__gdpr-statement a,html body .jm-button .jm-text,html body .rating__caption,html body .rebuy-input-label,html body .sa-b2b-teaser__wrap p,html body .sa-bg__flag,html body .sa-bg__meta,html body .sa-bg__tag,html body .sa-card-pack-meta span,html body .sa-craft__badge,html body .sa-craft__sign-role,html body .sa-eta__lab,html body .sa-eta__note,html body .sa-hl__ptext,html body .sa-occ__kicker,html body .sa-ph__tag,html body .sa-press__badge,html body .sa-press__date,html body .sa-rvc__ok,html body .sa-rvc__prod,html body .sa-spedsec__note,html body .sa-trk__lab,html body .sa-trk__note{font-size:12px!important}html body .expandable-content__toggle-text,html body .message,html body .product-item__action-button,html body .product-item__title,html body .rebuy-money span,html body .sa-bg__cta,html body .sa-bg__cta span,html body .sa-bg__pageinfo,html body .sa-chip,html body .sa-chip2,html body .sa-cons__extra span,html body .sa-cons__tab span,html body .sa-craft__card-text,html body .sa-eta__cd,html body .sa-eta__date,html body .sa-eta__lead,html body .sa-eta__lead span,html body .sa-fineprint,html body .sa-firsttime__guide span,html body .sa-firsttime__guide strong,html body .sa-firsttime__paths a,html body .sa-occ__cta,html body .sa-occ__cta span,html body .sa-press__publication,html body .sa-risotto-story__points,html body .sa-rvc__cta a,html body .sa-rvc__cta span,html body .sa-rvc__name,html body .sa-sped__fine,html body .sa-sped__kicker,html body .sa-story-nav__link,html body .sa-timeline__year,html body .sa-trk__date,html body .search-bar__menu-link{font-size:14px!important}html body .collection__filter-checkbox label,html body .collection__filter-group-name,html body .collection__filter-group-name div,html body .sa-faq__q,html body .sa-featured__sub,html body .sa-hl__cta,html body .sa-hl__cta span,html body .sa-hl__cta2,html body .sa-hl__format-k,html body .sa-hl__format-v,html body .sa-hl__list li,html body .sa-phero__text p,html body .sa-press__excerpt,html body .sa-rvc__count,html body .sa-rvc__dot,html body .sa-rvc__num,html body .sa-rvc__num strong,html body .sa-rvc__quote,html body .sa-sidebar-filters__head strong,html body .sa-sidebar-filters__option,html body .sa-sped__intro span,html body .sa-sped__where span,html body .sa-sped__where strong{font-size:16px!important}html body .jdgm-write-review-modal__product-title,html body .sa-hl__script,html body .sa-sped__name,html body .sa-sped__script{font-size:20px!important}html body .jdgm-write-review-modal__title,html body .jm-review-widget-minimal-header__title,html body .sa-bg__herotitle{font-size:26px!important}}html body .mini-cart__quantity-remove{font-size:12px!important}html body .sa-drawer-cross__link{font-size:14px!important}html body .search-bar__close-text{font-size:16px!important}html body .sa-rebuy-shipping-note,html body .sa-rebuy-shipping-note *{font-size:12px!important}@media screen and (min-width:768px){html body .sa-sticky-atc .sa-sticky-atc__price{font-size:20px!important}}.sa-atc-row .quantity-selector .quantity-selector__value{width:40px!important;min-width:0!important;flex:0 0 40px!important;padding:0!important}.sa-atc-row .quantity-selector .quantity-selector__button{width:36px!important;min-width:0!important;flex:0 0 36px!important}.sa-atc-row .quantity-selector{width:auto!important}.jm-review-item__body .jm-star-rating .jm-star-rating__font-icon{font-size:16px!important;width:16px!important;height:16px!important;line-height:1!important}.jm-review-item__body .jm-star-rating{gap:2px!important}.sa-sticky-atc{flex-direction:column;align-items:stretch!important;gap:8px!important;padding-top:8px!important}.sa-sticky-atc__top{display:flex;align-items:center;gap:12px;min-width:0}.sa-sticky-atc__bottom{display:flex;align-items:stretch;gap:10px}.sa-sticky-atc__qty{display:flex;flex:0 0 auto;min-height:46px;align-self:stretch;border:1px solid var(--sa-line,#E6DDD7);border-radius:12px;overflow:hidden;background:#fff}.sa-sticky-atc__qty[hidden]{display:none!important}.sa-sticky-atc__qbtn{width:36px;padding:0;border:0;background:#fff;color:var(--sa-brown,#5A3B38);font-family:var(--sa-font-head);font-size:18px;line-height:1;cursor:pointer}.sa-sticky-atc .sa-sticky-atc__qval{width:40px;min-height:0!important;height:100%;padding:0;border:0;border-left:1px solid var(--sa-line,#E6DDD7);border-right:1px solid var(--sa-line,#E6DDD7);border-radius:0;text-align:center;font-family:var(--sa-font-body);font-size:16px!important;color:var(--sa-brown,#5A3B38);background:#fff;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sa-sticky-atc__qval::-webkit-inner-spin-button,.sa-sticky-atc__qval::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sa-sticky-atc .sa-sticky-atc__btn{flex:1 1 auto;min-height:46px}html body .jm-review-content__title{font-size:16px!important;line-height:1.4!important}.product-info__block-item--sa-payments+.product-info__block-item--sa-assurances{margin-top:0!important}.product-info__block-item--sa-payments+.product-info__block-item--sa-assurances .sa-assur{margin-top:0!important}main:not(:has(.reelUp_product_slider_static)) .shopify-section:has([data-sa-requires=reelup]){display:none!important}.template-product main .button,.template-product main .sa-btn{border-radius:12px!important}section[data-section-type=image-with-text] img,section[data-section-type=image-with-text] .image-with-text__image-wrapper{border-radius:12px;overflow:hidden}section[data-section-type=featured-collection] .product-list:before,section[data-section-type=featured-collection] .product-item:after{display:none!important}section[data-section-type=featured-collection] .product-item{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}section[data-section-type=featured-collection] .product-list--scrollable .product-item{margin-right:12px}section[data-section-type=featured-collection] .product-item .product-item__image-wrapper,section[data-section-type=product-recommendations] .product-item .product-item__image-wrapper{border-radius:12px;overflow:hidden}section[data-section-type=featured-collection] .product-item .product-item__info{padding-left:0!important;padding-right:0!important}section[data-section-type=featured-collection] .sa-card-pack-meta{display:none!important}section[data-section-type=featured-collection] .product-item .product-item__action-list{margin-top:10px!important;padding-top:0!important}@media screen and (max-width:749px){section[data-section-type=featured-collection] .product-item .product-item__title{-webkit-line-clamp:2!important;min-height:2.6em;margin-bottom:6px!important}}.rating.rating--empty{visibility:hidden!important}.product-item__reviews-badge:has(.rating--empty){pointer-events:none}@media screen and (max-width:767px){section[data-section-type=featured-collection] .scroller__inner{padding-left:20px!important;scroll-padding-left:20px}}.price:not(.price--compare),.price--highlight:not(.price--compare),.price-list .price:not(.price--compare),.search-bar__item-price,.sa-ris__price,.sa-sticky-atc__price,.mini-cart .price:not(.price--compare),.cart-recap__amount,.line-item .price:not(.price--compare),[class*=rebuy] .rebuy-money:not(.compare-at),[class*=rebuy] .rebuy-money:not(.compare-at) span{color:var(--sa-green,#21542B)!important}a.button{display:inline-flex;align-items:center;justify-content:center;text-align:center}.product-item a.product-item__action-button:not(.hidden-phone):not(.product-item__action-button--list-view-only){display:flex!important;align-items:center!important;justify-content:center!important;text-align:center}.product-list:before,.product-list .product-item:after{display:none!important}.product-list .product-item{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.product-list .product-item .product-item__image-wrapper{border-radius:12px;overflow:hidden}.product-list .sa-card-pack-meta{display:none!important}.product-list .product-item .product-item__info{padding-left:0!important;padding-right:0!important}.product-list .product-item .product-item__title{-webkit-line-clamp:2!important;min-height:2.6em;margin-bottom:4px!important}.product-list .product-item .product-item__action-list{margin-top:10px!important;padding-top:0!important}.product-list--scrollable .product-item{margin-right:12px}@media screen and (max-width:767px){.scroller__inner:has(>.product-list--scrollable){padding-left:20px!important;scroll-padding-left:20px}}@media screen and (max-width:749px){.product-list:not(.product-list--scrollable):not(.sa-plist){margin-left:-6px!important;margin-right:-6px!important}.product-list:not(.product-list--scrollable):not(.sa-plist) .product-item{padding:0 6px 24px!important}}@media screen and (min-width:750px){.product-list:not(.product-list--scrollable):not(.sa-plist){margin-left:-10px!important;margin-right:-10px!important}.product-list:not(.product-list--scrollable):not(.sa-plist) .product-item{padding:0 10px 32px!important}}.template-search #main .card,.template-collection #main .card{border:0!important;box-shadow:none!important;border-radius:0!important}.sa-plist{scroll-padding-left:16px;scroll-padding-right:16px}.product-list .product-item .product-item__title{line-height:18px!important;min-height:36px!important;max-height:36px;overflow:hidden}@media screen and (max-width:749px){.pagination__inner{display:flex!important;align-items:center;justify-content:space-between;gap:12px}.pagination__inner .pagination__prev,.pagination__inner .pagination__next{position:static!important;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pagination__inner .pagination__page-count{flex:1 1 auto;text-align:center;white-space:nowrap}.pagination__inner .pagination__prev{order:0}.pagination__inner .pagination__page-count{order:1}.pagination__inner .pagination__next{order:2}}@media screen and (max-width:749px){.pagination__inner:has(.pagination__prev):has(.pagination__next) .pagination__prev,.pagination__inner:has(.pagination__prev):has(.pagination__next) .pagination__next{font-size:0!important;min-width:44px;min-height:44px;justify-content:center;gap:0}.pagination__inner:has(.pagination__prev):has(.pagination__next) .pagination__prev svg,.pagination__inner:has(.pagination__prev):has(.pagination__next) .pagination__next svg{width:9px;height:14px;margin:0!important}}html body .product-list .product-item .price-list .price:not(.price--compare){font-size:16px!important}html body .complementary-product-list .product-item .price-list .price:not(.price--compare){font-size:16px!important}@media screen and (max-width:999px){.template-product .product-gallery__thumbnail-list{display:none!important}.sa-gallery-dots{display:flex;justify-content:center;gap:8px;padding:12px 0 2px}.sa-gallery-dots__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#d6ccc6;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.sa-gallery-dots__dot.is-active{background:var(--sa-brown,#5A3B38);transform:scale(1.15)}}@media screen and (min-width:1000px){.sa-gallery-dots{display:none!important}}.sa-atc-row .quantity-selector,.sa-sticky-atc .sa-sticky-atc__qty{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;overflow:visible!important;display:flex!important;align-items:center;gap:4px}.sa-atc-row .quantity-selector .quantity-selector__button,.sa-sticky-atc .sa-sticky-atc__qbtn{width:36px!important;height:36px!important;min-width:0!important;flex:0 0 36px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f2efed!important;color:#2b2422!important;display:inline-flex;align-items:center;justify-content:center}.sa-atc-row .quantity-selector .quantity-selector__button svg{width:11px;height:11px}.sa-atc-row .quantity-selector .quantity-selector__value,.sa-sticky-atc .sa-sticky-atc__qval{width:34px!important;flex:0 0 34px!important;border:0!important;background:transparent!important;text-align:center;font-weight:700!important;font-size:16px!important;box-shadow:none!important;padding:0!important}.sa-pricex__klarna{border:0!important;padding:0!important;background:transparent!important;gap:8px!important;flex-wrap:nowrap!important}html body .sa-pricex__klarna-txt{font-size:12px!important;line-height:1.4!important;flex:1 1 auto!important}.sa-pricex__klarna-badge{font-size:12px!important;padding:3px 7px!important}@media screen and (max-width:999px){.header{padding-top:8px!important;padding-bottom:8px!important}.header__logo-image{width:126px!important;max-width:126px!important;height:auto!important}html body .header__search-bar-wrapper .search-bar__top{min-height:40px!important}html body .header__search-bar-wrapper .search-bar__input{min-height:40px!important;height:40px!important;font-size:16px!important}html body .header__search-bar-wrapper .search-bar__submit{min-height:40px!important;height:40px!important;min-width:46px!important}html body .header__search-bar-wrapper .search-bar__submit svg{width:18px;height:18px}}@media screen and (max-width:999px){html body .header__search-bar-wrapper .search-bar__input-wrapper{min-height:0!important;height:40px!important;display:flex;align-items:center}.header--search-expanded{margin-bottom:54px!important}}@media screen and (max-width:999px){html body .header__search-bar-wrapper:not(.is-fixed) .search-bar__top{height:40px!important}html body .header__search-bar-wrapper:not(.is-fixed)>.search-bar{padding-bottom:0!important;height:auto!important}html body .header__search-bar-wrapper:not(.is-fixed){height:auto!important;padding-bottom:8px!important}}.block-swatch__item{border-radius:12px!important}.block-swatch__item:before,.block-swatch__item:after{border-radius:12px!important}.sa-atc-row .quantity-selector,.sa-sticky-atc .sa-sticky-atc__qty{border:1px solid #ECE6E2!important;border-radius:999px!important;padding:3px!important;gap:2px!important;align-items:center!important;align-self:center;background:#fff!important}.sa-atc-row .quantity-selector .quantity-selector__value,.sa-sticky-atc .sa-sticky-atc__qval{height:36px!important;min-height:0!important;line-height:36px!important;padding:0!important;margin:0!important;display:block;align-self:center}.sa-atc-row .quantity-selector,.sa-sticky-atc .sa-sticky-atc__qty{padding:0!important;min-height:0!important;height:auto!important}.sa-atc-row .quantity-selector,.sa-sticky-atc .sa-sticky-atc__qty{border-radius:12px!important;padding:3px!important}.sa-atc-row .quantity-selector .quantity-selector__button,.sa-sticky-atc .sa-sticky-atc__qbtn{border-radius:9px!important}.block-swatch__radio:checked+.block-swatch__item,.block-swatch__item.is-selected{border-color:var(--sa-green,#21542B)!important;box-shadow:0 0 0 1px var(--sa-green,#21542B)!important;background:#21542b12!important;color:var(--sa-green,#21542B)!important}@media screen and (max-width:999px){html body .header--search-expanded .header__search-bar-wrapper:not(.is-fixed){padding-top:10px!important;padding-bottom:9px!important}html body .header__search-bar-wrapper:not(.is-fixed)>.search-bar,html body .header__search-bar-wrapper:not(.is-fixed) .search-bar__top-wrapper{padding-top:0!important;padding-bottom:0!important;margin:0!important}}@media screen and (max-width:749px){.template-search main .shopify-section[id$=__main]>section{padding-top:16px!important}.template-search #main .card__header--tight,.template-search #main .collection__header-inner{padding-top:0!important}}.template-search #main .card__header--tight{padding-left:0!important;padding-right:0!important}.template-search #main .collection__header-inner{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.template-search #main .collection__products-count,.template-search #main .collection__meta{margin-bottom:0!important}.template-search #main .collection__toolbar{margin-top:12px!important;box-shadow:0 -1px #e6ddd7!important}.template-search #main .collection__toolbar-item,.template-search #main .collection__toolbar-item .value-picker-button,.template-search #main .collection__toolbar-item button{font-size:14px!important}.template-search .product-list--collection{margin-top:16px!important}.block-swatch-list--sa-row{display:flex!important;flex-wrap:nowrap;gap:8px;margin:0!important;padding:10px 0 0!important}.block-swatch-list--sa-row .block-swatch{flex:1 1 0;min-width:0;margin:0!important;display:block;position:relative}.block-swatch-list--sa-row .block-swatch__item{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 6px!important;text-align:center;white-space:nowrap}.block-swatch-list--sa-row .block-swatch__item-text{overflow:hidden;text-overflow:ellipsis}.sa-swatch-badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);z-index:1;pointer-events:none;padding:1px 8px;border-radius:999px;background:var(--sa-red,#B51F1F);color:#fff;font-family:Signika,Trebuchet MS,Segoe UI,Verdana,sans-serif;font-weight:700;font-size:12px!important;line-height:16px;white-space:nowrap}.block-swatch-list--sa-row .block-swatch__item{gap:5px}.sa-swatch-icon{flex:0 0 16px;width:16px;height:16px;display:block}.block-swatch-list--sa-row:has(.sa-swatch-icon) .block-swatch{flex:1 1 auto}.block-swatch-list--sa-row:has(.sa-swatch-icon) .block-swatch__item{padding:8px!important}@media screen and (max-width:369px){.block-swatch-list--sa-row:has(.sa-swatch-icon){gap:6px}.block-swatch-list--sa-row:has(.sa-swatch-icon) .block-swatch__item{padding:8px 5px!important;gap:4px}html body .block-swatch-list--sa-row:has(.sa-swatch-icon) .block-swatch__item-text{font-size:14px!important}.block-swatch-list--sa-row:has(.sa-swatch-icon) .sa-swatch-icon{flex-basis:14px;width:14px;height:14px}}.block-swatch-list--sa-row:has(.sa-swatch-icon){flex-wrap:wrap;row-gap:8px}.block-swatch-list--sa-row:has(.sa-swatch-icon) .block-swatch__item-text{overflow:visible}.collection-seo .sa-seo-expand:not([style]){max-height:220px}.collection-seo .sa-seo-expand .expandable-content__toggle{padding-left:0!important;padding-right:0!important}.collection-seo .sa-seo-expand .rte p:last-of-type{margin-bottom:0!important}.collection-seo .collection-seo__block+.collection-seo__block{margin-top:32px}.iub-floatable-wrapper-aw-2025{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.sa-legal-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;text-align:center}.sa-a11y-link{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.sa-a11y-link svg{flex:0 0 16px}.sa-legal-links a,.sa-legal-links .iubenda-cs-preferences-link,.sa-legal-links .sa-a11y-link{text-decoration:underline!important;text-underline-offset:3px}@media screen and (min-width:750px){.template-collection main .shopify-section[id$=__main]>section{padding-top:16px!important}.template-collection #main .page__sub-header{margin:0 0 12px!important}.template-collection #main .card__header--tight,.template-collection #main .collection__header-inner{padding-top:0!important}}.template-collection main .shopify-section[id*=recently_viewed]>.section{margin-bottom:0!important;padding-bottom:8px!important}@media screen and (max-width:999px){html body .header__search-bar-wrapper .search-bar__results .search-bar__result-item{padding-left:16px!important;padding-right:16px!important}}@media screen and (max-width:999px){.header__search-bar-wrapper.is-fixed .search-bar__top-wrapper{margin-bottom:10px!important}.header__search-bar-wrapper.is-fixed .search-bar{padding-top:10px!important;padding-bottom:0!important}}html body .header__search-bar-wrapper .search-bar__image-container,html body .search-bar__results .search-bar__image-container{border-radius:12px;overflow:hidden}html body .search-bar__results .search-bar__image-container img{border-radius:12px}html body .search-bar__results .search-bar__item-title{font-size:15px!important;line-height:1.3!important}html body .search-bar__results .search-bar__item-price{font-size:14px!important;font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/85/assets/sa-cro.css.map */
