.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;overflow:hidden;position:fixed;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:24em;padding:2em}.cc-window.cc-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1em 1.8em;width:100%}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{display:inline-block;opacity:.8;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{border-style:solid;border-width:2px;display:block;font-size:.9em;font-weight:700;padding:.4em .8em;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;font-size:1.6em;line-height:.75;opacity:.9;position:absolute;right:.5em;top:.5em}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;left:3em;top:0}.cc-revoke.cc-bottom{border-top-left-radius:.5em;border-top-right-radius:.5em;bottom:0;left:3em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{left:unset;right:3em}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{bottom:0;left:0;right:0}.cc-banner .cc-message{-webkit-box-flex:1;display:block;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1em;max-width:100%}.cc-compliance{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-line-pack:justify;align-content:space-between;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{border-radius:5px;padding:1.2em}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{-webkit-box-flex:0;display:inline;-ms-flex:none;flex:none;text-align:center}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{height:100%;margin:0;padding:.8em 1.8em}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}:root{--color-primary-light:#007ff1;--color-primary:#024a91;--color-primary-dark:#051e46;--color-secondary-light:#ffb666;--color-secondary:#f19000;--color-secondary-dark:#57380b}.ui,.ui.header,:not(i){font-family:Inter,sans-serif!important}a:hover{color:var(--color-secondary-light)!important}body.pushable .pusher{background:#fff!important}@media (min-width:1200px) and (max-width:1499px){.ui.container{width:1050px!important}}@media (min-width:1500px){.ui.container{width:1340px!important}}.ui.menu{border:0!important;border-radius:0;box-shadow:none!important;position:relative}.ui.menu .item{padding:15px 50px}.top-menu .ui.menu a.item:hover{background:#0000001a!important;color:#fff!important}.top-bar{display:flex;flex-direction:column}@media (min-width:768px){.top-bar{align-items:center;flex-direction:row}}.top-bar>div{margin:0!important}.top-bar>.item{color:#fff;padding:10px 20px;white-space:nowrap}.top-bar>.item:hover{background:#0000001a}.top-bar .dropdown .menu{background:#fff!important}header a.item:hover{color:inherit!important}.ui.menu .item:before{display:none}.pusher>#menu{background:transparent!important;margin:0 auto!important;max-width:100%;position:relative;width:1340px!important}.pusher>#menu .menu{background:none}.pusher>#menu .menu .item{background:none;padding-bottom:10px!important;padding-top:10px!important}.pusher>#menu:after{all:unset;background:linear-gradient(180deg,var(--color-primary) 0,var(--color-primary-dark) 100%);bottom:0;content:"";height:600px;left:-100%;position:absolute;width:300%;z-index:-1}.pusher>.container>header>.segment{padding:25px 0 16px!important}header .ui.menu{background:#f5f5f5;justify-content:center}header .ui.menu:before{all:unset;background:#fff;box-shadow:0 0 1px 1px #eaeaea;content:"";height:100%;left:-100%;position:absolute;top:0;width:300%}header .ui.three.column.stackable.grid>.column{width:auto!important}header .ui.three.column.stackable.grid>.column:nth-child(2){flex-grow:1}header .ui.three.column.stackable.grid>.column:nth-child(3) .button{background:none;box-shadow:0 0 0 1px #00000015}header .ui.three.column.stackable.grid>.column:nth-child(3) .button .icon{color:var(--color-secondary)}header .ui.three.column.stackable.grid>.column:nth-child(3) .button span{color:#252525;font-weight:500}.ui.breadcrumb{line-height:1.8;margin-left:0!important}.ui.breadcrumb a{color:var(--color-secondary)}.ui.breadcrumb .active{color:inherit;font-weight:400!important}@media (max-width:767px){.ui.breadcrumb{padding:0 20px}}#products.three.cards{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0!important}#products.three.cards .card{margin:0!important;width:unset}.card{box-shadow:none!important}.card,.ui.cards>.card{background:transparent!important}.ui.cards>.card{box-shadow:0 1px 3px 0 #d4d4d5,0 0 0 1px #d4d4d5!important}.card .image{background:transparent!important}.card .image,.card .image .dimmer{border-radius:6px!important;overflow:hidden!important}.link.cards>.card .image .dimmer,.ui.cards>.card .image{border-radius:.28571429rem!important;overflow:hidden!important}.card .content{padding:20px 0!important}.ui.cards>.card .content{padding:2em 1em!important}.card .sylius-product-price,.sylius-product-name{font-size:1.2em!important;margin:5px 0}.card .sylius-product-original-price,.card .sylius-product-price{display:inline-block}.promotion_label{background-color:#22b99a!important;color:#fff!important}.card .content .promotion_label{position:absolute;right:20px;top:10px}.button{border-radius:5px!important;font-weight:400!important}.primary.button{background:linear-gradient(180deg,var(--color-primary) 0,var(--color-primary-dark) 100%)!important}.huge.button{font-size:1.1rem!important}.ui.icon.labeled.button{padding:16px 50px 16px 73px!important}.ui.icon.labeled.button i{background:none!important;width:80px!important}.ui.large.comments{max-width:unset}.ui.large.comments .comment{border:1px solid #eee;border-radius:6px;padding:25px;width:100%}.ui.header>.icon{display:none}.ui.header>.icon+.content{font-size:1.2em;padding:0}.ui.header>.icon+.content .sub.header{line-height:1.7;margin-top:10px}.ui.items>.item>.content{padding:3px}.sylius-flash-message{margin:3em 0 1em!important}.cart.popup .item{padding-bottom:10px!important;padding-top:10px!important}@media (max-width:799px){.top-menu{display:block}}@media (min-width:800px){.top-menu{align-items:center;display:flex;justify-content:space-between}}@media (max-width:1399px){.top-menu__link{padding:5px 20px}}.top-menu__link{color:#fff;display:inline-block;font-weight:700}.top-menu__link:hover{color:#fff!important;text-decoration:underline}.ui.star.rating .active.icon{color:var(--color-secondary)!important;text-shadow:none!important}.ui.four.doubling.cards{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0!important}.ui.four.doubling.cards .card{margin:0!important;width:unset}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid{display:block!important;padding:30px 15px 60px!important}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column{flex-grow:1;flex-shrink:0;padding:0!important;width:100%!important}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:first-child .image img{border-radius:6px}@media (max-width:1199px){[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:first-child{margin-bottom:40px!important}}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child>*{margin:0!important;padding:0!important}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child>.monster.header{border:0;font-size:2.2em}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child>.text.menu .item{padding-left:0!important}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child>.stackable.grid{align-items:center;padding:25px 0!important}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child>.stackable.grid .sub.header{color:#666;font-weight:400}@media (max-width:767px){[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child>.stackable.grid{display:block!important}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child>.stackable.grid>*{padding:0 0 5px!important;text-align:left!important}}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child>.stackable.grid>*{padding:0}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child>.segment{border:0;box-shadow:none;line-height:3;margin-bottom:30px!important}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child>.segment p{font-size:15px;line-height:1.8}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child .form>.button{margin-top:20px}[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu{position:relative}[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu:before{background:#f5f5f5;bottom:0;content:"";height:2px;left:-100%;position:absolute;width:300%}[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu .item{border:0;border-bottom:3px solid transparent;padding:20px 30px}[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu .item:hover{border-color:#d7d7d7;border-width:2px!important}[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu .item.active{border-color:var(--color-secondary);border-width:3px!important}[data-route=sylius_shop_product_show] .ui.bottom.attached.tab.segment{border:0;font-size:15px;line-height:1.8;padding:30px 0}@media (min-width:1200px){[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid{display:flex!important}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column{flex-basis:50%}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child{flex-basis:50%;padding-left:40px!important}}@media (min-width:1500px){[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column{flex-basis:60%}[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid>.column:last-child{flex-basis:40%;padding-left:60px!important}}[data-route=sylius_shop_product_index] .ui.monster.section.dividing.header{border:0;margin:50px auto 120px;max-width:800px;position:relative;text-align:center}[data-route=sylius_shop_product_index] .ui.monster.section.dividing.header .sub.header{line-height:1.7;margin-top:20px}[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item:not(.header){border-radius:6px;padding:10px 0 10px 26px!important;position:relative}[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item:not(.header):before{background:transparent;content:"•";display:block;height:auto;left:6px;position:absolute;top:50%;transform:translateY(-50%);width:auto}[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item.header{border-bottom:2px solid #eee;font-size:1.8em;margin-bottom:20px;padding:0 0 18px}[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment{border:0;box-shadow:none;padding:0}@media (min-width:768px){[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu{transform:translateY(86px)}[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment{background:#eee;transform:translate(-18%,-70px);transform:translate(-122px,-70px);width:100%;width:900px}}[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment form>.grid{flex-wrap:nowrap!important}[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment form .column{padding-bottom:0;padding-top:0;width:auto!important}[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment input{background:#eee;border:0;padding:1.04em 1em}[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment .button{background:#eee!important;border:0!important;font-size:0!important;height:48px;margin-left:5px;padding:0!important;width:48px}[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment .button i{color:grey;font-size:16px!important;width:48px!important}[data-route=sylius_shop_homepage] .homepage .ui.hidden.divider:first-child{margin:0}[data-route=sylius_shop_homepage] .homepage-banner{margin-bottom:110px;position:relative}[data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__image img{width:100%}.homepage-banner .homepage-banner__content div{color:var(--color-secondary)}@media (max-width:991px){[data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__content{background:#eee;font-size:28px;font-weight:700;line-height:1.6;padding:40px 20px;text-align:center}}@media (min-width:992px){[data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__content{bottom:70px;color:#fff;font-size:50px;font-weight:700;left:70px;line-height:1.4;max-width:500px;position:absolute}[data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__content .button{background:transparent!important;border:0!important;color:#22b99a!important;font-size:18px!important;font-weight:700!important;padding:0!important;text-decoration:underline;text-transform:uppercase}}@media (min-width:1640px){[data-route=sylius_shop_homepage] .homepage-banner{height:660px}[data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__image{border-radius:0;height:660px;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}[data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__content{bottom:110px;font-size:60px;left:0;line-height:1.2;max-width:50%}}[data-route=sylius_shop_homepage] .homepage .secondary.segment{background:none;border:0;box-shadow:none;padding:0;position:relative}[data-route=sylius_shop_homepage] .homepage .secondary.segment.newsletter{margin:90px 0;padding:90px 0}[data-route=sylius_shop_homepage] .homepage .secondary.segment.newsletter>.grid>.row{display:block!important;text-align:center}[data-route=sylius_shop_homepage] .homepage .secondary.segment.newsletter>.grid>.row>.column{display:block!important;margin:0 auto;max-width:800px!important;width:100%!important}[data-route=sylius_shop_homepage] .homepage .secondary.segment.newsletter p{font-size:1.2em;line-height:2;margin-bottom:40px}[data-route=sylius_shop_homepage] .homepage .secondary.segment.newsletter:before{background:#eee;border-radius:6px;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1600px}[data-route=sylius_shop_homepage] .homepage .secondary.segment:last-child{margin:70px 0 0;padding:90px 0}[data-route=sylius_shop_homepage] .homepage .secondary.segment:last-child p{font-size:1.2em;line-height:2}[data-route=sylius_shop_homepage] .homepage .secondary.segment:last-child:before{background:#eee;content:"";display:block;height:1px;left:-100%;position:absolute;top:0;width:300%}.ui.horizontal.section.divider.header,[data-route=sylius_shop_homepage] .ui.huge.header{display:block;font-size:2.4em!important;letter-spacing:0;text-align:center}.ui.horizontal.section.divider.header,[data-route=sylius_shop_homepage] .homepage>.ui.huge.header{margin-bottom:40px;margin-top:60px}.ui.horizontal.section.divider.header:after,[data-route=sylius_shop_homepage] .ui.huge.header:after{all:unset;color:var(--color-secondary);content:"›";display:inline-block;padding:0 0 0 15px}[data-route=sylius_shop_homepage] .ui.inverted.vertical.footer.segment{margin-top:220px!important}[data-route=sylius_shop_cart_checkout] .ui.two.column.stackable.grid,[data-route=sylius_shop_cart_save] .ui.two.column.stackable.grid,[data-route=sylius_shop_cart_summary] .ui.two.column.stackable.grid{margin-bottom:10px;margin-top:20px}[data-route=sylius_shop_cart_checkout] .ui.segment,[data-route=sylius_shop_cart_save] .ui.segment,[data-route=sylius_shop_cart_summary] .ui.segment{border:0;box-shadow:none;padding:0}[data-route=sylius_shop_account_order_show] table tbody td,[data-route=sylius_shop_cart_checkout] .column:first-child .table tbody td,[data-route=sylius_shop_cart_save] .column:first-child .table tbody td,[data-route=sylius_shop_cart_summary] .column:first-child .table tbody td,[data-route=sylius_shop_checkout_complete] form table tbody td{border:0!important;border-bottom:1px solid #eee!important;padding:24px 0 14px!important}[data-route=sylius_shop_account_order_show] table thead th,[data-route=sylius_shop_cart_checkout] .column:first-child .table thead th,[data-route=sylius_shop_cart_save] .column:first-child .table thead th,[data-route=sylius_shop_cart_summary] .column:first-child .table thead th,[data-route=sylius_shop_checkout_complete] form table thead th{background:transparent!important;border:none!important;border-bottom:2px solid #eee!important;color:#999;white-space:nowrap}[data-route=sylius_shop_account_order_show] table td:nth-child(2),[data-route=sylius_shop_account_order_show] table th:nth-child(2),[data-route=sylius_shop_cart_checkout] .column:first-child .table td:nth-child(2),[data-route=sylius_shop_cart_checkout] .column:first-child .table th:nth-child(2),[data-route=sylius_shop_cart_save] .column:first-child .table td:nth-child(2),[data-route=sylius_shop_cart_save] .column:first-child .table th:nth-child(2),[data-route=sylius_shop_cart_summary] .column:first-child .table td:nth-child(2),[data-route=sylius_shop_cart_summary] .column:first-child .table th:nth-child(2),[data-route=sylius_shop_checkout_complete] form table td:nth-child(2),[data-route=sylius_shop_checkout_complete] form table th:nth-child(2){padding-right:20px!important;text-align:right}[data-route=sylius_shop_account_order_show] table th:nth-child(3),[data-route=sylius_shop_cart_checkout] .column:first-child .table th:nth-child(3),[data-route=sylius_shop_cart_save] .column:first-child .table th:nth-child(3),[data-route=sylius_shop_cart_summary] .column:first-child .table th:nth-child(3),[data-route=sylius_shop_checkout_complete] form table th:nth-child(3){text-align:left!important;width:60px}[data-route=sylius_shop_account_order_show] table th:nth-child(4),[data-route=sylius_shop_cart_checkout] .column:first-child .table th:nth-child(4),[data-route=sylius_shop_cart_save] .column:first-child .table th:nth-child(4),[data-route=sylius_shop_cart_summary] .column:first-child .table th:nth-child(4),[data-route=sylius_shop_checkout_complete] form table th:nth-child(4){text-align:right!important}[data-route=sylius_shop_account_order_show] table .sylius-product-name,[data-route=sylius_shop_cart_checkout] .column:first-child .table .sylius-product-name,[data-route=sylius_shop_cart_save] .column:first-child .table .sylius-product-name,[data-route=sylius_shop_cart_summary] .column:first-child .table .sylius-product-name,[data-route=sylius_shop_checkout_complete] form table .sylius-product-name{color:#3f3f3f!important;font-size:.9em!important;font-weight:700}[data-route=sylius_shop_account_order_show] table .image,[data-route=sylius_shop_cart_checkout] .column:first-child .table .image,[data-route=sylius_shop_cart_save] .column:first-child .table .image,[data-route=sylius_shop_cart_summary] .column:first-child .table .image,[data-route=sylius_shop_checkout_complete] form table .image{border-radius:5px;margin-right:15px;width:100px!important}[data-route=sylius_shop_account_order_show] table .sub.header,[data-route=sylius_shop_cart_checkout] .column:first-child .table .sub.header,[data-route=sylius_shop_cart_save] .column:first-child .table .sub.header,[data-route=sylius_shop_cart_summary] .column:first-child .table .sub.header,[data-route=sylius_shop_checkout_complete] form table .sub.header{color:#adadad!important}[data-route=sylius_shop_cart_checkout] .column:first-child .table .sylius-cart-remove-button,[data-route=sylius_shop_cart_save] .column:first-child .table .sylius-cart-remove-button,[data-route=sylius_shop_cart_summary] .column:first-child .table .sylius-cart-remove-button{background:transparent;border:1px solid #eee}[data-route=sylius_shop_cart_checkout] .column:first-child .table .sylius-total,[data-route=sylius_shop_cart_save] .column:first-child .table .sylius-total,[data-route=sylius_shop_cart_summary] .column:first-child .table .sylius-total{font-weight:700}[data-route=sylius_shop_cart_checkout] .five.column:last-child,[data-route=sylius_shop_cart_save] .five.column:last-child,[data-route=sylius_shop_cart_summary] .five.column:last-child{padding-left:50px!important}[data-route=sylius_shop_cart_checkout] .column:last-child .ui.dividing.header,[data-route=sylius_shop_cart_save] .column:last-child .ui.dividing.header,[data-route=sylius_shop_cart_summary] .column:last-child .ui.dividing.header{border:0;border-bottom:2px solid #eee;color:#999;font-size:1em;margin-bottom:20px;margin-top:15px;padding-bottom:14px}[data-route=sylius_shop_cart_checkout] .column:last-child .table td,[data-route=sylius_shop_cart_save] .column:last-child .table td,[data-route=sylius_shop_cart_summary] .column:last-child .table td{padding:16px 0}[data-route=sylius_shop_cart_checkout] .column:last-child .table .header td,[data-route=sylius_shop_cart_save] .column:last-child .table .header td,[data-route=sylius_shop_cart_summary] .column:last-child .table .header td{padding-top:30px!important}[data-route=sylius_shop_login] h1.ui.header{font-size:26px!important;margin:40px 0}[data-route=sylius_shop_login] .ui.padded.segment .ui.header,[data-route=sylius_shop_register] .ui.padded.segment .ui.header{border:0;font-size:26px!important;margin-top:20px}[data-route=sylius_shop_login] .ui.segment{border:0;box-shadow:none;padding:0}@media (min-width:656px){[data-route=sylius_shop_login] .ui.segment>.relaxed.grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(655px,1fr));margin:0!important}}[data-route=sylius_shop_login] .ui.segment>.relaxed.grid>.column{width:unset}[data-route=sylius_shop_login] .ui.segment>.relaxed.grid>.divider{display:none}[data-route=sylius_shop_login] .ui.segment>.relaxed.grid .column:first-child{background:#fff;border:1px solid #eee;border-radius:6px;padding:30px 60px 70px!important}[data-route=sylius_shop_login] .ui.segment>.relaxed.grid .column:first-child .button{margin-top:20px}[data-route=sylius_shop_login] .ui.segment>.relaxed.grid .column:first-child button.button{background:linear-gradient(180deg,var(--color-primary) 0,var(--color-primary-dark) 100%)}[data-route=sylius_shop_login] .ui.segment>.relaxed.grid .column:last-child{padding:30px 60px 70px!important}[data-route=sylius_shop_login] .ui.segment>.relaxed.grid .column:last-child .button{background:linear-gradient(180deg,var(--color-primary) 0,var(--color-primary-dark) 100%)}[data-route=sylius_shop_login] .ui.segment>.relaxed.grid .column:last-child .button:hover{background:#fff;border:1px solid var(--color-primary-dark)}[data-route=sylius_shop_register] .ui.header{margin:10px 0 30px}[data-route=sylius_shop_register] .ui.container>.ui.padded.segment{background:#fff;border:1px solid #eee;border-radius:6px;padding:30px 60px 70px!important}[data-route=sylius_shop_register] .ui.container>.ui.padded.segment .ui.header:not(:first-child){margin-top:60px}[data-route=sylius_shop_register] .ui.container>.ui.padded.segment button{margin-top:40px}[data-route^=sylius_shop_account_] .breadcrumb{padding-bottom:20px}[data-route^=sylius_shop_account_] .ui.grid{margin-top:0}[data-route^=sylius_shop_account_] .ui.container .ui.grid>.twelve.wide.column:last-child{padding-left:60px}[data-route^=sylius_shop_account_] .ui.container .ui.grid .column:last-child .ui.segment{border:none;box-shadow:none;padding:0}[data-route^=sylius_shop_account_] .ui.container .ui.grid .column:last-child .ui.top.attached.styled.header{background:none;border:0;padding:0}[data-route^=sylius_shop_account_] .ui.fluid.vertical.menu .item{border-bottom:1px solid #eee;padding-left:0;padding-right:0}[data-route^=sylius_shop_account_] h1.header{border:0!important;margin-bottom:20px;margin-top:10px!important}[data-route^=sylius_shop_account_] h1.header .sub.header{padding-top:15px}[data-route=sylius_shop_account_dashboard] .ui.large.list{border:1px solid #eee;border-radius:5px;padding:25px}[data-route=sylius_shop_account_dashboard] .ui.large.list .item{padding-bottom:10px}[data-route^=sylius_shop_checkout_] .grid .segment,[data-route^=sylius_shop_checkout_] .steps+.segment{border:0;box-shadow:none;padding:0}[data-route^=sylius_shop_checkout_] .grid .segments .segment{padding:30px}[data-route^=sylius_shop_checkout_] .grid>.column:first-child .segment .header{border:0;font-size:24px}[data-route^=sylius_shop_checkout_] .ui.container>.segment:first-child .menu{align-items:center;margin-top:40px}[data-route^=sylius_shop_checkout_] .steps{line-height:1.5!important;margin-bottom:60px}[data-route^=sylius_shop_checkout_] .steps .active .title,[data-route^=sylius_shop_checkout_] .steps .step.completed i:before{color:#22b99a!important}[data-route^=sylius_shop_checkout_] .ui.icon.dropdown.labeled.button{background:#eee!important}[data-route=sylius_shop_account_order_show] .segment,[data-route=sylius_shop_checkout_complete] form>.segment{margin-bottom:40px!important;padding:30px!important}[data-route=sylius_shop_account_order_show] .ui.container .ui.grid .column:last-child .ui.segment{border:1px solid rgba(34,36,38,.15)!important;box-shadow:0 1px 2px 0 rgba(34,36,38,.15)!important}[data-route=sylius_shop_account_order_show] .segment .header,[data-route=sylius_shop_checkout_complete] form>.segment .header{border:0;font-size:18px}[data-route=sylius_shop_account_order_show] .table,[data-route=sylius_shop_checkout_complete] .table{border:0}[data-route=sylius_shop_account_order_show] .table tfoot td,[data-route=sylius_shop_account_order_show] .table tfoot th,[data-route=sylius_shop_checkout_complete] .table tfoot td,[data-route=sylius_shop_checkout_complete] .table tfoot th{background:transparent;padding:20px 0!important}[data-route=sylius_shop_account_order_show] .table tfoot tr:last-child td,[data-route=sylius_shop_checkout_complete] .table tfoot tr:last-child td{font-weight:700}[data-route=sylius_shop_account_order_show] .table+.grid .message,[data-route=sylius_shop_checkout_complete] .table+.grid .message{background:#f3f4f5;border:1px solid #e0e0e0;box-shadow:none!important;padding:30px}[data-route=sylius_shop_account_order_show] .segment .ui.huge.primary.fluid.icon.labeled.button,[data-route=sylius_shop_checkout_complete] .segment .ui.huge.primary.fluid.icon.labeled.button{display:block!important;height:60px;margin:40px auto!important;max-width:500px!important}[data-route^=sylius_shop_checkout_] .ui.very.basic.table td{padding:16px 0}[data-route^=sylius_shop_checkout_] .ui.center.aligned.icon.header,[data-route^=sylius_shop_checkout_] .ui.center.aligned.icon.header+.divider+.segment{background:#f3f4f5;border-radius:5px;padding:40px 0}[data-route^=sylius_shop_checkout_] .ui.center.aligned.icon.header+.divider{display:none}.ui.inverted.vertical.footer.segment{background:var(--color-primary-dark);margin-top:300px!important}.ui.inverted.vertical.footer.segment .segment{background:transparent}.ui.inverted.vertical.footer.segment .column{box-shadow:none!important}.ui.inverted.vertical.footer.segment .item{padding:7px 0}.pre-footer{align-items:start;background:linear-gradient(180deg,var(--color-secondary-light) 0,var(--color-secondary) 100%);border-radius:8px;margin:-250px auto 110px;max-width:1200px}.pre-footer>div{padding:20px;text-align:center}@media (min-width:1000px){.pre-footer{display:flex;height:260px;justify-content:space-around;padding:0 120px}.pre-footer>div{max-width:480px}}.pre-footer>div>*{display:block;font-size:18px;line-height:1.8;opacity:.7}.pre-footer>div>strong{opacity:1!important}.pre-footer>div>div:first-child{display:inline-block;font-size:36px;padding-bottom:10px}label{display:inline-block!important;font-size:16px!important;line-height:1.4!important;margin:15px 0 0!important;padding:0 0 10px!important}.toggle label{padding-left:60px!important}input,select{padding-bottom:.95em!important;padding-top:.95em!important}input:focus{border-color:#22b99a!important}select.ui.dropdown{height:auto!important}.buttons .ui.labeled.icon.button,.ui.basic.button,.ui.button,.ui.labeled.button,.ui.labeled.icon.button{background:transparent!important;border:1px solid #e1e1e1!important;border-radius:4px!important;box-shadow:none!important;color:#3d3d3d!important;display:inline-block;font-size:15px!important;padding:14px 24px!important}.buttons .ui.labeled.icon.button,.ui.labeled.icon.button{padding-left:62px!important}.buttons .ui.labeled.icon.button.green,.buttons .ui.labeled.icon.button.primary,.buttons .ui.labeled.icon.button.submit,.ui.basic.button.green,.ui.basic.button.primary,.ui.basic.button.submit,.ui.button.green,.ui.button.primary,.ui.button.submit,.ui.labeled.button.green,.ui.labeled.button.primary,.ui.labeled.button.submit,.ui.labeled.icon.button.green,.ui.labeled.icon.button.primary,.ui.labeled.icon.button.submit{background:linear-gradient(180deg,var(--color-primary) 0,var(--color-primary-dark) 100%)!important;border-color:var(--color-primary-dark)!important;color:#fff!important}.dimmer .ui.button,.ui.button.slick-arrow{color:#fff!important}.buttons .ui.labeled.icon.button:hover,.ui.basic.button:hover,.ui.button:hover,.ui.labeled.button:hover,.ui.labeled.icon.button:hover{background:linear-gradient(180deg,var(--color-primary) 0,var(--color-primary-dark) 100%)2C!important;border-color:var(--color-primary-dark)!important;color:inherit!important}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before,.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#22b99a!important}address{font-style:normal;line-height:1.6}.text-teal{color:#22b99a}.address-cards{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:1500px){.address-cards{grid-template-columns:1fr 1fr}}.address-card--default{margin-bottom:20px}.address-card-content{border:1px solid rgba(34,36,38,.1);border-radius:6px;box-shadow:0 2px 4px 0 rgba(34,36,38,.03)!important;display:flex;flex-direction:column;gap:16px;height:100%;padding:25px;position:relative}.address-card-content.default{border-color:#22b99a}.address-card .buttons{display:flex;flex-wrap:wrap;gap:6px}.address-label{background:linear-gradient(180deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border-radius:0 0 0 5px;color:#fff;font-size:.8em;font-weight:700;padding:5px 10px;position:absolute;right:-1px;text-transform:uppercase;top:-1px}.address-card .buttons .buttons .ui.labeled.icon.button,.address-card .buttons .ui.basic.button,.address-card .buttons .ui.button,.address-card .buttons .ui.labeled.button,.address-card .buttons .ui.labeled.icon.button{padding:6px 10px 6px 0!important}.address-card .buttons .buttons .ui.labeled.icon.button .icon,.address-card .buttons .ui.basic.button .icon,.address-card .buttons .ui.button .icon,.address-card .buttons .ui.labeled.button .icon,.address-card .buttons .ui.labeled.icon.button .icon{padding:7px 0!important;position:relative!important;width:30px!important}