@import"https://fonts.googleapis.com/css2?family=Bitter:wght@400;700&display=swap";*,*::before,*::after{box-sizing:border-box}:root{--c-outer-bg: #000;--c-inner-bg: #892c36;--c-divider-line: #ccc;--c-red: #dc3545;--c-gray: #ccc;--ff: "Roboto", sans-serif;--fz: 16px;--fw: 400;--ff-title: "Roboto", sans-serif;--w: 680px;--padding: 1rem;--c-text: #eee;--c-accent-1: #fe9d06;--header-height: 60px;--c-header-bg: #892c36;--brand-title-fz: 1.35rem;--brand-title-fw: 700;--brand-title-lh: 1;--header-button-fz: 2rem;--c-header-button-bg: transparent;--c-header-button: #fff;--c-header-button-hover-bg: #00000011;--c-header-button-hover: #fff;--banner-pb: 45%;--banner-mh: 250px;--banner-img-w: 100%;--banner-img-h: 90%;--banner-img-object-fit: cover;--lang-button-fz: 0.9rem;--lang-button-fw: 300;--lang-button-ls: 0.05em;--lang-button-ws: unset;--lang-button-lh: 1;--lang-button-tt: uppercase;--lang-button-ta: unset;--c-search-bg: #892c36;--c-search: var(--c-text);--c-menu-bg-lt: var(--c-inner-bg);--c-menu-bg-dk: var(--c-inner-bg);--menu-height: 16rem;--menu-open-min-height: 50vh;--menu-overlap: 3rem;--menu-brdr: 0.75rem;--menu-title-fz: 1.125rem;--menu-title-fw: 700;--menu-title-ls: 0.03em;--menu-title-ws: 0.15em;--menu-title-lh: 1.2;--menu-title-tt: uppercase;--menu-title-ta: center;--menu-description-fz: 1rem;--menu-description-fw: 400;--menu-description-ls: unset;--menu-description-ws: unset;--menu-description-lh: 1.35;--menu-description-tt: none;--menu-description-ta: left;--menu-thumb-pb: 50%;--c-section-title: var(--c-text);--section-title-fz: 1.125rem;--section-title-fw: 400;--section-title-ls: 0.03em;--section-title-ws: 0.15em;--section-title-lh: unset;--section-title-tt: uppercase;--section-title-ta: center;--c-section-description: var(--c-text);--section-description-fz: 0.875rem;--section-description-fw: 400;--section-description-ls: 0.01em;--section-description-ws: 0.15em;--section-description-lh: 1.35;--section-description-tt: none;--section-description-ta: center;--section-thumb-pb: 66%;--c-item-hover-bg: #00000011;--c-item-thumb-bg: #000;--item-thumb-size: 60px;--item-thumb-brd: 1px solid #777;--item-thumb-object-fit: cover;--item-title-fz: 1.125rem;--item-title-fw: 600;--item-title-ls: unset;--item-title-ws: unset;--item-title-lh: 1.2;--item-title-tt: none;--item-title-ta: left;--c-item-description: var(--c-text);--item-description-fz: 0.875rem;--item-description-fw: 400;--item-description-ls: unset;--item-description-ws: unset;--item-description-lh: unset;--item-description-tt: none;--item-description-ta: left;--c-item-price: var(--c-text);--item-price-fz: 1.125rem;--item-price-fw: 600;--item-price-ls: unset;--item-price-ws: unset;--item-price-lh: unset;--item-price-tt: none;--item-price-ta: right;--item-misc-fz: 0.5625rem;--item-misc-fw: 400;--item-misc-ls: 0.02em;--item-misc-ws: unset;--item-misc-lh: unset;--item-misc-tt: none;--item-misc-ta: right;--details-title-fz: 1.125rem;--details-title-fw: 600;--details-title-ls: unset;--details-title-ws: unset;--details-title-lh: 1.5;--details-title-tt: none;--details-title-ta: left;--c-details-description: var(--c-text);--details-description-fz: 1rem;--details-description-fw: 400;--details-description-ls: unset;--details-description-ws: unset;--details-description-lh: 1.5;--details-description-tt: none;--details-description-ta: left;--c-details-price: var(--c-text);--details-price-fz: 1.125rem;--details-price-fw: 600;--details-price-ls: unset;--details-price-ws: unset;--details-price-lh: 1.5;--details-price-tt: none;--details-price-ta: left;--c-details-option-price: var(--c-accent-1);--details-option-price-fz: 1rem;--details-option-price-fw: 700;--details-option-price-ls: unset;--details-option-price-ws: unset;--details-option-price-lh: 1;--details-option-price-tt: none;--details-option-price-ta: right;--details-total-fz: 1.25rem;--details-total-fw: 700;--details-total-ls: unset;--details-total-ws: unset;--details-total-lh: 1;--details-total-tt: none;--details-total-ta: left;--c-footer-bg: #111;--footer-height: 60px;--footer-fz: 0.875rem;--footer-fw: 400;--footer-ta: center}html,body{padding:0;margin:0;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);height:100%;background-color:var(--c-outer-bg);color:var(--c-text);scroll-behavior:smooth}body{line-height:1.35}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:var(--c-accent-1);text-decoration:none}a:hover{text-decoration:underline}.w{width:90%;max-width:var(--w);margin-left:auto;margin-right:auto;min-height:100%;background-color:var(--c-inner-bg);border-left:1px solid var(--c-divider-line);border-right:1px solid var(--c-divider-line);display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}@media(max-width: 730px){.w{width:100%;max-width:unset;border-left:none;border-right:none}}header{position:sticky;z-index:10;top:0;height:var(--header-height);background-color:var(--c-header-bg);border-bottom:1px solid var(--c-divider-line);display:flex;justify-content:space-between;align-items:stretch}header .btn-back{display:none}header .brand{flex:1 1 auto;padding-left:var(--padding);display:flex;justify-content:flex-start;align-items:center;color:var(--c-header-button)}header .brand .title{font-size:var(--brand-title-fz);font-weight:var(--brand-title-fw);letter-spacing:var(--brand-title-ls);word-spacing:var(--brand-title-ws);line-height:var(--brand-title-lh);text-transform:var(--brand-title-tt);text-align:var(--brand-title-ta);font-family:var(--ff-title)}header .brand .title>img{display:block;height:calc(var(--header-height) - 1rem)}header .brand .title:first-child{display:block}header .brand .title:last-child{display:none;text-align-last:left;width:calc(100vw - var(--header-height) - 2*var(--padding));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header button{all:unset;flex:0 0 var(--header-height);width:var(--header-height) !important;border-right:1px solid var(--c-divider-line);border-left:none;background-color:var(--c-header-button-bg);color:var(--c-header-button);font-size:var(--header-button-fz);display:flex;justify-content:center;align-items:center;cursor:pointer}header button:hover{background-color:var(--c-header-button-hover-bg);color:var(--c-header-button-hover)}header .brand~button{border-left:1px solid var(--c-divider-line);border-right:none}section.langs{height:calc(var(--header-height)*.75);background-color:var(--c-header-bg);border-bottom:1px solid var(--c-divider-line);display:flex;justify-content:space-between;align-items:stretch;color:var(--c-inner-bg)}section.langs button{all:unset;flex:1 1 auto;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}section.langs button>*{transition:opacity 300ms ease-out;opacity:.5}section.langs button span{margin-left:1em;font-size:var(--lang-button-fz);font-weight:var(--lang-button-fw);letter-spacing:var(--lang-button-ls);word-spacing:var(--lang-button-ws);line-height:var(--lang-button-lh);text-transform:var(--lang-button-tt);text-align:var(--lang-button-ta)}section.langs button.active>*{opacity:75}section.langs button:hover{background-color:var(--c-header-button-hover-bg);color:var(--c-header-button-hover)}section.langs button+button{border-left:1px solid var(--c-divider-line)}main{position:relative;flex:1 1 auto;padding:calc(var(--padding)*1) calc(var(--padding)/2) var(--padding) calc(var(--padding)/2)}@media(max-width: 767px){main{padding-left:0;padding-right:0}}.search{padding-bottom:1rem}.search label{display:block;width:100%;position:relative}.search label input{display:block;width:100%;outline:none;border:1px solid var(--c-search);border-radius:8px;font-family:var(--ff);font-size:.85rem;padding:.85em 1.1em;background-color:var(--c-search-bg);color:var(--c-search)}.search label>span{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--c-search);font-size:.85rem;letter-spacing:.15em;user-select:none;pointer-events:none;background-color:var(--c-search-bg);border:1px solid var(--c-search-bg);border-radius:3px;padding:.115rem .25rem .1rem .3rem;transition:all 250ms linear}.search label>span ion-icon{position:relative;bottom:-2px}.search label input:focus~span,.search label input:not(:placeholder-shown)~span{border-color:var(--c-search);top:0;font-size:.7rem;letter-spacing:.3em}.search .search-result{margin-top:calc(.75*var(--padding))}@media(max-width: 767px){.search{padding-left:calc(.75*var(--padding));padding-right:calc(.75*var(--padding))}}.menus .menu{position:relative;z-index:3;padding:0;border-top-left-radius:var(--menu-brdr);border-top-right-radius:var(--menu-brdr);height:var(--menu-height);box-shadow:0 -2rem 2rem -2rem rgba(0,0,0,.2509803922);overflow-y:hidden}.menus .menu[data-photo="0"]{height:55px}.menus .menu:last-of-type{margin-bottom:-1rem}.menus .menu>.title{position:relative;font-size:var(--menu-title-fz);font-weight:var(--menu-title-fw);letter-spacing:var(--menu-title-ls);word-spacing:var(--menu-title-ws);line-height:var(--menu-title-lh);text-transform:var(--menu-title-tt);text-align:var(--menu-title-ta);font-family:var(--ff-title);padding:var(--padding) calc(var(--padding)*2);background:linear-gradient(180deg, rgba(0, 0, 0, 0.2509803922), rgba(0, 0, 0, 0));color:#fff;border-bottom:none;border-top-left-radius:var(--menu-brdr);border-top-right-radius:var(--menu-brdr);cursor:pointer;min-height:3.5em}.menus .menu>.title>span{position:absolute;width:calc(100% - var(--padding)*2);left:50%;top:50%;transform:translate(-50%, -50%)}.menus .menu>.title>span i{display:inline-block;font-size:.75rem;font-style:normal;position:relative;bottom:2px;opacity:.67}.menus .menu>.title>.m-cp{display:none;position:absolute;top:100%;padding-left:calc(var(--padding)*.75);padding-right:calc(var(--padding)*.75);justify-content:flex-start;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:#692229;color:rgba(255,255,255,.5019607843);border-bottom:1px solid var(--c-divider-line);z-index:20;left:0;top:56px;right:0;-ms-overflow-style:none;scrollbar-width:none;scrollbar-height:none;user-select:none}.menus .menu>.title>.m-cp .m-cp-item{font-size:.875rem;font-weight:400;white-space:nowrap;padding:.5em 1em;background-color:var(--c-inner-bg);border:1px solid #ccc;margin:.5em .25em;text-transform:uppercase;cursor:pointer}.menus .menu>.title>.m-cp .m-cp-item:first-child{margin-left:0}.menus .menu>.title>.m-cp .m-cp-item:last-child{margin-right:0}.menus .menu>.title>.m-cp .m-cp-item.on{border-color:#fff;color:#fff}.menus .menu>.title>.m-cp::-webkit-scrollbar{display:none}.menus .menu.open>.title{background:linear-gradient(0deg, #892c36, #692229);border-bottom:1px dotted #ccc;border-top-left-radius:0;border-top-right-radius:0}.menus .menu.open>.title>.m-cp{display:flex}.menus .menu.open>.thumb{display:none}.menus .menu.open>.menu-content{margin-top:48px}.menus .menu>.description{font-size:var(--menu-description-fz);font-weight:var(--menu-description-fw);letter-spacing:var(--menu-description-ls);word-spacing:var(--menu-description-ws);line-height:var(--menu-description-lh);text-transform:var(--menu-description-tt);text-align:var(--menu-description-ta);opacity:.67;padding:calc(var(--padding)*.75)}.menus .menu>.thumb{position:relative;width:100%;padding-bottom:var(--menu-thumb-pb)}.menus .menu>.thumb .inner{position:absolute;left:0;top:0;width:100%;height:100%}.menus .menu>.thumb .inner img{display:block;width:100%;height:100%;object-fit:cover}.menus .menu.shade{background:linear-gradient(180deg, #fff, var(--c-inner-bg) 30%);border-radius:0;height:0;margin-top:calc(var(--menu-overlap)*-1.45);pointer-events:none}.menus .menu.open{height:unset;overflow-y:unset}.menus .menu.open>.title{position:sticky;top:calc(var(--header-height));z-index:2}.menus .menu.open>.title>span i{transform:rotate(90deg)}.menus .menu.open+.menu{margin-top:0;box-shadow:0 -3rem 2rem -2rem rgba(0,0,0,.1254901961)}.menus .menu.open+.menu.shade{display:none}.menu-content{background-color:rgba(0,0,0,0);padding:calc(var(--padding)*.75)}.menu-content p+p{margin-top:var(--padding)}.section{margin-bottom:calc(1.5*var(--padding))}.section:not(:last-child){padding-bottom:calc(.75*var(--padding));margin-bottom:calc(.75*var(--padding))}.section:not(:last-child):not(.open){border-bottom:1px dotted #ccc}.section>.title{color:var(--c-section-title);font-size:var(--section-title-fz);font-weight:var(--section-title-fw);letter-spacing:var(--section-title-ls);word-spacing:var(--section-title-ws);line-height:var(--section-title-lh);text-transform:var(--section-title-tt);text-align:var(--section-title-ta);font-family:var(--ff-title);cursor:pointer;padding-top:.5em;padding-bottom:.5em}.section>.description{color:var(--c-section-description);font-size:var(--section-description-fz);font-weight:var(--section-description-fw);letter-spacing:var(--section-description-ls);word-spacing:var(--section-description-ws);line-height:var(--section-description-lh);text-transform:var(--section-description-tt);text-align:var(--section-description-ta);cursor:pointer;margin-top:-0.5em;margin-bottom:.5em}.section>.section-content>.thumb,.section>.thumb{position:relative;width:100%}.section>.section-content>.thumb .inner,.section>.thumb .inner{width:100%}.section>.section-content>.thumb .inner img,.section>.thumb .inner img{display:block;width:100%;border:1px solid #666}.menu[data-sections="1"] .section>.title{display:none}.menu[data-sections="1"] .section .section-content{display:block !important}.menu[data-sections="1"] .section .section-content>.thumb{display:none}.item{min-height:60px;padding-top:calc(.5*var(--padding));padding-bottom:calc(.5*var(--padding))}.item:not(:first-child){border-top:1px solid var(--c-divider-line)}.item:not(.cant-order){cursor:pointer}.item:not(.cant-order):hover{background-color:var(--c-item-hover-bg)}.item>.info{display:flex;justify-content:space-between;align-items:flex-start}.item>.info>.thumb{flex:0 0 var(--item-thumb-size);position:relative;width:var(--item-thumb-size);height:var(--item-thumb-size);background-color:var(--c-item-thumb-bg);border:var(--item-thumb-brd);margin-right:calc(.5*var(--padding))}.item>.info>.thumb .inner{position:absolute;left:0;top:0;width:100%;height:100%}.item>.info>.thumb .inner img{display:block;width:100%;height:100%;object-fit:var(--item-thumb-object-fit)}.item>.info>.texts{flex:1 1 auto}.item>.info>.texts>.title{font-size:var(--item-title-fz);font-weight:var(--item-title-fw);letter-spacing:var(--item-title-ls);word-spacing:var(--item-title-ws);line-height:var(--item-title-lh);text-transform:var(--item-title-tt);text-align:var(--item-title-ta);font-family:"Roboto Condensed",sans-serif}.item>.info>.texts>.title>.badge{font-size:.75em;padding:.3em .6em;margin-left:.25em;border-radius:9999px;white-space:nowrap}.item>.info>.texts>.description{margin-top:.5em;color:var(--c-item-description);font-size:var(--item-description-fz);font-weight:var(--item-description-fw);letter-spacing:var(--item-description-ls);word-spacing:var(--item-description-ws);line-height:var(--item-description-lh);text-transform:var(--item-description-tt);text-align:var(--item-description-ta)}.item>.info>.price{text-align:right;margin-left:.5em}.item>.info>.price .number{color:var(--c-item-price);font-size:var(--item-price-fz);font-weight:var(--item-price-fw);letter-spacing:var(--item-price-ls);word-spacing:var(--item-price-ws);line-height:var(--item-price-lh);text-transform:var(--item-price-tt);text-align:var(--item-price-ta);font-family:"Roboto Condensed",sans-serif}.item>.info>.price .misc{font-size:var(--item-misc-fz);font-weight:var(--item-misc-fw);letter-spacing:var(--item-misc-ls);word-spacing:var(--item-misc-ws);line-height:var(--item-misc-lh);text-transform:var(--item-misc-tt);text-align:var(--item-misc-ta)}.item>.info>.price .misc b{display:inline-block;vertical-align:middle;font-weight:400;font-size:.45rem}.item>.info>.price .misc .order{color:var(--c-gray);opacity:.67;text-transform:uppercase;white-space:nowrap}.item>.info>.price .misc .cant-order{color:var(--c-red);text-transform:uppercase;white-space:nowrap}.item>.options{margin-top:-0.5rem}.item>.options table{margin-top:.5em;width:100%;border-spacing:0}.item>.options table tr td{vertical-align:top;text-align:right}.item>.options table tr td:first-child{color:var(--c-item-description)}.item>.options table tr td:last-child{width:1%;white-space:nowrap;padding-left:var(--padding);padding-right:0;color:var(--c-item-price);font-size:var(--item-price-fz);font-weight:var(--item-price-fw);letter-spacing:var(--item-price-ls);word-spacing:var(--item-price-ws);line-height:var(--item-price-lh);text-transform:var(--item-price-tt);text-align:var(--item-price-ta)}.item>.options table tr td[colspan="2"]{font-size:var(--item-misc-fz);font-weight:var(--item-misc-fw);letter-spacing:var(--item-misc-ls);word-spacing:var(--item-misc-ws);line-height:var(--item-misc-lh);text-transform:var(--item-misc-tt);text-align:var(--item-misc-ta)}.item>.options table tr td[colspan="2"] b{display:inline-block;vertical-align:middle;font-weight:400;font-size:.45rem}.item>.options table tr td[colspan="2"] .order{color:var(--c-gray);opacity:.67;text-transform:uppercase;white-space:nowrap}.item>.options table tr td[colspan="2"] .cant-order{color:var(--c-red);text-transform:uppercase;white-space:nowrap}.item:last-child{border-bottom:1px solid var(--c-divider-line);margin-bottom:1rem}section.banner{position:relative;min-height:var(--banner-mh);padding-bottom:var(--banner-pb);border-bottom:1px solid var(--c-divider-line)}section.banner .inner{position:absolute;left:0;top:0;width:100%;height:100%}section.banner .inner img{display:block;position:absolute;left:0;bottom:0;width:100%;object-fit:var(--banner-img-object-fit)}footer{position:relative;z-index:7;background-color:var(--c-footer-bg);height:var(--footer-height);border-top:1px solid var(--c-divider-line);color:#fff;font-size:var(--footer-fz);font-weight:var(--footer-fw);letter-spacing:var(--footer-ls);word-spacing:var(--footer-ws);line-height:var(--footer-lh);text-transform:var(--footer-tt);text-align:var(--footer-ta);display:flex;justify-content:center;align-items:center}.page-info{position:fixed;z-index:20;width:90%;top:calc(var(--header-height));bottom:0;max-width:calc(var(--w) - 2px);background-color:var(--c-inner-bg);padding:var(--padding);overflow-y:auto;display:none}.page-info .card{border:1px solid var(--c-divider-line);border-radius:.5rem;overflow:hidden}.page-info .card .header{padding:var(--padding);background-color:#000;border-bottom:1px solid var(--c-divider-line);color:#fff}.page-info .card .header ion-icon{position:relative;bottom:-2px}.page-info .card .content{padding:var(--padding);line-height:1.5;color:#fff;background-color:#892c36}.page-info .card .content ul li small{display:block}.page-info .card+.card{margin-top:var(--padding)}@media(max-width: 730px){.page-info{left:0;right:0;width:unset;max-width:unset}}.open-info{overflow:hidden}.open-info header .btn-back{display:flex}.open-info header .btn-info{display:none}.open-info header .btn-cart{display:none}.open-info .page-info{display:block}.page-details{position:fixed;z-index:20;width:90%;top:calc(var(--header-height));bottom:0;max-width:calc(var(--w) - 2px);background:var(--c-inner-bg);display:none;flex-direction:column;justify-content:space-between;align-items:stretch}.page-details .content{padding:var(--padding);overflow-y:auto}.page-details .content>.title{font-size:var(--details-title-fz);font-weight:var(--details-title-fw);letter-spacing:var(--details-title-ls);word-spacing:var(--details-title-ws);line-height:var(--details-title-lh);text-transform:var(--details-title-tt);text-align:var(--details-title-ta);font-family:"Roboto Condensed",sans-serif}.page-details .content>.description{color:var(--c-details-description);font-size:var(--details-description-fz);font-weight:var(--details-description-fw);letter-spacing:var(--details-description-ls);word-spacing:var(--details-description-ws);line-height:var(--details-description-lh);text-transform:var(--details-description-tt);text-align:var(--details-description-ta)}.page-details .content>.price{color:var(--c-details-price);font-size:var(--details-price-fz);font-weight:var(--details-price-fw);letter-spacing:var(--details-price-ls);word-spacing:var(--details-price-ws);line-height:var(--details-price-lh);text-transform:var(--details-price-tt);text-align:var(--details-price-ta);font-family:"Roboto Condensed",sans-serif}.page-details .content .thumb{position:relative;width:100%;max-height:90vh;margin-top:calc(.5*var(--padding));margin-bottom:calc(.5*var(--padding))}.page-details .content .thumb .inner{display:contents}.page-details .content .thumb .inner img{display:block;width:100%;height:100%;max-height:80vh;object-fit:contain}.page-details .content .options{margin-top:calc(1*var(--padding));margin-bottom:calc(1*var(--padding))}.page-details .content .options ul{list-style:none;margin-left:0;padding-left:0;margin-top:calc(.5*var(--padding));margin-bottom:calc(.5*var(--padding));border:1px solid var(--c-divider-line);border-radius:.5rem;background-color:var(--c-inner-bg)}.page-details .content .options ul li{display:flex;justify-content:space-between;align-items:center;padding:var(--padding);cursor:pointer}.page-details .content .options ul li .option-name{position:relative;margin-left:32px}.page-details .content .options ul li .option-name::before{content:"";position:absolute;left:-32px;top:1px;display:block;width:18px;height:18px;border:2px solid var(--c-accent-1);border-radius:50%;opacity:.67;transition:all 250ms ease-out}.page-details .content .options ul li.active .option-name::before{background-color:var(--c-accent-1);opacity:1}.page-details .content .options ul li .option-price{margin-left:1em;color:var(--c-details-option-price);font-size:var(--details-option-price-fz);font-weight:var(--details-option-price-fw);letter-spacing:var(--details-option-price-ls);word-spacing:var(--details-option-price-ws);line-height:var(--details-option-price-lh);text-transform:var(--details-option-price-tt);text-align:var(--details-option-price-ta)}.page-details .content .options ul li+li{border-top:1px solid var(--c-divider-line)}.page-details .content .options.addons ul li .option-name::before{border-radius:0}.page-details .content .options.addons ul li.active .option-name::after{content:"";position:absolute;left:-30px;top:5px;width:14px;height:7px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg)}.page-details .content .attributes{margin-top:calc(1*var(--padding));margin-bottom:calc(1*var(--padding))}.page-details .footer{position:relative;z-index:2;padding:var(--padding);border-top:1px solid var(--c-divider-line)}.page-details .footer::before{content:"";position:absolute;z-index:1;top:-8px;left:0;width:100%;height:9px;background:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.page-details .footer .quantity{margin-bottom:calc(.75*var(--padding));text-align:center}.page-details .footer .quantity x-qty{display:inline-block;margin-left:.5rem;--qty-border-radius: 0.5rem}.page-details .footer .total{border:1px solid var(--c-accent-1);border-radius:.5rem;overflow:hidden;display:flex;justify-content:space-between;align-items:center;font-size:var(--details-total-fz);font-weight:var(--details-total-fw);letter-spacing:var(--details-total-ls);word-spacing:var(--details-total-ws);line-height:var(--details-total-lh);text-transform:var(--details-total-tt);text-align:var(--details-total-ta)}.page-details .footer .total>:first-child{background-color:var(--c-header-bg);color:var(--c-accent-1);padding:calc(.75*var(--padding));font-weight:400;text-align:right}.page-details .footer .total>:last-child{flex:1 1 auto;background-color:var(--c-accent-1);color:var(--c-header-bg);padding:calc(.75*var(--padding));outline:none;border:none;cursor:pointer}@media(max-width: 730px){.page-details{left:0;right:0;width:unset;max-width:unset}.page-details .footer{padding-left:0;padding-right:0;padding-bottom:0}.page-details .footer .total{border-radius:0}}.open-details{overflow:hidden}.open-details header .btn-back{display:flex}.open-details header .brand .title:first-child{display:none}.open-details header .brand .title:last-child{display:block}.open-details header .btn-info{display:none}.open-details header .btn-cart{display:none}.open-details .page-details{display:flex}.page-cart{position:fixed;z-index:20;width:90%;top:calc(var(--header-height));bottom:0;max-width:calc(var(--w) - 2px);background-color:var(--c-inner-bg);display:none;flex-direction:column;justify-content:space-between;align-items:stretch}.page-cart .content{padding:var(--padding);overflow-y:auto}.page-cart .footer{position:relative;z-index:2;padding:var(--padding);border-top:1px solid var(--c-divider-line)}.page-cart .footer::before{content:"";position:absolute;z-index:1;top:-8px;left:0;width:100%;height:9px;background:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.page-cart .footer .total{border:1px solid var(--c-accent-1);border-radius:.5rem;overflow:hidden;display:flex;justify-content:space-between;align-items:center;font-size:var(--details-total-fz);font-weight:var(--details-total-fw);letter-spacing:var(--details-total-ls);word-spacing:var(--details-total-ws);line-height:var(--details-total-lh);text-transform:var(--details-total-tt);text-align:var(--details-total-ta)}.page-cart .footer .total>:first-child{background-color:var(--c-header-bg);color:var(--c-accent-1);padding:calc(.75*var(--padding));font-weight:400;text-align:right}.page-cart .footer .total>:last-child{flex:1 1 auto;background-color:var(--c-accent-1);color:var(--c-header-bg);padding:calc(.75*var(--padding));outline:none;border:none;cursor:pointer}@media(max-width: 730px){.page-cart{left:0;right:0;width:unset;max-width:unset}.page-cart .footer{padding-top:1px;padding-left:0;padding-right:0;padding-bottom:0}.page-cart .footer .total{border-radius:0}}.open-cart{overflow:hidden}.open-cart header .btn-back{display:flex}.open-cart header .brand .title:first-child{display:none}.open-cart header .brand .title:last-child{display:block}.open-cart header .btn-info{display:none}.open-cart header .btn-cart{display:none}.open-cart .page-cart{display:flex}.btn-cart{position:relative}.btn-cart span{position:absolute;top:calc(var(--padding)*.75);right:calc(var(--padding)*.75);background-color:var(--c-accent-1);color:#fff;width:1.45rem;height:1.45rem;border-radius:50%;font-size:.875rem;line-height:1;display:flex;justify-content:center;align-items:center}.cart-content table{width:100%;border-collapse:collapse}.cart-content table tbody tr td{padding:.2em;border-bottom:1px solid var(--c-divider-line)}.cart-content table tbody tr td:nth-of-type(3){text-align:right}.cart-content table tbody tr td:nth-child(4){font-size:1.5rem;text-align:right;cursor:pointer}.cart-content table tfoot tr td{padding:.2em;font-weight:700}.cart-content table tfoot tr td:nth-of-type(2){text-align:right}.cart-content table tfoot tr td:nth-of-type(3){text-align:right}.cart-order{margin-top:1rem}.cart-order .form{margin-top:1rem}.cart-order label{display:block;width:100%;position:relative}.cart-order label input,.cart-order label textarea{display:block;width:100%;outline:none;border:1px solid var(--c-search-bg);border-radius:8px;font-family:var(--ff);font-size:.85rem;padding:.85em 1.1em;background-color:#fff;color:var(--c-search)}.cart-order label>span{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#ccc;font-size:.85rem;letter-spacing:.15em;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:.115rem .25rem .1rem .3rem;transition:all 250ms linear}.cart-order label input:focus~span,.cart-order label textarea:focus~span,.cart-order label input:not(:placeholder-shown)~span,.cart-order label textarea:not(:placeholder-shown)~span{color:var(--c-search);border-color:var(--c-search-bg);top:0;font-size:.7rem;letter-spacing:.3em}.cart-order label textarea:focus,.cart-order label textarea:focus~span{border-color:var(--c-search)}.cart-order label textarea{resize:none}.cart-order label textarea~span{top:1.25rem}.cart-order *+label{margin-top:1rem}.cart-order x-switch{display:block;margin-top:1rem;--switch-border-radius: 8px;--on-bgc: var(--c-accent-1);text-align:center}.tac{text-align:center !important}.tar{text-align:right !important}.page-details .footer .total>:first-child,.page-cart .footer .total>:first-child{background-color:#fff}.page-details .footer .total>:last-child,.page-cart .footer .total>:last-child{color:#fff}.page-details .footer .total>:last-child:hover,.page-cart .footer .total>:last-child:hover{color:#000}