.view{display:block}a{color:inherit}.logo{text-decoration:none}header .cart{text-decoration:none}a.ct,a.cc2,a.pc-link{text-decoration:none;color:inherit}a.ct,a.cc2,.pc-link{display:block}.pc img{height:auto}a.ad{text-decoration:none;display:inline-block}a.btn2,a.vall{text-decoration:none;text-align:center}a.vall{display:block;width:max-content;margin:28px auto 0}.ft a{display:block}.qt span{min-width:14px;text-align:center}.rte{font-size:15px;line-height:1.7;color:#444}.rte ul{margin:10px 0 18px 20px}.view .rte{max-width:760px;margin:0 auto}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:36px;max-width:980px;margin:0 auto;align-items:start}.pdp-img img#pdp-main{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:5px}.pdp-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.pdp-thumbs img{width:72px;height:72px;object-fit:cover;border-radius:4px;cursor:pointer;border:2px solid transparent}.pdp-thumbs img:hover{border-color:var(--g)}.pdp-info .rte{margin:0 0 20px}.pdp-price{font-size:24px;font-weight:900;color:var(--g);margin:0 0 14px}.pdp-price s{color:#999;font-size:16px;font-weight:400;margin-left:6px}.pdp-price small{font-size:14px;color:#777;font-weight:400}.pdp-select{width:100%;border:1px solid #ddd;border-radius:3px;padding:12px;font:400 14px Lato,sans-serif;margin-bottom:12px;background:#fff}.pdp-row{display:flex;gap:12px}.pdp-qty{width:86px;border:1px solid #ddd;border-radius:3px;padding:12px;font:400 15px Lato,sans-serif}.pdp-row .btn2{flex:1;padding:13px}.btn2[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:860px){.pdp{grid-template-columns:1fr;gap:18px}.pdp-info h1{font-size:22px}}.pagination{display:flex;justify-content:center;margin:28px 0 0}.pagination .page,.pagination .prev,.pagination .next{display:inline-block;margin:0 4px}.pagination a,.pagination .current{display:inline-block;padding:8px 14px;border:1px solid #ddd;border-radius:3px;text-decoration:none;font-weight:700;font-size:14px}.pagination .current,.pagination a:hover{background:var(--g);color:#fff;border-color:var(--g)}.errors{background:#fdecec;color:#a11a1a;border-radius:4px;padding:12px 14px;margin-bottom:14px;font-size:14px}.errors ul{list-style:none;padding:0}.so{font-size:11px;font-weight:900;color:#a11a1a;background:#fdecec;border-radius:5px;padding:5px 8px}.pc small.so,.pr small{display:inline-block}@media(max-width:860px){a.ad{display:grid}}.co{margin-top:6px}.co h5{font-size:15px;font-weight:900;margin-bottom:10px;text-align:center}.co .lbl{font-size:12px;color:#777;margin:0 0 6px;text-align:center}.co input,.co textarea{width:100%;border:1px solid #ddd;border-radius:3px;padding:12px 14px;font:400 14px Lato,sans-serif;margin-bottom:10px;background:#fff}.co textarea{resize:vertical;min-height:70px}.co .btn2{display:block;width:100%;padding:14px;margin-bottom:10px}.co .wa{background:#25d366;border-color:#25d366;color:#fff}.co .wa svg{width:18px;height:18px;vertical-align:-3px;margin-right:6px}.co .err{color:#a11a1a;font-size:13px;text-align:center;margin:-2px 0 10px}.co .or{text-align:center;color:#999;font-size:12px;margin:2px 0 10px}.co form{margin:0}.pdp-slot{display:flex}.pdp-slot .ad{font-size:15px;width:auto;height:auto;padding:13px 40px;border-radius:5px;background:var(--g);color:#fff;display:inline-block}.pdp-slot .ad:after{content:none}.pdp-slot .qt{display:inline-flex;font-size:16px;padding:6px 8px}.pdp-slot .qt button{width:30px;font-size:20px}@media(max-width:860px){.pdp-slot .ad{width:100%}}a.fl{display:flex}.co .opts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.co .opt{position:relative;display:block;cursor:pointer}.co .opt input{position:absolute;opacity:0;width:0;height:0;margin:0}.co .opt span{display:block;border:2px solid #ddd;border-radius:8px;padding:12px 10px;text-align:center;background:#fff;transition:border-color .15s,background .15s}.co .opt b{display:block;font-size:14px;font-weight:900}.co .opt small{display:block;color:#777;font-size:11px;margin-top:2px}.co .opt input:checked+span{border-color:var(--g,#1a7a3c);background:#f2faf5}.co .opt input:focus-visible+span{outline:2px solid var(--g,#1a7a3c);outline-offset:2px}.co .pane[hidden]{display:none}.co .pane{animation:vin .2s ease}.co .opts.sub{margin-bottom:12px}@media(max-width:380px){.co .opts{grid-template-columns:1fr}}.nx.pv{right:auto;left:12px}@media(max-width:860px){.nx{display:flex!important;align-items:center;justify-content:center;width:30px;height:30px;font-size:18px;line-height:1;padding:0;border-radius:50%}.nx{right:8px}.nx.pv{right:auto;left:8px}}@media(max-width:860px){.hero{display:none!important}header.t{background:#fff!important;box-shadow:0 1px 6px #00000014!important}header.t a,header.t b,header.t span,header.t small,header.t .logo,header.t #lb1,header.t #lb2,header.t .cart{color:inherit!important}header.t .search{background:#f3f3f3!important;border:1px solid #ddd!important;color:#222!important}header.t .search::placeholder{color:#888}}.pdp [hidden],.pdp-rel [hidden]{display:none!important}.crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px;color:#888;margin:0 auto 16px;max-width:980px}.crumbs a{color:#888;text-decoration:none}.crumbs a:hover{color:var(--g)}.crumbs b{color:#333;font-weight:700}.pdp-ph{aspect-ratio:1;background:#f4f4f4;border-radius:5px;display:grid;place-items:center}.pdp-ph svg{width:50%;opacity:.4}.pdp-thumbs img.on{border-color:var(--g)}.pdp-title{text-align:left;font-size:28px;font-weight:900;line-height:1.2;margin:0 0 6px}.pdp-meta{display:flex;gap:10px;align-items:center;color:#777;font-size:13px;margin:0 0 12px}.pdp-rate{background:#fff4d6;color:#8a5a00;font-weight:900;border-radius:4px;padding:2px 8px}.pdp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px}.pdp-price s{margin-left:0}.pdp-off{font-style:normal;font-size:12px;font-weight:900;color:#fff;background:var(--g);border-radius:4px;padding:3px 8px;align-self:center}.pdp-lbl{font-size:12px;font-weight:900;color:#777;text-transform:uppercase;letter-spacing:.06em;margin:4px 0 8px}.pdp-variants{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.vp{position:relative;cursor:pointer}.vp input{position:absolute;opacity:0;width:0;height:0}.vp span{display:block;border:2px solid #ddd;border-radius:8px;padding:9px 16px;font-weight:700;font-size:14px;background:#fff;transition:border-color .15s,background .15s}.vp input:checked+span{border-color:var(--g);background:#fdf1f3;color:var(--g)}.vp input:focus-visible+span{outline:2px solid var(--g);outline-offset:2px}.vp.out span{color:#aaa;text-decoration:line-through}.pdp-buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 18px}.pdp-buy .pdp-slot{flex:0 1 auto}.pdp-vc{padding:13px 24px;font-size:15px;border-radius:5px}.pdp-so{font-size:14px;padding:11px 18px}.pdp-points{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:8px}.pdp-points li{font-size:12.5px;color:#555;background:#f6f6f6;border-radius:20px;padding:6px 12px}.pdp-points b{color:#222}.pdp-desc{border-top:1px solid #eee;padding-top:16px}.pdp-desc h2{font-size:16px;font-weight:900;margin:0 0 8px}.pdp-desc .rte{margin:0;line-height:1.6;color:#444}.pdp-rel{max-width:980px;margin:44px auto 0}.pdp-rel h2{font-size:20px;font-weight:900;margin:0 0 14px}@media(max-width:860px){.crumbs{margin-bottom:10px}.pdp-title{font-size:22px}.pdp-buy .pdp-slot{flex:1 1 100%}.pdp-slot .qt{display:flex;justify-content:space-between;width:100%}.pdp-vc{flex:1 1 100%;text-align:center}.pdp-rel{margin-top:30px}.pdp-rel h2{font-size:17px}.pdp-img img#pdp-main{border-radius:12px}}header .cart{padding:6px 8px}header .cart[data-n]:not([data-n="0"]):after{top:-2px;right:-2px;min-width:19px;height:19px;font-size:11px}@media(max-width:860px){html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0}html,body{overflow-x:hidden;max-width:100%}img,svg{max-width:100%}.wrap,.pg,.shop,.view{min-width:0;max-width:100%}.pc{min-width:0;overflow:hidden}.pc h5,.pc small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr{flex-wrap:wrap;row-gap:6px;column-gap:4px;min-width:0}.pr b{flex:1 1 auto;min-width:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr .slot,.pr .so,.pr a.ad{margin-left:auto;flex:none}.qt{flex:none;gap:0;padding:2px;font-size:12px}.qt button{width:20px;padding:0;font-size:17px;line-height:1}.qt span{min-width:16px}.loc b,.loc span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.recover{margin-top:16px;text-align:center}.recover summary{cursor:pointer;color:var(--g);font-weight:900;font-size:14px;list-style:none}.recover summary::-webkit-details-marker{display:none}.recover form{margin-top:14px;text-align:left}.recover .ok{background:#eaf7ee;color:#1a6b34;border-radius:4px;padding:12px 14px;margin-bottom:14px;font-size:14px}.pf{max-width:560px;margin:0 auto}.pf-card{display:flex;align-items:center;gap:14px;background:linear-gradient(110deg,#fdf1f3,#fff);border:1px solid #f3d6dc;border-radius:16px;padding:18px;margin-bottom:16px}.pf-av{flex:none;width:58px;height:58px;border-radius:50%;background:var(--g);color:#fff;display:grid;place-items:center;font:900 24px Lato,sans-serif}.pf-who{flex:1;min-width:0}.pf-who h1{text-align:left!important;font-size:19px!important;margin:0 0 2px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-who p{margin:0;color:#777;font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.pf-stat{flex:none;text-align:center;background:#fff;border-radius:12px;padding:8px 14px;box-shadow:0 2px 8px #00000014}.pf-stat b{display:block;font-size:20px;color:var(--g)}.pf-stat span{font-size:11px;color:#777}.pf-menu{background:#fff;border-radius:16px;box-shadow:0 3px 14px #00000014;overflow:hidden;margin-bottom:22px}.pf-menu a,.pf-menu button{display:flex;align-items:center;gap:14px;width:100%;padding:15px 16px;background:#fff;border:0;border-bottom:1px solid #f0f0f0;text-decoration:none;color:#222;font:700 15px Lato,sans-serif;text-align:left;cursor:pointer}.pf-menu a:last-child{border-bottom:0}.pf-menu svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--g);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pf-menu span{flex:1}.pf-menu i{font-style:normal;color:#bbb;font-size:22px;line-height:1}.pf-menu .out,.pf-menu .out span{color:#a11a1a}.pf-menu .out svg{stroke:#a11a1a}.pf-menu a:hover,.pf-menu button:hover{background:#fafafa}.pf-h{font-size:17px;font-weight:900;margin:0 0 10px}.pf-orders{display:grid;gap:10px}.pf-o{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:1px solid #eee;border-radius:12px;padding:13px 14px;text-decoration:none;color:inherit}.pf-o small{display:block;color:#777;font-size:12px;margin-top:2px}.pf-o .r{text-align:right}.pf-o .st{color:var(--g);font-weight:700}.pf-empty{text-align:center;background:#fafafa;border-radius:12px;padding:24px}.pf-empty p{color:#777;margin-bottom:12px}@media(max-width:860px){.pf{padding:0 12px}.pf-card{padding:14px}}.pc-btn{flex:none;width:40px;height:40px;border-radius:50%;border:2px solid var(--gl);background:var(--g);color:#fff;font:900 17px Lato,sans-serif;cursor:pointer;display:grid;place-items:center;box-shadow:0 3px 10px #00000026}.pc-btn:hover{transform:scale(1.05)}.pc-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;background:#00000059}.pc-card{position:fixed;z-index:60;top:calc(var(--hh,84px) + 6px);right:clamp(16px,4vw,64px);width:330px;max-width:calc(100vw - 24px);background:#fff;border-radius:16px;box-shadow:0 14px 40px #00000040;padding:16px;max-height:calc(100vh - var(--hh,84px) - 24px);overflow:auto}.pc-card[hidden],.pc-ov[hidden],.pc-grab{display:none}.pc-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pc-who{flex:1;min-width:0}.pc-who b{display:block;font-size:16px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-who small{display:block;color:#777;font-size:12px;overflow:hidden;text-overflow:ellipsis}.pc-x{flex:none;border:0;background:#f4f4f4;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;cursor:pointer;color:#555}.pc-card .pf-menu{box-shadow:none;border:1px solid #f0f0f0;margin-bottom:0}.tb-av{width:23px;height:23px;border-radius:50%;background:var(--g);color:#fff;display:grid;place-items:center;font:900 12px Lato,sans-serif}.tabbar a.on .tb-av{box-shadow:0 0 0 2px var(--gl)}@media(max-width:860px){.pc-btn{display:none}.pc-ov{z-index:70}.pc-card{z-index:80;top:auto;left:0;right:0;bottom:0;width:auto;max-width:none;border-radius:22px 22px 0 0;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));max-height:82vh;animation:pcup .25s ease-out}.pc-grab{display:block;width:42px;height:4px;border-radius:2px;background:#ddd;margin:0 auto 12px}}@keyframes pcup{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}html.pc-open{overflow:hidden}.of-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;max-width:1100px;margin:0 auto 28px}.of-card{display:flex;flex-direction:column;background:#fff;border:1px solid #f3d6dc;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0000000f}.of-badge{background:linear-gradient(110deg,var(--g),#ef4a73);color:#fff;font:900 26px Lato,sans-serif;text-align:center;padding:18px 12px;letter-spacing:.5px}.of-body{padding:16px;text-align:center;display:flex;flex-direction:column;gap:12px;flex:1}.of-text{font-weight:700;color:#333;font-size:15px;line-height:1.4}.of-code{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.of-code .cp{margin:0;font-size:15px}.of-note{color:#888;font-size:12px}.of-how{max-width:1100px;margin:0 auto;background:#fdf1f3;border-radius:16px;padding:20px;text-align:center}.of-how h5{font-size:17px;font-weight:900;margin-bottom:10px}.of-how ol{list-style:none;counter-reset:s;display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:0 0 16px;padding:0}.of-how li{counter-increment:s;font-size:14px;color:#444;display:flex;align-items:center;gap:8px}.of-how li:before{content:counter(s);width:24px;height:24px;border-radius:50%;background:var(--g);color:#fff;display:grid;place-items:center;font:900 12px Lato,sans-serif}@media(max-width:860px){.of-grid{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.of-card{flex-direction:row;align-items:stretch}.of-badge{flex:none;width:104px;display:grid;place-items:center;font-size:17px;padding:10px 6px;line-height:1.15}.of-body{text-align:left;align-items:flex-start;padding:12px;gap:8px}.of-text{font-size:13.5px}.of-code{justify-content:flex-start}.of-code .cp{font-size:13px}.of-code .btn2{padding:7px 14px;font-size:12px}.of-how{padding:16px}.of-how ol{flex-direction:column;align-items:flex-start;gap:8px;max-width:260px;margin:0 auto 14px}}.sg-card{width:340px}.sg-opt{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #f0d3d9;border-radius:14px;margin-bottom:10px;text-decoration:none;color:#222;background:#fff}a.sg-opt:hover{background:#fdf1f3}.sg-opt svg{flex:none;width:26px;height:26px;fill:none;stroke:var(--g);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sg-opt span{flex:1;min-width:0}.sg-opt b{display:block;font-size:15px;font-weight:900}.sg-opt small{display:block;color:#777;font-size:12px;margin-top:2px}.sg-opt i{font-style:normal;color:#bbb;font-size:22px}.sg-soon{background:#fafafa;border-style:dashed;cursor:not-allowed}.sg-soon svg{stroke:#aaa}.sg-soon b{color:#777}.sg-soon em{flex:none;font-style:normal;font:900 11px Lato,sans-serif;background:var(--gl);color:var(--g);border-radius:20px;padding:4px 10px;white-space:nowrap}.sg-note{font-size:12px;color:#777;text-align:center;margin:4px 0 0;line-height:1.5}@media(max-width:860px){.sg-card{width:auto}}.catrow{padding-top:6px}.catrow .cl{margin-top:18px}.cx-more{display:none;position:relative}.cx-btn{border:1px solid #ddd;background:#fff;border-radius:20px;padding:6px 14px;font:700 13px Lato,sans-serif;color:var(--tx);cursor:pointer;white-space:nowrap}.cx-more.open .cx-btn,.cx-more:has(.cx-menu a.on) .cx-btn{background:var(--g);border-color:var(--g);color:#fff}.cx-menu{display:none;position:absolute;top:calc(100% + 6px);right:0;min-width:160px;background:#fff;border-radius:14px;box-shadow:0 10px 30px #0003;padding:6px;z-index:30}.cx-more.open .cx-menu{display:block}.cx-menu a{display:block;padding:10px 14px;border:0!important;border-radius:10px!important;font-size:14px;white-space:nowrap}.cx-menu a:hover,.cx-menu a.on{background:var(--gl)!important;color:var(--g)!important}@media(max-width:860px){.chipbar{flex-wrap:nowrap;overflow:visible;justify-content:center;gap:6px}.chipbar a.cx-x{display:none}.chipbar>a{padding:6px 12px;font-size:13px}.cx-more{display:block;flex:none}}html.loc-na .pc .pr .slot,html.loc-na .pc .pr a.ad,html.loc-na .pc .pr .so{display:none}html.loc-na .pc .pc-link{opacity:.55}html.loc-na .pc .pr:after{content:"Not available in your area";flex:1;text-align:right;color:#a11a1a;font:900 11px Lato,sans-serif;line-height:1.2}html.loc-na .pdp-buy .slot,html.loc-na .pdp-buy .pdp-so,html.loc-na .pdp-buy .pdp-vc{display:none!important}html.loc-na .pdp-buy:after{content:"Not available in your area";display:inline-block;padding:12px 18px;border:1px dashed #a11a1a;border-radius:10px;color:#a11a1a;font:900 14px Lato,sans-serif}html.loc-na .pdp-img img{opacity:.6}@media(max-width:860px){header,header.t{background:#fde1e4!important;box-shadow:0 4px 14px #d11a4f1f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}header .search,header.t .search{background:#fff!important;border:1px solid #f3c6cd!important;color:var(--tx)!important}header.t .search::placeholder{color:#8a8a8a}}.back-link{display:inline-block;margin:0 0 8px;color:var(--g);font-weight:900;font-size:14px;text-decoration:none}.os-box{background:#fff;border:1px solid #f0e0e3;border-radius:14px;padding:14px 16px;margin:0 0 16px;box-shadow:0 3px 12px #0000000d}.os-box>h5{font-size:15px;font-weight:900;margin:0 0 6px}.os-box .ci{box-shadow:none;border-radius:0;border-width:0 0 1px 0;padding:10px 0;margin:0;background:transparent}.os-box .tot{padding:12px 0 2px}.os-hint{font-size:12px;color:#777;text-align:center;margin:2px 0 0;line-height:1.5}.band.cats{padding-top:0!important;padding-bottom:6px}.band.hb{padding-bottom:14px}a.bs{text-decoration:none;color:inherit}.bs .bx{min-width:0;padding-left:2px}.bs img{flex:none}@media(max-width:860px){.band.hb .wrap,.band.cats .wrap{padding-left:16px;padding-right:16px}.bn .nx{display:none!important}.bs{padding:0 20px!important;gap:12px}.bn{margin-top:0}.band.cats .cr{padding-left:2px;padding-right:16px;gap:10px;padding-top:14px}.band.cats .ct{width:76px}.band.cats .ct img{width:64px;height:64px}}.gate{border:2px solid #eee;border-radius:10px;padding:14px;margin-bottom:14px;background:#fafafa}.gate.bad{border-color:#a11a1a}#det[hidden],#gate[hidden]{display:none}.gd{display:flex;flex-direction:column;gap:10px;text-align:left}.gd h5{margin:0 0 2px;text-align:center;font-size:17px}.gd h6{margin:8px 0 0;font-size:14px;font-weight:700;color:#222}.gd input[type=text],.gd input[type=tel],.gd select,.gd textarea{width:100%;box-sizing:border-box;margin:0;padding:13px 14px;border:1px solid #ddd;border-radius:10px;font:inherit;font-size:15px;background:#fff}.gd textarea{min-height:64px;resize:vertical}.gd select{height:48px;-webkit-appearance:auto;appearance:auto}.gd-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gd-for,.gd-type{display:flex;gap:8px}.gd-for label,.gd-type label{flex:1;display:block;margin:0;cursor:pointer;position:relative}.gd .gd-for input,.gd .gd-type input{position:absolute!important;opacity:0;width:0!important;height:0!important;margin:0;padding:0;border:0}.gd-for span,.gd-type span{display:block;text-align:center;padding:11px 8px;border:1px solid #ddd;border-radius:10px;font-weight:700;font-size:14px;background:#fff}.gd-for input:checked+span,.gd-type input:checked+span{border-color:#d11a4f;background:#fdf0f4;color:#d11a4f}.gd-recv{display:flex;flex-direction:column;gap:10px;background:#fafafa;border-radius:12px;padding:6px 12px 12px}.gd .gd-geo{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;margin:0}.gd-msg{margin:0;font-size:13px;color:#666;min-height:0}.gd-msg.ok{color:#1a7f3c}.gd-msg.bad,.gd .err{color:#a11a1a;font-size:13px}.gd .err{margin:0;text-align:left}.sa{display:flex;flex-direction:column;gap:8px}.sa h6{margin:0}.sa-card{display:block;width:100%;text-align:left;padding:12px 14px;border:1px solid #ddd;border-radius:12px;background:#fff;cursor:pointer;font:inherit}.sa-card span{display:block;font-size:13px;color:#666;margin-top:2px}.sa-card.on{border-color:#d11a4f;background:#fdf0f4}.sa-new{color:#d11a4f;text-align:center}.dfee{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#fff7e6;border:1px dashed #e0a400;border-radius:8px;padding:10px 12px;margin:2px 0 12px;font-size:13px}.dfee b{font-size:16px;white-space:nowrap}.dfee[hidden]{display:none}#v-cart .wrap{max-width:1040px}.cart-grid{display:grid;grid-template-columns:1fr;gap:16px}.cart-sum{background:#fff;border:1px solid #f0e0e3;border-radius:14px;padding:6px 16px 16px;box-shadow:0 3px 12px #0000000d;height:fit-content}.cart-sum .co{margin:0}@media(min-width:900px){.cart-grid{grid-template-columns:1fr 360px;gap:28px;align-items:start}.cart-sum{position:sticky;top:calc(var(--hh,96px) + 16px)}#v-cart h1{text-align:left}}.co-grid{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:900px){#v-pay h1,#v-pay .sub,#v-wa h1,#v-wa .sub{text-align:left}.co-grid{grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.co-main{order:1}.co-side{order:2;position:sticky;top:calc(var(--hh,96px) + 16px)}}.pf{max-width:1040px}.pf-side,.pf-main{display:block}.pf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.pf-stats .pf-stat{padding:12px 8px}.pf-da{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fff;border:1px solid #eee;border-radius:14px;padding:14px 16px;margin-bottom:22px}.pf-addr{margin:0;color:#555;font-size:14px;line-height:1.5}.pf-addr.muted{color:#999}.pf-da .pf-h{margin-bottom:6px}.pf-o img{flex:none;width:52px;height:52px;border-radius:8px;object-fit:cover}.pf-om{flex:1;min-width:0}@media(min-width:900px){.pf{display:grid;grid-template-columns:320px minmax(0,1fr);gap:28px;align-items:start}.pf-side{position:sticky;top:calc(var(--hh,96px) + 16px)}.pf-card{flex-direction:column;text-align:center;padding:24px}.pf-who h1{text-align:center!important;white-space:normal}.pf-av{width:76px;height:76px;font-size:32px}}.ad-wrap,.od-wrap{max-width:1040px}.ad-grid,.od-grid{display:grid;grid-template-columns:1fr;gap:18px}.ad-list{display:grid;gap:12px;align-content:start}.ad-card{text-align:left!important;position:relative}.ad-card p{white-space:normal}.ad-def{font-style:normal;font-size:11px;background:#eaf7ee;color:#1a6b34;border-radius:20px;padding:2px 8px;margin-left:6px;vertical-align:middle}.ad-del{background:none;border:0;color:#a11a1a;font-weight:900;cursor:pointer;padding:6px 0 0}.ad-form input[type=text],.ad-form input[type=tel]{width:100%;border:1px solid #ddd;border-radius:6px;padding:12px;font:400 15px Lato,sans-serif;margin-bottom:10px;background:#fff}.ad-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ad-chk{display:flex;align-items:center;gap:8px;font-size:14px;margin:2px 0 14px}.ad-form .btn2{width:100%}@media(min-width:900px){.ad-grid{grid-template-columns:1fr 400px;gap:28px;align-items:start}.ad-wrap h1,.od-wrap h1,.od-sub{text-align:left}.ad-form{position:sticky;top:calc(var(--hh,96px) + 16px)}}.od-sub{margin-bottom:16px}.od-pill{display:inline-block;background:#f4f4f4;border-radius:20px;padding:2px 10px;font-size:12px;margin-left:4px}.od-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;border-bottom:1px solid #f3f3f3}.od-row span:last-child{text-align:right;color:#555;word-break:break-word}@media(min-width:900px){.od-grid{grid-template-columns:1fr 360px;gap:28px;align-items:start}}.view .fm{background:#fff;border:1px solid #f0e0e3;border-radius:16px;padding:26px 24px;box-shadow:0 6px 24px #0000000f}.view .fm h1,.view .fm .sub{text-align:center}@media(max-width:600px){.view .fm{border:0;box-shadow:none;padding:6px 2px}}@media(max-width:600px){.co-main,.co-side,.cart-sum,.pf-main{min-width:0}.pf-stats{gap:8px}.pf-stat b{font-size:16px}.pf-da{flex-direction:column;align-items:flex-start}.ad-two{grid-template-columns:1fr}}.lg-card .pc-top{margin-bottom:10px}.lg-tabs{display:flex;gap:6px;background:#f4f4f4;border-radius:10px;padding:4px;margin-bottom:12px}.lg-tabs button{flex:1;border:0;background:transparent;border-radius:8px;padding:9px;font:900 14px Lato,sans-serif;cursor:pointer;color:#666}.lg-tabs button.on{background:#fff;color:var(--g);box-shadow:0 1px 4px #0000001f}.lg-pane input{width:100%;border:1px solid #ddd;border-radius:8px;padding:12px;font:400 15px Lato,sans-serif;margin-bottom:10px;background:#fff}.lg-pane .btn2{width:100%;padding:13px}.lg-pane[hidden]{display:none}.lg-link{display:block;text-align:center;margin-top:10px;color:var(--g);font-weight:900;font-size:13px;text-decoration:none}.lg-guest{width:100%;margin-top:12px}.sg-note{color:#888;font-size:12px;text-align:center;margin:10px 0 0}@media(min-width:861px){.pc-card.lg-card{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:420px;padding:22px;animation:lgin .2s ease-out}.pc-ov{z-index:58}}@media(max-width:860px){.pc-card.lg-card{transform:none}}@keyframes lgin{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.ac-nav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 16px;padding-bottom:2px}.ac-nav::-webkit-scrollbar{display:none}.ac-nav button,.ac-nav a{flex:none;display:flex;align-items:center;gap:8px;border:1px solid #eee;background:#fff;border-radius:999px;padding:9px 14px;font:900 13px Lato,sans-serif;color:#444;text-decoration:none;cursor:pointer;white-space:nowrap}.ac-nav svg{width:18px;height:18px;fill:none;stroke:var(--g);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ac-nav .on{background:var(--g);color:#fff;border-color:var(--g)}.ac-nav .on svg{stroke:#fff}.ac-nav .out{color:#a11a1a}.ac-nav .out svg{stroke:#a11a1a}.ac-pane[hidden]{display:none}.ac-quick{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px}.ac-q{display:block;text-align:left;background:#fff;border:1px solid #f0e0e3;border-radius:14px;padding:14px;text-decoration:none;color:#222;cursor:pointer;font-family:inherit}.ac-q b{display:block;font-size:14px;font-weight:900;color:var(--g)}.ac-q small{display:block;color:#777;font-size:12px;margin-top:3px;font-weight:400}.ac-q:hover{box-shadow:0 4px 14px #00000014}.ac-chips{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.ac-chips button{border:1px solid #ddd;background:#fff;border-radius:999px;padding:7px 14px;font:900 13px Lato,sans-serif;cursor:pointer}.ac-chips .on{background:var(--g);color:#fff;border-color:var(--g)}.pf-o{display:flex;flex-direction:column;gap:8px;padding:0;overflow:hidden}.pf-o[hidden]{display:none}.pf-ol{display:flex;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;color:inherit}.pf-re{margin:0 14px 12px;padding:8px 14px;font-size:13px}.pf-o .st-done{color:#1a7a3c}.pf-o .st-progress{color:#c27a00}.pf-o .st-cancelled{color:#a11a1a}.ac-prefs label{display:block;font-size:13px;font-weight:900;margin-bottom:12px}.ac-prefs select,.ac-prefs input[type=text],.ac-prefs textarea{display:block;width:100%;margin-top:6px;border:1px solid #ddd;border-radius:8px;padding:11px;font:400 15px Lato,sans-serif;background:#fff}.ac-prefs textarea{min-height:70px}.ac-prefs label.ad-chk{font-weight:400}.ac-prefs .btn2{width:100%}@media(min-width:900px){.ac-nav{flex-direction:column;overflow:visible;gap:6px}.ac-nav button,.ac-nav a{border-radius:12px;padding:12px 14px;font-size:14px}.ac-quick{grid-template-columns:repeat(3,1fr)}}.fq-wrap{max-width:760px}.fq-list{display:grid;gap:10px;margin-bottom:22px}.fq{background:#fff;border:1px solid #eee;border-radius:12px;padding:0}.fq summary{cursor:pointer;list-style:none;padding:14px 16px;font-weight:900;font-size:15px;display:flex;justify-content:space-between;gap:12px}.fq summary::-webkit-details-marker{display:none}.fq summary:after{content:"+";color:var(--g);font-size:20px;line-height:1}.fq[open] summary:after{content:"\2212"}.fq p{margin:0;padding:0 16px 14px;color:#555;font-size:14px;line-height:1.55}.fq-help{background:#fdf1f3;border-radius:14px;padding:18px;text-align:center}.fq-help h5{font-size:16px;font-weight:900;margin-bottom:10px}.fq-help .btn2{margin:4px}body[data-template=cart],body[data-template=cart] #MainContent,body[data-template=cart] #v-cart{background:#eee}body[data-template=cart]{--cr:#e30613}#v-cart{padding:18px 0 48px}#v-cart .wrap{max-width:1100px;padding:0 16px}#v-cart h1{display:block!important;color:#111!important;background:#fff;border-radius:2px;margin:0 0 10px;padding:18px 20px;text-align:left;font:900 15px Lato,sans-serif;letter-spacing:.14em;text-transform:uppercase}#v-cart h1:after{content:"Items are reserved for 60 minutes";float:right;font:400 12px Lato,sans-serif;letter-spacing:0;text-transform:none;color:#777}#v-cart .cart-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:900px){#v-cart .cart-grid{grid-template-columns:1fr 370px;align-items:start}#v-cart .cart-sum{position:sticky;top:calc(var(--hh,96px) + 16px)}}#v-cart .ci{background:#fff;border:0;border-radius:2px;box-shadow:none;padding:16px 20px;margin:0 0 10px!important;min-height:0!important;height:auto!important;align-items:center}#v-cart .ci img{width:100px;height:124px;object-fit:cover;border-radius:2px}#v-cart .ci b{font-weight:900}#v-cart .qt{background:var(--cr);border-radius:2px;color:#fff}#v-cart .qt button{color:#fff;background:transparent}#v-cart .cart-sum{background:#fff;border:0;border-radius:2px;box-shadow:0 4px 18px #00000014;padding:24px 22px}#v-cart .cart-sum:after{content:"Delivery charge and discounts are calculated at checkout. Fresh meat is cut to order and delivered chilled in 40-50 minutes.";display:block;margin-top:14px;padding-top:12px;border-top:1px solid #eee;font-size:12px;line-height:1.5;color:#777}#v-cart .tot{border-bottom:1px solid #eee;padding:0 0 14px;margin-bottom:14px;font:900 14px Lato,sans-serif;letter-spacing:.1em;text-transform:uppercase}#v-cart .tot b{font-size:20px;letter-spacing:0;color:#111}#v-cart .btn2,#v-cart .co .btn2{border-radius:2px;background:var(--cr);border-color:var(--cr);color:#fff;font:900 13px Lato,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:15px}#v-cart .btn2.o{background:#fff;color:var(--cr)}#v-cart .co .wa{background:#25d366;border-color:#25d366}#v-cart .co h5{font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:#555}#v-cart input[type=text],#v-cart input[type=tel],#v-cart select,#v-cart textarea,#v-cart .gd input,#v-cart .gd select,#v-cart .gd textarea,#v-cart .gate,#v-cart .dfee,#v-cart .gd-recv,#v-cart .sa-card,#v-cart .gd-for span,#v-cart .gd-type span,#v-cart .co .opt span{border-radius:2px}#v-cart .gd-for input:checked+span,#v-cart .gd-type input:checked+span,#v-cart .sa-card.on,#v-cart .co .opt input:checked+span{border-color:var(--cr);background:#fff5f5;color:var(--cr)}#v-cart .sa-new{color:var(--cr)}@media(max-width:600px){#v-cart h1{padding:14px 16px}#v-cart h1:after{display:block;float:none;margin-top:4px}#v-cart .ci{padding:12px}#v-cart .ci img{width:76px;height:94px}}@media(min-width:861px){.pg{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,250px));justify-content:center;gap:16px}.pg>.sub,.pg>p,.pg>.vm-wrap,.pg>div:not(.pc){grid-column:1/-1}.pg>.pc{padding:10px;max-width:250px;min-width:0}.pg .pc h5{font-size:15px;margin:8px 0 2px}.pg .pc small{font-size:11px}.pg .pr{margin-top:10px}.pg .pr b{font-size:14px}.pg .ad{padding:6px 18px;font-size:12px}}.pg>.vm-x{display:none}.vm-wrap{text-align:center;margin-top:6px}.vm-wrap .btn2{padding:11px 34px}body .cd{width:352px}body .cd-head{padding:13px 16px}body .cd-head h2{font-size:13px}body .cd-count{font-size:9px;padding:2px 6px}body .cd-x{font-size:24px}body .cd-scroll{padding:0 16px}body .cd-saved{font-size:11px;margin-top:11px;padding-bottom:10px}body .cd-saved svg{width:13px;height:13px}body .cd-item{gap:11px;padding:13px 0}body .cd-item img{width:62px;height:77px}body .cd-info small{font-size:10px}body .cd-info b{font-size:12px}body .cd-price{font-size:11px}body .cd-row{gap:11px;margin-top:8px}body .cd-qty button{width:24px;height:26px;font-size:14px}body .cd-qty span{min-width:22px;font-size:11px}body .cd-rm{font-size:10px}body .cd-line{font-size:12px}body .cd-rec{padding:8px 11px 10px;margin:13px 0}body .cd-rec>small{font-size:8px}body .cd-rec-row img{width:35px;height:42px}body .cd-rec-row div{font-size:11px}body .cd-rec-row div small{font-size:10px}body .cd-rec-row a{padding:6px 14px;font-size:10px}body .cd-tools button{font-size:10px;padding:10px 4px}body .cd-tools svg{width:16px;height:16px}body .cd-pane{font-size:11px}body .cd-foot{padding:11px 16px 13px}body .cd-tot{font-size:11px}body .cd-tot b{font-size:16px}body .cd-fine{font-size:10px;margin:3px 0 10px}body .cd-go{padding:12px;font-size:11px}body .cd-alt{padding:10px;font-size:10px;margin-top:6px}@media(max-width:600px){body .cd{width:100vw}}@media(min-width:861px){html{zoom:.9}}@media(min-width:900px){#v-pay .co-grid,#v-wa .co-grid{align-items:stretch}#v-pay .co-main,#v-wa .co-main,#v-pay .co-side,#v-wa .co-side{position:static;display:flex;flex-direction:column}#v-pay .co-main>.os-box,#v-wa .co-main>.os-box,#v-pay .co-side>.os-box,#v-wa .co-side>.os-box{flex:1;margin:0;display:flex;flex-direction:column}#v-pay .co-side .os-box .tot,#v-wa .co-side .os-box .tot{margin-top:auto}#v-pay .co-main>.os-box form,#v-wa .co-main>.os-box form{flex:1;display:flex;flex-direction:column}}#v-pay .os-box,#v-wa .os-box,#v-pay .gate,#v-pay .dfee,#v-pay .gd-recv,#v-pay .sa-card,#v-pay .gd-for span,#v-pay .gd-type span,#v-pay .opt span,#v-wa .gd-for span,#v-wa .gd-type span,#v-wa .sa-card,#v-wa .gd-recv,#v-wa .dfee,#v-pay input,#v-pay select,#v-pay textarea,#v-wa input,#v-wa select,#v-wa textarea,#v-pay .btn2,#v-wa .btn2,#v-pay .os-box .ci img,#v-wa .os-box .ci img,#v-pay .gd button,#v-wa .gd button{border-radius:3px}@media(min-width:900px){#v-pay .co-grid,#v-wa .co-grid{align-items:start}#v-pay .co-side,#v-wa .co-side{display:block;position:sticky;top:calc(var(--hh,96px) + 16px);align-self:start}#v-pay .co-side>.os-box,#v-wa .co-side>.os-box{flex:none;display:block;margin:0;height:auto;padding:18px 20px}#v-pay .co-side .os-box .tot,#v-wa .co-side .os-box .tot{margin-top:0}#v-pay .co-main>.os-box,#v-wa .co-main>.os-box{margin:0}#v-pay .co-main>.os-box form,#v-wa .co-main>.os-box form{display:block}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/shopify-extras.css.map */
