:root{--ssbf-black:#0b0a0e;--ssbf-charcoal:#19141b;--ssbf-burgundy:#5b1e2e;--ssbf-gold:#e7b56c;--ssbf-gold-light:#f8dfab;--ssbf-ivory:#f7f1e8;--ssbf-muted:#c4b9b4}.ssbf-section{margin:0 auto;padding:clamp(20px,3.3vw,48px) 18px}.ssbf-section>.ssbf-wrap{max-width:1360px;margin:0 auto}.ssbf-section :focus-visible,.ssbf-announcement :focus-visible,.ssbf-popup :focus-visible{outline:3px solid var(--ssbf-gold);outline-offset:3px}.ssbf-eyebrow{margin:0 0 12px;color:var(--ssbf-gold);font-size:.82rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.ssbf-hero{padding:22px 18px 30px;background:var(--ssbf-ivory)}.ssbf-hero__frame{position:relative;isolation:isolate;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:450px;max-width:1360px;margin:auto;overflow:hidden;border:1px solid #49333a;border-radius:24px;color:#fff;background:radial-gradient(ellipse at 78% 27%,rgba(121,44,62,.65),transparent 50%),linear-gradient(125deg,#0b0a0e 12%,#28131e 66%,#0b0a0e)}.ssbf-hero__frame:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(90deg,rgba(231,181,108,.09),transparent 45%)}.ssbf-hero__copy{z-index:2;padding:clamp(26px,5vw,78px)}.ssbf-hero__copy h1{max-width:760px;margin:0 0 14px;color:#fff;font-size:clamp(2.2rem,4.6vw,4.5rem);line-height:1.08;letter-spacing:-.045em}.ssbf-hero__lead{max-width:580px;margin:0 0 18px;color:#f7f1e8;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.52}.ssbf-hero__offer{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px;color:var(--ssbf-gold-light);font-weight:800;font-size:clamp(1.3rem,2.1vw,2rem)}.ssbf-hero__terms{margin:0 0 22px;color:#f3e6d6;font-size:.91rem;line-height:1.45}.ssbf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border:1px solid var(--ssbf-gold);border-radius:11px;background:var(--ssbf-gold);color:#211514!important;text-align:center;text-decoration:none!important;font-weight:800;line-height:1.25;transition:transform .2s ease,background-color .2s ease}.ssbf-btn:hover{background:var(--ssbf-gold-light);transform:translateY(-2px)}.ssbf-btn--outline{background:transparent;color:var(--ssbf-gold-light)!important}.ssbf-btn--outline:hover{background:#49333a}.ssbf-hero__media{display:flex;justify-content:center;align-items:center;gap:clamp(10px,2vw,26px);padding:30px;min-height:380px}.ssbf-hero__product{display:block;max-width:47%;min-width:0;padding:16px;border:1px solid rgba(248,223,171,.18);border-radius:22px;background:#fff1;box-shadow:0 16px 55px #0005;transform:rotate(-5deg)}.ssbf-hero__product:nth-child(2){transform:rotate(6deg) translateY(22px)}.ssbf-hero__product img{display:block;width:100%;max-height:285px;aspect-ratio:1;object-fit:contain}.ssbf-hero__visual-fallback{width:100%;padding:42px 24px;border:1px dashed #a17f63;border-radius:18px;text-align:center;color:var(--ssbf-gold-light)}.ssbf-announcement{padding:10px 16px;text-align:center;color:#fff;background:linear-gradient(100deg,#190f17,#5b1e2e 55%,#0b0a0e);font-weight:700;font-size:clamp(.72rem,1.5vw,.94rem);line-height:1.5}.ssbf-announcement a{color:var(--ssbf-gold-light);text-decoration:underline;text-underline-offset:3px}.ssbf-heading{margin:0 0 8px;color:#1d1820;font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.2}.ssbf-subtitle{max-width:780px;margin:0 0 22px;color:#635b63;line-height:1.55}.ssbf-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}.ssbf-products-grid>li{min-width:0}.ssbf-categories-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.ssbf-category{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:165px;padding:16px 10px;border:1px solid #e8d8d3;border-radius:18px;background:#fff;color:#31262b;text-decoration:none;text-align:center;transition:transform .2s ease,border-color .2s ease}.ssbf-category:hover{border-color:#bd9264;transform:translateY(-3px)}.ssbf-category img{width:90px;height:90px;max-width:100%;object-fit:contain}.ssbf-category span{font-size:.95rem;font-weight:750;line-height:1.3}.ssbf-giveaway-strip{padding:26px 18px;background:var(--ssbf-charcoal);color:#fff}.ssbf-giveaway-strip__frame{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px;max-width:1360px;margin:auto}.ssbf-giveaway-strip h2{color:#fff;margin:0 0 9px}.ssbf-giveaway-strip p{margin:0 0 8px;color:#e8dfe1}.ssbf-giveaway-strip__prizes{display:flex;gap:14px}.ssbf-giveaway-strip__prizes img{width:108px;height:108px;object-fit:contain;border-radius:16px;background:#fff}.ssbf-giveaway-strip__links{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.ssbf-giveaway-strip__links a:not(.ssbf-btn){color:var(--ssbf-gold-light);text-decoration:underline}.ssbf-bundle{display:grid;grid-template-columns:160px 1fr;gap:24px;align-items:center;border:1px solid #ead5bf;border-radius:20px;background:linear-gradient(100deg,#fcf6ed,#fff);padding:22px}.ssbf-bundle img{width:100%;aspect-ratio:1;object-fit:contain}.ssbf-bundle p{margin:5px 0 15px;color:#59484c}.ssbf-bundle__price{font-size:1.5rem;font-weight:850;color:#3e2630}.ssbf-faq details{padding:16px 2px;border-bottom:1px solid #e6dfdc}.ssbf-faq summary{cursor:pointer;font-weight:750;color:#201820}.ssbf-faq details p{margin:12px 0 0;color:#5d565c;line-height:1.5}.ssbf-product-note{display:block;padding:12px 14px;margin-top:14px;border-left:3px solid #b7864b;border-radius:8px;background:#fbf4ec;color:#382d30;font-size:.88rem;line-height:1.5}.ssbf-cart-progress{margin:10px 0;padding:12px 13px;background:#faf3eb;border:1px solid #f1e0ce;border-radius:11px;color:#33282d;font-size:.86rem;line-height:1.45}.ssbf-cart-progress__row+.ssbf-cart-progress__row{margin-top:12px}.ssbf-cart-progress p{margin:0 0 5px}.ssbf-cart-progress progress{display:block;width:100%;height:6px;accent-color:#7c374c}.ssbf-popup{position:fixed;top:0;right:0;bottom:0;left:0;width:min(960px,calc(100vw - 24px));max-width:960px;max-height:calc(100vh - 32px);padding:0;border:1px solid #b88a59;border-radius:22px;color:#fff;background:radial-gradient(ellipse at 90% 0,#5b1e2e 0,#19141b 55%);box-shadow:0 25px 100px #0009;overflow:auto}.ssbf-popup::backdrop{background:#000000bd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ssbf-popup__grid{display:grid;grid-template-columns:1fr .72fr}.ssbf-popup__copy{padding:clamp(24px,4vw,50px)}.ssbf-popup__copy h2{color:#fff;font-size:clamp(1.9rem,3.5vw,2.8rem);line-height:1.1;margin:0 0 16px}.ssbf-popup__copy p{color:#eee5e9;line-height:1.55;margin:0 0 16px}.ssbf-popup__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0}.ssbf-popup__links{display:flex;flex-wrap:wrap;gap:14px}.ssbf-popup__links a{color:#f8dfab;text-decoration:underline;text-underline-offset:3px}.ssbf-popup__close{position:absolute;z-index:2;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff50;border-radius:50%;background:#29151f;color:#fff;cursor:pointer;font-size:24px}.ssbf-popup__visual{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 25px;background:linear-gradient(135deg,#5b1e2e,#0e0a0c)}.ssbf-popup__visual a{flex:1;min-width:0;display:flex;align-items:center;justify-content:center}.ssbf-popup__visual img{max-width:100%;max-height:280px;object-fit:contain;border-radius:14px;background:#fff}.ssbf-popup__fine{font-size:.77rem;color:#d4c7c9!important}@media(max-width:1100px){.ssbf-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.ssbf-section{padding:22px 16px}.ssbf-hero{padding:12px 10px 20px}.ssbf-hero__frame{grid-template-columns:1fr;min-height:0;border-radius:18px}.ssbf-hero__copy{padding:28px 22px 15px}.ssbf-hero__copy h1{font-size:clamp(2rem,7vw,3.2rem)}.ssbf-hero__media{min-height:0;max-height:230px;padding:6px 24px 24px}.ssbf-hero__product{max-width:43%;padding:10px}.ssbf-hero__product img{max-height:160px}.ssbf-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ssbf-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ssbf-category{min-height:125px;padding:12px 6px}.ssbf-category img{height:66px;width:66px}.ssbf-category span{font-size:.79rem}.ssbf-popup__grid{grid-template-columns:1fr}.ssbf-popup__copy{padding:29px 20px 18px}.ssbf-popup__visual{padding:8px 20px 22px}.ssbf-popup__visual img{max-height:125px}.ssbf-bundle{grid-template-columns:100px 1fr;gap:14px;padding:15px}}@media(max-width:359px){.ssbf-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssbf-popup__copy h2{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.ssbf-btn,.ssbf-category{transition:none}.ssbf-btn:hover,.ssbf-category:hover{transform:none}}.ssbf-collection-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;max-width:1360px;padding:12px 18px;margin:12px auto;border:1px solid #e3cdb4;border-radius:12px;background:#fbf3e9;font-size:.88rem}.ssbf-collection-nav strong{color:#502331}.ssbf-collection-nav a{color:#5b1e2e;text-underline-offset:3px}.ssbf-season{--ssbf-gold:#e7b56c;--ssbf-light-gold:#ffdf9d;--ssbf-canvas:#0c0a0f;--ssbf-panel:#181219;--ssbf-line:rgba(231,181,108,.32)}.ssbf-season .ssbf-announcement{position:relative;z-index:20;border-bottom:1px solid rgba(231,181,108,.42);background:linear-gradient(90deg,#0b0a0e,#421b2c 45%,#0b0a0e);color:#fff7e9;font-size:clamp(12px,1.05vw,14px);letter-spacing:.018em;box-shadow:0 3px 20px #0000004d}.ssbf-season .ssbf-announcement strong{color:#ffdd9a}.ssbf-season #shopify-section-header-group-header,.ssbf-season .cc-header,.ssbf-season .header{border-bottom-color:#e7b56c2e}.ssbf-home #main-content{isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 980px 650px at 8% 6%,rgba(106,36,56,.23),transparent 67%),radial-gradient(ellipse 1100px 670px at 93% 31%,rgba(99,54,37,.16),transparent 71%),linear-gradient(180deg,#0a090e,#171017 43%,#0b090e);color:#f8f1e9}.ssbf-home #main-content :is(.ssbf-section,.ssbf-hero,.ss-curated-shelf,.ss-home-promo-shelf),.ssbf-home #main-content [id$=__icons_with_text_akY7TF],.ssbf-home #main-content [id$=__multi_column_KXqkbR],.ssbf-home #main-content [id$=__multi_column_ptgJkh],.ssbf-home #main-content [id$=__media_grid_qprgwG],.ssbf-home #main-content [id$=__740976f7-da72-4c51-94a6-4a535f8d08d5]{background-color:transparent!important}.ssbf-home #main-content :is(.ssbf-heading,.section__heading){color:#fff3e4!important;letter-spacing:-.028em}.ssbf-home #main-content .ssbf-subtitle,.ssbf-home #main-content .ss-curated-shelf__intro,.ssbf-home #main-content .section__header .rte{color:#c9bdc1!important}.ssbf-home #main-content .section__header a.link{color:#f2c887!important}.ssbf-home #main-content .section__header{max-width:1360px}.ssbf-home .ssbf-section{padding-block:clamp(30px,3.8vw,52px)}.ssbf-home .ssbf-hero{padding:clamp(10px,1.9vw,26px) 14px 14px;background:transparent}.ssbf-season .ssbf-hero__frame{position:relative;min-height:490px;overflow:hidden;border:1px solid rgba(244,196,121,.55);border-radius:28px;background:radial-gradient(ellipse 450px 380px at 80% 50%,rgba(160,69,86,.48),transparent 72%),radial-gradient(ellipse 650px 430px at 15% 25%,rgba(112,29,50,.3),transparent 73%),linear-gradient(127deg,#08090d 4%,#201019 63%,#090a0e);box-shadow:inset 0 1px #ffe9b72b,0 26px 90px #00000063}.ssbf-season .ssbf-hero__frame:after{content:"BLACK FRIDAY";position:absolute;right:-1%;bottom:-4%;z-index:-1;color:#f8ddb1;font-weight:900;font-size:clamp(65px,10.3vw,180px);letter-spacing:-.11em;white-space:nowrap;line-height:.95;opacity:.09;pointer-events:none;transform:rotate(-7deg)}.ssbf-season .ssbf-hero__copy{padding:clamp(32px,5.5vw,80px);position:relative;z-index:2}.ssbf-season .ssbf-eyebrow{display:inline-flex;gap:8px;align-items:center;color:#f6cf8b;font-weight:800;letter-spacing:.2em;font-size:.73rem}.ssbf-season .ssbf-eyebrow:before{content:"";width:20px;height:2px;background:#f6cf8b}.ssbf-season .ssbf-hero__copy h1,.ssbf-season .ssbf-hero__copy h2{max-width:640px;color:#fffaf3;font-size:clamp(2.45rem,4.9vw,5.2rem);line-height:1.05;letter-spacing:-.068em;text-wrap:balance;text-shadow:0 8px 36px rgba(0,0,0,.28)}.ssbf-season .ssbf-hero__lead{max-width:495px;color:#e8dce0;font-size:clamp(1rem,1.55vw,1.22rem)}.ssbf-season .ssbf-hero__offer{display:block;margin:13px 0 6px;width:max-content;max-width:100%;color:#f6ce8b;font-weight:900;font-size:clamp(1.7rem,3.1vw,3rem);line-height:1.16}.ssbf-season .ssbf-hero__terms{color:#f0dce2;font-size:.92rem;line-height:1.65}.ssbf-season .ssbf-btn{position:relative;gap:12px;min-height:48px;border-radius:12px;background:linear-gradient(130deg,#fff0bc,#e7b56c 70%,#c68a45);color:#1c1116!important;border:1px solid #f4d7a1;box-shadow:0 8px 23px #e7b56c2e,inset 0 1px #fff6d0;text-shadow:none;font-weight:850;text-decoration:none;letter-spacing:.01em}.ssbf-season .ssbf-btn:hover{background:linear-gradient(125deg,#fff1c7,#f8d395);box-shadow:0 12px 25px #e7b56c47}.ssbf-season .ssbf-hero__media{position:relative;z-index:1;min-height:440px;max-width:100%;gap:clamp(2px,1.2vw,17px);padding:48px 35px}.ssbf-season .ssbf-hero__media:before{content:"";position:absolute;left:14%;top:10%;right:9%;bottom:4%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at center,rgba(235,172,111,.25),rgba(169,51,75,.13) 49%,transparent 69%);filter:blur(24px);pointer-events:none}.ssbf-season .ssbf-hero__product{position:relative;z-index:1;max-width:48%;min-width:0;padding:clamp(11px,1.6vw,24px);border:1px solid rgba(255,231,183,.55);border-radius:22px;background:linear-gradient(152deg,#fffef7,#f2e8dd 65%,#d8c7b4);box-shadow:0 22px 45px #00000080,inset 0 2px 5px #fff;transform:perspective(900px) rotate(-7deg) rotateY(6deg);transition:transform .25s ease,box-shadow .25s ease}.ssbf-season .ssbf-hero__product:nth-child(2){transform:perspective(900px) rotate(8deg) rotateY(-6deg) translateY(24px)}.ssbf-season .ssbf-hero__product:hover{transform:perspective(900px) rotate(-3deg) translateY(-9px);box-shadow:0 28px 56px #00000094}.ssbf-season .ssbf-hero__product:nth-child(2):hover{transform:perspective(900px) rotate(3deg) translateY(8px)}.ssbf-season .ssbf-hero__product img{display:block;width:100%;max-height:310px;aspect-ratio:1;object-fit:contain}.ssbf-season .ssbf-products-grid{gap:clamp(10px,1.5vw,19px)}.ssbf-season product-card.card--product{position:relative;overflow:hidden;background:linear-gradient(158deg,#241922,#151218 52%,#100e14)!important;border:1px solid rgba(231,181,108,.34)!important;border-radius:19px!important;color:#fff4ed!important;box-shadow:0 10px 25px #00000045,inset 0 1px #ffffff0e!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ssbf-season product-card.card--product:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(253,218,161,.75),transparent);z-index:3;pointer-events:none}.ssbf-season product-card.card--product:hover{transform:translateY(-4px);border-color:#f7c779d9!important;box-shadow:0 18px 42px #00000075,0 0 0 1px #e7b56c26!important}.ssbf-season product-card.card--product .card__media{margin:9px 9px 0!important;overflow:hidden;border-radius:13px;background:linear-gradient(160deg,#fffaf3,#eee8df)!important;border:1px solid rgba(246,217,173,.2)}.ssbf-season product-card.card--product .card__info-container{background:transparent!important;color:#fdf4eb!important}.ssbf-season product-card.card--product .card__info{padding-inline:clamp(11px,1.2vw,18px)!important}.ssbf-season product-card.card--product .card__title,.ssbf-season product-card.card--product .card__title a{color:#fff6ee!important;line-height:1.35}.ssbf-season product-card.card--product :is(.card__vendor,.card__weight,.card__subtitle){color:#c9bcc0!important}.ssbf-season product-card.card--product .product-card__price,.ssbf-season product-card.card--product .price{color:#f7d59a!important}.ssbf-season product-card.card--product .price :is(.price__compare,.price__regular--compare,.price__compare-at){color:#b4a7ac!important}.ssbf-season product-card.card--product .card__quick-add{padding-inline:8px;padding-bottom:9px}.ssbf-season product-card.card--product .btn--primary,.ssbf-season product-card.card--product .btn--atc{border-color:#edc383!important;background:#ebbb74!important;color:#201219!important;border-radius:10px!important;box-shadow:0 4px 15px #0000002b}.ssbf-season product-card.card--product .btn--primary:hover,.ssbf-season product-card.card--product .btn--atc:hover{background:#f6d399!important}.ssbf-season product-card.card--product .card__quick-add .btn--secondary{border-color:#e7b56c8c!important;color:#f8deb3!important;background:#241824!important}.ssbf-season product-card.card--product :is(.badge,.product-label,.label){max-width:100%}.ssbf-home #main-content .ss-curated-shelf{padding-block:clamp(24px,3.8vw,48px)!important}.ssbf-home #main-content .ss-home-promo-shelf{padding-block:clamp(25px,3.5vw,44px)!important}.ssbf-home #main-content .ss-curated-shelf__grid,.ssbf-home #main-content .ss-home-promo-grid{gap:clamp(10px,1.3vw,18px)}.ssbf-home #main-content :is(.ss-curated-shelf__grid,.ss-home-promo-grid)>li{min-width:0}.ssbf-season .ssbf-category{min-width:0;min-height:163px;border:1px solid rgba(231,181,108,.28);background:linear-gradient(155deg,#261a25,#151016);color:#fff0dd!important;box-shadow:0 12px 25px #00000026,inset 0 1px #ffffff09;transition:transform .2s ease,border-color .2s ease}.ssbf-season .ssbf-category:hover{border-color:#e7b56c;transform:translateY(-4px)}.ssbf-season .ssbf-category img{width:92px;height:92px;max-width:100%;padding:7px;border-radius:50%;background:#f8f4ea;object-fit:contain}.ssbf-season .ssbf-category span{font-weight:850;letter-spacing:.005em;color:#fff0de}.ssbf-season .ssbf-faq details{border-color:#e7b56c3b}.ssbf-season .ssbf-faq summary{color:#fff3e4;font-size:1rem;min-height:44px}.ssbf-season .ssbf-faq .rte,.ssbf-season .ssbf-faq .rte p{color:#d1c4c8}.ssbf-season .ssbf-bundle{background:linear-gradient(110deg,#2b1721,#171218);border:1px solid rgba(231,181,108,.4);color:#fff3e8}.ssbf-season .ssbf-bundle strong,.ssbf-season .ssbf-bundle__price{color:#f9d99d}.ssbf-season .ssbf-bundle p{color:#dac8cf}.ssbf-season .ssbf-giveaway-strip{background:linear-gradient(105deg,#130d13,#49212f,#111016);border-block:1px solid rgba(231,181,108,.4)}.ssbf-season .ssbf-popup{width:min(960px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:1px solid rgba(246,194,117,.8)!important;background:radial-gradient(ellipse 85% 110% at 91% 19%,rgba(124,40,62,.65),transparent 75%),linear-gradient(125deg,#0a0b10,#22121c 66%,#0b0b0f);box-shadow:0 32px 110px #000000d9,inset 0 0 0 1px #f4c78524;border-radius:24px}.ssbf-season .ssbf-popup::backdrop{background:#000000d4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ssbf-season .ssbf-popup__grid{position:relative;isolation:isolate;min-height:390px}.ssbf-season .ssbf-popup__grid:before{content:"BLACK FRIDAY";position:absolute;bottom:-12px;left:20px;z-index:-1;color:#e7b56c14;font-weight:900;font-size:clamp(45px,6vw,96px);letter-spacing:-.08em;line-height:1;pointer-events:none;white-space:nowrap}.ssbf-season .ssbf-popup__copy{padding:clamp(26px,3.6vw,50px)}.ssbf-season .ssbf-popup__copy h2{font-weight:850;letter-spacing:-.052em;line-height:1.07;color:#fffaf0}.ssbf-season .ssbf-popup__copy strong{color:#ffe1a4}.ssbf-season .ssbf-popup__copy p{color:#f1e5e8}.ssbf-season .ssbf-popup__visual{gap:13px;padding:48px 21px;min-width:0;background:radial-gradient(circle at 50% 42%,rgba(231,181,108,.18),transparent 58%),linear-gradient(160deg,#5b1e2e73,#0c0a0eb3)}.ssbf-season .ssbf-popup__visual a{min-width:0;padding:13px;border:1px solid rgba(255,223,157,.38);border-radius:15px;background:linear-gradient(145deg,#fffaf2,#e9dfd4);box-shadow:0 16px 30px #0000006b;transform:rotate(-4deg);transition:transform .2s ease}.ssbf-season .ssbf-popup__visual a:nth-child(2){transform:rotate(5deg) translateY(12px)}.ssbf-season .ssbf-popup__visual a:hover{transform:translateY(-4px)}.ssbf-season .ssbf-popup__visual img{background:transparent;max-height:285px}.ssbf-season .ssbf-popup__close{background:#2b1622;border-color:#ffdeaa80;color:#fff6e8;box-shadow:0 6px 18px #0000004d}.ssbf-season .ssbf-popup__close:hover{background:#4d2536}.ssbf-season .ssbf-popup__links a{color:#ffdb9f}.ssbf-season .ssbf-popup__fine{color:#c7babe!important}.ssbf-home #main-content .card--article{overflow:hidden;border:1px solid rgba(231,181,108,.27);background:linear-gradient(160deg,#261b26,#141017);border-radius:16px;color:#fff2e5}.ssbf-home #main-content .card--article :is(.card__title,.card__title a){color:#fff2e5!important}.ssbf-home #main-content .card--article .card__info{padding-inline:20px!important}.ssbf-home #main-content .card--article :is(.card__excerpt,.card__date,.card__subtitle){color:#d0c0c4!important}.ssbf-season :is(.ssbf-btn,product-card .btn,.ssbf-category,.ssbf-popup__close):focus-visible{outline:3px solid #ffd997;outline-offset:3px}@media(min-width:1280px){.ssbf-season .ssbf-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:991px){.ssbf-season .ssbf-hero__frame{min-height:410px}.ssbf-season .ssbf-hero__copy{padding:31px}.ssbf-season .ssbf-hero__media{min-height:330px;padding:25px 15px}.ssbf-season .ssbf-hero__product{padding:12px}}@media(max-width:767px){.ssbf-season .ssbf-hero{padding:10px 9px 9px}.ssbf-season .ssbf-hero__frame{grid-template-columns:1fr;min-height:0;border-radius:19px}.ssbf-season .ssbf-hero__copy{padding:27px 20px 14px}.ssbf-season .ssbf-hero__copy h1,.ssbf-season .ssbf-hero__copy h2{font-size:clamp(2.15rem,8.1vw,3.3rem);line-height:1.09}.ssbf-season .ssbf-hero__lead{font-size:1rem;line-height:1.45;margin-bottom:18px}.ssbf-season .ssbf-hero__media{min-height:0;max-height:230px;padding:6px 19px 23px;gap:8px}.ssbf-season .ssbf-hero__product{max-width:43%;padding:10px;border-radius:15px}.ssbf-season .ssbf-hero__product img{max-height:160px}.ssbf-season .ssbf-hero__frame:after{font-size:clamp(66px,16vw,120px)}.ssbf-season .ssbf-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ssbf-season product-card.card--product{border-radius:14px!important}.ssbf-season product-card.card--product .card__media{margin:6px 6px 0!important;border-radius:10px}.ssbf-season product-card.card--product .card__info{padding-inline:8px!important}.ssbf-season product-card.card--product .card__title{font-size:clamp(.82rem,3.55vw,.96rem)}.ssbf-season .ssbf-category{min-height:125px;border-radius:14px}.ssbf-season .ssbf-category img{width:68px;height:68px}.ssbf-season .ssbf-popup{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:19px}.ssbf-season .ssbf-popup__grid{grid-template-columns:1fr;min-height:0}.ssbf-season .ssbf-popup__copy{padding:23px 18px 14px}.ssbf-season .ssbf-popup__copy h2{font-size:clamp(1.9rem,7vw,2.45rem)}.ssbf-season .ssbf-popup__copy p{font-size:.94rem;line-height:1.48}.ssbf-season .ssbf-popup__visual{padding:8px 18px 20px;gap:12px}.ssbf-season .ssbf-popup__visual a{padding:7px;max-width:43%}.ssbf-season .ssbf-popup__visual img{max-height:95px}.ssbf-season .ssbf-popup__grid:before{font-size:55px}}@media(max-width:359px){.ssbf-season .ssbf-popup__copy h2{font-size:1.75rem}.ssbf-season .ssbf-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssbf-season .ssbf-hero__copy h1{font-size:2.05rem}}@media(prefers-reduced-motion:reduce){.ssbf-season product-card.card--product,.ssbf-season .ssbf-hero__product,.ssbf-season .ssbf-popup__visual a,.ssbf-season .ssbf-category{transition:none}.ssbf-season product-card.card--product:hover,.ssbf-season .ssbf-hero__product:hover,.ssbf-season .ssbf-popup__visual a:hover,.ssbf-season .ssbf-category:hover{transform:none}}.ssbf-season .header{--bg-color:16,14,20,1;--text-color:255,249,239;--icon-color:255,249,239;--nav-bg-color:16,14,20;--nav-text-color:255,249,239;--nav-child-bg-color:24,19,26;--nav-child-text-color:255,246,237;--mobile-menu-bg-color:24,19,26,1;--mobile-menu-text-color:255,246,237;--desktop-menu-bg-color:24,19,26,1;--desktop-menu-text-color:255,246,237;--header-accent-color:231,181,108;border-bottom:1px solid rgba(231,181,108,.23);box-shadow:0 5px 25px #00000040}.ssbf-season .announcement{background:linear-gradient(95deg,#20121b,#3a192a 55%,#1c121a)!important;--announcement-text-color:255,249,239}.ssbf-season .header :is(.logo__link,.header__search,.header__icons){position:relative}.ssbf-season .header .main-nav__link--featured{color:#f6d497!important}.ssbf-season .header a:focus-visible{outline:2px solid #f8cf91;outline-offset:3px}.ssbf-home [id$=__multi_column_KXqkbR],.ssbf-home [id$=__media_grid_qprgwG]{display:none!important}.ssbf-home [id$=__multi_column_ptgJkh] .section__heading{color:#fff2df!important}@media(min-width:768px){.ssbf-season .ssbf-hero__frame{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ssbf-home #main-content [id$=__icons_with_text_akY7TF] .icons-with-text{padding-block:22px!important}.ssbf-home #main-content [id$=__icons_with_text_akY7TF] .slider__grid>li{padding:20px 15px;border:1px solid rgba(231,181,108,.18);border-radius:16px;background:#1f161fcc}.ssbf-home #main-content [id$=__icons_with_text_akY7TF] .icons-with-text__text,.ssbf-home #main-content [id$=__icons_with_text_akY7TF] .icons-with-text__text p,.ssbf-home #main-content [id$=__icons_with_text_akY7TF] .icons-with-text__title{color:#eee3dc!important}.ssbf-home #main-content [id$=__icons_with_text_akY7TF] .icons-with-text__title strong{color:#f5d094}.ssbf-home #main-content [id$=__icons_with_text_akY7TF] .icon{color:#e7b56c!important}.ssbf-home #main-content [id$=__multi_column_ptgJkh] .multi-column>.card{padding:12px 15px 22px;border:1px solid rgba(231,181,108,.22);border-radius:17px;background:linear-gradient(145deg,#221923,#141217);color:#eee4df}.ssbf-home #main-content [id$=__multi_column_ptgJkh] .multi-column .card__title{color:#fff0df!important}.ssbf-home #main-content [id$=__multi_column_ptgJkh] .multi-column .card__rte,.ssbf-home #main-content [id$=__multi_column_ptgJkh] .multi-column .card__rte p{color:#d9cbd0!important}.ssbf-home #main-content [id$=__multi_column_ptgJkh] .multi-column .card__media{border-radius:12px;overflow:hidden}.ssbf-home #main-content [id$=__multi_column_ptgJkh] .multi-column .btn{min-height:42px}@media(max-width:767px){.ssbf-home #main-content [id$=__icons_with_text_akY7TF] .slider__grid>li{padding:14px 10px}.ssbf-home #main-content [id$=__multi_column_ptgJkh] .multi-column>.card{padding:10px 12px 17px}}.ssbf-season .ssbf-popup--generic .ssbf-popup__copy h2{max-width:520px;font-size:clamp(2rem,3.75vw,3.05rem)}.ssbf-season .ssbf-popup__promo-kicker{display:inline-block;margin:0 0 6px!important;padding:8px 11px;border:1px solid rgba(247,204,140,.46);border-radius:999px;background:#e7b56c1a;color:#f8d18d!important;font-size:.82rem!important;font-weight:850}.ssbf-season .ssbf-popup__secondary-link{display:inline-flex;align-items:center;min-height:44px;color:#ffdb9f;text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.ssbf-season .ssbf-popup--generic .ssbf-popup__copy h2{font-size:clamp(1.9rem,7.1vw,2.35rem)}.ssbf-season .ssbf-popup--generic .ssbf-popup__visual img{max-height:105px}}.ssbf-season .ssbf-preview-label{display:inline-block;padding:7px 10px;border:1px solid #e7b56c;border-radius:10px;background:#fff0bc;color:#3b1f29!important;font-size:12px!important;font-weight:850!important;line-height:1.35}.ssbf-season .ssbf-legal-pending{font-size:13px;color:#f8dfab}.ssbf-season .ssbf-prize-price{display:block;padding-top:9px;font-size:13px;color:#f5d399}.ssbf-season .ssbf-cart-progress__note{margin:8px 0 0;font-size:12px;line-height:1.4;color:#5b4750}.ssbf-season .ssbf-cart-progress__preview{margin:7px 0 0;padding:6px 8px;border-radius:6px;background:#fce9b8;color:#543628;font-size:12px;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/48/assets/snackshop-bf.css.map */
