*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}@font-face{font-family:WhyteInktrap;font-weight:400;src:url(assets/fonts/ABCWhyteInktrap-Regular.woff2) format("woff2"),url(assets/fonts/ABCWhyteInktrap-Regular.woff) format("woff")}@font-face{font-family:WhyteInktrap;font-weight:500;src:url(assets/fonts/ABCWhyteInktrap-Medium.woff2) format("woff2"),url(assets/fonts/ABCWhyteInktrap-Medium.woff) format("woff")}@font-face{font-family:WhyteInktrap;font-weight:900;src:url(assets/fonts/ABCWhyteInktrap-Heavy.woff2) format("woff2"),url(assets/fonts/ABCWhyteInktrap-Heavy.woff) format("woff")}app-scroll{display:block;position:relative;overflow:auto;margin-right:16px;margin-bottom:16px}app-scroll::-webkit-scrollbar{height:12px;width:12px;background:#ffffff;border:1px solid #3f4249;border-radius:99vw}app-scroll::-webkit-scrollbar-thumb{background:#ffc700;border-radius:99vw;border:1px solid #3f4249}app-scroll::-webkit-scrollbar-corner{background:#3f4249}app-scroll.masked-top{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0px,black 70px),linear-gradient(to bottom,red 0%,red 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0px,black 70px),linear-gradient(to bottom,red 0%,red 100%);-webkit-mask-position:top left,top right;mask-position:top left,top right;-webkit-mask-size:100% 100%,20px 1920px;mask-size:100% 100%,20px 1920px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}app-scroll.masked-bottom{-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0) 0px,black 70px),linear-gradient(to bottom,red 0%,red 100%);mask-image:linear-gradient(to top,rgba(0,0,0,0) 0px,black 70px),linear-gradient(to bottom,red 0%,red 100%);-webkit-mask-position:bottom left,top right;mask-position:bottom left,top right;-webkit-mask-size:100% 100%,20px 1920px;mask-size:100% 100%,20px 1920px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}app-scroll.masked-top.masked-bottom{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0px,black 70px),linear-gradient(to top,rgba(0,0,0,0) 0px,black 70px),linear-gradient(to bottom,red 0%,red 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0px,black 70px),linear-gradient(to top,rgba(0,0,0,0) 0px,black 70px),linear-gradient(to bottom,red 0%,red 100%);-webkit-mask-position:top left,bottom left,top right;mask-position:top left,bottom left,top right;-webkit-mask-size:100% 51%,100% 51%,20px 1920px;mask-size:100% 51%,100% 51%,20px 1920px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-header,.more-header{padding:70px 30px 0 70px}.home-header>div,.more-header>div{display:flex;align-items:row;justify-content:space-between}.home-header .btn-flag,.more-header .btn-flag{margin-right:40px}.home-title,.more-title{position:relative;z-index:10;color:#ff4a40;display:block;font-size:78px;font-weight:900;line-height:80px;padding-top:30px;padding-bottom:30px;margin:76px 106px 0 46px;text-transform:uppercase}.more-title{margin-left:0;margin-right:30px}.home-card{color:#ff4a40;display:block;font-size:30px;font-weight:900;line-height:30px;padding-bottom:30px;margin:40px 106px 20px 46px}.home-container{padding:10px 30px 0 70px}.more-container{padding:10px 30px 0 0}.home-nav,.more-nav{display:block}.home-nav ul,.more-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;list-style:none;padding:0;margin:0 106px 0 46px}.home-nav ul li,.more-nav ul li{padding:0;margin:0}.home-nav ul li a,.more-nav ul li a{display:block;color:#ff4a40;text-decoration:none;text-align:center;font-size:50px;font-weight:600;text-transform:uppercase}.home-nav ul li a img,.more-nav ul li a img{display:block;max-width:100%;width:100%;margin:0 auto;aspect-ratio:1}.more-nav ul{margin:0 0 0 70px}.sidebar-container{display:flex;flex-direction:column;width:100%;height:100vh}.sidebar-container .sidebar-header{position:sticky;z-index:1;margin:0 30px;padding:70px 40px 0 0;top:0}.sidebar-container .sidebar-header .header{text-align:right}.sidebar-container .sidebar-header .sidebar-title{padding-bottom:16px}.sidebar-container .sidebar-header .sidebar-title h2{color:#ff4a40;font-size:35px;font-weight:900;line-height:42px;margin-top:0;margin-bottom:1rem}.sidebar-container .sidebar-header .sidebar-title p{margin:0}.sidebar-container .sidebar-cart{position:relative;flex:1 1 100%;overflow:auto;padding:70px 0 10px 10px}.sidebar-container .sidebar-cart .cart-item{display:flex;flex-direction:column;padding-bottom:8px;margin-bottom:20px}.sidebar-container .sidebar-cart .cart-item:not(:last-child){border-bottom:1px solid #ff4a40}.sidebar-container .sidebar-cart .cart-item-image{display:block;max-width:100%;margin-bottom:10px}.sidebar-container .sidebar-cart .cart-item-title{font-size:25px;color:#ff4a40;font-weight:900}.sidebar-container .sidebar-cart .cart-item-price{font-size:25px;color:#ff4a40;font-weight:500}.sidebar-container .sidebar-cart .cart-item-buttons .btn-secondary{display:block;width:100%;font-size:25px;line-height:60px;padding:0;margin:10px 0}.sidebar-container .sidebar-cart app-stepper{margin:16px auto}.sidebar-container .sidebar-cart app-stepper .btn-step{width:68px;height:68px}.sidebar-container .sidebar-cart app-stepper .stepper-value{width:100px;font-size:38px;font-weight:500}.sidebar-container .sidebar-footer{display:flex;flex-direction:column;padding:30px 0;margin:0 30px}.sidebar-container .sidebar-footer .sidebar-footer-total{margin-bottom:30px}.sidebar-container .sidebar-footer .sidebar-footer-total label{display:block;font-size:25px;color:#ff4a40;font-weight:500;text-transform:uppercase}.sidebar-container .sidebar-footer .sidebar-footer-total span{font-size:45px;color:#ff4a40;font-weight:900}.sidebar-container .sidebar-footer .btn-circle{margin-left:auto}.info-icon{display:inline-flex;align-items:center;justify-content:center;padding:10px;font-size:14px;color:#000;border:1px solid black;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;vertical-align:baseline}.info-dialog{background-color:#fff;box-shadow:0 0 20px 1px #32323266}.info-dialog .dialog-title{font-size:26px;font-weight:900;padding:20px 30px}.info-dialog .dialog-content{padding:20px 30px;font-size:20px}.info-dialog .dialog-content dl{margin-bottom:20px}.info-dialog .dialog-content dl dt{font-size:22px;font-weight:500;margin-bottom:10px}app-modifiers{display:block;width:100%}app-modifiers fieldset{margin-bottom:50px}app-modifiers fieldset legend{font-size:45px;font-weight:900;color:#ff4a40}app-modifiers fieldset .form-row{display:flex;margin-bottom:10px}app-modifiers fieldset label{display:flex;flex:1 1 100%;font-size:32px;align-items:center;justify-content:center;padding:0 2px}app-modifiers fieldset label small{font-size:24px;font-weight:400;font-style:italic;vertical-align:middle;margin-left:10px}app-modifiers fieldset .mat-radio-group{display:block}app-modifiers fieldset .mat-radio-group .mat-radio-button{display:block;width:100%}app-modifiers fieldset .mat-radio-group .mat-radio-button .mat-radio-label-content{display:flex;flex:1 1 100%;font-size:32px;align-items:center;justify-content:center;padding:0 2px}app-modifiers fieldset .mat-radio-group .mat-radio-button .mat-radio-container{margin-left:auto;width:68px;height:68px}app-modifiers fieldset .mat-radio-group .mat-radio-button .mat-radio-container .mat-radio-outer-circle{width:68px;height:68px;border-radius:0;border:4px solid #ff4a40}app-modifiers fieldset .mat-radio-group .mat-radio-button .mat-radio-container .mat-radio-inner-circle{width:68px;height:68px;background-color:#ff4a40;border-radius:0}app-modifiers fieldset .mat-radio-group .mat-radio-button .mat-radio-container .mat-radio-inner-circle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-size:contain}app-modifiers fieldset .mat-radio-group .mat-radio-button.mat-radio-checked .mat-radio-inner-circle{transform:scale(1)}app-modifiers fieldset .mat-radio-group.modifier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item{height:100%}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-container{display:none}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-label-content{display:block;width:100%}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-label-content .modifier-image{display:block;max-width:85%;width:85%;margin:0 auto}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-label-content .modifier-title{white-space:nowrap}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-label-content .modifier-title h3{display:inline;white-space:normal;color:#ff4a40;font-weight:700;font-size:34px;line-height:1.2;margin:0;white-space:break-spaces;word-wrap:break-word}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-label-content .modifier-title app-info{vertical-align:super}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-label-content .modifier-description{color:#ff4a40;font-size:24px;line-height:1.2;margin:10px 0}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-label-content .modifier-price{color:#ff4a40;font-weight:700;font-size:34px;line-height:1.2;margin:0}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button{margin-bottom:20px}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked{padding:24px 48px;margin-bottom:0;height:100%}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked,app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked:before{color:#ffc700;background-color:#ff4a40}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked .mat-radio-label-content .info-icon{color:#fff;border-color:#fff}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked .mat-radio-label-content .modifier-title,app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked .mat-radio-label-content .modifier-title h3,app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked .mat-radio-label-content .modifier-description,app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked .mat-radio-label-content .modifier-description h3,app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked .mat-radio-label-content .modifier-price,app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked .mat-radio-label-content .modifier-price h3{padding:0;margin:0;color:#fff}app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-list-item,app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-list-submodifier{grid-column:1/span 2}app-modifiers fieldset app-stepper{margin-left:auto}app-modifiers fieldset app-stepper .btn-step{width:68px;height:68px}app-modifiers fieldset app-stepper .stepper-value{width:100px;font-size:38px;font-weight:500}app-modifiers fieldset .modifier-price{margin-right:40px}app-modifiers fieldset .submodifier{width:100%;display:block;padding-left:3rem}app-category{height:100vh;display:flex;flex-direction:column}.category-header{padding:70px 30px 0 70px;margin-bottom:30px}.category-header .category-title{color:#ff4a40;display:inline-block;font-size:90px;font-weight:900;line-height:120px;margin-top:70px;margin-bottom:70px;text-transform:uppercase;min-width:576px}.category-header .category-subtitle{color:#ff4a40;font-size:35px;font-weight:900;line-height:42px;margin-top:0;margin-bottom:1rem}.category-container{flex:1 1 100%;padding-left:70px;padding-right:30px;padding-bottom:70px}.category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px;list-style:none;padding:0;margin:0;-webkit-user-select:none;user-select:none}.category-grid li{padding:0;margin:0}.category-grid li.category-grid-item>a{display:block;position:relative;height:100%}.category-grid li.category-grid-item>a .touch-backdrop{position:absolute!important;width:calc(100% + 30px);height:calc(100% + 30px);left:-15px;top:-15px;z-index:-1;opacity:0;transition:opacity .8s}.category-grid li.category-grid-item>a .touch-backdrop:after{content:"";position:absolute;width:100%;height:100%;background-color:#ff4a40}.category-grid li.category-grid-item>a .product-title h3,.category-grid li.category-grid-item>a .product-description,.category-grid li.category-grid-item>a .product-price{transition:color .8s}.category-grid li.category-grid-item>a:active .touch-backdrop{opacity:1;transition:opacity 0s}.category-grid li.category-grid-item>a:active .product-title h3,.category-grid li.category-grid-item>a:active .product-description,.category-grid li.category-grid-item>a:active .product-price{color:#ffc700;transition:color 0s}.category-grid li.category-list-item,.category-grid li.category-list-modifiers{grid-column:1/span 2}.category-grid li.category-list-item .list-item-title h2{display:inline;white-space:normal;color:#ff4a40;font-weight:700;font-size:34px;line-height:1.2;margin:0;white-space:break-spaces;word-wrap:break-word}.category-grid li.category-list-item:not(:first-child){border-top:1px solid #ff4a40;padding-top:2rem}.category-grid li .list-item-modifier-footer{display:flex;padding-bottom:20px;align-items:center;margin-top:-20px}.category-grid li .list-item-modifier-footer+.category-list-item{border-top:1px solid #ff4a40}.category-grid li .list-item-modifier-footer .list-item-title small{font-size:24px;font-weight:400;font-style:italic}.category-grid li .list-item-modifier-footer .list-item-price{font-size:34px;font-weight:500;color:#ff4a40;margin-left:auto}.category-grid li .list-item-modifier-footer .list-item-actions{display:flex;align-items:center}.category-grid li .list-item-modifier-footer .list-item-actions app-info{margin-left:20px;margin-top:7px}.category-grid li .list-item-modifier-footer .list-item-actions .btn-add{width:68px;height:68px;font-size:40px;margin-left:20px}.category-grid .category-grid-item .product-image{display:block;max-width:100%;width:100%;height:auto}.category-grid .category-grid-item .product-title{white-space:nowrap}.category-grid .category-grid-item .product-title h3{display:inline;white-space:normal;color:#ff4a40;font-weight:700;font-size:34px;line-height:1.2;margin:0;white-space:break-spaces;word-wrap:break-word}.category-grid .category-grid-item .product-title app-info{vertical-align:super}.category-grid .category-grid-item .product-description{color:#ff4a40;font-size:24px;line-height:1.2;margin:10px 0}.category-grid .category-grid-item .product-price{color:#ff4a40;font-weight:700;font-size:34px;line-height:1.2;margin:0}.category-grid .category-grid-item .mat-radio-button{display:block;width:100%;height:100%;margin-bottom:20px}.category-grid .category-grid-item .mat-radio-button .product-title{text-align:left;padding-left:20px}.category-grid .category-grid-item .mat-radio-button .modifier-price{display:block;font-size:25px}.category-grid .category-grid-item .mat-radio-button .mat-radio-label-content{display:block;width:100%}.category-grid .category-grid-item .mat-radio-button.mat-radio-checked{margin-bottom:0;padding:0}.category-grid .category-grid-item .mat-radio-button.mat-radio-checked,.category-grid .category-grid-item .mat-radio-button.mat-radio-checked:before{color:#ffc700;background-color:#ff4a40}.category-grid .category-grid-item .mat-radio-button.mat-radio-checked:active,.category-grid .category-grid-item .mat-radio-button.mat-radio-checked:active:before{color:#ff4a40;background-color:#ffc700}.category-grid .category-grid-item .mat-radio-button.mat-radio-checked .product-title h3{padding-left:25px;color:#fff}.category-grid .category-grid-item .mat-radio-button.mat-radio-checked .modifier-price{padding-left:25px;padding-bottom:20px}.category-grid .category-grid-item .mat-radio-button .mat-radio-container{display:none}.category-list{-webkit-user-select:none;user-select:none}.category-list .category-list-item,.category-list .list-item-modifier-footer{display:flex;padding:20px 0}.category-list .category-list-item+.category-list-item,.category-list .list-item-modifier-footer+.category-list-item{border-top:1px solid #ff4a40}.category-list .category-list-item .list-item-title h2,.category-list .list-item-modifier-footer .list-item-title h2{font-size:30px;line-height:34px;font-weight:900;margin-right:40px;color:#ff4a40}.category-list .category-list-item .list-item-title small,.category-list .list-item-modifier-footer .list-item-title small{font-size:24px;font-weight:400;font-style:italic}.category-list .category-list-item .list-item-price,.category-list .list-item-modifier-footer .list-item-price{font-size:25px;font-weight:500;color:#ff4a40;margin-left:auto}.category-list .category-list-item .list-item-actions,.category-list .list-item-modifier-footer .list-item-actions{display:flex}.category-list .category-list-item .list-item-actions app-info,.category-list .list-item-modifier-footer .list-item-actions app-info{margin-left:20px;margin-top:7px}.category-list .category-list-item .list-item-actions .btn-add,.category-list .list-item-modifier-footer .list-item-actions .btn-add{margin-left:20px}.category-list .category-list-modifiers{border-bottom:1px solid #ff4a40}.category-list .category-list-modifiers app-modifiers fieldset:last-of-type{margin-bottom:0}.category-list .category-list-modifiers app-modifiers fieldset .mat-radio-group .mat-radio-button .mat-radio-label-content{font-size:26px}.category-list .category-list-modifiers app-modifiers fieldset .mat-radio-group .mat-radio-button .mat-radio-container,.category-list .category-list-modifiers app-modifiers fieldset .mat-radio-group .mat-radio-button .mat-radio-outer-circle{width:40px;height:40px}.category-list .category-list-modifiers app-modifiers fieldset .mat-radio-group .mat-radio-button .mat-radio-container .mat-radio-inner-circle{width:40px;height:40px}app-product .product-overlay-container{display:flex;flex-direction:column;background:#FAF8EB;box-shadow:0 -10px 10px #0000001a;width:100%;height:100%;box-sizing:border-box;padding:30px 30px 30px 0;will-change:opacity,transform}app-product .product-overlay-container .header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:0;flex:0 0 auto;position:fixed;z-index:100;width:calc(100vw - 138px)}app-product .product-overlay-content{display:block;position:relative;width:100%;height:100%;padding:40px 40px 100px 70px}app-product .product-overlay-content.customize{padding-right:28px}app-product .product-overlay{display:flex;flex-direction:column;align-items:center;flex:1 1 100%}app-product .product-overlay .product-image{display:block;margin:0 auto 30px;max-width:100%;height:306px}app-product .product-overlay .product-title{color:#ff4a40;display:block;font-size:62px;font-weight:900;line-height:1.2;margin:0 auto;text-align:center}app-product .product-overlay .product-description{color:#ff4a40;font-size:40px;line-height:1.2;margin:0;width:75%;text-align:center}app-product .product-overlay .product-buttons{display:flex;justify-content:space-between}app-product .product-overlay .product-buttons .btn-circle{font-size:56px;line-height:62px;margin:0 30px;-webkit-touch-callout:none}app-product .product-overlay .product-buttons .btn-circle.btn-primary{padding-bottom:10px}app-product .product-overlay .btn-menu{font-size:60px;font-weight:900;margin-top:75px;padding:40px 56px;line-height:initial;text-transform:uppercase;color:#ffc700;border:0px none}app-product .product-overlay .btn-menu small{display:block;text-transform:none;font-size:38px;font-weight:400}app-product .product-overlay form{display:flex;flex-direction:column;align-items:center;width:100%}app-product .product-price{margin-top:40px;color:#ff4a40;font-size:44px;font-weight:900}app-product .amount-stepper{margin:50px 0}app-product .btn-finish{position:fixed;bottom:40px;left:50%;transform:translate(-50%)}app-product-custom{padding-bottom:160px}app-product-custom .category-grid .category-grid-item .product-image{max-width:85%;width:85%;margin:0 auto}.checkout-container{display:flex;flex-direction:column;width:100vw;height:100vh;background:#FAF8EB}.checkout-header{padding:70px 70px 10px;margin-bottom:30px}.checkout-header .checkout-title{font-size:70px;line-height:80px;font-weight:900;color:#ff4a40;text-transform:uppercase;margin:70px 50px 40px;padding:25px 0}.checkout-header .checkout-subline{color:#ff4a40;font-size:45px;line-height:50px;margin-left:50px;margin-right:50px}.checkout-cart{display:block;position:relative;overflow:auto;flex:1 1 100%;padding-left:120px;padding-right:30px;margin-right:30px}.checkout-cart .cart-item{border-top:1px solid #ff4a40}.checkout-cart .cart-item:last-child{border-bottom:1px solid #ff4a40}.checkout-cart .cart-item .cart-item-details{display:flex;align-items:flex-start;padding-top:20px;padding-bottom:20px}.checkout-cart .cart-item .cart-item-details .item-image{display:block;flex:0 0 200px;max-width:200px;margin-right:30px}.checkout-cart .cart-item .cart-item-details .item-image img{display:block;max-width:100%}.checkout-cart .cart-item .cart-item-details .item-descrption{flex:1 1 100%}.checkout-cart .cart-item .cart-item-details .item-descrption .item-name{color:#ff4a40;font-weight:900;font-size:28px;text-transform:uppercase}.checkout-cart .cart-item .cart-item-details .item-descrption .item-price{color:#ff4a40;font-weight:900;font-size:22px}.checkout-cart .cart-item .cart-item-details .item-descrption .item-features{color:#ff4a40}.checkout-cart .cart-item .cart-item-details .item-descrption .item-buttons{display:flex;margin-top:20px;justify-content:space-between;align-content:space-between;align-items:flex-end}.checkout-cart .cart-item .cart-item-details .item-descrption .item-buttons .btn{flex:0 0 50%;max-width:200px;padding:26px 0;font-weight:900;font-size:30px;line-height:30px;text-transform:uppercase}.checkout-cart .cart-item .cart-item-details .item-descrption .item-buttons .btn:before{top:-5px;bottom:-5px;-webkit-mask-size:10px;mask-size:10px}.checkout-cart .cart-item .cart-item-details .mat-checkbox{width:40px;height:40px;margin:10px 0}.checkout-cart .cart-item .cart-item-details .mat-checkbox .mat-checkbox-inner-container{width:40px;height:40px;margin-right:0;margin-left:-4px;left:0}.checkout-cart .cart-item .cart-item-details .mat-checkbox .mat-checkbox-layout{width:40px;height:40px}.checkout-cart .cart-item .cart-item-details .mat-checkbox .mat-checkbox-label{margin-left:56px;line-height:32px;font-size:20px;font-weight:700;color:#ff4a40}.checkout-cart .cart-item app-stepper .btn-step{width:68px;height:68px}.checkout-cart .cart-item app-stepper .stepper-value{width:100px;font-size:38px;font-weight:500}.checkout-choose{padding-left:115px;padding-right:140px;padding-top:25px}.checkout-choose .choose-title{font-size:76px;line-height:75px;font-weight:900;color:#ff4a40;text-transform:uppercase;padding:30px 0;margin-bottom:40px}.checkout-choose p{color:#ff4a40;font-size:46px;line-height:54px;margin-bottom:50px}.checkout-choose .btn-sheet{display:flex;width:100%;align-items:center;margin:100px 0;text-align:left}.checkout-choose .btn-sheet img{max-width:180px;max-height:180px;margin-left:40px;margin-right:80px}.checkout-choose .btn-sheet span{display:block;font-size:86px;line-height:100px;color:inherit}.checkout-footer{display:flex;align-items:center;width:100%;padding:30px 70px 30px 120px}.checkout-footer label{display:block;font-size:30px;color:#ff4a40;text-transform:uppercase}.checkout-footer span.checkout-sum{color:#ff4a40;font-size:60px;font-weight:900}.checkout-footer .btn-circle{margin-left:auto}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}html{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:WhyteInktrap,sans-serif;padding:0;margin:0;width:100vw;height:100vh;background:"#FFFFFF";overflow:hidden;-webkit-user-select:none;user-select:none}button{font-family:WhyteInktrap,sans-serif}app-main .main-container{grid-column:span 2/span 2}app-main .main-container,app-home{background:#FAF8EB}.header{margin-bottom:55px}.page-title{color:#ff4a40;display:inline-block;font-size:90px;font-weight:900;line-height:120px;margin-top:0;margin-bottom:80px;text-transform:uppercase}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.dotted,.btn-sheet,app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked,.category-grid li.category-grid-item>a .touch-backdrop,.category-grid .category-grid-item .mat-radio-button.mat-radio-checked,.dotted-top,.dotted-bottom{position:relative}.dotted:before,.btn-sheet:before,app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked:before,.category-grid li.category-grid-item>a .touch-backdrop:before,.category-grid .category-grid-item .mat-radio-button.mat-radio-checked:before,.dotted-top:before,.dotted-bottom:before{content:"";position:absolute;width:100%;left:0;right:0;top:-12.5px;bottom:-12.5px;-webkit-mask-repeat:round no-repeat;mask-repeat:round no-repeat;background-color:#ff4a40;pointer-events:none}.dotted:before,.btn-sheet:before,app-modifiers fieldset .mat-radio-group.modifier-grid .modifier-radio-grid-item .mat-radio-button.mat-radio-checked:before,.category-grid li.category-grid-item>a .touch-backdrop:before,.category-grid .category-grid-item .mat-radio-button.mat-radio-checked:before{-webkit-mask-image:url(assets/images/border.svg),url(assets/images/border.svg);mask-image:url(assets/images/border.svg),url(assets/images/border.svg);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%}.dotted-top:before,.dotted-bottom:before,.btn-add,app-stepper .btn-step{-webkit-mask-image:url(assets/images/border.svg);mask-image:url(assets/images/border.svg)}.dotted-top:before{-webkit-mask-position:0 0;mask-position:0 0}.dotted-bottom:before{-webkit-mask-position:0 100%;mask-position:0 100%}.btn-back,.btn-close{position:relative;z-index:100;display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;color:#ff4a40;background-color:#ffc700;-webkit-mask-image:url(assets/images/button-circle.svg);mask-image:url(assets/images/button-circle.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;border:0px none}.btn-back .mat-icon,.btn-close .mat-icon{width:45px;height:45px}.btn-back:active,.btn-close:active{color:#ffc700;background-color:#ff4a40}.btn-close{font-size:60px;font-weight:700}.btn-flag{display:inline-block;width:74px;height:74px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.btn-flag.flag-en{background-image:url(assets/flags/en.svg)}.btn-flag.flag-de{background-image:url(assets/flags/de.svg)}.btn-sheet{display:block;font-size:90px;line-height:100px;font-weight:900;color:#fff;margin-bottom:48px;padding:24px 48px;text-transform:uppercase;text-decoration:none}.btn-sheet,.btn-sheet:before,.btn-sheet.btn-primary,.btn-sheet.btn-primary:before{color:#ffc700;background-color:#ff4a40}.btn-sheet:active,.btn-sheet:active:before,.btn-sheet.btn-primary:active,.btn-sheet.btn-primary:active:before{color:#ff4a40;background-color:#ffc700}.btn-sheet.btn-secondary,.btn-sheet.btn-secondary:before{color:#ff4a40;background-color:#ffc700}.btn-sheet.btn-secondary:active,.btn-sheet.btn-secondary:active:before{color:#ffc700;background-color:#ff4a40}.btn-sheet.text-primary{color:#ff4a40}.btn-sheet.text-primary:active,.btn-sheet.text-secondary{color:#ffc700}.btn-sheet.text-secondary:active{color:#ff4a40}.btn-add{display:inline-flex;align-items:center;justify-content:center;position:relative;border:0px none;width:40px;height:40px;padding:0;margin:0;background:transparent;font-weight:700;font-size:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-user-select:none;user-select:none;cursor:pointer}.btn-add.btn-primary{color:#ffc700;background-color:#ff4a40}.btn-add.btn-primary:active,.btn-add.btn-secondary{color:#ff4a40;background-color:#ffc700}.btn-add.btn-secondary:active{color:#ffc700;background-color:#ff4a40}.mat-checkbox{display:block;width:100%}.mat-checkbox .mat-checkbox-layout{position:relative;width:68px;height:68px;padding:0;border:4px solid #ff4a40}.mat-checkbox .mat-checkbox-inner-container{display:block;position:absolute;width:68px;height:68px;left:-4px;top:0;right:0;bottom:0;border-radius:0;border:0px none}.mat-checkbox input[type=checkbox]{opacity:0}.mat-checkbox .mat-checkbox-background{display:none}.mat-checkbox .mat-checkbox-frame{position:absolute;left:0;top:0;width:100%;height:100%;border-width:0;border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-size:contain;transform:scale(.00001);transition:transform ease .28s,background-color ease .28s}.mat-checkbox.mat-checkbox-checked .mat-checkbox-frame{background-color:#ff4a40;transform:scale(1)}app-stepper{-webkit-user-select:none;user-select:none}app-stepper .btn-step{display:flex;align-items:center;justify-content:center;position:relative;border:0px none;width:100px;height:100px;padding:0;margin:0;background:transparent;font-weight:700;font-size:40px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;cursor:pointer}app-stepper .btn-step:not(:disabled).btn-dec{color:#ff4a40;background-color:#ffc700}app-stepper .btn-step:not(:disabled).btn-dec:active{color:#ffc700;background-color:#ff4a40}app-stepper .btn-step:not(:disabled).btn-inc{color:#ffc700;background-color:#ff4a40}app-stepper .btn-step:not(:disabled).btn-inc:active{color:#ff4a40;background-color:#ffc700}app-stepper .btn-step:disabled{background-color:transparent;color:#a2a093}app-stepper .btn-step:disabled:before{content:"";display:block;position:absolute;left:50%;top:50%;width:70%;height:70%;border:2px solid #A2A093;transform:translate(-50%,-50%) rotate(45deg)}app-stepper .btn-step .btn-label{width:100%;height:100%;line-height:100px;z-index:1}app-stepper .stepper-value{text-align:center;font-size:68px;font-weight:900;color:#ff4a40;width:240px}img[app-image]{opacity:0;transition:opacity .3s ease-in}img[app-image].loaded{opacity:1}.product-detail .product-title{color:#ff4a40;font-weight:700;font-size:34px;line-height:1.2;margin:0}.product-overlay-backdrop{background-color:#32323280;transition:opacity .4s cubic-bezier(.25,.8,.25,1),-webkit-backdrop-filter;transition:backdrop-filter,opacity .4s cubic-bezier(.25,.8,.25,1);transition:backdrop-filter,opacity .4s cubic-bezier(.25,.8,.25,1),-webkit-backdrop-filter;will-change:backdrop-filter,opacity}.product-overlay-backdrop.cdk-overlay-backdrop-showing{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-circle{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;-webkit-mask-image:url(assets/images/button-circle.svg);mask-image:url(assets/images/button-circle.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;border:0px none;text-transform:uppercase;font-weight:700;cursor:pointer}.btn-circle.btn-primary{background-color:#ff4a40;color:#ffc700}.btn-circle.btn-primary:active,.btn-circle.btn-secondary{background-color:#ffc700;color:#ff4a40}.btn-circle.btn-secondary:active{background-color:#ff4a40;color:#ffc700}.btn-circle.btn-md{width:210px;height:210px;font-size:28px}.btn-circle.btn-lg{width:300px;height:300px;font-size:42px;font-weight:900}.btn-customize,.btn-finish{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;color:#ff4a40;background-color:#ffc700;background-size:cover;background-position:center;background-repeat:no-repeat;border:0px none}
