/* Public storefront only. Existing sales, payment and reseller flows retain their logic. */
html body.sf-design{--sf-ink:#282521;--sf-muted:#69615b;--sf-wine:#75233e;--sf-paper:#fbf9f5;--sf-line:#ded9d1;--sf-pink:#eee1df;color:var(--sf-ink)!important;background:var(--sf-paper)!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.5;min-width:0}
.sf-design *{box-sizing:border-box}
.sf-design :where(a,button,input,select,summary):focus-visible{outline:3px solid #126a94!important;outline-offset:4px!important}
.sf-design button,.sf-design input,.sf-design select{font-family:inherit}
.sf-design a{color:inherit}
.sf-design .sf-shell{position:relative!important;z-index:30;background:var(--sf-paper)!important;border-bottom:1px solid var(--sf-line);box-shadow:none!important}
.sf-design .sf-region{padding:7px 16px;text-align:center;background:var(--sf-wine)!important;color:white!important;font-size:12px;line-height:1.5;letter-spacing:.015em}
.sf-design .sf-region span{padding:0 8px}
html body.sf-design .sf-header{display:grid!important;grid-template-columns:205px minmax(180px,1fr) auto;align-items:center;gap:36px;max-width:1360px;margin:auto;padding:20px 40px}
.sf-design .sf-logo{display:flex;align-items:center}
.sf-design .sf-logo img{width:188px;height:58px;object-fit:contain;object-position:left center;filter:grayscale(1)}
html body.sf-design .sf-search{display:flex;height:48px;border:1px solid var(--sf-line)!important;border-radius:4px!important;box-shadow:none!important;background:#fff!important;min-width:0!important;overflow:visible!important}
html body.sf-design .sf-search input{flex:1;min-width:0;width:100%;padding:0 16px;font-size:15px;border:0;background:transparent;outline:0;color:var(--sf-ink)}
html body.sf-design .sf-search button{display:grid;place-items:center;width:48px;flex:0 0 48px;border:0;border-radius:0!important;padding:0!important;background:transparent!important;color:var(--sf-wine)!important;cursor:pointer}
.sf-design .sf-search svg,.sf-design .sf-account svg{width:22px;height:22px;flex-shrink:0}
.sf-design .sf-account{display:flex;gap:22px;align-items:center}
.sf-design .sf-account a,.sf-design .sf-account button{display:flex;gap:8px;align-items:center;min-height:44px;border:0;background:transparent;color:var(--sf-ink);font-size:13px;font-weight:400;white-space:nowrap;text-decoration:none;cursor:pointer;padding:0}
.sf-design .sf-count{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:var(--sf-pink);font-size:11px}
.sf-design .sf-nav{display:flex;align-items:center;gap:32px;max-width:1360px;margin:auto;padding:0 40px;min-height:43px;border-top:1px solid var(--sf-line);font-size:13px;font-weight:500}
.sf-design .sf-nav>a,.sf-design .sf-more>summary{display:flex;align-items:center;min-height:43px;text-decoration:none}
.sf-design .sf-nav [aria-current]{color:var(--sf-wine);box-shadow:inset 0 -2px var(--sf-wine)}
.sf-design .sf-nav .sf-nav-note{margin-left:auto;color:var(--sf-muted);font-size:12px}
.sf-design .sf-more{position:relative}
.sf-design .sf-more>summary{cursor:pointer;list-style:none;gap:8px}
.sf-design .sf-more>summary::-webkit-details-marker{display:none}
.sf-design .sf-more>summary:after{content:"⌄"}
.sf-design .sf-more>div{position:absolute;top:100%;right:0;width:230px;display:grid;gap:0;padding:10px;background:var(--sf-paper);border:1px solid var(--sf-line);box-shadow:0 12px 24px #28252115;z-index:40}
.sf-design .sf-more a{padding:10px 12px;min-height:44px;text-decoration:none}
.sf-design .sf-more a:hover{background:var(--sf-pink)}
.sf-design .sf-container,.sf-design.sf-home .wrap{width:100%!important;max-width:1360px!important;margin-inline:auto;padding-inline:40px!important}
.sf-design .sf-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1360px;margin:auto;padding:30px 40px 48px;gap:0;min-height:550px}
.sf-design .sf-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px 10% 28px 8%;background:#eee4db}
.sf-design .sf-kicker{margin:0 0 18px;font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--sf-wine)}
.sf-design .sf-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(45px,5.4vw,76px);font-weight:400;letter-spacing:-.045em;line-height:1.03;margin:0 0 24px;color:var(--sf-ink)}
.sf-design .sf-hero h1 em{font-weight:400;color:var(--sf-wine)}
.sf-design .sf-hero-copy>p:not(.sf-kicker){font-size:16px;line-height:1.6;color:#504a43;max-width:290px;margin:0 0 28px}
.sf-design .sf-button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;background:var(--sf-wine);border:1px solid var(--sf-wine);color:#fff;min-height:48px;padding:12px 22px;font-size:14px;text-decoration:none}
.sf-design .sf-button:hover{background:#57182d}
.sf-design .sf-hero-foot{font-size:11px;color:var(--sf-muted);margin-top:27px}
.sf-design .sf-hero-image{position:relative;display:block;min-width:0;background:#1c1916;overflow:hidden}
.sf-design .sf-hero-image>img{display:block;width:100%;height:100%;object-fit:contain}
.sf-design .sf-hero-image>span{position:absolute;bottom:18px;left:18px;right:18px;display:flex;justify-content:space-between;gap:12px;align-items:center;background:#fffef9f2;color:var(--sf-ink);padding:13px 17px;font-size:14px}
.sf-design .sf-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 24px}
.sf-design .sf-section-heading .sf-kicker{margin-bottom:8px}
.sf-design .sf-section-heading h2{font-family:Georgia,serif;font-size:32px;font-weight:400;letter-spacing:-.025em;margin:0}
.sf-design .sf-section-heading>a{font-size:13px;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:flex;align-items:center}
.sf-design .sf-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.sf-design .sf-category-grid a{display:block;min-width:0;text-decoration:none}
.sf-design .sf-category-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;background:#f0ebe4}
.sf-design .sf-category-grid span{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--sf-line);font-size:15px}
.sf-design .sf-category-grid b{font-weight:400}
.sf-design .sf-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:48px auto!important;padding-block:22px;border-block:1px solid var(--sf-line)}
.sf-design .sf-facts div{display:grid;gap:6px;border-right:1px solid var(--sf-line);padding-right:15px}
.sf-design .sf-facts div:last-child{border:0}
.sf-design .sf-facts b{font-size:14px;font-weight:600}
.sf-design .sf-facts span,.sf-design .sf-facts a{font-size:12px;color:var(--sf-muted)}
html body.sf-design .section{padding-top:12px!important}
html body.sf-design .section+.section{margin-top:42px}
html body.sf-design .title{border:0;margin-bottom:22px;gap:16px}
html body.sf-design .title h2{font-family:Georgia,serif;font-weight:400;font-size:32px!important;color:var(--sf-ink)!important;letter-spacing:-.02em}
html body.sf-design .title p{font-size:13px;color:var(--sf-muted)}
html body.sf-design .title a{font-size:13px;color:var(--sf-wine)!important;text-decoration:underline;text-underline-offset:5px}
html body.sf-design .products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px 20px!important}
html body.sf-design .products .card,html body.sf-design .grid .card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible}
html body.sf-design .products .photo,html body.sf-design .grid .photo{height:auto!important;aspect-ratio:1!important;padding:0!important;border-radius:0!important;background:#f0ebe4!important;overflow:hidden}
html body.sf-design .products .photo img,html body.sf-design .grid .photo img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0!important}
html body.sf-design .products .info,html body.sf-design .grid .body{padding:15px 0 0!important;background:none!important}
html body.sf-design .products .name,html body.sf-design .grid h2{font-size:15px!important;font-weight:400!important;line-height:1.5!important;min-height:45px;margin:0 0 7px;color:var(--sf-ink)!important;text-transform:none!important;letter-spacing:0!important}
html body.sf-design .products .price,html body.sf-design .grid .price{font-size:19px!important;font-weight:600!important;line-height:1.5;color:var(--sf-ink)!important}
html body.sf-design .products .buy{padding:9px 0!important;text-align:left;border:0!important;background:transparent!important;color:var(--sf-wine)!important;min-height:44px;border-radius:0!important;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:4px}
.sf-design .sdf-card-tag,.sf-design .sdf-card-trust,.sf-design .sdf-mobile-commerce{display:none!important}
html body.sf-design .products .installment,html body.sf-design .grid .pix{font-size:12px!important;color:var(--sf-muted)}
html body.sf-design .products .card:hover,html body.sf-design .grid .card:hover{box-shadow:none!important;transform:none!important}
.sf-design .sf-campaigns{max-width:1280px;margin:42px auto 0;border-block:1px solid var(--sf-line)}
.sf-design .sf-campaigns>summary{padding:20px 24px;font-size:18px;cursor:pointer}
.sf-design .sf-campaigns>summary span{font-size:12px;color:var(--sf-muted);margin-left:12px}
html body.sf-design .footer{background:#302b27!important;margin-top:48px!important}
.sf-design .footer-brand p,.sf-design .footer-links a,.sf-design .footer-contact{color:#f0ebe4!important}
html body.sf-design .sdf-group-site{background:#eee4db!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-block:44px!important}
html body.sf-design .sdf-group-site h2{font-family:Georgia,serif;font-size:30px;font-weight:400;color:var(--sf-ink)!important}
.sf-design #globalPageBack{display:none!important}
html body.sf-design.sf-catalog>main{width:100%;max-width:1360px;padding:32px 40px 60px!important}
.sf-design .intro small{font-size:10px!important;letter-spacing:.14em;color:var(--sf-wine)!important}
html body.sf-design .intro h1{font-family:Georgia,serif;font-size:36px!important;letter-spacing:-.025em;font-weight:400!important;margin:4px 0 8px}
html body.sf-design .intro p{font-size:14px;color:var(--sf-muted)!important;margin:0 0 26px}
.sf-design .sf-catalog-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:30px}
.sf-design .sf-filters{border-top:1px solid var(--sf-line);padding-top:15px}
.sf-design .sf-filters h2{font-size:15px;font-weight:600;margin:0 0 8px}
html body.sf-design .sf-filters #cats{display:flex!important;flex-direction:column!important;align-items:stretch;overflow:visible!important;flex-wrap:nowrap!important;gap:0!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;max-width:none!important}
html body.sf-design .sf-filters #cats button{border:0!important;border-radius:0!important;background:none!important;white-space:normal!important;text-align:left;padding:11px 10px!important;color:var(--sf-muted)!important;font-size:13px!important;line-height:1.4;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;min-height:44px}
html body.sf-design .sf-filters #cats button.on{background:var(--sf-pink)!important;color:var(--sf-wine)!important;box-shadow:inset 2px 0 var(--sf-wine);font-weight:600!important}
.sf-design .sf-filters .mobileCategories{display:none!important}
.sf-design .sf-clear{display:block;padding:18px 0;font-size:12px;text-decoration:underline;text-underline-offset:4px;color:var(--sf-wine)}
.sf-design .sf-results{min-width:0}
.sf-design .bar{margin:0 0 18px;min-height:46px;gap:16px}
.sf-design .bar b{font-weight:400;font-size:13px}
.sf-design .bar select{border-radius:3px;padding:10px;min-height:44px;font-size:13px;border-color:var(--sf-line)}
html body.sf-design .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px 20px!important}
html body.sf-design .grid .cat{font-size:10px!important;color:var(--sf-muted)!important;letter-spacing:.08em;text-transform:none;margin-bottom:5px}
html body.sf-design .grid .actions{display:flex!important;margin-top:8px!important}
html body.sf-design .grid .buy{flex:1;min-height:44px;padding:9px!important;border:1px solid var(--sf-line)!important;border-radius:2px!important;background:transparent!important;color:var(--sf-wine)!important;font-size:13px!important;font-weight:500!important}
html body.sf-design .grid .buy:hover{background:var(--sf-pink)!important}
html body.sf-design .grid .view{display:none!important}
.sf-design .sf-product-link{color:inherit;text-decoration:none}
.sf-design .sf-product-link:hover{text-decoration:underline;text-underline-offset:4px}
html body.sf-design #cart{z-index:1000;background:var(--sf-paper)!important;box-shadow:-12px 0 40px #28252120;width:min(500px,100%);overflow-y:auto}
html body.sf-design .drawerBack{z-index:999}
html body.sf-design #cart .drawerHead{background:var(--sf-paper)!important;color:var(--sf-ink)!important;border-bottom:1px solid var(--sf-line);padding:22px}
.sf-design #cart .drawerHead h2{font-family:Georgia,serif;font-size:28px;font-weight:400}
.sf-design #cart .drawerHead small{font-size:12px;color:var(--sf-muted)}
.sf-design #cart .close{border:1px solid var(--sf-line);background:white;color:var(--sf-ink)}
.sf-design #cart .item{grid-template-columns:70px minmax(0,1fr) 44px;gap:12px;font-size:14px}
.sf-design #cart .item b{font-weight:400;overflow-wrap:anywhere}
.sf-design #cart .qty button,.sf-design #cart .remove{width:44px;height:44px}
.sf-design #cart .qty button{border-radius:3px}
html body.sf-design #cart .shipping{background:white!important;border-color:var(--sf-line)!important;border-radius:3px}
.sf-design #cart .shippingAudit{background:var(--sf-pink);color:var(--sf-wine)}
html body.sf-design #cart .finish{background:var(--sf-wine)!important;border:0;border-radius:3px!important;min-height:48px}
.sf-design #cart.sf-cart-empty .foot{display:none!important}
.sf-design #cart.sf-cart-empty .items{display:grid;place-items:center;min-height:300px}
.sf-design #cart .empty{padding:24px;background:none;color:var(--sf-muted);font-size:16px}
.sf-design .sf-continue{display:block;margin:22px auto 0;padding:13px 20px;min-height:48px;color:white;background:var(--sf-wine);border:0;border-radius:3px;cursor:pointer;font-size:14px}
.sf-design.sf-product .breadcrumb{max-width:1280px;width:calc(100% - 80px);margin:22px auto;font-size:12px}
html body.sf-design.sf-product .product{max-width:1280px;width:calc(100% - 80px);gap:64px;border:0;border-radius:0;box-shadow:none;padding:0;margin-bottom:36px;background:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
.sf-design.sf-product .main-photo{border-radius:0;background:#f0ebe4}
.sf-design.sf-product .details{padding:20px 0}
.sf-design.sf-product .eyebrow{color:var(--sf-wine);font-size:10px;letter-spacing:.12em}
.sf-design.sf-product .details h1{font-family:Georgia,serif;font-size:clamp(28px,3.2vw,45px);font-weight:400;line-height:1.15;letter-spacing:-.025em;margin-bottom:24px}
.sf-design.sf-product .description{font-size:15px;line-height:1.7;color:var(--sf-muted)}
.sf-design.sf-product .price{font-size:30px;font-weight:600;color:var(--sf-ink)}
.sf-design.sf-product .primary{background:var(--sf-wine);color:white;border:1px solid var(--sf-wine);border-radius:3px}
.sf-design.sf-product .actions a{border-radius:3px;font-weight:500;font-size:14px}
.sf-design.sf-product .whatsapp{border:1px solid var(--sf-line);color:var(--sf-ink);background:transparent}
.sf-design.sf-product .trust{grid-template-columns:1fr}
.sf-design.sf-product .trust div{text-align:left;padding:8px 0;border:0;border-bottom:1px solid var(--sf-line);background:none;font-size:12px;font-weight:400;display:flex;gap:10px;align-items:center}
.sf-design.sf-product .trust b{margin:0;font-size:13px}
.sf-design.sf-product .accordions{max-width:1280px;width:calc(100% - 80px);gap:18px}
.sf-design.sf-product .accordions details{border:0;border-top:1px solid var(--sf-line);border-radius:0;background:none;padding:20px 0}
.sf-design.sf-product .accordions summary{font-size:15px;font-weight:500;min-height:44px}
.sf-design.sf-product .accordions p{font-size:14px;line-height:1.7}
.sf-design.sf-product .sticky-buy{border-radius:4px}
.sf-design #sdfPublicSupport{z-index:900}
@media(min-width:901px){.sf-design .sf-hero-image{max-height:650px}}
@media(max-width:1050px){.sf-design .sf-header{grid-template-columns:175px minmax(140px,1fr) auto;gap:20px;padding-inline:24px}.sf-design .sf-account span:not(.sf-count){display:none}.sf-design .sf-logo img{width:165px}.sf-design .sf-nav{padding-inline:24px;gap:26px}.sf-design .sf-container,.sf-design.sf-home .wrap{padding-inline:24px!important}.sf-design .sf-hero{padding:24px;min-height:460px}.sf-design .sf-hero-copy{padding:30px}.sf-design .sf-hero h1{font-size:55px}.sf-design .sf-catalog-layout{grid-template-columns:155px minmax(0,1fr);gap:22px}html body.sf-design.sf-catalog>main{padding:26px 24px!important}}
@media(max-width:760px){
 .sf-design .sf-region{font-size:10px;padding:6px 10px;line-height:1.6}
 html body.sf-design .sf-header{grid-template-columns:1fr auto;gap:12px;padding:12px 16px}
 .sf-design .sf-logo{grid-column:1;grid-row:1}
 .sf-design .sf-account{grid-column:2;grid-row:1}
 .sf-design .sf-logo img{width:145px;height:44px}
 .sf-design .sf-account{gap:18px}
 html body.sf-design .sf-search{grid-column:1/-1;grid-row:2;height:46px;width:100%}
 html body.sf-design .sf-search input{font-size:14px}
 .sf-design .sf-nav{padding:0 16px;gap:20px;justify-content:space-between;font-size:12px;min-height:44px}
 .sf-design .sf-nav .sf-nav-note{display:none}
 .sf-design .sf-more>div{right:0}
 .sf-design .sf-container,.sf-design.sf-home .wrap{padding-inline:16px!important}
 .sf-design .sf-hero{padding:16px;grid-template-columns:1fr 1fr;min-height:0}
 .sf-design .sf-hero-copy{padding:26px 18px}
 .sf-design .sf-hero h1{font-size:42px;margin-bottom:18px}
 .sf-design .sf-hero .sf-kicker{font-size:9px;letter-spacing:.1em;margin-bottom:14px}
 .sf-design .sf-hero-copy>p:not(.sf-kicker){font-size:13px;margin-bottom:20px}
 .sf-design .sf-button{font-size:12px;gap:15px;padding:11px 13px}
 .sf-design .sf-hero-foot{display:none}
 .sf-design .sf-hero-image>span{font-size:11px;bottom:8px;left:8px;right:8px;padding:10px}
 .sf-design .sf-section-heading{margin-top:20px;gap:12px;align-items:start}
 .sf-design .sf-section-heading h2{font-size:27px;line-height:1.2}
 .sf-design .sf-section-heading .sf-kicker{font-size:9px}
 .sf-design .sf-section-heading>a{font-size:12px;max-width:90px;flex-shrink:0}
 .sf-design .sf-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
 .sf-design .sf-category-grid span{font-size:14px;padding:10px 0}
 .sf-design .sf-facts{grid-template-columns:1fr;gap:14px;margin-block:30px!important;padding-block:20px}
 .sf-design .sf-facts div{border:0}
 html body.sf-design .title h2{font-size:27px!important}
 html body.sf-design .products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}
 html body.sf-design .products .name,html body.sf-design .grid h2{font-size:14px!important}
 html body.sf-design .products .price,html body.sf-design .grid .price{font-size:18px!important}
 .sf-design .sf-campaigns{margin-inline:16px}
 .sf-design .sf-campaigns>summary span{display:block;margin:4px 0 0}
 html body.sf-design.sf-catalog>main{padding:22px 16px 48px!important}
 html body.sf-design .intro h1{font-size:29px!important;line-height:1.15}
 .sf-design .sf-catalog-layout{display:block}
 .sf-design .sf-filters{border:0;padding:0;margin:0 0 18px}
 .sf-design .sf-filters>h2{display:none}
 .sf-design .sf-filters .mobileCategories{display:flex!important;margin:0!important;width:100%!important;background:#fff!important;border:1px solid var(--sf-line)!important;border-radius:3px!important;color:var(--sf-ink)!important;min-height:46px;padding:10px 14px;font-weight:500}
 html body.sf-design .sf-filters #cats{display:none!important}
 html body.sf-design .sf-filters #cats.open{display:grid!important;grid-template-columns:1fr 1fr;padding:8px 0!important}
 .sf-design .sf-clear{padding:10px 0;min-height:44px}
 .sf-design .bar{gap:8px;margin-bottom:16px}
 .sf-design .bar b{font-size:12px}
 .sf-design .bar select{max-width:145px;font-size:12px}
 html body.sf-design .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 14px!important}
 .sf-design.sf-product .breadcrumb{width:calc(100% - 32px);margin:18px auto}
 html body.sf-design.sf-product .product{width:calc(100% - 32px);grid-template-columns:1fr;gap:18px}
 .sf-design.sf-product .details{padding:8px 0}
 .sf-design.sf-product .details h1{font-size:33px}
 .sf-design.sf-product .accordions{width:calc(100% - 32px);grid-template-columns:1fr;margin-bottom:100px}
 .sf-design.sf-product .sticky-buy{display:grid}
}
@media(max-width:480px){
 .sf-design .sf-region{font-size:10px}
 .sf-design .sf-region span{padding:0 3px}
 .sf-design .sf-nav{gap:10px;font-size:11px}
 .sf-design .sf-hero{grid-template-columns:1fr;padding:16px;gap:0}
 .sf-design .sf-hero-copy{padding:26px}
 .sf-design .sf-hero h1{font-size:clamp(34px,11vw,48px);line-height:1.06}
 .sf-design .sf-hero-copy>p:not(.sf-kicker){max-width:none;font-size:14px;margin:0 0 20px}
 .sf-design .sf-hero-image{height:auto;aspect-ratio:1.12}
 .sf-design .sf-hero-image>img{object-fit:contain}
 .sf-design .sf-hero-image>span{font-size:13px}
 .sf-design .sf-section-heading{display:block}
 .sf-design .sf-section-heading>a{max-width:none;margin-top:8px}
 .sf-design .sf-hero .sf-kicker{font-size:10px}
 .sf-design .sf-button{font-size:14px}
 .sf-design .sf-account{gap:12px}
 .sf-design .sf-logo img{width:130px}
 .sf-design #cart .drawerHead{padding:16px}
 .sf-design #cart .foot{padding:14px}
}
@media(prefers-reduced-motion:reduce){.sf-design *, .sf-design *::before,.sf-design *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
html body.sf-design dialog.viewer{margin:0;border:0;width:100vw;height:100vh;max-width:none;max-height:none;color:inherit}
html body.sf-design dialog.viewer::backdrop{background:rgba(10,12,15,.94)}
html body.sf-design .sf-arrow{display:inline-block;width:18px;height:18px;min-width:18px;vertical-align:middle;flex-shrink:0}
.sf-product-skip{position:fixed;top:8px;left:8px;z-index:2147483647;transform:translateY(-200%);padding:12px 16px;background:#fff;color:#111827;border:2px solid #111827;border-radius:6px;font-size:16px;line-height:1.4}.sf-product-skip:focus{transform:translateY(0)}
