.top-header.shop-header.headerposition{position:sticky!important;top:0;z-index:1030;background:rgba(255,252,250,.94)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header-top{background-color:#525251!important;color:#fff!important}.header-top a,.header-top .text-white,.header-top p,.header-top span,.header-top .announcement-content,.header-top .announcement-content a{color:#fff!important}.header-top a{text-decoration:underline}.header-top p,.header-top .announcement-content{margin:0!important;font-size:1rem;line-height:1.35}.header-top img{width:26px;height:26px;flex-shrink:0}.shop-header .border-color,.headerposition .border.border-color,.headerposition .border-color,.gs-appointment-btn{border-color:#af564e!important}.gs-appointment-btn{background-color:transparent;border-width:1px!important;border-style:solid!important}.header-top a,.header-middle a,.header-middle button,.header-bottom a,.header-bottom button,.header-mobile-actions a,.header-mobile-actions button,.gs-header-action,.header-bottom-nav .gs-nav-item,.header-middle .search-input,.header-middle .search-input .form-control,.header-middle .search-input .input-group-text,.header-logo img,.webshop-icon,.webshop-arrow,.wishlist-heart__path{transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,color .25s ease,opacity .25s ease,transform .25s ease,fill .25s ease,stroke .25s ease}.gs-header-action{border:1px solid transparent!important;border-radius:.75rem;padding:.35rem .65rem;background-color:transparent;overflow:visible}.header-wishlist,.header-cart,#header-middle-wishlist,#js-cart{overflow:visible}.gs-header-action:hover,.gs-header-action:focus-visible,.gs-header-action[aria-expanded="true"]{border-color:#af564e!important;background-color:rgba(252,236,231,.55);box-shadow:0 2px 8px rgba(175,86,78,.1);outline:0}.header-middle-luxury .gs-header-icon-btn.gs-header-action,.header-middle-luxury .gs-header-icon-btn.gs-header-action:hover,.header-middle-luxury .gs-header-icon-btn.gs-header-action:focus-visible,.header-middle-luxury .gs-header-icon-btn.gs-header-action[aria-expanded="true"]{border-color:transparent!important;box-shadow:none!important}.header-middle-luxury .gs-header-icon-btn.gs-header-action:hover,.header-middle-luxury .gs-header-icon-btn.gs-header-action:focus-visible,.header-middle-luxury .gs-header-icon-btn.gs-header-action[aria-expanded="true"]{background-color:#f0e7e1!important}.gs-header-action.gs-appointment-btn:hover,.gs-header-action.gs-appointment-btn:focus-visible{border-color:#964840!important;background-color:rgba(252,236,231,.7)}.header-bottom-nav .gs-nav-item{border:1px solid transparent;border-radius:1.5rem;padding:.55rem 1rem;background-color:transparent;box-shadow:none;transition:border-color .25s ease,transform .25s cubic-bezier(.22,1,.36,1),color .25s ease}.header-bottom-nav .gs-nav-item:hover,.header-bottom-nav .gs-nav-item:focus-visible,.header-bottom-nav .gs-nav-item[aria-expanded="true"]{border-color:#e0a599;background-color:transparent;box-shadow:none;outline:0;transform:translateY(-1px)}.header-bottom-nav .gs-nav-item img{transition:transform .25s cubic-bezier(.22,1,.36,1)}.header-bottom-nav .gs-nav-item:hover img{transform:translateY(-2px)}.text-label{color:#af564e!important}.header-middle{border-bottom:1px solid transparent}.header-middle-row.header-middle-luxury{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:5rem}.header-middle-luxury .header-logo img,.header-middle-luxury .header-logo-img{height:3.35rem!important;width:auto!important;max-height:none!important}.gs-luxury-nav{display:flex;flex:1 1 auto;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem}.gs-luxury-nav a{position:relative;padding:.35rem 0;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#6b6a68}.gs-luxury-nav a:hover,.gs-luxury-nav a:focus-visible{color:#1c1816}.gs-luxury-nav a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:#af564e;transition:right .35s cubic-bezier(.22,1,.36,1)}.gs-luxury-nav a:hover::after{right:0}.header-middle .header-middle-right,.header-middle .header-actions{padding-left:.5rem;gap:.35rem;flex-shrink:0}.gs-pill-btn{display:inline-flex;align-items:center;gap:.4rem;margin-right:.25rem;padding:.4rem .85rem;border:1px solid #af564e!important;border-radius:999px;color:#af564e;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.gs-pill-btn img{width:1.05rem;height:1.05rem;object-fit:contain}.gs-pill-btn:hover{background:#af564e;color:#fff;box-shadow:0 4px 14px rgba(175,86,78,.22)}.gs-header-icon-btn{width:2.55rem!important;height:2.55rem!important;min-width:2.55rem;padding:0!important;border-radius:.5rem!important}.gs-header-icon-btn img,.gs-header-icon-btn .cart-icon{width:1.2rem;height:1.2rem;object-fit:contain}.gs-header-icon-btn .favourite-icon,.gs-header-icon-btn .wishlist-heart{width:1.2rem;height:1.2rem}.header-middle .search-input.search-input-icon{flex:0 0 auto;width:auto;min-width:0;max-width:none;height:2.55rem;flex-wrap:nowrap!important;align-items:center;justify-content:center;border:1px solid transparent!important;border-radius:.5rem;overflow:hidden;background:transparent;cursor:pointer}.header-middle .search-input.search-input-icon:hover{background:#f0e7e1;border-color:transparent!important}.header-middle .search-input.search-input-icon .input-group-text{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 .55rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;color:#212529}.header-middle .search-input.search-input-icon .input-group-text img{width:1.15rem;height:1.15rem;display:block;flex-shrink:0}.header-middle .search-input.search-input-with-label .gs-search-label{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1}.top-header .header-bottom,.shop-header .header-bottom,.header-bottom{background:linear-gradient(180deg,#f7ebe6 0%,#f3e2db 100%)!important;border-bottom:1px solid #e6cdca!important;min-height:2.85rem!important}.header-bottom>.container{background-color:transparent}.header-bottom nav,.header-bottom .header-bottom-nav{position:relative!important;top:0!important;padding:.3rem 0 .4rem;gap:.15rem}.header-bottom-nav>.gs-nav-item,.header-bottom-nav>.dropdown.gs-mega{flex:1 1 0;min-width:0}.header-bottom-nav>.dropdown.gs-mega>.gs-nav-item{width:100%}.header-bottom-nav .gs-nav-item{border-radius:.85rem!important;padding:.28rem .3rem!important;gap:.2rem!important}.header-bottom-nav .gs-nav-item:hover,.header-bottom-nav .gs-nav-item:focus-visible,.header-bottom-nav .gs-nav-item[aria-expanded="true"]{border-color:rgba(224,165,153,.7)!important;background:rgba(255,252,250,.55)!important}.header-bottom-nav .gs-nav-item img,.header-bottom-nav .gs-nav-item .webshop-icon{width:1.4rem!important;height:1.4rem!important;object-fit:contain;opacity:.92}.header-bottom-nav .gs-nav-item .webshop-arrow{width:.55rem!important;height:auto!important}.header-bottom-nav .gs-nav-item span,.header-bottom-nav .gs-nav-item .webshop-text{font-size:.62rem!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b6a68!important}.header-bottom-nav .gs-nav-item:hover span,.header-bottom-nav .gs-nav-item:hover .webshop-text{color:#af564e!important}.header-bottom-nav .gs-nav-item--mega{border-color:rgba(224,165,153,.65)!important;background:transparent!important;box-shadow:none}.header-bottom-nav .gs-nav-item--mega .webshop-text{color:#8f5a54!important}.header-bottom-nav .gs-nav-item--mega:hover,.header-bottom-nav .gs-nav-item--mega:focus-visible,.header-bottom-nav .gs-nav-item--mega[aria-expanded="true"]{border-color:rgba(175,86,78,.55)!important;background:rgba(255,252,250,.55)!important}@media(max-width:1199.98px){.gs-luxury-nav{gap:1rem}.gs-pill-btn span{display:none}.gs-pill-btn{padding:.45rem;border-radius:.5rem}}.header-bottom .dropdown-menu,.header-bottom .gs-mega-menu,.gs-mega .dropdown-menu.gs-mega-menu{background-color:#fffcfa!important;background-image:none!important}.header-bottom .gs-mega-menu .info-box,.header-bottom .gs-mega-menu .gs-mega-info{background:linear-gradient(165deg,#f7f3f0 0%,#f0e7e1 100%)!important}.header-bottom-nav .gs-nav-item--mega .webshop-arrow{display:block;margin-inline:auto}.cart-count,.favourite-badge,.cart-badge{background-color:#af564e!important;color:#fff!important;width:20px;height:20px;min-width:20px;font-size:10px;font-weight:700;line-height:1;padding:0!important;border:0!important;box-sizing:border-box;z-index:5;pointer-events:none}.cart-count:not(.is-visible),.favourite-badge:not(.is-visible),.cart-badge:not(.is-visible){display:none!important}.cart-count.is-visible,.favourite-badge.is-visible,.cart-badge.is-visible{display:flex!important;align-items:center;justify-content:center}.search-modal-dialog{max-width:620px;z-index:1060}.search-popup-logo{max-width:260px}.search-popup-button{background-color:#af564e!important;color:#fff!important;border:0!important}.search-popup-button:hover,.search-popup-button:focus{background-color:#9f5149!important;color:#fff!important}.search-result-image{width:65px;height:45px;object-fit:contain;flex-shrink:0}#searchModal{z-index:1060;backdrop-filter:blur(4px)}#searchModal .modal-dialog{pointer-events:auto}#searchModal .modal-content{background:transparent!important;border:0!important;box-shadow:none!important;color:#212529}#searchModal .modal-body{background-image:url("/assets/img/gyemantsziget/search-background.webp?v=XLdkjmU4A9jOALFh34xBsSqcySI");background-repeat:no-repeat;background-position:center top;background-color:transparent;padding:2rem 1rem 1.5rem!important}#searchModal .form-control{background-color:transparent!important;color:#212529!important}#searchModal .border-style{border:2px solid #ffe1e1!important}#searchModal .search-style::placeholder{font-style:italic}#searchModal .search-results-list{max-height:50vh;overflow-y:auto}#searchModal .search-results-list .list-group-item{color:#212529;background:#fff}body.gs-search-modal-open .modal-backdrop{background-color:#fff;z-index:1055}body.gs-search-modal-open .modal-backdrop.show{opacity:.85}.top-header.shop-header.headerposition{transition:box-shadow .2s ease,background-color .2s ease}.top-header .header-top{max-height:3.5rem;overflow:hidden;opacity:1;transition:max-height .18s ease,opacity .15s ease,padding .15s ease}.top-header.gs-header-compact{box-shadow:0 8px 22px rgba(96,20,14,.1)}.top-header.gs-header-compact .header-top{max-height:0!important;opacity:0;padding-top:0!important;padding-bottom:0!important;border:0!important;pointer-events:none}@media(prefers-reduced-motion:reduce){.top-header .header-top,.top-header.shop-header.headerposition{transition:none!important}}