@import url('https://fonts.googleapis.com/css2?family=Bitter:wght@400;600;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--krem:#F7F1E7;--sotet:#211A16;--szarvasbarna:#B98A5C;--akcent-szoveg:#7A4620;--akcent:#A15C2A;--akcent-sotet:#5C3315;--szoveg:#2B211C;--szoveg-halvany:#6b5f52;}.product-row:has(.stock-0){display:none;}#edit-pickup-capable-shipping-information-shipments .form-radios{display:flex;flex-direction:column-reverse;}.layout-checkout-form .field--name-shipping-method .description{padding-left:18px;}#edit-payment-information-payment-method--wrapper legend span::after{content:url(/sites/default/files/inline-images/Small-nobg-light.png);display:flex;flex-direction:row;justify-content:flex-end;margin-top:-50px;margin-bottom:10px;height:70px;}.commerce-checkout-flow fieldset{margin-bottom:20px;}.commerce-checkout-flow input[type='checkbox']{width:15px;}.commerce-checkout-flow input[type='submit']{width:auto;}.header .views-exposed-form .form--inline{display:flex;flex-direction:row;}.header .views-exposed-form .form--inline .form-actions{position:relative;}.facet-list [type=checkbox]:checked+label:after{border:2px solid var(--sotet);background-color:var(--sotet);}.form-check-input:focus{border-color:var(--sotet);}.form-control:focus{box-shadow:none;border-color:var(--akcent);}.alert-danger{--bs-alert-bg:#F2E6D8;--bs-alert-border-color:#F2E6D8;}.checkout-progress .checkout-progress--step__current:before,.checkout-progress .checkout-progress--step__previous:before{background-color:#F2E6D8;}.form-check-input:checked{border-color:var(--sotet);background-color:var(--sotet);}.commerce-checkout-flow legend{color:var(--akcent);}.pagination .page-link:hover{background:var(--akcent);border-color:var(--sotet);color:#fff !important;}.pagination .page-item.active .page-link{color:var(--sotet);background:#F2E6D8;border-color:var(--sotet);}.post-meta{display:none !important;}.post-author-image img{display:none;}.calendar-view-table .calendar-view-day__row{background:var(--akcent);}.calendar-view-table thead th{background:#F2E6D8;}.navbar .navbar-nav .nav-item .nav-link.is-active{color:#fff;}.navbar-nav .nav-item .nav-link.is-active{color:var(--szarvasbarna) !important;}@media (max-width:768px){.navbar .navbar-nav .nav-item .nav-link.is-active{color:var(--sotet);background-color:rgba(0,0,0,0);}#block-winns-cart .cart--cart-block .cart-block--contents.is-outside-horizontal{left:50%;transform:translate(-50%);}.cart-form tbody tr td.views-field-field-image,.cart-form thead tr th.views-field-field-image{display:none;}.cart-form table{font-size:11px;}}.navbar .icon-bar{background-color:#fff;}.navbar .navbar-nav .nav-item .nav-link{color:var(--sotet);font-family:'Bitter',serif;text-transform:uppercase;letter-spacing:1px;}.navbar .navbar-nav .dropdown-menu .dropdown-item.is-active,.navbar .navbar-nav .dropdown-menu .active.dropdown-item{color:var(--akcent);}@media (max-width:991px){.navbar .navbar-nav{padding:20px 0;background-color:#ffffff;}}.header-top{background-color:var(--sotet);border-bottom:1px solid var(--akcent);}.navbar{background-color:var(--krem) !important;padding-bottom:38px;}@media (max-width:768px){.navbar{background-color:var(--krem) !important;}}@media (max-width:768px){section.hs-section-2-col.bg-white .hs-gutter-last{order:1 !important;text-align:right !important;padding-left:60vw !important;}section.hs-section-2-col.bg-white .hs-gutter-last img{display:inline-block;max-width:100%;height:auto;}}.bg-green{background-color:#F2E6D8 !important;}.bg-red{background-color:var(--akcent) !important;}.navbar .navbar-nav .nav-item .active.dropdown-toggle{color:#fff;background-color:rgba(0,0,0,0);}.bg-black{background-color:var(--sotet) !important;}.navbar .navbar-nav .dropdown-toggle.is-active:after,.navbar .navbar-nav .nav-item .active.dropdown-toggle:after{border-color:#fff;}.navbar-icons .nav-link:hover{color:var(--sotet);}.navbar-icons .nav-link{color:var(--szarvasbarna);}.cart-block--summary__count{background-color:var(--akcent);}a:hover,a:focus,a:active{color:var(--akcent-szoveg) !important;}@font-face{font-family:'RoyalWedding';src:url('/themes/winns/fonts/RoyalWedding-Regular.woff2') format('woff2'),url('/themes/winns/fonts/RoyalWedding-Regular.ttf') format('truetype'),url('/themes/winns/fonts/RoyalWedding-Regular.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap;}.nyito-text{font-family:'Bitter',serif !important;font-weight:700;font-size:2.6rem;line-height:0.85;margin:0;display:inline-block;color:var(--sotet);}.nyito-text br{line-height:0;content:"";margin:0;padding:0;}.maccha-list{list-style:none !important;padding-left:0;margin-left:0;}.maccha-list li{position:relative;padding-left:34px;margin-bottom:8px;line-height:1.6;font-size:1rem;list-style-type:none;background-color:transparent;}.maccha-list li::before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;background-image:url('/themes/winns/images/mug-icon-fekete.png');background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0.95;}.mobil-nezet{display:none;}@media (max-width:767px){.mobil-nezet{display:block !important;}}@media (min-width:768px){.sticky-header .navbar-header.sticky{background-color:var(--sotet);}}.elkeszites-flex .lepessor{display:flex !important;align-items:center;gap:14px;flex-wrap:nowrap;margin:0 !important;padding:0 !important;line-height:1.4;}.elkeszites-flex .lepessor > p:first-child img{display:block;width:80px;height:80px;object-fit:contain;margin-top:-4px;}.elkeszites-flex .lepessor > p{margin:0 !important;padding:0 !important;line-height:1.3 !important;}.elkeszites-flex .lepessor > p:first-child{flex:0 0 auto;line-height:0;margin:0 !important;}.elkeszites-flex .lepessor > p:first-child img{display:block;width:80px;height:80px;object-fit:contain;margin:3px 0 0 0;}.elkeszites-flex .lepessor > p:nth-child(2){flex:1 1 auto;line-height:1.35;color:var(--szoveg);font-family:'Bitter',serif;text-align:justify;margin:0 !important;}@media (max-width:768px){.elkeszites-flex .lepessor{gap:8px;}.elkeszites-flex .lepessor > p:first-child img{width:43px;height:43px;}.elkeszites-flex .lepessor > p:nth-child(2){font-size:0.95rem;line-height:1.3;}}.product-price{color:var(--akcent-szoveg);font-weight:500;}.btn.btn-primary{background-color:var(--akcent);border-color:var(--akcent-sotet);color:#ffffff;}.product-teaser .product-add-cart .form-actions .button--add-to-cart,.product-teaser .product-add-cart .form-actions .button-product-select{font-size:16px;font-weight:500;line-height:1;color:var(--akcent) !important;opacity:1;}.product-teaser .product-add-cart .form-actions .cart-link-icon{position:absolute;left:0;color:var(--sotet);}.product-badge .badge-hot{background-color:var(--akcent);}@media (max-width:768px){.nyito-text p{font-size:45% !important;}}@media (max-width:768px){.premium-szoveg{font-size:18px !important;line-height:1.2 !important;}}@media (max-width:768px){section.hs-section-2-col.bg-white *{margin-top:0 !important;margin-bottom:0 !important;}}@media (max-width:768px){img[src*="ures_"],img[src$="ures.png"]{height:10px !important;width:auto !important;display:block !important;}}@media (max-width:767px){.hs-section .col.hs-layout-region{width:auto !important;}}.cart--cart-block .cart-block-link a{background-color:var(--akcent);}.fekete{color:var(--sotet) !important;}.navbar-brand .logo img{max-height:119px;}.navbar .navbar-nav .dropdown-menu .dropdown-item{color:var(--szoveg-halvany);border:0;position:relative;font-family:'Bitter',serif;text-transform:uppercase;letter-spacing:1px;}@media (min-width:992px){.navbar-expand-lg .navbar-nav{flex-direction:row;}}.navbar-icons{display:flex;flex-wrap:nowrap;}.navbar .icon-bar{background-color:var(--sotet);}.header-top{background:linear-gradient(90deg,#150F0C 0%,#8C5A2E 50%,#150F0C 100%) !important;border-bottom:0px solid var(--szarvasbarna) !important;}.footer{background:linear-gradient(90deg,#150F0C 0%,#8C5A2E 50%,#150F0C 100%) !important;}.footer .footer-widget{padding-top:10px;padding-bottom:0px;}@media (min-width:992px){.text-lg-start{text-align:left !important;color:var(--krem);font-size:14px;}}.hs-block img{vertical-align:middle;display:inline-block;margin-bottom:1px;}@media (max-width:991px){.custom-topbar{display:none !important;}}
