/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font:100%/1.5 Roboto,Arial,Helvetica,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver}legend{border:0;padding:0}textarea{overflow:auto;resize:vertical;vertical-align:top}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--sf-brand:#BF1F24;--sf-brand-dark:#94181C;--sf-dark:#000000;--sf-light:#FFFFFF;--sf-text-on-dark:#FFFFFF;--sf-text-on-light:#BF1F24;--sf-brand-rgb:191,31,36;--sf-brand-dark-rgb:148,24,28;--sf-dark-rgb:0,0,0}.clearfix:after,.two-cols .product-info:after{content:" ";display:block;clear:both}#header .btns-list,.aside-cart .btns-list,.aside-cart .items-list,.aside-cart .price-info,.block-info .radio-list,.form-cart .check-list,.lightbox-demo .list-holder,.slide-area,.slide-area .article .btns-list{margin:0;padding:0;list-style:none}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}*,:after,:before{box-sizing:inherit}*{max-height:1000000px}body{margin:0;color:#2c2b2b;background:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gm-style img{max-width:none}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;margin:0 0 .5em;color:inherit}.h1,h1{font-size:30px}.h2,h2{font-size:27px}.h3,h3{font-size:24px}.h4,h4{font-size:21px}.h5,h5{font-size:17px}.h6,h6{font-size:15px}p{margin:0 0 1em}a{background-color:transparent;color:#39f;text-decoration:none}a:focus,a:hover{text-decoration:none}fieldset,form{margin:0;padding:0;border-style:none}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #2c2b2b;padding:.4em .7em}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#000}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#2c2b2b;opacity:1}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#2c2b2b;opacity:1}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#2c2b2b}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#2c2b2b}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}@font-face{font-family:futura;src:url("../fonts/tt0142m_-webfont.eot");src:url("../fonts/tt0142m_-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/tt0142m_-webfont.woff2") format("woff2"),url("../fonts/tt0142m_-webfont.woff") format("woff"),url("../fonts/tt0142m_-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:futura;src:url("../fonts/tt0143m_-webfont.eot");src:url("../fonts/tt0143m_-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/tt0143m_-webfont.woff2") format("woff2"),url("../fonts/tt0143m_-webfont.woff") format("woff"),url("../fonts/tt0143m_-webfont.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:futura;src:url("../fonts/tt0144m_-webfont.eot");src:url("../fonts/tt0144m_-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/tt0144m_-webfont.woff2") format("woff2"),url("../fonts/tt0144m_-webfont.woff") format("woff"),url("../fonts/tt0144m_-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:futura;src:url("../fonts/tt0145m_-webfont.eot");src:url("../fonts/tt0145m_-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/tt0145m_-webfont.woff2") format("woff2"),url("../fonts/tt0145m_-webfont.woff") format("woff"),url("../fonts/tt0145m_-webfont.ttf") format("truetype");font-weight:700;font-style:italic}body,html{height:100%}body{font-weight:600}#wrapper{background:0 0;position:relative;overflow:hidden;display:table;table-layout:fixed;width:100%;height:100%;padding:176px 0 0}.container{max-width:1040px;margin:0 auto;position:relative;padding:0 15px}.container:after{display:block;content:'';clear:both}.btn-green,.btn-red{font-size:14px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:6px;vertical-align:top;text-transform:uppercase;padding:10px 20px;color:var(--sf-text-on-dark);background:#00813e;min-width:120px;min-height:38px;text-align:center;border-radius:20px;border:none;white-space:nowrap;transition:.2s;font-weight:600;letter-spacing:.025em}.btn-green:hover,.btn-red:hover{background:var(--sf-brand);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--sf-brand-rgb),.3)}.btn-red{background:var(--sf-brand)}.btn-red:hover{background:#00813e;box-shadow:0 4px 12px rgba(0,129,62,.3)}#header{padding:14px 0 0;background:#fff;border-bottom:2px solid rgba(255,255,255,.14);box-shadow:0 9px 20px rgba(0,0,0,.24);position:fixed;left:0;right:0;top:0;z-index:999}#header>.container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;gap:12px;padding-top:5px;padding-bottom:8px}#header>.container p{max-width:300px;text-align:center}#header .btns-list{display:flex;gap:10px;align-items:center}#header .btns-list li{display:inline-block;vertical-align:top;padding:0 0 0 6px}.logo{float:left;padding:0 0 5px}.logo a{display:block}.logo img{width:100%;height:auto;vertical-align:top}.green-bar{font-size:17px;line-height:16px;position:relative;overflow:hidden;background:var(--sf-dark);color:var(--sf-text-on-dark);padding:3px 0;text-align:center}.green-bar .container{overflow:hidden;padding:0;max-width:980px}.green-bar p{margin:0}.red-bar{font-size:14px!important;line-height:20px;background:var(--sf-brand);color:var(--sf-text-on-dark);padding:9px 0 4px;text-transform:uppercase}.red-bar .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.red-bar .container:after{display:none}.red-bar a{color:var(--sf-text-on-dark)}.red-bar a.btn-menu{font-size:14px!important;line-height:28px;position:relative;padding:0 30px 0 0}.red-bar a.btn-menu:hover{opacity:.8}.red-bar a.btn-menu .icon{background:url(../images/sprite.png) -72px -3px no-repeat;width:26px;height:23px;position:absolute;right:0;top:2px}.red-bar a.btn-back{position:relative;padding:0 0 0 30px}.red-bar a.btn-back:hover{opacity:.8}.red-bar a.btn-back .icon{background:url(../images/sprite.png) -19px -36px no-repeat;width:24px;height:23px;position:absolute;left:0;top:0}#main{position:relative}#main .container{padding:0 5px}.two-cols{position:relative;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:10px}.two-cols .col-left{padding:0 12px 107px 10px;width:77.1%}.two-cols .col-left a.article{display:block;border-radius:7px}.two-cols .col-right{width:22.9%;background:rgba(241,239,239,.7);padding:10px 6px 60px;position:relative}.two-cols .product-info{position:relative;margin:0 0 23px}.two-cols .product-info .head .title{border-left:8px solid var(--sf-brand);background:#00813e;color:var(--sf-text-on-dark)}.two-cols .product-info .wrap{position:relative;overflow:hidden}.two-cols .product-info .wrap .image-holder{float:left;width:240px}.two-cols .product-info .wrap .image-holder img{width:100%;height:auto;vertical-align:top;border-radius:7px}.two-cols .product-info .wrap .text-holder{font-size:14px;line-height:18px;overflow:hidden;padding:0 0 0 35px}.two-cols .product-info .wrap .text-holder p{margin:0 0 19px}.two-cols .product-info .wrap .text-holder .title{font-size:18px;line-height:22px;display:block;color:#00813e}.two-cols .product-info .price-area{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}.two-cols .product-info .price-area .price-info{font-size:18px;line-height:22px;font-weight:600;color:#00813e}.two-cols .product-info .quantity-info{position:relative;overflow:hidden}.two-cols .product-info .quantity-info .title{display:inline-block;vertical-align:middle}.two-cols .product-info .quantity-info .value-holder{display:inline-block;vertical-align:middle}.aside-cart{position:absolute;right:6px;width:100%;max-width:100%;max-height:1080px!important;padding:0 6px;overflow:auto;bottom:60px;top:6px}.aside-cart .btn-close{position:absolute;background:#00813e;width:20px;color:var(--sf-text-on-dark);right:5px;top:50%;margin:-10px 0 0}@media (max-width:767px){.aside-active .aside-cart .btn-close{display:block}}.aside-cart .wrap{background:#00813e;color:var(--sf-text-on-dark);padding:6px 0 0}.aside-cart .head{font-size:17px;line-height:21px;text-transform:uppercase;background:#f8f4ec;color:#00813e;text-align:center;padding:4px 30px;position:relative}.aside-cart .body-text{text-align:center}.aside-cart .body-text .icon{width:55px;display:block;margin:0 auto;padding:25px 0 5px}.aside-cart .body-text .icon img{width:100%;height:auto;vertical-align:top}.aside-cart .body-text .text{font-size:14px;line-height:18px;display:block;text-align:center;margin:0 0 14px}.aside-cart .items-list{text-align:left}.aside-cart .items-list li{position:relative;overflow:hidden;border-bottom:1px solid var(--sf-light)}.aside-cart .items-list li:first-child{padding-top:12px}.aside-cart .items-list li:last-child{border:none}.aside-cart .items-list .image-holder img{width:100%;vertical-align:top;border-radius:7px}.aside-cart .items-list .cancel{position:absolute;width:20px;height:20px;border-left:1px solid var(--sf-light);padding:0 0 0 8px}.aside-cart .items-list .cancel a{font-size:14px;line-height:18px;display:inline-block;vertical-align:top;color:var(--sf-text-on-dark)}.aside-cart .items-list .text-holder{font:12px/15px Roboto,sans-serif;overflow:hidden;padding:1px 0 0 4px}.aside-cart .items-list .text-holder .size,.aside-cart .items-list .text-holder .type{display:block}.aside-cart .items-list .top-ara{padding:0 40px 2px 0;position:relative;overflow:hidden}.aside-cart .list{font-size:12px;line-height:15px;padding-left:5px;position:relative;overflow:hidden}.aside-cart .list dd,.aside-cart .list dt{font-weight:600;float:left;margin:0}.aside-cart .list dt{font-weight:700;clear:left}.aside-cart .foot{font-size:16px;line-height:22px;display:flex;flex-direction:row;justify-content:space-between;background:var(--sf-brand);align-items:center}.aside-cart .foot a.btn-green{padding:6px;font-size:14px;line-height:18px}@media (min-width:768px){.aside-cart .foot a.btn-green{display:none}}.aside-cart .btns-list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.aside-cart .btns-list li,.aside-cart .btns-list li:first-child{padding:0}.aside-cart .btns-list a{font-size:12px;line-height:15px;padding:10px 18px;min-width:110px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.aside-cart .price-info{background:#0f6c3c}.aside-cart .price-info li{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 6px}.aside-cart .price-info strong{font-weight:600}.aside-cart .price-info .price{width:60px}input[type=email],input[type=tel],input[type=text],textarea{line-height:15px;width:100%;color:#000;display:block}input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:grey;opacity:1}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:grey;opacity:1}input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:grey}input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:grey}.form-submit{position:relative}.form-submit textarea{height:70px;resize:none}.form-submit .terms{position:relative;overflow:hidden}.form-submit .terms label{font-size:14px;line-height:18px;color:#00813e}.info-box{position:relative;overflow:hidden;margin:0 0 3px}.info-box .head{font-size:24px;line-height:28px;position:relative;overflow:hidden;margin:0 0 15px -10px}.info-box .head .title{display:inline-block;vertical-align:top;font-weight:600;border-left:8px solid var(--sf-brand);background:#00813e;color:var(--sf-text-on-dark);padding:1px 34px 1px 8px}.info-box .row-holder{position:relative;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 10px;align-items:center}.info-box .row-holder.active .field-area,.info-box .row-holder.active:first-child .field-holder{display:block}.info-box .row-holder:first-child .field-holder{font-size:12px;line-height:15px;width:280px;margin:0 0 0 54px;color:#000;height:27px;border:1px solid #838383;border-radius:4px;position:relative;background:#fff;display:none}.info-box .row-holder:first-child .field-holder:-moz-placeholder{color:grey;opacity:1}.info-box .row-holder:first-child .field-holder::-moz-placeholder{color:grey;opacity:1}.info-box .row-holder:first-child .field-holder:-ms-input-placeholder{color:grey}.info-box .row-holder:first-child .field-holder::-webkit-input-placeholder{color:grey}.info-box .row-holder:first-child .field-holder input[type=text]{border:none;background:0 0;height:25px;padding-right:140px}.info-box .row-holder:first-child .field-holder .btn-green{font-size:14px;line-height:19px;height:auto;min-width:inherit;width:128px;padding:0;position:absolute;right:1px;top:1px;bottom:1px;border:none;border-radius:2px}.info-box .row-holder.style{justify-content:space-between}.info-box .row-holder .field-area{width:200px;display:none}.info-box .row-holder .field-area .field-holder{display:inline-block;vertical-align:top;width:140px}.info-box .row-holder .field-area label{font-size:14px;line-height:18px;margin:0 10px 0 0;color:#00813e;display:inline-block;vertical-align:middle}.info-box .row-holder .title{font-size:14px;line-height:18px;color:#00813e;display:block;position:relative;padding:0;font-weight:600}.info-box .row-holder .icon{width:16px;height:16px;background:#00813e;line-height:16px;text-align:center;border-radius:100%;color:var(--sf-text-on-dark);position:absolute;left:0;top:0}.block-info{position:relative;margin:0 0 15px}.block-info .head{font-size:14px;line-height:18px;position:relative;text-transform:uppercase;overflow:hidden;margin:0 0 8px -10px}.block-info .head .title{display:inline-block;vertical-align:top;font-weight:600;border-left:8px solid var(--sf-brand);color:var(--sf-text-on-dark)}.block-info .radio{position:absolute;opacity:0;visibility:hidden}.block-info .radio.jcf-label-active+.row-holder.hide{display:flex}.block-info .row-holder{position:relative;overflow:hidden;display:flex;flex-direction:row;margin:0 0 10px}.block-info .row-holder.hide{display:none}.block-info .row-holder.first{flex-wrap:wrap;justify-content:space-between}.block-info .row-holder.first .field-holder{width:22%}.block-info .row-holder .field-holder{width:100%}.block-info .row-holder label{display:inline-block;vertical-align:top;font-size:14px;line-height:18px;color:#00813e}.block-info .radio-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 11px;padding:6px 0 0}.block-info .radio-list .jcf-radio span{top:0;left:0;right:0;bottom:0;position:absolute}.block-info .radio-list li{position:relative;padding:0 30px 0 20px}.block-info .radio-list li .jcf-radio{position:absolute;left:0;top:50%;margin:-8px 0 0}.block-info .radio-list label{display:inline-block;vertical-align:top;font-size:14px;line-height:18px;color:#00813e}.slide-area li{margin:0 0 20px}#myGroup.slide-area{margin-top:-8px}.slide-area .opener{font-size:24px;text-transform:uppercase;display:block;border:1px solid #5e8c22;background:#00813e;box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 2px rgba(255,255,255,.5);color:var(--sf-text-on-dark);padding:9px 150px 10px 68px;border-radius:23px;position:relative}.slide-area .opener .icon{position:absolute;left:7px;top:50%;background:url(../images/sprite.png) -63px -64px no-repeat;width:35px;height:34px;margin:-17px 0 0}.slide-area .opener .items{font-size:14px;line-height:18px;position:absolute;top:50%;margin:-9px 0 0;right:20px}.slide-area .row-holder{position:relative;overflow:hidden;padding:14px 0 0;display:flex;flex-direction:row;justify-content:space-between}.slide-area .row-holder .col{width:48.6%}.slide-area .article{position:relative;overflow:hidden;box-shadow:0 0 14px rgba(1,1,1,.3);border:0 solid #7b7b7b}.slide-area .article .head{font-size:15px;line-height:25px;text-transform:uppercase;background:#00813e;color:var(--sf-text-on-dark);padding:2px 8px;display:flex;flex-direction:row;justify-content:space-between}.slide-area .article .text-area{font-size:15px;padding:12px;color:#000;position:relative;overflow:hidden}.slide-area .article .img-holder{float:right;text-align:center;width:100%;padding:5px 0 15px}.slide-area .article .img-holder img{width:100%;height:auto;vertical-align:top;border-radius:7px}.slide-area .article .wrap{overflow:hidden;margin:0 0 4px}.slide-area .article .text-holder{overflow:hidden;padding:0 8px 0 0}.slide-area .article .text-holder p{margin:0}#myGroup.slide-area .article.card-compact-photo,#myGroup.slide-area .article.card-contain-photo,#myGroup.slide-area .article.card-full-photo,#myGroup.slide-area .article.card-no-photo{border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.12);box-shadow:0 8px 18px rgba(0,0,0,.14);background:#fff;transition:transform .18s,box-shadow .18s}.slide-area .article .btns-list{font-size:12px;line-height:15px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.slide-area .article .btns-list .btn-green{font-size:13px;line-height:15px;text-transform:none;width:100%;border-radius:20px;border:1px solid #5e8c22;background-color:#00813e;box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 2px rgba(255,255,255,.5);background:linear-gradient(to bottom,#009e4d 0,#00642f 100%);padding:5px 2px}.slide-area .article .btns-list .btn-green:hover{background:var(--sf-brand)}.slide-area .article .btns-list li{margin:0}.cards-area{position:relative;overflow:hidden;background:#1a1a1a;padding:4px 4px 3px}.cards-area .card-holder{position:relative;overflow:hidden;max-width:194px;margin:0 auto}#footer{position:relative;z-index:99;display:table-footer-group;height:1%}.footer-text{font-size:15px;line-height:15px;background:var(--sf-brand);text-align:center;color:var(--sf-text-on-dark);padding:4px;text-transform:uppercase}.footer-text a{color:var(--sf-text-on-dark)}.footer-text a:hover{opacity:.8}.footer-text p{margin:0}.ingrediants-info{position:relative}.ingrediants-info .head{font-size:18px;line-height:22px;position:relative;overflow:hidden}.ingrediants-info .head .title{display:inline-block;vertical-align:top;font-weight:600;border-left:8px solid var(--sf-brand);background:#00813e;color:var(--sf-text-on-dark)}.ingrediants-info table{width:100%;border:2px solid #00813e;color:#00813e;font-size:14px;line-height:18px}.ingrediants-info table thead{background:#00813e;text-transform:uppercase}.ingrediants-info table thead .jcf-radio{width:17px;height:17px;border:2px solid #fff;margin:-7px 0 0}.ingrediants-info table thead th{vertical-align:middle;padding:2px 12px;color:var(--sf-text-on-dark);font-weight:600}.ingrediants-info table .jcf-radio span{top:0;right:0;left:0;bottom:0}.ingrediants-info table tr td:first-child,.ingrediants-info table tr th:first-child{width:337px;text-align:right;border-left:none}.ingrediants-info table tbody tr{border-bottom:2px solid #00813e}.ingrediants-info table tbody tr td{text-align:center;padding:3px 12px;border-left:2px solid #00813e}.ingrediants-info table tbody tr:last-child{border:none}.form-cart{position:relative;overflow:hidden}.form-cart .row-holder{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.form-cart .row-holder .col-holder{width:39.3%;margin:0 0 10px}.form-cart .field-holder{position:relative;overflow:hidden;margin:20px 0 12px}.form-cart .lable-holder{display:block;margin:0 0 2px}.form-cart .lable-holder label{display:inline-block;vertical-align:top;font-size:16px;line-height:20px;text-transform:uppercase;color:#00813e}.form-cart .check-list{position:relative;overflow:hidden;display:block;margin:0 0 13px}.form-cart .check-list li{width:33.333%;position:relative;padding:0;margin:0 0 8px}.form-cart .check-list label{display:inline-block;vertical-align:middle;font-size:14px;line-height:14px;color:#00813e;text-transform:uppercase}.form-cart .check-list .price{padding:0}@media (max-width:767px){#footer{z-index:inherit}.form-cart .btns-holder{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.form-cart .btns-holder .btn-green{order:1}}.btns-holder{position:relative;overflow:hidden;padding:28px 0 0;text-align:right}.btns-holder.style{padding:0}.btns-holder.style .btn-green,.btns-holder.style a,.btns-holder.style button{font-size:13px;line-height:15px;min-width:130px}.btns-holder.style .icon-back,.btns-holder.style .icon-cancel,.btns-holder.style .icon-check{width:15px;height:15px;background:url(../images/sprite.png) -13px -73px no-repeat;margin:0 7px 0 0}.btns-holder.style .icon-check{background-position:-35px -73px}.btns-holder .btn-green,.btns-holder a,.btns-holder button{font-size:18px;line-height:22px;text-transform:uppercase;display:inline-block;vertical-align:top;min-width:184px}.btns-holder .btn-green,.btns-holder button{border:none;margin:0 0 0 15px}.btns-holder .icon-back,.btns-holder .icon-cancel,.btns-holder .icon-check{display:inline-block;vertical-align:top;width:22px;height:22px;background:url(../images/sprite.png) -49px -36px no-repeat;margin:0 14px 0 0}.btns-holder .icon-check{background-position:-74px -34px}.btns-holder .icon-back{background-position:-20px -37px}.line-box{width:100%}.line-box .mask{overflow:hidden}.line-box .line{width:99999px;float:left;white-space:nowrap}.popup-holder{position:relative;overflow:hidden;height:0}.lightbox-demo{width:357px}.lightbox-demo .head{color:#00813e;text-transform:uppercase}.lightbox-demo .list-holder{display:flex;flex-direction:row;justify-content:center;margin:0 0 15px}.lightbox-demo .list-holder .btn-green{line-height:24px;width:90px;min-width:inherit}.lightbox-demo .title{text-transform:uppercase;text-align:center;display:block;margin:0 0 14px}.lightbox-demo .amount-info{display:flex;flex-direction:row;align-items:center;justify-content:center}.lightbox-demo .amount-info label{line-height:18px;text-transform:uppercase}.lightbox-demo .amount-info .field-holder{width:106px}.lightbox-demo .amount-info .field-holder input[type=text]{color:#000;text-transform:uppercase;width:100%;border-color:#757171}.lightbox-demo .amount-info .field-holder input[type=text]:-moz-placeholder{color:#999797;opacity:1}.lightbox-demo .amount-info .field-holder input[type=text]::-moz-placeholder{color:#999797;opacity:1}.lightbox-demo .amount-info .field-holder input[type=text]:-ms-input-placeholder{color:#999797}.lightbox-demo .amount-info .field-holder input[type=text]::-webkit-input-placeholder{color:#999797}.lightbox-demo .btns-holder{text-align:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.lightbox-demo .btns-holder .btn-green,.lightbox-demo .btns-holder a,.lightbox-demo .btns-holder button{line-height:1.2!important;display:inline-flex!important;align-items:center;justify-content:center!important;gap:6px!important}.lightbox-demo .btns-holder .btn-green .icon,.lightbox-demo .btns-holder .btn-green .icon-cancel,.lightbox-demo .btns-holder .btn-green .icon-check,.lightbox-demo .btns-holder a .icon,.lightbox-demo .btns-holder a .icon-cancel,.lightbox-demo .btns-holder a .icon-check,.lightbox-demo .btns-holder button .icon,.lightbox-demo .btns-holder button .icon-cancel,.lightbox-demo .btns-holder button .icon-check{display:none!important}.lightbox-demo .btns-holder .btn-green i.fa,.lightbox-demo .btns-holder a i.fa,.lightbox-demo .btns-holder button i.fa{font-size:14px;margin:0}@media (max-width:1023px){#header>.container p{max-width:240px}.green-bar{font-size:12px}.two-cols .col-left{width:69.1%}.two-cols .col-right{width:30.9%}.slide-area .article .head{font-size:14px;line-height:25px}.slide-area .article .img-holder{width:100%;padding:5px 0}.slide-area .article .btns-list{justify-content:center}.slide-area .article .btns-list li{padding:0 3px 4px}.form-cart .check-list li,.info-box .row-holder .field-area{width:50%}.info-box .row-holder .title{display:block;width:100%;margin:0 0 10px}.block-info .row-holder.first .field-holder{width:48%}}@media (max-width:767px){.aside-active{overflow:hidden}#wrapper{padding:149px 0 36px;display:block;height:auto;min-height:100%}.logo{width:100px}#header>.container p{display:none}#header .container{padding:0 8px}#header .btns-list{text-align:right}.form-cart .btns-holder .btn-red,.form-cart .btns-holder a,.form-cart .btns-holder button{font-size:12px;min-width:130px;margin:0 5px}.form-cart .btns-holder .btn-red i,.form-cart .btns-holder a i,.form-cart .btns-holder button i{margin:0 6px 0 0}.two-cols .col-left{width:100%;padding:10px 10px 20px}.slide-area .opener{font-size:18px;line-height:22px;padding:9px 30px 10px 47px}.slide-area .opener .items{display:none}.slide-area li{margin:0 0 10px}.slide-area .row-holder{padding:10px 0 0;flex-wrap:wrap}.slide-area .row-holder .col{width:100%;margin:0 0 10px}.aside-cart .head{cursor:pointer}.two-cols .col-right{padding:0;width:100%;position:fixed;left:0;right:0;bottom:0;z-index:99}.two-cols .col-right .box-wrap{display:none}.aside-active .two-cols .col-right .box-wrap{display:block}.aside-cart{position:relative!important;width:100%;right:auto!important;left:auto!important;z-index:99;top:0!important}.aside-cart .wrap-area{position:relative!important;right:auto!important;left:auto!important;top:0!important;width:100%!important}.aside-cart .btns-list{background:#00b457;padding:8px 0;justify-content:center}.red-bar a.btn-menu .icon{margin:-6px 0 0}.red-bar{display:block!important}.two-cols .product-info .price-area .price-info,.two-cols .product-info .quantity-info{display:block;text-align:center;margin:0 0 5px;width:100%}.two-cols .product-info .wrap .image-holder{width:340px;float:none;display:block;margin:0 auto 10px}.two-cols .product-info .wrap .text-holder{padding:0}.form-cart .row-holder .col-holder{width:100%;margin:0}.btns-holder{padding:10px 0 0;text-align:center}.btns-holder .btn-green,.btns-holder a,.btns-holder button{font-size:20px;line-height:24px;margin:0 0 8px;min-width:200px}.info-box .row-holder .field-area{width:48%}.info-box .row-holder .field-area .field-holder{width:auto}.lightbox-demo{width:260px}.lightbox-demo .head{font-size:14px;line-height:18px;padding:8px}.lightbox-demo .list-holder .btn-green{width:70px}}.jcf-checkbox{position:absolute;left:0;top:2px;overflow:hidden;cursor:default;background:#fff;border:1px solid #d3d3d0;height:15px;width:15px;border-radius:4px}.jcf-checkbox span{position:absolute;display:none;right:1px;bottom:1px;top:1px;left:1px;background:#00813e;border-radius:2px}.jcf-checkbox input[type=checkbox]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked span{display:block}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#ccc;border:2px solid #fff;border-radius:100%;height:14px;width:14px}.jcf-radio span{display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#00813e;border-radius:100%}.jcf-radio input[type=radio]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block}.jcf-select{display:block;position:relative;border:1px solid #828282;background:#fff;height:26px;border-radius:4px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:14px;line-height:24px;margin:0 35px 0 8px;color:grey}.jcf-select .jcf-select-opener{position:absolute;text-align:center;right:10px;top:50%;width:0;height:0;margin:-4px 0 0;border-style:solid;border-width:8px 6px 0;border-color:#6f6f6f transparent transparent}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:12px;width:100%}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;height:1%}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-number{display:inline-block;position:relative;height:26px;width:100%;border:1px solid #d7d6d6}.jcf-number input{-moz-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;height:100%;text-align:center;width:100%}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none}.jcf-number .jcf-btn-dec,.jcf-number .jcf-btn-inc{position:absolute;background:#00813e;color:var(--sf-text-on-dark);width:22px;right:1px;top:1px;bottom:1px}.jcf-number .jcf-btn-dec{right:auto;left:1px}.jcf-number .jcf-btn-dec:hover,.jcf-number .jcf-btn-inc:hover{background:var(--sf-brand)}.jcf-number .jcf-btn-dec:before,.jcf-number .jcf-btn-inc:before{background:url(../images/sprite.png) -29px -9px no-repeat;width:14px;height:14px;position:absolute;content:'';top:50%;left:50%;margin:-7px 0 0 -7px}.jcf-number .jcf-btn-dec:before{background:url(../images/sprite.png) -7px -14px no-repeat;height:4px;margin:-2px 0 0 -7px}.lightbox-demo p{margin:0}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{padding:0!important}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url("../images/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../images/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url("../images/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../images/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:rgba(0,0,0,.8)}input[type=date],input[type=email],input[type=tel],input[type=text],textarea{font-size:15px;height:40px;border:1px solid #91908e;border-radius:10px}.future_buttons{margin-top:5px}.col-right .foot span{font-size:18px}.red-bar a.btn-back,.red-bar a.btn-back .icon{font-size:24px}@media (max-width:320px){#main{margin-top:-20px}}@media (max-width:767px){.aside-cart .btns-list{background:#dedddd;padding:8px 0;justify-content:center}#header{padding:5px 0 0}#main{margin-top:-40px}.btns-holder-head .header-button-icon{font-size:12px;margin-right:4px}.logo img{margin-left:20px}.red-bar a.btn-menu .icon{margin:-3px 0 0}.red-bar a.btn-back,.red-bar a.btn-back .icon{font-size:17px}}@media only screen and (max-width:767px){#footer{display:block}.summary_content{width:80%}.summary_close{width:20%}.summary_photo{display:none}.mobile-cart-counter{display:inline-block}.info-box .row-holder{margin:0}.info-box{margin:4px 0 2px}#header .btns-list{margin-top:0}.two-cols .col-left{width:100%;padding:0 10px 20px}.aside-cart{max-height:350px!important;padding:0}.aside-cart .head{padding:4px 30px 4px 0}}@media (min-width:767px){.cart-header-icon{display:none}}.payment_method .radio-list li{position:relative;padding:0 30px 0 0}.form-submit .terms{padding:0}.alert-success{background-color:#dff0d8;border-color:#134300;color:#3c763d}.alert-danger{background-color:#f2dede;border-color:#740404;color:#a94442}.aside-active .mobile-cart-arrow-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.store_catchphrase_container{line-height:5px;margin-top:20px;font-size:25px}.lightbox-demo .list-holder .btn-green{padding:6px}table .jcf-radio{width:20px;height:20px}.row-hold{margin:14px 0 0}.product-holder{margin:0 0 14px}.text-area{border-radius:0 10px}.no-left-padding{padding-left:0}.close:hover,a:hover{color:#fff}.close{float:none;font-size:1.5rem;font-weight:400;line-height:1;text-shadow:0 1px 0 #fff;opacity:1;color:#fff}.block-info .radio-list li,.block-info .row-holder.first .field-holder{margin-bottom:20px}.alert li{list-style:none}.popupdialog{display:block;position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.6);z-index:9999999999}.popupdialog_content{width:70%;background:#fff;top:15%;max-width:450px;margin:10% auto;padding:10px 20px}.popupdialog_content div,.popupdialog_content div a,.popupdialog_content div span{color:#444}.popupdialog_content div a.etheme_add_to_cart_button{background:#444!important}.popupdialog_content div a:hover{color:red}.popupdialog_content .popup_title{color:#444;padding:2%;font-size:28px}.popupdialog_content .popup_title .close{color:#000}#addcart_notif,#coupon_notif,#placing_order_notif{display:none}.future_time_error{font-size:13px;font-style:italic}.field-area{margin-bottom:20px}.summary_footer{width:50%}.container p.summary_footer_key{color:#000}.container p.summary_footer_value{color:#000;text-align:right}select{background-position:100%;width:100%;text-align:center;border:1px solid #91908e;border-radius:10px;font-size:15px;text-transform:uppercase;height:40px;background-color:#fff}input[type=checkbox]{width:20px;height:20px}input[type=radio]{width:20px;height:20px;vertical-align:middle;margin-bottom:.5rem}.qty-toggle{padding:15px;color:#fff;border-radius:50px}#input-number{width:60px;height:60px;border-radius:50%;text-align:center;color:#fff;font-size:18px;display:inline-block;background:var(--sf-brand)}.two-cols .product-info .quantity-info .value-holder{width:180px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product_search_form{margin:10px 0 20px;text-align:center}.summary_close_x,.summary_product_header{color:#000}.product_search_form .row{margin-bottom:10px}.product_search_form input{height:40px;font-size:16px}.product_search_form button{width:100%}.search_link_container{text-align:right}.aside-cart .btn-close,.mobile-cart-counter{border-radius:10px;color:#fff;min-width:25px;display:none;font-size:15px;font-weight:700}.aside-cart .btn-close{line-height:22px;height:22px}@media (max-width:767px){.btn-at-blue{font-size:11px;padding:5px;width:auto;float:left;margin-left:10px}}@media only screen and (max-width:345px){.btns-holder-head .header-button-icon{display:none}.btn-at-blue{font-size:11px;padding:5px;width:auto;float:left;margin-left:10px}}.bluebtn{padding:7px 0;color:#fff;background-color:#4b5d93;width:65px;font-size:12px;margin:0;cursor:pointer;border-radius:10px}.greybtn{padding:7px 0;color:#fff;background-color:GREY;width:70px;font-size:12px;margin:0;cursor:pointer;border-radius:10px}#d-wrapper .zig-zag-top:before{background:linear-gradient(-45deg,#fff 16px,red 16px,#00f 16px,transparent 0),linear-gradient(45deg,#fff 16px,transparent 0);background-position:left top;background-repeat:repeat-x;background-size:22px 32px;content:" ";display:block;height:32px;width:100%;position:relative;bottom:30px;left:0}#d-wrapper .zig-zag-bottom{margin:0 0 32px;background:#fff}#d-wrapper .zig-zag-top{margin:32px 0 0;background:#fff}#d-wrapper .zig-zag-bottom:after{background:linear-gradient(-45deg,transparent 16px,#fff 0),linear-gradient(45deg,transparent 16px,#fff 0);background-repeat:repeat-x;background-position:left bottom;background-size:22px 32px;content:"";display:block;width:100%;height:32px;position:relative;top:15px;left:0}.dropbtn{background-color:transparent;color:#3c3b3b;padding:10px 16px;font-size:16px;border:none}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:93px;z-index:1;right:0}.dropdown-content a.menubtn{color:#000;padding:12px 16px;text-decoration:none;display:block;font-size:12px}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:inline}.dropdown:hover .dropbtn{background-color:#f1f1f1}.float-left{float:left}.mgbt{margin-bottom:10px}.mgtop10{margin-top:10px}.google-apple-pay-container{width:100%;margin-bottom:20px;padding-bottom:10px;padding-top:5px;border-top:5px solid #ccc}.google-pay-container{display:inline-block}.google-pay-box{min-width:128px!important;padding:4px!important;font-size:12px;margin-top:10px!important}.privacy{font-weight:400;text-transform:uppercase;text-align:center;display:block;margin:0}#credential_picker_container{z-index:1!important;display:none!important}.slide-area .article.card-contain-photo .img-holder,.slide-area .article.card-full-photo .img-holder{float:none;width:100%;padding:6px 0 12px}.slide-area .article.card-contain-photo .img-holder img,.slide-area .article.card-full-photo .img-holder img{width:100%;height:auto;max-height:230px;object-fit:cover;border-radius:10px}.slide-area .article.card-contain-photo .img-holder img{object-fit:contain}.slide-area .article.card-compact-photo .wrap{display:flex;gap:12px;align-items:flex-start}.slide-area .article.card-compact-photo .img-holder{float:none;width:108px;flex:0 0 108px;order:2;padding:0;margin-top:2px}.slide-area .article.card-compact-photo .img-holder img{width:100%;height:88px;object-fit:cover;border-radius:9px}.slide-area .article.card-compact-photo .text-holder{padding-right:0;min-width:0}@media (max-width:767px){.slide-area .article.card-compact-photo .wrap{display:block}.slide-area .article.card-compact-photo .img-holder{width:100%;padding:4px 0 10px}.slide-area .article.card-compact-photo .img-holder img{height:auto;max-height:190px}}#myGroup.slide-area .article.card-compact-photo:hover,#myGroup.slide-area .article.card-contain-photo:hover,#myGroup.slide-area .article.card-full-photo:hover{box-shadow:0 12px 24px rgba(0,0,0,.18)}.slide-area .product-holder .article{display:block;height:100%}#myGroup.slide-area .article.card-compact-photo .head,#myGroup.slide-area .article.card-contain-photo .head,#myGroup.slide-area .article.card-full-photo .head{background:0 0;color:#111}#myGroup.slide-area .article.card-compact-photo .head .title,#myGroup.slide-area .article.card-contain-photo .head .title,#myGroup.slide-area .article.card-full-photo .head .title{color:#111}#myGroup.slide-area .article.card-no-photo{border:1px solid rgba(0,0,0,.22);box-shadow:0 8px 20px rgba(0,0,0,.14)}#myGroup.slide-area .article.card-no-photo:hover{box-shadow:0 11px 24px rgba(0,0,0,.18)}#myGroup.slide-area .article.card-no-photo .img-holder{display:none!important}#myGroup.slide-area .article.card-no-photo .head{gap:10px;align-items:center;border-bottom:2px solid rgba(var(--sf-brand-rgb),.72);color:var(--sf-dark)}#myGroup.slide-area .article.card-no-photo .head .title{font-size:17px;line-height:1.26;text-transform:none;letter-spacing:.01em;flex:1 1 auto;min-width:0;color:var(--sf-dark)}#myGroup.slide-area .article.card-no-photo .head .price{font-size:13px;line-height:1;font-weight:700;letter-spacing:.02em;border-radius:0;color:var(--sf-brand-dark);white-space:nowrap;flex:0 0 auto}#myGroup.slide-area .article.card-no-photo .text-area{border-top:0}#myGroup.slide-area .article.card-no-photo .text-holder p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#myGroup.slide-area .article.card-no-photo .btns-list{gap:6px;margin-top:2px}#myGroup.slide-area .article.card-no-photo .btns-list li{flex:1 1 100%;margin:0}.slide-area .article .btns-list .special-pizza_button{display:block;min-height:36px;padding:8px 10px;line-height:1.2;margin-bottom:6px}#myGroup.slide-area .row-hold{align-items:flex-start;row-gap:14px}#myGroup.slide-area .product-holder{display:flex;align-items:flex-start}#myGroup.slide-area .article.card-compact-photo,#myGroup.slide-area .article.card-contain-photo,#myGroup.slide-area .article.card-full-photo,#myGroup.slide-area .article.card-no-photo,#myGroup.slide-area .product-holder .article{width:100%;flex:1 1 auto;height:auto;min-height:0;border:1px solid rgba(var(--sf-dark-rgb),.14);border-radius:16px;background:#fffdf8;box-shadow:0 8px 18px rgba(0,0,0,.11);transition:transform .18s,box-shadow .18s,border-color .18s}#myGroup.slide-area .article.card-compact-photo:hover,#myGroup.slide-area .article.card-contain-photo:hover,#myGroup.slide-area .article.card-full-photo:hover,#myGroup.slide-area .article.card-no-photo:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(0,0,0,.16);border-color:rgba(var(--sf-brand-rgb),.36)}#myGroup.slide-area .article.card-compact-photo .head,#myGroup.slide-area .article.card-contain-photo .head,#myGroup.slide-area .article.card-full-photo .head{padding:12px 13px 8px;gap:10px;align-items:flex-start;background:linear-gradient(180deg,#fff 0,rgba(250,243,224,.55) 100%)!important;border-bottom:2px solid rgba(var(--sf-brand-rgb),.72)!important;color:var(--sf-dark)!important;line-height:1.25;text-transform:none}#myGroup.slide-area .article.card-compact-photo .head .title,#myGroup.slide-area .article.card-contain-photo .head .title,#myGroup.slide-area .article.card-full-photo .head .title{font-size:16px;line-height:1.25;font-weight:800;letter-spacing:.005em;text-transform:none;color:var(--sf-dark)!important;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#myGroup.slide-area .article.card-compact-photo .head .price,#myGroup.slide-area .article.card-contain-photo .head .price,#myGroup.slide-area .article.card-full-photo .head .price{font-size:13px;line-height:1;font-weight:800;letter-spacing:.015em;padding:0 0 2px 10px;border-radius:0;background:0 0;color:var(--sf-brand-dark)!important;box-shadow:none;white-space:nowrap;flex:0 0 auto}#myGroup.slide-area .article .head .price:empty{display:none}#myGroup.slide-area .article.card-compact-photo .text-area,#myGroup.slide-area .article.card-contain-photo .text-area,#myGroup.slide-area .article.card-full-photo .text-area{padding:12px 13px 13px;background:#fffdf8;border-radius:0}#myGroup.slide-area .article.card-compact-photo .wrap,#myGroup.slide-area .article.card-contain-photo .wrap,#myGroup.slide-area .article.card-full-photo .wrap{margin:0}#myGroup.slide-area .article.card-contain-photo .img-holder,#myGroup.slide-area .article.card-full-photo .img-holder{float:none;width:100%;padding:0;margin:0 0 11px;aspect-ratio:16/10;border-radius:13px;overflow:hidden;background:rgba(var(--sf-dark-rgb),.06)}#myGroup.slide-area .article.card-contain-photo .img-holder{background:#fff}#myGroup.slide-area .article.card-contain-photo .img-holder img,#myGroup.slide-area .article.card-full-photo .img-holder img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;border-radius:0}#myGroup.slide-area .article.card-contain-photo .img-holder img{object-fit:contain}#myGroup.slide-area .article.card-compact-photo .text-holder,#myGroup.slide-area .article.card-contain-photo .text-holder,#myGroup.slide-area .article.card-full-photo .text-holder{padding:0}#myGroup.slide-area .article.card-compact-photo .text-holder p,#myGroup.slide-area .article.card-contain-photo .text-holder p,#myGroup.slide-area .article.card-full-photo .text-holder p{font-size:14px;line-height:1.45;color:#332722;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#myGroup.slide-area .article.card-compact-photo .img-holder{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:rgba(var(--sf-dark-rgb),.06)}#myGroup.slide-area .article.card-compact-photo .img-holder img{height:100%;max-height:none;border-radius:0}#myGroup.slide-area .article.card-no-photo{background:linear-gradient(180deg,#fffdf8 0,rgba(250,243,224,.5) 100%);box-shadow:0 7px 16px rgba(0,0,0,.1)}#myGroup.slide-area .article.card-no-photo .head{padding:11px 13px;background:linear-gradient(180deg,#fff 0,rgba(250,243,224,.55) 100%)!important;border-bottom:2px solid rgba(var(--sf-brand-rgb),.72)!important;color:var(--sf-dark)!important;line-height:1.25;text-transform:none}#myGroup.slide-area .article.card-no-photo .head .title{color:var(--sf-dark)!important;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#myGroup.slide-area .article.card-no-photo .head .price{padding:0 0 2px 10px;background:0 0;color:var(--sf-brand-dark)!important;box-shadow:none}#myGroup.slide-area .article.card-no-photo .text-area{padding:10px 13px 12px;background:0 0}#myGroup.slide-area .article.card-no-photo .wrap{margin:0}#myGroup.slide-area .article.card-no-photo .text-holder p{font-size:14px;line-height:1.42;color:#332722}#myGroup.slide-area .article.product-card-modern{position:relative;isolation:isolate;overflow:hidden;background:#fff;border-color:rgba(var(--sf-dark-rgb),.12);box-shadow:0 7px 18px rgba(0,0,0,.09)}#myGroup.slide-area .article.product-card-modern .product-card-media{padding:12px 12px 0}#myGroup.slide-area .article.product-card-modern .product-card-media .img-holder{margin:0;border-radius:14px;background:linear-gradient(135deg,rgba(var(--sf-dark-rgb),.05),rgba(var(--sf-brand-rgb),.07))}#myGroup.slide-area .article.product-card-modern.card-contain-photo .product-card-media .img-holder{background:linear-gradient(135deg,rgba(var(--sf-brand-rgb),.05),rgba(var(--sf-dark-rgb),.04)),#fff;box-shadow:inset 0 0 0 1px rgba(var(--sf-dark-rgb),.06)}#myGroup.slide-area .article.product-card-modern.card-contain-photo .product-card-media .img-holder img{padding:8px;object-fit:contain;background:0 0}#myGroup.slide-area .article.product-card-modern .product-card-content{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 13px 14px}#myGroup.slide-area .article.product-card-modern .product-card-title-row{padding:0;gap:12px;align-items:flex-start;background:0 0!important;border:0!important;color:var(--sf-dark)!important}#myGroup.slide-area .article.product-card-modern .product-card-title{font-size:16px;line-height:1.24;font-weight:850;letter-spacing:-.01em;color:#181818!important}#myGroup.slide-area .article.product-card-modern .product-card-price{padding:2px 0 0 10px;font-size:13px;line-height:1;font-weight:850;letter-spacing:.01em;color:var(--sf-brand-dark)!important}#myGroup.slide-area .article.product-card-modern .product-card-text-area{padding:0;background:0 0}#myGroup.slide-area .article.product-card-modern .product-card-description-wrap{margin:0}#myGroup.slide-area .article.product-card-modern .product-card-description{padding:0}#myGroup.slide-area .article.product-card-modern .product-card-description p{margin:0;font-size:14px;line-height:1.45;color:#3b312d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#myGroup.slide-area .article.product-card-modern .product-card-options{margin-top:4px;gap:8px}#myGroup.slide-area .article.product-card-modern .product-card-options li{padding:0}#myGroup.slide-area .article.product-card-modern .product-card-options .special-pizza_button{border-radius:999px;min-height:34px;padding:8px 12px;font-size:12px;font-weight:800;box-shadow:0 4px 10px rgba(var(--sf-brand-rgb),.2)}#myGroup.slide-area .article.product-card-modern .product-card-quick-action{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--sf-brand);color:var(--sf-text-on-dark);box-shadow:0 8px 18px rgba(var(--sf-brand-rgb),.28)}#myGroup.slide-area .article.product-card-modern.product-card-has-options .product-card-quick-action{display:none!important}#myGroup.slide-area .article.product-card-modern .product-card-quick-action .fa-plus{-webkit-text-stroke:1.5px var(--sf-brand,#00813e)}#myGroup.slide-area .article.product-card-modern.card-no-photo{background:#fff}#myGroup.slide-area .article.product-card-modern.card-no-photo .product-card-content{padding-right:56px}#myGroup.slide-area .article.product-card-modern.card-compact-photo{display:grid;grid-template-columns:78px minmax(0,1fr) 32px;grid-template-areas:"media content action";gap:12px;align-items:center;min-height:104px;padding:11px 12px;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.08)}#myGroup.slide-area .article.product-card-modern.card-compact-photo .product-card-media{grid-area:media;padding:0}#myGroup.slide-area .article.product-card-modern.card-compact-photo .product-card-media .img-holder{width:78px;aspect-ratio:1/1;margin:0;border-radius:9px}#myGroup.slide-area .article.product-card-modern.card-compact-photo .product-card-content{grid-area:content;min-width:0;padding:0;gap:5px}#myGroup.slide-area .article.product-card-modern.card-compact-photo .product-card-title-row{display:block;padding:0!important}#myGroup.slide-area .article.product-card-modern.card-compact-photo .product-card-title{font-size:15px;line-height:1.22;font-weight:800;-webkit-line-clamp:2}#myGroup.slide-area .article.product-card-modern.card-compact-photo .product-card-price{display:block;padding:5px 0 0;font-size:14px;color:#141414!important}#myGroup.slide-area .article.product-card-modern.card-compact-photo .product-card-description p{font-size:13px;line-height:1.32;color:#5a5368;-webkit-line-clamp:2}#myGroup.slide-area .article.product-card-modern.card-compact-photo .product-card-quick-action{position:static;grid-area:action;align-self:center;justify-self:end;width:30px;height:30px;font-size:12px;box-shadow:0 5px 12px rgba(var(--sf-brand-rgb),.24)}#myGroup.slide-area .article.product-card-modern.card-compact-photo.product-card-has-options{grid-template-columns:78px minmax(0,1fr);grid-template-areas:"media content";align-items:flex-start}#myGroup.slide-area .opener{display:flex;align-items:center;min-height:52px;padding:10px 150px 10px 56px;border:1px solid rgba(var(--sf-brand-dark-rgb),.3);border-left:5px solid var(--sf-dark);border-radius:16px;background:linear-gradient(135deg,var(--sf-brand) 0,var(--sf-brand-dark) 100%);box-shadow:0 10px 22px rgba(var(--sf-brand-dark-rgb),.22);font-size:20px;line-height:1.15;font-weight:800;letter-spacing:.01em}#myGroup.slide-area .opener .items{right:14px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.2);font-size:12px;line-height:1;font-weight:800;letter-spacing:.02em}#myGroup.slide-area .opener .icon{left:13px;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .18))}@media (max-width:767px){#myGroup.slide-area .row-hold{row-gap:10px}#myGroup.slide-area .product-holder{width:100%}#myGroup.slide-area .article.product-card-modern{display:grid;grid-template-columns:78px minmax(0,1fr) 32px;grid-template-areas:"media content action";gap:11px;align-items:center;min-height:102px;padding:11px 12px;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.08)}#myGroup.slide-area .article.product-card-modern.card-no-photo{grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"content action"}#myGroup.slide-area .article.product-card-modern.product-card-has-options{grid-template-columns:78px minmax(0,1fr);grid-template-areas:"media content";align-items:flex-start}#myGroup.slide-area .article.product-card-modern.product-card-has-options.card-no-photo{grid-template-columns:minmax(0,1fr);grid-template-areas:"content"}#myGroup.slide-area .article.product-card-modern .product-card-media{grid-area:media;padding:0;align-self:flex-start}#myGroup.slide-area .article.product-card-modern .product-card-media .img-holder,#myGroup.slide-area .article.product-card-modern.card-compact-photo .product-card-media .img-holder,#myGroup.slide-area .article.product-card-modern.card-contain-photo .product-card-media .img-holder,#myGroup.slide-area .article.product-card-modern.card-full-photo .product-card-media .img-holder{width:78px;aspect-ratio:1/1;margin:0;border-radius:9px}#myGroup.slide-area .article.product-card-modern .product-card-content{grid-area:content;min-width:0;padding:0;gap:6px}#myGroup.slide-area .article.product-card-modern.card-no-photo .product-card-content{padding-right:0}#myGroup.slide-area .article.product-card-modern .product-card-title-row{padding:0!important}#myGroup.slide-area .article.product-card-modern .product-card-title{font-size:15px;line-height:1.22;-webkit-line-clamp:2}#myGroup.slide-area .article.product-card-modern .product-card-price{font-size:13px;padding-left:8px}#myGroup.slide-area .article.product-card-modern .product-card-description p{font-size:13px;line-height:1.34;color:#5a4f4a}#myGroup.slide-area .article.product-card-modern .product-card-quick-action{grid-area:action;position:static;display:inline-flex;align-self:center;justify-self:end;width:30px;height:30px;font-size:12px}#myGroup.slide-area .article.product-card-modern .product-card-options{margin-top:3px;gap:6px}#myGroup.slide-area .article.product-card-modern .product-card-options .special-pizza_button{min-height:32px;padding:7px 10px;font-size:11px}#myGroup.slide-area .article.card-compact-photo .head,#myGroup.slide-area .article.card-contain-photo .head,#myGroup.slide-area .article.card-full-photo .head,#myGroup.slide-area .article.card-no-photo .head{padding:10px 11px 8px}#myGroup.slide-area .article.card-compact-photo .head .title,#myGroup.slide-area .article.card-contain-photo .head .title,#myGroup.slide-area .article.card-full-photo .head .title,#myGroup.slide-area .article.card-no-photo .head .title{font-size:15px}#myGroup.slide-area .article.card-compact-photo .head .price,#myGroup.slide-area .article.card-contain-photo .head .price,#myGroup.slide-area .article.card-full-photo .head .price,#myGroup.slide-area .article.card-no-photo .head .price{font-size:12px;padding:0 0 2px 8px}#myGroup.slide-area .article.card-compact-photo .text-area,#myGroup.slide-area .article.card-contain-photo .text-area,#myGroup.slide-area .article.card-full-photo .text-area,#myGroup.slide-area .article.card-no-photo .text-area{padding:10px 11px 11px}#myGroup.slide-area .article.card-compact-photo .img-holder,#myGroup.slide-area .article.card-contain-photo .img-holder,#myGroup.slide-area .article.card-full-photo .img-holder{aspect-ratio:16/10;margin-bottom:9px}#myGroup.slide-area .opener{min-height:46px;padding:9px 14px 9px 53px;border-radius:14px;font-size:16px}}.checkout-user-menu{overflow:visible}.checkout-user-menu .checkout-user-menu-row{overflow:visible;margin-top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;border:none;box-shadow:none}.checkout-user-menu .checkout-user-menu-coupon-col{width:auto;flex:0 0 auto;display:flex;align-items:center}.checkout-user-menu .checkout-coupon-form{margin:0}.checkout-user-menu .checkout-coupon-field{display:flex;gap:4px;align-items:center}.checkout-user-menu .checkout-coupon-input{width:170px}.checkout-user-menu .checkout-user-menu-coupon-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;text-decoration:none;padding:0 16px;border:none;background:#1f3b64;box-shadow:0 2px 8px rgba(31,59,100,.2);transition:.2s;position:static;text-transform:uppercase;letter-spacing:.025em}.checkout-user-menu .checkout-user-menu-coupon-link:hover{color:#fff;background:#2a4f82;box-shadow:0 6px 16px rgba(31,59,100,.35);transform:translateY(-1px)}.checkout-user-menu .checkout-user-menu-coupon-link:hover span{color:#fff}.checkout-user-menu .checkout-user-menu-fa{font-size:14px;color:#fff;flex-shrink:0}.checkout-user-menu .checkout-user-menu-coupon-remove{margin-left:6px;color:#e53e3e;font-size:12px;text-decoration:underline}.checkout-user-menu .checkout-user-menu-coupon-remove:hover{color:#c53030}.checkout-user-menu .checkout-user-menu-user-col{width:auto;flex:0 0 auto;text-align:right;font-size:14px;color:#4a5568}.checkout-user-menu .checkout-user-menu-dropbtn{font-size:12px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #e2e8f0;padding:0 18px;height:34px;min-width:0;color:#1f3b64;text-transform:none;transition:.2s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.checkout-user-menu .checkout-user-menu-title{text-transform:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:12px;line-height:1;color:#1f3b64;padding:0;position:static;white-space:nowrap;letter-spacing:0}.checkout-user-menu .checkout-user-menu-user-icon{font-size:14px;color:#1f3b64;flex-shrink:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0 2px}.checkout-user-menu .checkout-user-menu-icon-abs{position:static;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.checkout-user-menu .checkout-user-menu-icon-img{width:13px;height:13px;display:block}.checkout-user-menu .checkout-user-menu-icon-img--raise{margin-top:0}.checkout-user-menu .checkout-user-menu-dropdown-content{top:38px;width:165px;background:#fff;border:1px solid #dce2ea;border-radius:8px;overflow:hidden;box-shadow:0 10px 22px rgba(0,0,0,.12)}.checkout-user-menu .dropdown:hover .dropbtn{background-color:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-1px)}.checkout-user-menu .checkout-user-menu-dropdown-content a.menubtn{font-size:13px;padding:10px 14px}.checkout-user-menu .checkout-user-menu-login-col{width:auto;flex:0 0 auto}.checkout-user-menu .checkout-user-menu-login-list{list-style:none;float:none}.checkout-user-menu .checkout-user-menu-login-link{padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;border:2px solid #e2e8f0;transition:.2s;text-decoration:none;position:static;box-shadow:0 2px 8px rgba(0,0,0,.08)}.checkout-user-menu .checkout-user-menu-login-link:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#1f3b64;box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-1px)}.checkout-user-menu .checkout-user-menu-login-icon{font-size:14px;flex-shrink:0;color:#1f3b64}@media (max-width:767px){.checkout-user-menu .checkout-user-menu-row{padding:6px 0;gap:8px}.checkout-user-menu .checkout-user-menu-coupon-link{font-size:11px;height:30px;padding:0 14px;gap:6px;white-space:nowrap}.checkout-user-menu .checkout-user-menu-fa{font-size:13px}.checkout-user-menu .checkout-user-menu-dropbtn{padding:0 14px;height:30px}.checkout-user-menu .checkout-user-menu-login-link{padding:0 14px;height:30px;gap:6px;font-size:11px}.checkout-user-menu .checkout-user-menu-title{font-size:11px;gap:6px}.checkout-user-menu .checkout-user-menu-login-icon,.checkout-user-menu .checkout-user-menu-user-icon{font-size:13px}#myGroup.slide-area .article.card-no-photo{border-radius:12px}#myGroup.slide-area .article.card-no-photo .head{padding:8px 10px;gap:8px}#myGroup.slide-area .article.card-no-photo .head .title{font-size:15px;line-height:1.25}#myGroup.slide-area .article.card-no-photo .head .price{font-size:12px;padding:5px 8px}#myGroup.slide-area .article.card-no-photo .text-area{padding:9px 10px}#myGroup.slide-area .article.card-no-photo .text-holder p{font-size:13px;line-height:1.36}.slide-area .article .btns-list .special-pizza_button{min-height:40px;padding:9px 10px;margin-bottom:8px}}@media (max-width:400px){.checkout-user-menu .checkout-user-menu-row{flex-wrap:nowrap;justify-content:center}.checkout-user-menu .checkout-user-menu-coupon-col{flex:0 1 auto;justify-content:center}.checkout-user-menu .checkout-user-menu-login-col,.checkout-user-menu .checkout-user-menu-user-col{flex:0 1 auto}.btns-holder-head .btn-green{white-space:nowrap;font-size:11px!important}}.aside-cart .btns-list .aside-cart-apply-coupon:hover{background:#2a4f82;box-shadow:0 4px 12px rgba(31,59,100,.3)!important}.form-cart .btns-holder .btn-red[href*=cart-emptycart],.form-cart .btns-holder a[href*=cart-emptycart]{background:#6c757d!important;color:#fff!important}.form-cart .btns-holder .btn-red[href*=cart-emptycart]:hover,.form-cart .btns-holder a[href*=cart-emptycart]:hover{background:#5a6268!important;box-shadow:0 4px 12px rgba(108,117,125,.3)!important}.form-cart .btns-holder{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;align-items:center}#header .store_catchphrase_container{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:48px;margin-top:0;line-height:1.1;padding:0 12px}#header .store_catchphrase{display:block;max-width:520px;text-align:center}#header .catch_phrase_line{margin:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}#header .catch_phrase_1,#header .catch_phrase_2{text-shadow:0 2px 9px rgba(0,0,0,.65)}#header .catch_phrase_1{font-size:clamp(1.25rem, 2.4vw, 2rem);line-height:1.08;font-weight:800;letter-spacing:.02em;text-transform:uppercase}#header .catch_phrase_2{font-size:clamp(.78rem, 1.1vw, 1rem);line-height:1.25;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;opacity:.92}#header.header-style-minimal .store_catchphrase{padding:2px 6px;background:0 0;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}#header.header-style-framed .store_catchphrase{padding:8px 16px;border:1px solid rgba(255,255,255,.32);border-radius:12px;background:linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,.16));box-shadow:0 10px 24px rgba(0,0,0,.22)}#header.header-style-split .store_catchphrase{padding:4px 10px;border:0;background:0 0;box-shadow:none}#header.header-style-split .catch_phrase_1{font-size:clamp(1.2rem, 2.2vw, 1.85rem);font-weight:800;line-height:1.06;letter-spacing:.03em}#header.header-style-split .catch_phrase_2{font-size:clamp(.72rem, 1vw, .9rem);font-weight:500;letter-spacing:.18em;opacity:.88}#header .btns-list .btn-green,#header .btns-list .btn-red,#header .btns-list a{display:inline-flex;align-items:center;justify-content:center;letter-spacing:.035em;background:var(--sf-brand);box-shadow:0 6px 18px rgba(0,0,0,.18)}#header .btns-list .header-action-secondary{background:rgba(255,255,255,.15)}#header .btns-list .header-action-primary{background:var(--sf-brand);box-shadow:0 7px 19px rgba(0,0,0,.2),0 0 0 1px rgba(var(--sf-brand-rgb),.2)}#header .btns-list a .header-button-icon{display:inline-flex;align-items:center;justify-content:center;align-self:center;position:relative;top:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.mobile-cart-counter,.red-bar{background:var(--sf-brand)}body a.search_link:hover{color:var(--sf-brand)}@media (max-width:1199px){#header .catch_phrase_1,#header .catch_phrase_2{font-size:25px}#header .btns-list .btn-green,#header .btns-list .btn-red,#header .btns-list a{min-width:136px;padding:8px 12px;font-size:15px;line-height:19px}#header .btns-list a .header-button-icon{font-size:13px}#wrapper{padding-top:168px}}@media (max-width:1000px){#header .store_catchphrase_container{display:none}#header>.container{padding-bottom:6px}#wrapper{padding-top:156px}}#header .btns-list .btn-green:hover,#header .btns-list .btn-red:hover,#header .btns-list a:hover{background:var(--sf-brand-dark);transform:translateY(-1px);box-shadow:0 9px 22px rgba(0,0,0,.23),0 0 0 3px rgba(255,255,255,.08)}#header .btns-list .header-action-secondary:hover{background:rgba(255,255,255,.23)}#header .btns-list .header-action-primary:hover{background:var(--sf-brand-dark)}@media (max-width:767px){#header .btns-list{justify-content:flex-end;flex-wrap:wrap;margin-top:0;float:none;overflow:hidden;text-align:right;gap:6px;padding:4px 0 5px}#header .btns-list .btn-green,#header .btns-list .btn-red,#header .btns-list a{min-width:96px;padding:6px 8px;font-size:13px;line-height:16px}#header .btns-list a .header-button-icon{margin-right:6px;top:0;transform:scale(1.12)}#wrapper{padding-top:134px}}#header .logo{display:flex;align-items:center;padding:0 4px 0 0;margin:0}#header .logo a{display:flex;align-items:center}#header .logo img{width:auto!important;object-fit:contain;transform:scale(1.08);transform-origin:left center;will-change:transform}@media (max-width:991px){#header .logo img{transform:scale(1.04)}}.red-bar .container{align-items:center}#quick-select{height:1.5rem;border:0;text-align:left;max-width:190px;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22eZa16x8wEAV1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2070%2045%22%20shape-rendering%3D%22geometricPrecision%22%20text-rendering%3D%22geometricPrecision%22%20project-id%3D%22b3944888734b4ec99d43ca739704ca06%22%20export-id%3D%22064e8ea9394c471cbf42323322ca5347%22%20cached%3D%22false%22%3E%3Cpolyline%20points%3D%2212.79%2C40%2019.83122%2C47%2026.872441%2C40%22%20transform%3D%22matrix%283.550521%200%200%203.550521-35.411164-132.02084%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%223%22%20%2F%3E%3C%2Fsvg%3E%0A");background-size:1.5em auto;background-position:right .7em top 50%;background-repeat:no-repeat;padding:0 40px 0 10px!important;-webkit-padding-end:30px!important;-webkit-padding-start:10px!important;text-overflow:ellipsis}.cart-head-left{float:left;padding:0 0 0 5px}.cart-price-right{text-align:right}.cart-price-right-fixed{text-align:right;width:90px}.footer-legal-text{font-size:11px}.footer-powered-by-link{font-size:8px;margin-top:-100px}.storefront-hidden-trigger{display:none}.popup-alert-static{float:none}.future-error-row,.future-options-container{margin-right:0;margin-left:0}.shop_time_button{border:1px solid var(--sf-brand);font-family:arial,helvetica,sans-serif;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,.3);color:var(--sf-text-on-dark);background-color:var(--sf-brand);background-image:linear-gradient(to bottom,var(--sf-brand),var(--sf-brand-dark));display:block;min-width:100%;margin-bottom:10px}.future_bottom,.large-icons{margin-bottom:2px}.future_continue{display:none;margin:10px 0}.shop_time_future_container{text-align:left;display:none}.future_label{font-size:14px;margin-bottom:2px}.datepicker{width:100%;border:1px solid #91908e}p.now_success_message{border:1px solid green;display:none;width:80%;margin-bottom:10px;padding:5px;border-radius:10px}.popup-social-submit{text-align:center;padding-left:0}.create-account-btn{margin-top:10px}.register-message-spacer{margin-bottom:120px}.pos-customer-phone-input{margin-bottom:10px}.pos-delivery-action{text-align:center;padding-left:8px;width:49%;font-size:17px;line-height:21px;text-shadow:none}#google_signin{position:relative}#page-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.86) 0,rgba(255,255,255,.58) 28%,rgba(250,243,224,.24) 54%,rgba(var(--sf-brand-rgb),.13) 100%),linear-gradient(135deg,rgba(var(--sf-dark-rgb),.08) 0,rgba(var(--sf-brand-rgb),.14) 48%,rgba(var(--sf-brand-dark-rgb),.18) 100%),var(--sf-light);z-index:99999;display:none;justify-content:center;align-items:center;backdrop-filter:blur(7px) saturate(115%)}#page-loading-overlay.active{display:flex}.loader-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:210px;padding:34px 38px 30px;border:1px solid rgba(var(--sf-brand-rgb),.18);border-radius:24px;background:rgba(255,255,255,.56);box-shadow:0 24px 60px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.82)}.loader-logo img{width:106px;height:auto;object-fit:contain;margin-bottom:24px;filter:drop-shadow(0 8px 14px rgba(0, 0, 0, .14))}.loader-spinner{border:3px solid rgba(var(--sf-dark-rgb),.1);border-top:3px solid var(--sf-brand);border-right-color:rgba(var(--sf-brand-rgb),.48);border-radius:50%;width:38px;height:38px;animation:.78s linear infinite spin-branded;box-shadow:0 0 0 6px rgba(255,255,255,.42),0 8px 18px rgba(var(--sf-brand-rgb),.14)}@keyframes spin-branded{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loader-text{margin-top:16px;font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:1;color:var(--sf-dark);text-transform:uppercase;letter-spacing:.18em;font-weight:900;text-shadow:0 1px 0 rgba(255,255,255,.56)}@media (max-width:480px){.loader-inner{min-width:188px;padding:28px 30px 26px;border-radius:22px}.loader-logo img{width:96px}}@media (max-width:1023px){.info-box .row-holder .title{margin:2px 0}}.storefront-mobile-app-actions{text-align:right;margin-bottom:10px}.input-number-small{width:26px;height:27px;text-align:center;background-color:#fff;color:#000;padding:0;font-size:12px;border-radius:50px;display:inline-block}.qty-toggle-small{padding:5px;width:25px;height:25px;text-align:center;font-size:15px;cursor:pointer}.multi-pizza-info-icon{border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;margin-right:10px}.multi-pizza-info{background-color:#fff0d5;color:#000;font-weight:500;display:flex;align-items:center;justify-content:center;padding:8px}.multi-pizza-info-text{text-align:left}.pizza-options-table{border-radius:5px}.pizza-option-icon{font-size:20px}.pizza-option-label{font-size:10px}.offer-selection-shell{margin-top:40px;line-height:30px}.offer-selection-title{font-size:25px}.offer-selection-caption{font-size:20px}.offer-selection-caption--strong{font-weight:700}.offer-selection-form-wrap{max-width:300px}.offer-selection-actions{text-align:center}.offer-selection-submit{width:100%;display:block;margin-left:0}.offer-selection-actions .offer-selection-submit,.offer-selection-actions .offer-selection-submit.btn-green{background:var(--sf-brand);font-size:14px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;margin:0;min-height:38px;border-radius:20px;text-transform:uppercase}.offer-selection-actions .offer-selection-submit.btn-green:hover,.offer-selection-actions .offer-selection-submit:hover{background:var(--sf-brand-dark)}.bigger_cart{list-style:none;padding-left:0}.bigger_cart p{margin-bottom:5px!important}.overview-summary-title{font-size:25px;margin-bottom:2px}.overview-summary-rule{border:1px solid}.overview-item-title{font-size:18px;margin-bottom:5px}.overview-item-meta{font-size:13px}.overview-item-meta--small{font-size:12px}.addon-multiple-quantity-row,.two-cols .product-info .quantity-info .value-holder{user-select:none}#decrease,#increase{background:#b6b6b6;border:2px solid #e3e3e3}.qty-toggle-small-minus,.qty-toggle-small-plus{background:#b6b6b6}.product-note-textarea{width:100%;height:70px}#checkout-form .block-info .row-holder.hide{display:block;visibility:hidden;max-height:0}#checkout-form input:read-only{background-color:#ccc}.shift4-form-main{width:100%;padding-bottom:20px}.checkout-terms-consent,.save-card-list,.shift4-profile-select-holder{margin-left:10px}.shift4-wallet-buttons{margin:0 auto 30px;width:100%;max-width:450px}.save-card-wrap{width:100%}.checkout-terms-checkbox{float:left;margin-right:5px}.checkout-terms-checkbox--hidden{display:none}.checkout-terms-label{display:inline}.checkout-terms-link{color:#00f;font-size:15px}.datacap-payment-form-container{display:none;height:300px}.datacap-payment-popup{overflow:hidden}.datacap-payment-header-row{padding:10px 10px 10px 25px;background-color:#eceeef;border-bottom:1px solid #dcdcdc}.datacap-payment-title{padding-top:6px}.datacap-payment-row{padding:0 10px}.datacap-payment-row--top{padding-top:10px}.datacap-payment-row--bottom{padding-bottom:10px}.datacap-card-number-input{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.checkout-page-message{border-bottom:1px solid #dfdfdf}.checkout-pos-message{color:#000!important}.cart-empty-message{font-size:25px}.pos-payment-change-field{margin-left:5px}.saved-card-remove-link{color:grey!important}.cart-summary-panel{margin:0 auto;width:70%;max-width:800px;min-width:300px}.cart-summary-item{padding:10px 5px}.cart-summary-item--divider,.cart-summary-total-row{border-bottom:1px solid}.cart-summary-item-image{margin-bottom:10px}.cart-summary-details{font-size:12px}.cart-summary-alcohol-ounce{margin-top:10px}.cart-summary-total-row{padding:10px 5px 0}.storefront-thankyou-panel{margin-top:40px;line-height:30px}.storefront-thankyou-heading{font-size:25px}.storefront-thankyou-rule{border:1px solid}.customer-profile-hero{text-align:center}.customer-profile-welcome{font-size:27px;font-weight:700;color:#000}.customer-loyalty-summary{font-size:20px}.customer-loyalty-points{font-size:25px;padding:11px;background-color:#00f;color:#fff;border-radius:4px}.customer-loyalty-redeem{padding:7px 16px;font-size:20px;border-radius:20px;background-color:#000;margin:20px auto;display:block;width:45%}.customer-profile-section-heading{font-size:25px;color:#000}.customer-order-card-wrap{margin-bottom:60px}.customer-order-actions{float:right;text-align:right;z-index:5}.customer-order-content{text-align:center;border:3px solid #ccc;padding:20px 10px;box-sizing:border-box}.customer-profile-action{padding:5px;color:#fff;font-size:12px;margin:20px 0;cursor:pointer;border-radius:5px}.customer-profile-action--muted{background-color:grey;width:100px}.customer-profile-action--primary{background-color:#4b5d93;width:190px}.customer-profile-action--success{background-color:green;width:160px}.customer-profile-action--small{width:80px}.two-cols{background:rgba(255,255,255,.94);box-shadow:0 16px 40px rgba(0,0,0,.18)}.block-info .head .title,.info-box .head .title,.ingrediants-info .head .title,.two-cols .product-info .head .title{border-radius:999px;box-shadow:0 3px 9px rgba(0,0,0,.18);letter-spacing:.01em}.block-info .head .title{background:#111820;border-left-color:var(--sf-brand);min-width:210px;padding:7px 12px}.checkout-user-menu .checkout-user-menu-row{align-items:center}.checkout-user-menu .checkout-user-menu-coupon-col,.checkout-user-menu .checkout-user-menu-login-col,.checkout-user-menu .checkout-user-menu-user-col{display:flex;align-items:center}.checkout-user-menu .checkout-user-menu-coupon-col--logged-out{padding-bottom:0}.checkout-user-menu .checkout-user-menu-login-list,.checkout-user-menu .checkout-user-menu-login-list li{display:flex;align-items:center;margin:0;padding:0}.aside-cart .btns-list a,.checkout-user-menu .checkout-user-menu-coupon-link,.checkout-user-menu .checkout-user-menu-dropbtn,.checkout-user-menu .checkout-user-menu-login-link,.form-cart .btns-holder .btn-green,.form-cart .btns-holder a,.form-cart .btns-holder button{min-height:38px;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.checkout-user-menu .checkout-user-menu-dropbtn,.checkout-user-menu .checkout-user-menu-login-link{border-color:rgba(31,59,100,.18);background:rgba(255,255,255,.94)}.checkout-user-menu .checkout-user-menu-dropbtn,.checkout-user-menu .checkout-user-menu-dropbtn .checkout-user-menu-title{width:auto;max-width:100%;white-space:nowrap;text-transform:none;letter-spacing:0}.aside-cart .wrap-area{box-shadow:0 10px 26px rgba(0,0,0,.18)}.aside-cart .wrap{border:0}.aside-cart .head{letter-spacing:.02em;border-top:4px solid var(--sf-brand)}.aside-cart .items-list{padding:8px 10px 2px}.aside-cart .items-list li{padding:10px 0 9px}.aside-cart .items-list .image-holder{min-height:46px;overflow:hidden;background:rgba(255,255,255,.28)}.aside-cart .items-list .image-holder img{height:46px;object-fit:cover}.aside-cart .items-list .text-holder{font-size:12px;line-height:1.25}.aside-cart .items-list .cancel{border-left:0;padding-left:0}.aside-cart .price-info{font-size:14px;line-height:1.25}.aside-cart .price-info li{margin-bottom:8px}.aside-cart .price-info li:last-child{margin-bottom:0}.aside-cart .foot{padding:8px 12px;font-weight:800;letter-spacing:.02em}.aside-cart .btns-list{padding:8px 8px 0;gap:10px}.aside-cart .btns-list .aside-cart-apply-coupon,.aside-cart .btns-list .aside-cart-tip-action,.aside-cart .btns-list .tipbtn{min-width:138px!important;min-height:38px!important;padding:9px 18px!important;font-size:12px;margin-top:0!important}.aside-cart .btns-list .tipbtn{background:#111820}.form-cart .btns-holder{justify-content:flex-end;gap:12px}.form-cart .btns-holder .btn-green,.form-cart .btns-holder .btn-red,.form-cart .btns-holder a,.form-cart .btns-holder button{min-width:160px;padding:11px 20px;font-size:13px;line-height:1.2}input[type=date],input[type=email],input[type=tel],input[type=text],select,textarea{box-shadow:0 1px 0 rgba(0,0,0,.04);transition:border-color .18s,box-shadow .18s}input[type=date]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--sf-brand);box-shadow:0 0 0 3px rgba(var(--sf-brand-rgb),.14);outline:0}@media (min-width:1024px){.two-cols .col-left{width:76%;padding-right:14px}.two-cols .col-right{width:24%;padding-left:8px;padding-right:8px}}@media (max-width:767px){#header .logo img{transform:scale(1)}#AcceptUIContainer{margin-left:0!important}#header>.container{gap:8px;padding-bottom:6px}#header .btns-list{gap:7px;padding:5px 0 6px}#header .btns-list .btn-green,#header .btns-list .btn-red,#header .btns-list a{min-width:104px;padding:7px 9px;font-size:12px;line-height:15px}.green-bar .container,.red-bar .container{padding-left:8px;padding-right:8px;align-items:center;gap:8px}#quick-select{max-width:190px;height:1.85rem;font-size:13px;border-radius:999px}.checkout-user-menu .checkout-user-menu-row{padding:7px 8px;gap:8px;background:rgba(255,255,255,.68)}.checkout-user-menu .checkout-user-menu-coupon-link,.checkout-user-menu .checkout-user-menu-dropbtn,.checkout-user-menu .checkout-user-menu-login-link{min-height:32px;padding:0 13px}.info-box .head{font-size:19px;line-height:23px;margin-bottom:10px}.info-box .head .title{padding:5px 18px 5px 8px}.aside-cart .foot{min-height:34px;justify-content:center}.form-cart .btns-holder{justify-content:center;gap:10px}.form-cart .btns-holder .btn-green,.form-cart .btns-holder .btn-red,.form-cart .btns-holder a,.form-cart .btns-holder button{min-width:145px;padding:10px 16px}}.fancybox-opened .fancybox-skin{border:8px solid rgba(255,255,255,.68);border-radius:10px;box-shadow:0 18px 42px rgba(0,0,0,.35)}.fancybox-close{top:-18px;right:-18px;border-radius:50%;background-color:#1b1b1b;box-shadow:0 2px 8px rgba(0,0,0,.28)}.lightbox-demo{width:min(380px,calc(100vw - 40px));background:rgba(255,255,255,.98);border:1px solid rgba(var(--sf-dark-rgb),.1);border-radius:16px;overflow:hidden;box-shadow:0 18px 46px rgba(0,0,0,.2)}#folosloginpopup .head,.lightbox-demo .head,.popup-head-compact,.popup-head-login{font-size:17px;line-height:1.25;font-weight:800;letter-spacing:.03em;color:var(--sf-brand-dark)!important;background:#f7f2ea;padding:16px 20px 18px;margin:0 0 18px;text-align:center;border-bottom:1px solid rgba(var(--sf-dark-rgb),.08)}.lightbox-demo .title{color:#1f2933;font-size:15px;line-height:1.35;padding:0 20px;font-weight:800}.lightbox-demo .list-holder{gap:10px;padding:0 20px;margin-bottom:16px}.lightbox-demo .list-holder li{padding:0;flex:1 1 0}.btn-loyalty-rewards,.create-account-btn,.future_continue,.lightbox-demo .btns-holder .btn-green,.lightbox-demo .btns-holder a,.lightbox-demo .btns-holder button,.lightbox-demo .list-holder .btn-green,.popup-social-submit .btn-green,.shop_time_button{min-height:42px!important;border-radius:10px!important;font-size:14px!important;font-weight:800;letter-spacing:.025em;box-shadow:0 8px 18px rgba(0,0,0,.11);text-transform:uppercase;border:0!important;background-image:none!important}.future_continue,.shop_time_button{border-color:var(--sf-brand);background:#141414;color:#fff;padding:10px 14px}.future_bottom{background:0 0;color:#1f2933;border:0;border-radius:0;padding:0;margin-top:8px}.shop_time_future_container{background:#fff;color:#1f2933;border:1px solid rgba(var(--sf-brand-rgb),.18);border-radius:10px;padding:14px 12px 10px;margin-bottom:8px}.future_label,.future_time_error{color:#1f2933;text-shadow:none}.future_time_error{display:block;margin-top:6px;color:#0a8f3c;font-weight:700}#future_time_time,#future_time_time option,.datepicker,.shop_time_future_container input[type=text],.shop_time_future_container option,.shop_time_future_container select{background-color:#fff;color:#111820;border-color:#c8ccd2;border-radius:7px}.future-options-container>.col-sm-12.col-xs-6>a,.future-options-container>.future-time-button-container>a{display:block;border-radius:9px;color:#fff}.future-options-container>.col-sm-12.col-xs-6>a:hover,.future-options-container>.future-time-button-container>a:hover{color:#fff}.future_bottom a.privacy,.lightbox-demo a.privacy{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.future_continue:hover,.shop_time_button:hover{background:var(--sf-brand);color:#fff}.future_bottom:hover,.shop_time_future_container:hover{background:#fff;color:#1f2933}.future_bottom:hover .future_label,.future_bottom:hover .future_time_error,.shop_time_future_container:hover .future_label,.shop_time_future_container:hover .future_time_error{color:inherit}.btn-loyalty-rewards{background:#1f3b64!important;color:#fff!important;border-radius:10px!important}.btn-loyalty-rewards:focus,.btn-loyalty-rewards:hover{background:#2a4f82!important;color:#fff!important}.create-account-btn{background:#0a8f3c;color:#fff}.lightbox-demo #folos_signin,.lightbox-demo #guest_signin,.lightbox-demo .abcRioButton,.lightbox-demo .fb-login-button,.lightbox-demo .social-button,.lightbox-demo [class*=facebook]{width:min(270px,calc(100% - 42px));min-height:42px;margin:8px auto;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:800;letter-spacing:.01em;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.12)}.checkout-user-menu .checkout-user-menu-coupon-link,.checkout-user-menu .checkout-user-menu-login-link{min-width:0;justify-content:center;text-align:center;align-self:center}.checkout-user-menu .checkout-user-menu-coupon-link.title,.checkout-user-menu .checkout-user-menu-login-link.title,.info-box .row-holder .checkout-user-menu-coupon-link.title,.info-box .row-holder .checkout-user-menu-login-link.title{display:inline-flex;align-items:center;justify-content:center;gap:7px;position:static;padding:0 16px;line-height:1;text-align:center}.checkout-user-menu .checkout-user-menu-coupon-link,.checkout-user-menu .checkout-user-menu-coupon-link i,.checkout-user-menu .checkout-user-menu-coupon-link span,.info-box .row-holder .checkout-user-menu-coupon-link.title,.info-box .row-holder .checkout-user-menu-coupon-link.title i,.info-box .row-holder .checkout-user-menu-coupon-link.title span{color:#fff!important}.checkout-user-menu .checkout-user-menu-login-link,.checkout-user-menu .checkout-user-menu-login-link i,.checkout-user-menu .checkout-user-menu-login-link span,.info-box .row-holder .checkout-user-menu-login-link.title,.info-box .row-holder .checkout-user-menu-login-link.title i,.info-box .row-holder .checkout-user-menu-login-link.title span{color:#1f3b64!important}.checkout-user-menu .checkout-user-menu-coupon-link .fa,.checkout-user-menu .checkout-user-menu-fa,.checkout-user-menu .checkout-user-menu-login-icon,.checkout-user-menu .checkout-user-menu-login-link .checkout-user-menu-login-icon,.checkout-user-menu .checkout-user-menu-login-link .fa{display:inline-flex;align-items:center;justify-content:center;line-height:1;margin:0;position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;flex:0 0 auto}.checkout-user-menu .checkout-user-menu-login-icon .checkout-user-menu-icon-img,.checkout-user-menu .checkout-user-menu-login-link .checkout-user-menu-icon-img{display:block;width:13px;height:13px;margin:0;position:static!important;transform:none!important}.checkout-user-menu .checkout-user-menu-coupon-link span{display:inline-block;line-height:1}.lightbox-demo #folos_signin{background:#222b66;color:#fff}.lightbox-demo #guest_signin{background:#0a8f3c;color:#fff}.lightbox-demo #folos_signin span,.lightbox-demo #guest_signin span{color:inherit}.large-icons{font-size:26px;line-height:1;margin-bottom:4px}.lightbox-demo .amount-info{gap:12px;padding:0 22px;flex-wrap:wrap}.lightbox-demo .amount-info label{color:#1f2933;font-weight:800;margin:0;font-size:13px;letter-spacing:.02em}.lightbox-demo .amount-info .field-holder input[type=text]{height:44px;border-radius:8px;border:1px solid rgba(var(--sf-dark-rgb),.28);background:#fff;font-size:16px;font-weight:800;text-align:center;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.lightbox-demo .btns-holder{padding:22px 20px 20px;gap:12px;display:flex;justify-content:center;align-items:center}.lightbox-demo .btns-holder .btn-green,.lightbox-demo .btns-holder a,.lightbox-demo .btns-holder button{min-width:112px!important;min-height:42px!important;padding:11px 18px!important;background:var(--sf-brand)!important;color:var(--sf-text-on-dark)!important}.lightbox-demo .btns-holder .btn-red,.lightbox-demo .btns-holder a[href*=No],.lightbox-demo .btns-holder button:first-child{background:rgba(var(--sf-dark-rgb),.78)!important;color:var(--sf-text-on-dark)!important}.lightbox-demo .btns-holder .btn-green:focus,.lightbox-demo .btns-holder .btn-green:hover,.lightbox-demo .btns-holder a:focus,.lightbox-demo .btns-holder a:hover,.lightbox-demo .btns-holder button:focus,.lightbox-demo .btns-holder button:hover{background:var(--sf-brand-dark)!important;color:var(--sf-text-on-dark)!important;transform:translateY(-1px);box-shadow:0 11px 22px rgba(0,0,0,.16)}.lightbox-demo .btns-holder .btn-red:focus,.lightbox-demo .btns-holder .btn-red:hover,.lightbox-demo .btns-holder a[href*=No]:focus,.lightbox-demo .btns-holder a[href*=No]:hover,.lightbox-demo .btns-holder button:first-child:focus,.lightbox-demo .btns-holder button:first-child:hover{background:rgba(var(--sf-dark-rgb),.92)!important}.popup-upsell-image{max-width:132px;max-height:132px;object-fit:contain;display:block;margin:0 auto 14px;padding:8px;border-radius:14px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.1)}#popup1 .amount-info,#popup3 .amount-info{justify-content:center}#popup3 .amount-info .field-holder{width:min(170px,100%)}#popup3 .btn-loyalty-rewards{flex:1 1 100%;max-width:220px;margin:6px auto 0}#popup1 .list-holder .tip-btns{background:var(--sf-brand)!important;color:var(--sf-text-on-dark)!important}#popup1 .list-holder .tip-btns:focus,#popup1 .list-holder .tip-btns:hover{background:var(--sf-brand-dark)!important}.privacy{font-size:11px;line-height:1.2;letter-spacing:.08em;color:#8a8a8a;padding:5px 0 12px}.fancybox-inner,.future_bottom,.lightbox-demo,.shop_time_future_container{box-sizing:border-box;max-width:100%;overflow-x:hidden}.fancybox-wrap:has(#popup1),.fancybox-wrap:has(#popup2),.fancybox-wrap:has(#popup3),.fancybox-wrap:has(#popup4),.fancybox-wrap:has(#popup6){left:50%!important;width:min(390px,calc(100vw - 28px))!important;transform:translateX(-50%)}.fancybox-wrap:has(#popup1) .fancybox-inner,.fancybox-wrap:has(#popup1) .fancybox-outer,.fancybox-wrap:has(#popup1) .fancybox-skin,.fancybox-wrap:has(#popup1) .lightbox-demo,.fancybox-wrap:has(#popup2) .fancybox-inner,.fancybox-wrap:has(#popup2) .fancybox-outer,.fancybox-wrap:has(#popup2) .fancybox-skin,.fancybox-wrap:has(#popup2) .lightbox-demo,.fancybox-wrap:has(#popup3) .fancybox-inner,.fancybox-wrap:has(#popup3) .fancybox-outer,.fancybox-wrap:has(#popup3) .fancybox-skin,.fancybox-wrap:has(#popup3) .lightbox-demo,.fancybox-wrap:has(#popup4) .fancybox-inner,.fancybox-wrap:has(#popup4) .fancybox-outer,.fancybox-wrap:has(#popup4) .fancybox-skin,.fancybox-wrap:has(#popup4) .lightbox-demo,.fancybox-wrap:has(#popup6) .fancybox-inner,.fancybox-wrap:has(#popup6) .fancybox-outer,.fancybox-wrap:has(#popup6) .fancybox-skin,.fancybox-wrap:has(#popup6) .lightbox-demo{width:100%!important}.fancybox-inner:has(.future_bottom),.fancybox-inner:has(.lightbox-demo),.fancybox-inner:has(.shop_time_future_container),.fancybox-opened .fancybox-inner,.fancybox-opened .fancybox-outer,.fancybox-opened .fancybox-skin{height:auto!important;max-height:none!important;overflow-y:visible!important;overflow-x:hidden!important}.fancybox-opened .lightbox-demo{height:auto!important;min-height:0}.fancybox-opened .fancybox-close{display:none!important}.future_bottom *,.lightbox-demo *,.shop_time_future_container *{box-sizing:border-box}.future-error-row,.future-options-container,.lightbox-demo .btns-holder,.lightbox-demo .list-holder,.shop_time_future_container .row{max-width:100%;overflow-x:hidden}.future_continue,.lightbox-demo .btns-holder .btn-green,.lightbox-demo .btns-holder a,.lightbox-demo .btns-holder button,.lightbox-demo .list-holder .btn-green,.shop_time_button{max-width:100%;white-space:normal}.future_bottom a.privacy,.lightbox-demo a.privacy,a.privacy.privacy{display:inline-block!important;width:auto!important;min-width:0!important;min-height:0!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;color:#777!important;line-height:1.25!important}@media (max-width:480px){.lightbox-demo{width:min(360px,calc(100vw - 28px))}#folosloginpopup .head,.lightbox-demo .head,.popup-head-compact,.popup-head-login{font-size:16px;padding:12px 14px 16px}.lightbox-demo .btns-holder,.lightbox-demo .list-holder{padding-left:14px;padding-right:14px;width:100%}.fancybox-inner,.fancybox-outer,.fancybox-skin,.fancybox-wrap,.lightbox-demo{max-width:calc(100vw - 20px)!important}.fancybox-inner,.fancybox-outer,.fancybox-skin,.fancybox-wrap{height:auto!important;max-height:none!important}.lightbox-demo .list-holder{flex-direction:column;align-items:stretch}.lightbox-demo .list-holder li{width:100%}.future_continue,.lightbox-demo .list-holder .btn-green,.shop_time_button{width:100%!important}#popup1.lightbox-demo .list-holder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}#popup1.lightbox-demo .list-holder li{width:auto;min-width:0}#popup1.lightbox-demo .list-holder .btn-green,#popup1.lightbox-demo .list-holder .tip-btns{width:100%!important;min-width:0!important;max-width:none!important;min-height:46px!important;padding:10px 6px!important;font-size:13px!important;line-height:1.1!important}#popup1.lightbox-demo .amount-info{align-items:center;gap:10px;padding-left:14px;padding-right:14px}#popup1.lightbox-demo .amount-info label{flex:0 0 auto;white-space:nowrap}#popup1.lightbox-demo .amount-info .field-holder{width:min(120px,42vw);flex:0 1 auto}#popup1.lightbox-demo .btns-holder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#popup1.lightbox-demo .btns-holder .btn-green,#popup1.lightbox-demo .btns-holder .btn-red,#popup1.lightbox-demo .btns-holder a,#popup1.lightbox-demo .btns-holder button{width:100%!important;min-width:0!important}}#header .btns-list{display:flex;align-items:center;justify-content:flex-end;gap:clamp(8px,1vw,12px);margin:14px 0 0;padding:0 0 8px;float:none;text-align:right;overflow:visible}#header .btns-list .btns-holder-head{display:inline-flex;padding:0;margin:0;position:relative;overflow:visible;text-align:inherit}#header .btns-list .btn-green,#header .btns-list .btn-red,#header .btns-list a{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:132px;min-height:44px;padding:9px 17px 9px 12px;margin:0;border-radius:999px!important;border:1px solid rgba(255,255,255,.58)!important;font-size:13px;line-height:1;font-weight:900;letter-spacing:.055em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:0 10px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.16)!important;transform:translateZ(0);transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,color .18s}#header .btns-list .btn-green::before,#header .btns-list .btn-red::before,#header .btns-list a::before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0));opacity:.9}#header .btns-list .header-action-secondary{background:linear-gradient(135deg,rgba(255,255,255,.26),rgba(255,255,255,.1))!important;border-color:rgba(255,255,255,.48)!important;color:var(--sf-text-on-dark)!important;box-shadow:0 8px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(255,255,255,.05)!important}#header .btns-list .header-action-primary{background:linear-gradient(135deg,var(--sf-brand),var(--sf-brand-dark))!important;border-color:rgba(255,255,255,.72)!important;color:var(--sf-text-on-dark)!important;box-shadow:0 12px 28px rgba(0,0,0,.24),0 0 0 1px rgba(var(--sf-brand-rgb),.24),0 0 22px rgba(var(--sf-brand-rgb),.2),inset 0 1px 0 rgba(255,255,255,.2)!important}#header .btns-list a .header-button-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;margin:0;border-radius:999px;font-size:12px;line-height:1;text-align:center;vertical-align:middle;background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 1px 3px rgba(0,0,0,.18);transition:transform .18s,background-color .18s,box-shadow .18s}#header .btns-list .header-action-primary .header-button-icon{background:rgba(255,255,255,.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 2px 6px rgba(0,0,0,.2)}#header .btns-list .btn-green:focus,#header .btns-list .btn-green:hover,#header .btns-list .btn-red:focus,#header .btns-list .btn-red:hover,#header .btns-list a:focus,#header .btns-list a:hover{transform:translateZ(0) scale(1.015);border-color:rgba(255,255,255,.86)!important;box-shadow:0 14px 30px rgba(0,0,0,.28),0 0 0 3px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.22)!important}#header .btns-list .header-action-secondary:focus,#header .btns-list .header-action-secondary:hover{background:linear-gradient(135deg,rgba(255,255,255,.34),rgba(255,255,255,.16))!important}#header .btns-list .header-action-primary:focus,#header .btns-list .header-action-primary:hover{background:linear-gradient(135deg,var(--sf-brand-dark),var(--sf-brand))!important;box-shadow:0 15px 34px rgba(0,0,0,.3),0 0 0 3px rgba(var(--sf-brand-rgb),.22),0 0 28px rgba(var(--sf-brand-rgb),.25),inset 0 1px 0 rgba(255,255,255,.24)!important}#header .btns-list a:focus .header-button-icon,#header .btns-list a:hover .header-button-icon{transform:scale(1.06);background:rgba(255,255,255,.3)}#header .btns-list .btn-green:active,#header .btns-list .btn-red:active,#header .btns-list a:active{transform:translateY(0);box-shadow:0 7px 18px rgba(0,0,0,.22),inset 0 1px 4px rgba(0,0,0,.18)!important}#header .btns-list .btn-green:focus-visible,#header .btns-list .btn-red:focus-visible,#header .btns-list a:focus-visible{outline:rgba(255,255,255,.8) solid 3px;outline-offset:3px}@media (max-width:1199px){#header .btns-list .btn-green,#header .btns-list .btn-red,#header .btns-list a{min-width:124px;min-height:42px;padding:8px 14px 8px 11px;font-size:12px;line-height:1}}@media (max-width:767px){#header .btns-list{justify-content:flex-end;flex-wrap:nowrap;gap:7px;margin-top:0;padding:5px 0 6px;overflow:visible}#header .btns-list .btn-green,#header .btns-list .btn-red,#header .btns-list a{min-width:104px;min-height:38px;padding:7px 10px 7px 8px;font-size:11px;letter-spacing:.035em}#header .btns-list a .header-button-icon{flex-basis:21px;width:21px;height:21px;font-size:11px}}@media (max-width:380px){#header .btns-list{gap:5px;width:100%}#header .btns-list .btns-holder-head{flex:1 1 0;min-width:0}#header .btns-list .btn-green,#header .btns-list .btn-red,#header .btns-list a{width:100%;min-width:0;padding-left:7px;padding-right:8px;font-size:10.5px}}@media (max-width:345px){#header .btns-list a .header-button-icon{display:none}}#checkout-form{position:relative;padding:4px 0 22px}#checkout-form .block-info,#checkout-form .payment_method,.checkout-user-menu{margin-bottom:18px}#checkout-form .block-info,.checkout-user-menu .checkout-user-menu-row{border:1px solid rgba(var(--sf-dark-rgb),.1);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 10px 24px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.7)}#checkout-form .block-info{padding:16px 18px 18px}#checkout-form .block-info .head,#checkout-form .info-box .head,#checkout-form .payment_method .head{margin:-4px 0 16px;overflow:visible}#checkout-form .block-info .head .title,#checkout-form .payment_method .head .title,.checkout-user-menu+#checkout-form .block-info .head .title{display:inline-flex;align-items:center;min-width:210px;min-height:34px;padding:8px 18px;border:0;border-left:0;border-radius:999px;background:linear-gradient(135deg,var(--sf-dark),var(--sf-brand-dark));color:var(--sf-text-on-dark)!important;box-shadow:0 7px 16px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.12);font-size:13px;font-weight:900;line-height:1;letter-spacing:.045em}.checkout-page-message,.store_wide_message{width:min(760px,100%);margin:0 auto 16px;padding:11px 18px;border:1px solid rgba(var(--sf-brand-rgb),.28);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 7px 18px rgba(0,0,0,.08);color:#111820;font-size:15px;font-weight:800;line-height:1.35;text-align:center}.checkout-user-menu .checkout-user-menu-row{padding:10px 12px;gap:12px;align-items:center}.checkout-user-menu .checkout-coupon-field{gap:8px;align-items:stretch}.checkout-user-menu .checkout-coupon-input{width:min(220px,42vw);min-height:42px;border:1px solid rgba(var(--sf-dark-rgb),.24);box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}.checkout-user-menu .checkout-coupon-apply,.checkout-user-menu .checkout-user-menu-coupon-link,.checkout-user-menu .checkout-user-menu-login-link{height:42px;min-height:42px;border-radius:999px!important;font-size:12px;font-weight:900;letter-spacing:.035em}.checkout-user-menu .checkout-coupon-apply{min-width:84px;padding:0 18px;border:0!important;background:linear-gradient(135deg,var(--sf-brand),var(--sf-brand-dark));color:var(--sf-text-on-dark)!important;box-shadow:0 8px 18px rgba(var(--sf-brand-rgb),.24)}.checkout-user-menu .checkout-user-menu-login-link{border:1px solid rgba(var(--sf-dark-rgb),.14);background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.1)}.checkout-inline-tip-action{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(var(--sf-brand-rgb),.2);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 10px 24px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.72)}.checkout-inline-tip-copy{display:flex;flex-direction:column;gap:3px;min-width:0;color:#1f2933}.checkout-inline-tip-copy strong{font-size:15px;line-height:1.2;font-weight:900;color:var(--sf-dark)}.checkout-inline-tip-copy span:not(.checkout-inline-tip-eyebrow){font-size:13px;line-height:1.3;font-weight:700;color:rgba(var(--sf-dark-rgb),.76)}.checkout-inline-tip-eyebrow{font-size:10px;line-height:1;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-brand-dark)}.checkout-inline-tip-button{flex:0 0 auto;min-width:132px;min-height:42px;padding:10px 18px;border:0!important;border-radius:999px!important;background:var(--sf-brand)!important;color:var(--sf-text-on-dark)!important;box-shadow:0 9px 20px rgba(0,0,0,.13);font-size:12px;font-weight:900;line-height:1;letter-spacing:.035em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:8px}.checkout-inline-tip-button:focus,.checkout-inline-tip-button:hover{background:var(--sf-brand-dark)!important;color:var(--sf-text-on-dark)!important;transform:translateY(-1px);box-shadow:0 13px 26px rgba(0,0,0,.16)}#checkout-form .row-holder.first{gap:16px 18px}#checkout-form .additional_custom_info .col-holder,#checkout-form .form-cart .row-holder .col-holder,#checkout-form .row-holder.first .field-holder{width:calc(25% - 14px);margin:0 0 12px;min-width:160px}#checkout-form .row-holder:not(.first) .field-holder{width:100%}#checkout-form .checkout-terms-label,#checkout-form .field-holder .label,#checkout-form .field-holder .lable-holder,#checkout-form .payment_method .labels{font-size:13px;font-weight:800;line-height:1.25;color:var(--sf-dark)!important}#checkout-form input[type=date],#checkout-form input[type=email],#checkout-form input[type=password],#checkout-form input[type=tel],#checkout-form input[type=text],#checkout-form select,#checkout-form textarea,.checkout-user-menu .checkout-coupon-input{height:42px;border:1px solid rgba(var(--sf-dark-rgb),.26);border-radius:10px;background:rgba(255,255,255,.94);color:#111820;font-size:14px;font-weight:700;box-shadow:inset 0 1px 2px rgba(0,0,0,.045),0 1px 0 rgba(255,255,255,.65)}#checkout-form textarea{min-height:70px;height:auto;padding-top:10px;resize:vertical}#checkout-form input:focus,#checkout-form select:focus,#checkout-form textarea:focus,.checkout-user-menu .checkout-coupon-input:focus{border-color:var(--sf-brand);box-shadow:0 0 0 4px rgba(var(--sf-brand-rgb),.16),inset 0 1px 2px rgba(0,0,0,.04);outline:0}#checkout-form .payment_method .radio-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0 0 12px;padding:0}#checkout-form .form-cart .check-list li,#checkout-form .payment_method .radio-list li,#checkout-form .save-card-list li{display:flex;align-items:center;gap:9px;width:auto;min-height:44px;margin:0;padding:10px 12px;border:1px solid rgba(var(--sf-dark-rgb),.12);border-radius:12px;background:rgba(255,255,255,.7);box-shadow:0 4px 12px rgba(0,0,0,.05)}#checkout-form .checkout-terms-checkbox,#checkout-form .payment_method input[type=checkbox],#checkout-form .payment_method input[type=radio]{flex:0 0 20px;width:20px;height:20px;margin:0;accent-color:var(--sf-brand)}#checkout-form .payment_method .radio,#checkout-form .payment_method .row-holder.first.hide{display:none}#checkout-form .payment_method .row-holder.first:not(.hide){display:flex;margin-top:12px;padding:14px;border:1px dashed rgba(var(--sf-brand-rgb),.38);border-radius:14px;background:rgba(255,255,255,.64)}#checkout-form #i4goFrame,#checkout-form #iframesCardCvv,#checkout-form #iframesCardExpiration,#checkout-form #iframesCardNumber,#checkout-form .datacap-payment-form-container,#checkout-form .shift4-form-main{width:100%;border-radius:12px;background:rgba(255,255,255,.74)}#checkout-form .shift4-wallet-buttons{max-width:520px;padding:8px 0}#checkout-form .terms{margin-top:12px;padding:14px 16px;border:1px solid rgba(var(--sf-dark-rgb),.1);border-radius:14px;background:rgba(255,255,255,.62)}#checkout-form .checkout-terms-consent{display:flex;align-items:flex-start;gap:9px;margin-left:0}#checkout-form .checkout-terms-link{font-size:inherit;font-weight:900;color:#0037d9;text-decoration:underline}#checkout-form .btns-holder.style{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;padding:16px;border:1px solid rgba(var(--sf-dark-rgb),.1);border-radius:18px;background:rgba(255,255,255,.7);box-shadow:0 12px 28px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.7);overflow:visible}#checkout-form #authnet_place_orders,#checkout-form #datacap_place_orders,#checkout-form #place_orders,#checkout-form #secured_submit_place_orders,#checkout-form .btns-holder.style a,#checkout-form .btns-holder.style button{position:relative;isolation:isolate;min-width:170px;min-height:48px;padding:12px 22px;margin:0;border:0!important;border-radius:999px!important;font-size:12px!important;font-weight:900;line-height:1;letter-spacing:.045em;text-transform:uppercase;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 12px 24px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .18s,box-shadow .18s,background .18s,color .18s}#checkout-form #authnet_place_orders,#checkout-form #datacap_place_orders,#checkout-form #place_orders,#checkout-form #secured_submit_place_orders{background:var(--sf-brand)!important;color:var(--sf-text-on-dark)!important}#checkout-form #authnet_place_orders:focus,#checkout-form #authnet_place_orders:hover,#checkout-form #datacap_place_orders:focus,#checkout-form #datacap_place_orders:hover,#checkout-form #place_orders:focus,#checkout-form #place_orders:hover,#checkout-form #secured_submit_place_orders:focus,#checkout-form #secured_submit_place_orders:hover{background:var(--sf-brand-dark)!important}#checkout-form .btns-holder.style a[href*=cart-emptycart]{background:rgba(var(--sf-dark-rgb),.76)!important;color:var(--sf-text-on-dark)!important;box-shadow:0 9px 20px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.12)}#checkout-form .btns-holder.style a[href*=cart-emptycart]:focus,#checkout-form .btns-holder.style a[href*=cart-emptycart]:hover{background:rgba(var(--sf-dark-rgb),.9)!important}#checkout-form #authnet_place_orders:focus,#checkout-form #authnet_place_orders:hover,#checkout-form #datacap_place_orders:focus,#checkout-form #datacap_place_orders:hover,#checkout-form #place_orders:focus,#checkout-form #place_orders:hover,#checkout-form #secured_submit_place_orders:focus,#checkout-form #secured_submit_place_orders:hover,#checkout-form .btns-holder.style a:focus,#checkout-form .btns-holder.style a:hover,#checkout-form .btns-holder.style button:focus,#checkout-form .btns-holder.style button:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(0,0,0,.2),0 0 0 3px rgba(var(--sf-brand-rgb),.14),inset 0 1px 0 rgba(255,255,255,.22)}#checkout-form .btns-holder.style a:active,#checkout-form .btns-holder.style button:active{transform:translateY(0);box-shadow:0 8px 18px rgba(0,0,0,.16),inset 0 1px 4px rgba(0,0,0,.18)}#checkout-form .btns-holder.style .icon-back,#checkout-form .btns-holder.style .icon-cancel,#checkout-form .btns-holder.style .icon-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;margin:0;border-radius:999px;background:rgba(255,255,255,.22)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);font-family:FontAwesome;font-size:11px;font-style:normal;line-height:1}#checkout-form .btns-holder.style .icon-check::before{content:"\f00c"}#checkout-form .btns-holder.style .icon-cancel::before{content:"\f00d"}.aside-cart .wrap-area{border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 16px 34px rgba(0,0,0,.18)}.aside-cart .head{min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900;letter-spacing:.035em}.aside-cart .items-list .top-ara{display:flex;align-items:flex-start;gap:9px;padding-right:24px}.aside-cart .items-list .image-holder{float:none;flex:0 0 48px;width:48px;height:48px;border-radius:10px}.aside-cart .items-list .text-holder{flex:1 1 auto;min-width:0;padding-left:0}.aside-cart .items-list .cancel{top:14px;margin:0;right:2px}.aside-cart .price-info{padding:12px 13px}.aside-cart .price-info li{align-items:center;font-weight:800}.aside-cart .foot.style{min-height:56px;font-size:19px}.aside-cart .btns-list .aside-cart-apply-coupon,.aside-cart .btns-list .aside-cart-tip-action,.aside-cart .btns-list .tipbtn{border-radius:999px!important;font-weight:900}.popupdialog_content{border-radius:14px;box-shadow:0 22px 54px rgba(0,0,0,.34)}#addcart_notif .head,#coupon_notif .head,#placing_order_notif .head,#placing_order_validation .head{border-radius:10px;background:linear-gradient(135deg,var(--sf-dark),var(--sf-brand-dark));color:var(--sf-text-on-dark)!important;padding:14px 18px;font-size:16px;line-height:1.35}@media (max-width:1023px){#checkout-form .additional_custom_info .col-holder,#checkout-form .form-cart .row-holder .col-holder,#checkout-form .row-holder.first .field-holder{width:calc(50% - 10px)}}@media (max-width:767px){#checkout-form .block-info{padding:13px 12px 15px;border-radius:15px}.checkout-page-message,.store_wide_message{border-radius:14px;font-size:13px}.checkout-user-menu .checkout-user-menu-row{flex-wrap:wrap;justify-content:stretch;padding:10px}.checkout-user-menu .checkout-user-menu-coupon-col,.checkout-user-menu .checkout-user-menu-login-col,.checkout-user-menu .checkout-user-menu-user-col{flex:1 1 40%;width:100%}.checkout-user-menu .checkout-coupon-field,.checkout-user-menu .checkout-coupon-form,.checkout-user-menu .checkout-user-menu-login-link,.checkout-user-menu .checkout-user-menu-login-list,.checkout-user-menu .checkout-user-menu-login-list li{width:100%}.checkout-user-menu .checkout-coupon-input{width:100%;min-width:0}.checkout-inline-tip-action{align-items:stretch;flex-direction:column;gap:12px;padding:13px}#checkout-form .additional_custom_info .col-holder,#checkout-form .form-cart .row-holder .col-holder,#checkout-form .row-holder.first .field-holder,.checkout-inline-tip-button{width:100%;min-width:0}#checkout-form .payment_method .radio-list{grid-template-columns:1fr}#checkout-form .btns-holder.style{justify-content:stretch;flex-direction:column;gap:10px;padding:12px}#checkout-form #authnet_place_orders,#checkout-form #datacap_place_orders,#checkout-form #place_orders,#checkout-form #secured_submit_place_orders,#checkout-form .btns-holder.style a,#checkout-form .btns-holder.style button{width:100%;min-width:0;min-height:46px}}.terms_page{max-width:800px;margin:0 auto;padding:20px 10px}.food_menu_catagory_name{font-size:28px;line-height:1.3;font-weight:700;color:#000;text-align:center;text-transform:uppercase;letter-spacing:.06em;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #00813e}.terms_page h1{font-size:22px;font-weight:700;color:#1f3b64;margin:32px 0 16px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.terms_page h2{font-size:18px;font-weight:600;color:#2d67b2;margin:24px 0 12px}.terms_page p{font-size:15px;line-height:1.7;color:#334155;margin:0 0 12px}.terms_page strong{font-weight:600;color:#1f3b64}.terms_page ul{font-size:15px;line-height:1.7;color:#334155;margin:8px 0 16px 24px;padding:0}.terms_page ul li{margin-bottom:6px}.terms_page hr{border:none;height:1px;background:linear-gradient(to right,transparent,#cbd5e1,transparent);margin:32px 0}.terms_page a{color:#2d67b2;text-decoration:underline}.terms_page a:hover{color:#00813e}.form-cart .product-info{position:relative;margin:0 0 14px}.form-cart .product-info .head,.two-cols .product-info .head{font-size:20px;line-height:24px;position:relative;overflow:hidden;margin:0 0 10px;padding:0}.form-cart .product-info .head .title,.two-cols .product-info .head .title{display:inline-block;vertical-align:top;max-width:100%;font-weight:800;border:0!important;background:var(--sf-brand,#00813e)!important;box-shadow:none!important;color:var(--sf-text-on-dark,#fff)!important;padding:8px 16px;border-radius:14px;font-size:clamp(18px, 2vw, 25px);line-height:1.12;letter-spacing:-.01em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ingrediants-info .head{margin:0 0 14px}.form-cart .ingrediants-info .head br{display:none}.ingrediants-info .head .title{font-size:16px;line-height:20px;padding:5px 14px;border-radius:999px;background:var(--sf-dark,#1a1a1a);border-left-color:var(--sf-brand,#00813e);color:var(--sf-text-on-dark,#fff)}.form-cart .product-info .wrap{display:flex;flex-direction:row;gap:16px;align-items:flex-start;overflow:visible;min-height:0}.form-cart .product-info .wrap .image-holder{float:none;width:180px;flex-shrink:0}.form-cart .product-info .wrap .image-holder img{width:100%;height:auto;vertical-align:top;border-radius:12px;object-fit:cover}.form-cart .product-info .wrap .text-holder{flex:1;min-width:0;padding:0;font-size:14px;line-height:18px}.form-cart .product-info .wrap .text-holder p{margin:0 0 10px}.form-cart .product-info .wrap .text-holder .title{font-size:15px;line-height:19px;display:block;color:var(--sf-brand,#00813e);font-weight:600;margin-bottom:4px}.form-cart .product-info .price-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.form-cart .product-info .price-area .price-info{font-size:17px;line-height:21px;font-weight:700;color:var(--sf-dark,#1a1a1a)}.form-cart .product-info .quantity-info{margin:0 0 0 auto;text-align:right}.form-cart .product-info .quantity-info .title{display:inline-block;vertical-align:middle;font-weight:600;font-size:14px;margin-right:8px}.form-cart .product-info .quantity-info .value-holder{display:inline-flex;vertical-align:middle;width:auto;gap:0;align-items:center}.form-cart .product-info .quantity-info .value-holder .input-number{width:48px;height:48px;border-radius:50%;text-align:center;color:#fff;font-size:16px;font-weight:700;background:var(--sf-brand,#00813e);border:none}.form-cart .product-info .quantity-info .value-holder .qty-toggle{padding:10px;border-radius:50%;background:#b6b6b6;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.form-cart .product-info .quantity-info .value-holder .qty-toggle:hover{background:#999}.form-cart .ingrediants-info .row-holder{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin:0}.form-cart .ingrediants-info .row-holder .col-holder{width:auto;flex:1 1 calc(50% - 6px);min-width:240px;margin:0}.form-cart .ingrediants-info .field-holder{position:relative;overflow:visible;margin:0 0 8px}.form-cart .ingrediants-info .lable-holder{display:block;margin:0 0 4px}.form-cart .ingrediants-info .lable-holder label{display:inline-block;vertical-align:top;font-size:14px;line-height:18px;text-transform:none;font-weight:600;color:var(--sf-dark,#1a1a1a)}.form-cart .ingrediants-info .select-holder select.option_input{width:100%;padding:10px 36px 10px 14px;border:1px solid rgba(var(--sf-dark-rgb,26,26,26),.2);border-radius:8px;font-size:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") right 12px center no-repeat #fff;color:var(--sf-dark,#1a1a1a);appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-cart .ingrediants-info .select-holder select.option_input:focus{border-color:var(--sf-brand,#00813e);outline:0;box-shadow:0 0 0 3px rgba(var(--sf-brand-rgb,0,129,62),.12)}.form-cart .ingrediants-info .check-list{position:relative;overflow:visible;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 16px;margin:0 0 12px;padding:0;list-style:none}.form-cart .ingrediants-info .check-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;width:auto;min-height:34px;padding:5px 8px;margin:0;border:1px solid rgba(var(--sf-dark-rgb,26,26,26),.08);border-radius:10px;background:rgba(255,255,255,.72)}.form-cart .ingrediants-info .check-list li>input[type=checkbox],.form-cart .ingrediants-info .check-list li>input[type=radio]{grid-column:1;grid-row:1;justify-self:center;align-self:center;width:18px;height:18px;margin:0}.form-cart .ingrediants-info .check-list label{display:grid;grid-template-columns:minmax(0,1fr) auto;flex-direction:row;align-items:center;gap:8px;grid-column:2;grid-row:1;min-width:0;width:100%;font-size:13px;line-height:16px;color:var(--sf-dark,#1a1a1a);text-transform:none;font-weight:500;vertical-align:top}.form-cart .ingrediants-info .check-list .price{font-size:12px;color:#666;font-weight:500;margin-left:auto;white-space:nowrap}.form-cart .ingrediants-info .addon-multiple-quantity-row{display:flex;flex-direction:row;align-items:center;gap:6px;min-height:34px;padding:4px 6px}.form-cart .ingrediants-info .addon-multiple-quantity-row label{display:flex;flex-direction:row;align-items:center;gap:6px;width:auto}.form-cart .ingrediants-info .qty-toggle-small{padding:4px;width:22px;height:22px;border-radius:50%;text-align:center;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.form-cart .ingrediants-info .qty-toggle-small-minus{background:#ccc}.form-cart .ingrediants-info .qty-toggle-small-plus{background:var(--sf-brand,#00813e);color:#fff}.form-cart .ingrediants-info .qty-toggle-small-minus:hover{background:#999}.form-cart .ingrediants-info .qty-toggle-small-plus:hover{background:var(--sf-brand-dark,#006630)}.form-cart .ingrediants-info .input-number-small{width:32px;height:26px;text-align:center;background-color:#f5f5f5;color:var(--sf-dark,#1a1a1a);padding:0;font-size:13px;font-weight:600;border-radius:6px;border:1px solid rgba(var(--sf-dark-rgb,26,26,26),.12);display:inline-block}.form-cart .ingrediants-info table{width:100%;border:2px solid var(--sf-brand,#00813e);border-radius:10px;overflow:hidden;color:var(--sf-dark,#1a1a1a);font-size:13px;line-height:17px}.form-cart .ingrediants-info table thead{background:var(--sf-brand,#00813e);text-transform:none;font-weight:700}.form-cart .ingrediants-info table thead th{vertical-align:middle;padding:8px 10px;color:#fff;font-weight:700;font-size:13px}.form-cart .ingrediants-info table tbody tr{border-bottom:1px solid rgba(var(--sf-brand-rgb,0,129,62),.2)}.form-cart .ingrediants-info table tbody tr:nth-child(2n){background:rgba(var(--sf-brand-rgb,0,129,62),.03)}.form-cart .ingrediants-info table tbody tr td{text-align:center;padding:6px 8px;border-left:1px solid rgba(var(--sf-brand-rgb,0,129,62),.2)}.form-cart .ingrediants-info table tr td:first-child,.form-cart .ingrediants-info table tr th:first-child{width:auto;text-align:left;padding-left:12px}.form-cart .btns-holder{position:relative;overflow:visible;padding:16px 0 8px;text-align:right;display:flex;flex-direction:row;justify-content:flex-end;gap:10px;flex-wrap:wrap}.form-cart .btns-holder .btn-green,.form-cart .btns-holder a,.form-cart .btns-holder button{font-size:14px;line-height:1;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:10px 24px;border-radius:999px;font-weight:700;letter-spacing:.02em;transition:.15s}.form-cart .btns-holder .btn-green{background:var(--sf-brand,#00813e);color:#fff;border:none}.form-cart .btns-holder button[type=submit]{background:var(--sf-brand,#00813e)!important;color:#fff!important;border-color:var(--sf-brand,#00813e)!important}.form-cart .btns-holder .btn-green:hover{background:var(--sf-brand-dark,#006630);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--sf-brand-rgb,0,129,62),.3)}.form-cart .btns-holder button[type=submit]:hover{background:var(--sf-brand-dark,#006630)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--sf-brand-rgb,0,129,62),.3)}.form-cart .btns-holder a:not(.btn-green),.form-cart .btns-holder button:not(.btn-green){margin:0;background:rgba(var(--sf-dark-rgb,26,26,26),.08);color:var(--sf-dark,#1a1a1a);border:1px solid rgba(var(--sf-dark-rgb,26,26,26),.15)}.form-cart .btns-holder a:not(.btn-green):hover,.form-cart .btns-holder button:not(.btn-green):hover{background:rgba(var(--sf-dark-rgb,26,26,26),.12)}.form-cart .product-note-textarea{width:100%;min-height:80px;padding:12px;border:1px solid rgba(var(--sf-dark-rgb,26,26,26),.2);border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-cart .product-note-textarea:focus{border-color:var(--sf-brand,#00813e);outline:0;box-shadow:0 0 0 3px rgba(var(--sf-brand-rgb,0,129,62),.12)}@media (max-width:767px){.terms_page{padding:16px 8px}.food_menu_catagory_name{font-size:22px;margin-bottom:20px;padding-bottom:10px}.terms_page h1{font-size:20px;margin:24px 0 12px}.terms_page h2{font-size:17px;margin:20px 0 10px}.terms_page p,.terms_page ul{font-size:14px}.form-cart .product-info .wrap{flex-direction:column;gap:12px}.form-cart .product-info .wrap .image-holder{width:100%;max-width:280px;margin:0 auto}.form-cart .product-info .wrap .text-holder{padding:0}.form-cart .product-info .price-area{flex-direction:column;align-items:stretch;gap:8px}.form-cart .product-info .quantity-info{align-self:flex-end;margin-left:auto;text-align:right}.form-cart .product-info .quantity-info .value-holder{width:auto}.form-cart .ingrediants-info .row-holder .col-holder{flex:1 1 100%;min-width:100%}.form-cart .ingrediants-info .check-list{grid-template-columns:1fr}.form-cart .btns-holder{flex-direction:column;text-align:center}.form-cart .btns-holder .btn-green,.form-cart .btns-holder a,.form-cart .btns-holder button{width:100%;min-width:0}.form-cart .product-info .head .title{font-size:17px;line-height:21px}.ingrediants-info .head .title{font-size:14px;padding:4px 12px}}@media (min-width:768px) and (max-width:1023px){.form-cart .ingrediants-info .row-holder .col-holder{flex:1 1 calc(50% - 6px);min-width:200px}.form-cart .product-info .wrap .image-holder{width:160px}}