/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cart-block--summary{position:relative;}.cart-block--link__expand{display:inline-block;color:inherit;}.cart-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;}.cart-icon-wrapper i{font-size:1.25rem;color:#fff;}.cart-block--summary__count{position:absolute;bottom:-4px;right:-4px;font-size:0.625rem;font-weight:600;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:#000;border-radius:50%;background-color:#ffffff;}.cart-block--contents{position:absolute;right:0;top:100%;min-width:320px;max-width:400px;z-index:1050;display:none;margin-top:0.5rem;}.cart-block--contents__expanded{}.cart-dropdown-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;}.cart-dropdown-header .btn-close{filter:brightness(0) invert(1);opacity:0.8;}.cart-dropdown-header .btn-close:hover{opacity:1;}.cart-block--contents__items{max-height:300px;overflow-y:auto;}.cart-block--contents__items .views-row{padding:0.75rem 0;border-bottom:1px solid #e9ecef;display:flex;align-items:center;gap:0.75rem;}.cart-block--contents__items .views-row:last-child{border-bottom:none;}.cart-block--contents__items .views-field{margin:0;}.cart-block--contents__items .views-field-quantity{font-weight:600;color:#6c757d;min-width:40px;}.cart-block--contents__items .views-field-title{flex:1;font-size:0.9rem;color:#212529;}.cart-block--contents__items .views-field-total-price__number{font-weight:700;color:#198754;white-space:nowrap;}.cart-block--contents__items table{width:100%;margin:0;border:none;}.cart-block--contents__items table tbody{display:block;}.cart-block--contents__items table tr{display:flex;align-items:center;padding:0.75rem 0;border-bottom:1px solid #e9ecef;border-top:none;}.cart-block--contents__items table tr:last-child{border-bottom:none;}.cart-block--contents__items table td{border:none;padding:0;}.cart-block--contents__items table td.views-field-quantity{order:1;min-width:40px;}.cart-block--contents__items table td.views-field-title{order:2;flex:1;padding:0 0.5rem;}.cart-block--contents__items table td.views-field-total-price__number{order:3;text-align:right;}.cart-block--contents__footer{background-color:#f8f9fa;}.cart-block--contents__footer .btn{font-weight:600;text-transform:uppercase;font-size:0.875rem;padding:0.625rem 1rem;}.cart-block--contents__footer .btn-primary{background:#667eea;border-color:#667eea;}.cart-block--contents__footer .btn-primary:hover{background:#5568d3;border-color:#5568d3;}.cart-block--contents__footer .btn-success{background:#10b981;border-color:#10b981;}.cart-block--contents__footer .btn-success:hover{background:#059669;border-color:#059669;}.cart-block--contents__items::-webkit-scrollbar{width:6px;}.cart-block--contents__items::-webkit-scrollbar-track{background:#f1f1f1;}.cart-block--contents__items::-webkit-scrollbar-thumb{background:#888;border-radius:3px;}.cart-block--contents__items::-webkit-scrollbar-thumb:hover{background:#555;}@media (max-width:576px){.cart-block--contents{position:fixed;right:0;left:0;top:auto;max-width:none;margin:0;}}.cart-block--contents{animation:slideDown 0.3s ease-out;}@keyframes slideDown{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}
.hero-section{aspect-ratio:16 / 9;background-size:cover;background-position:center;}.hero-banner__text-block{text-transform:none;font-size:23px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;text-align:left;padding:0;margin-bottom:12px;color:#fff !important;}body{background:blue;}.main-header{background:transparent;padding-top:50px;transition:background-color .35s ease,box-shadow .35s ease,padding .35s ease;}.main-header.scrolled{background:rgba(255,255,255,.96);box-shadow:0 4px 12px rgba(0,0,0,.08);padding-top:10px;}body:not(.path-frontpage) main,body:not(.path-frontpage) main.py-0{padding-top:100px !important;}.main-header .navbar-brand__logo{position:absolute;left:50%;top:0;transform:translate(-50%,40px) scale(1);transform-origin:center;transition:transform .4s ease;pointer-events:none;}.main-header.scrolled .navbar-brand__logo{transform:translate(-50%,0) scale(.5);}.main-header .nav-link,.main-header .icon-link i{color:#fff;transition:color .3s ease;}.main-header.scrolled .nav-link,.main-header.scrolled .icon-link i{color:#000;}.main-header .block--myandra-radix-cart .bi,.main-header .block--myandra-radix-cart .cart-block--link__expand,.main-header .cart-block--summary .bi-bag{color:#fff !important;transition:color .3s ease;}.main-header.scrolled .block--myandra-radix-cart .bi,.main-header.scrolled .block--myandra-radix-cart .cart-block--link__expand,.main-header.scrolled .cart-block--summary .bi-bag{color:#000 !important;}.main-header .cart-block--summary__count{background-color:#fff !important;color:#000 !important;transition:background-color .3s ease,color .3s ease;}.main-header.scrolled .cart-block--summary__count{background-color:#000 !important;color:#fff !important;}.main-header .nav-link:hover,.main-header .icon-link:hover i{opacity:.7;}.navpad{padding-left:31px;padding-right:31px;padding-top:15px;padding-bottom:15px;}.chrome-text{font-family:"Helvetica Neue",sans-serif;font-weight:700 !important;font-size:72px !important;letter-spacing:0.15em;text-transform:uppercase;color:#e6e6e6 !important;background:linear-gradient(to bottom,#ffffff 0%,#d9d9d9 35%,#949494 50%,#f0f0f0 65%,#c0c0c0 100%);-webkit-background-clip:text;text-shadow:0 1px 1px rgba(255,255,255,0.8),0 2px 2px rgba(0,0,0,0.2),0 4px 4px rgba(0,0,0,0.15),0 -1px 1px rgba(255,255,255,0.6);}body{font-family:"futura-pt",-apple-system,blinkmacsystemfont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}.block--myandra-radix-leftpanel .block__title{display:none;}.block--myandra-radix-leftpanel .nav,.block--myandra-radix-useraccountmenu .nav{display:flex;align-items:center;gap:10px;}.block--myandra-radix-leftpanel,.block--myandra-radix-useraccountmenu{margin:0;padding:0;}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:black;text-decoration:none;background:none;border:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}.navbar .bi{font-size:20px;vertical-align:middle;}.bi{text-shadow:0.2px 0 currentColor,-0.2px 0 currentColor;}.toolbar .toolbar-icon-views-viewviews-domain-carts-page-1::before,.toolbar-link--has-icon.toolbar-icon-views-viewviews-domain-carts-page-1::before,.toolbar .toolbar-link--has-icon[href*="/orders/carts"]::before{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-1A.5.5 0 0 1 .5 6h1.717L5.07 1.243a.5.5 0 0 1 .686-.172zM3.394 15l-1.48-6h-.97l1.525 6.426a.75.75 0 0 0 .729.574h9.606a.75.75 0 0 0 .73-.574L15.056 9h-.972l-1.479 6z'/%3E%3C/svg%3E") !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-1A.5.5 0 0 1 .5 6h1.717L5.07 1.243a.5.5 0 0 1 .686-.172zM3.394 15l-1.48-6h-.97l1.525 6.426a.75.75 0 0 0 .729.574h9.606a.75.75 0 0 0 .73-.574L15.056 9h-.972l-1.479 6z'/%3E%3C/svg%3E") !important;}.toolbar .toolbar-icon-views-viewviews-domain-carts-page-1:active::before,.toolbar .toolbar-icon-views-viewviews-domain-carts-page-1.is-active::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-1A.5.5 0 0 1 .5 6h1.717L5.07 1.243a.5.5 0 0 1 .686-.172zM3.394 15l-1.48-6h-.97l1.525 6.426a.75.75 0 0 0 .729.574h9.606a.75.75 0 0 0 .73-.574L15.056 9h-.972l-1.479 6z'/%3E%3C/svg%3E") !important;}.toolbar .toolbar-icon-views-viewviews-domain-stores-page-1::before,.toolbar-link--has-icon.toolbar-icon-views-viewviews-domain-stores-page-1::before,.toolbar .toolbar-link--has-icon[href*="/store"]::before{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2.97 1.35A1 1 0 0 1 3.73 1h8.54a1 1 0 0 1 .76.35l2.609 3.044A1.5 1.5 0 0 1 16 5.37v.255a2.375 2.375 0 0 1-4.25 1.458A2.37 2.37 0 0 1 9.875 8 2.37 2.37 0 0 1 8 7.083 2.37 2.37 0 0 1 6.125 8a2.37 2.37 0 0 1-1.875-.917A2.375 2.375 0 0 1 0 5.625V5.37a1.5 1.5 0 0 1 .361-.976zm1.78 4.275a1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0 1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0 1.375 1.375 0 1 0 2.75 0V5.37a.5.5 0 0 0-.12-.325L12.27 2H3.73L1.12 5.045A.5.5 0 0 0 1 5.37v.255a1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0M1.5 8.5A.5.5 0 0 1 2 9v6h1v-5a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v5h6V9a.5.5 0 0 1 1 0v6h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1V9a.5.5 0 0 1 .5-.5M4 15h3v-5H4zm5-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm3 0h-2v3h2z'/%3E%3C/svg%3E") !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2.97 1.35A1 1 0 0 1 3.73 1h8.54a1 1 0 0 1 .76.35l2.609 3.044A1.5 1.5 0 0 1 16 5.37v.255a2.375 2.375 0 0 1-4.25 1.458A2.37 2.37 0 0 1 9.875 8 2.37 2.37 0 0 1 8 7.083 2.37 2.37 0 0 1 6.125 8a2.37 2.37 0 0 1-1.875-.917A2.375 2.375 0 0 1 0 5.625V5.37a1.5 1.5 0 0 1 .361-.976zm1.78 4.275a1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0 1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0 1.375 1.375 0 1 0 2.75 0V5.37a.5.5 0 0 0-.12-.325L12.27 2H3.73L1.12 5.045A.5.5 0 0 0 1 5.37v.255a1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0M1.5 8.5A.5.5 0 0 1 2 9v6h1v-5a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v5h6V9a.5.5 0 0 1 1 0v6h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1V9a.5.5 0 0 1 .5-.5M4 15h3v-5H4zm5-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm3 0h-2v3h2z'/%3E%3C/svg%3E") !important;}.toolbar .toolbar-icon-views-viewviews-domain-stores-page-1:active::before,.toolbar .toolbar-icon-views-viewviews-domain-stores-page-1.is-active::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2.97 1.35A1 1 0 0 1 3.73 1h8.54a1 1 0 0 1 .76.35l2.609 3.044A1.5 1.5 0 0 1 16 5.37v.255a2.375 2.375 0 0 1-4.25 1.458A2.37 2.37 0 0 1 9.875 8 2.37 2.37 0 0 1 8 7.083 2.37 2.37 0 0 1 6.125 8a2.37 2.37 0 0 1-1.875-.917A2.375 2.375 0 0 1 0 5.625V5.37a1.5 1.5 0 0 1 .361-.976zm1.78 4.275a1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0 1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0 1.375 1.375 0 1 0 2.75 0V5.37a.5.5 0 0 0-.12-.325L12.27 2H3.73L1.12 5.045A.5.5 0 0 0 1 5.37v.255a1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0M1.5 8.5A.5.5 0 0 1 2 9v6h1v-5a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v5h6V9a.5.5 0 0 1 1 0v6h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1V9a.5.5 0 0 1 .5-.5M4 15h3v-5H4zm5-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm3 0h-2v3h2z'/%3E%3C/svg%3E") !important;}.gin-secondary-toolbar.gin-secondary-toolbar--frontend{display:none;}#login-dialog-form{min-height:100vh;display:flex;justify-content:center;align-items:center;}#login-dialog-form #user-login-form{display:flex;flex-direction:column;gap:0.9rem;}.header_login-title{margin-bottom:10px;padding-top:20px;text-transform:uppercase;text-align:center;font-size:18px;font-weight:700;line-height:1.25;}.user-login-form .form-control{border:1px solid #ddd;border-radius:6px;height:44px;font-size:14px;box-shadow:none;transition:border-color 0.2s ease;}.user-login-form .form-control:focus{border-color:#000;box-shadow:none;outline:none;}.form-text.login_form-text{margin:0.125rem 0 1.125rem;text-align:center;}.ck-product{display:flex;justify-content:center;padding-top:4%;}.ck-product__thumbs img{cursor:pointer;margin-bottom:12px;border:1px solid transparent;}.ck-product__thumbs img:hover{border-color:#000;}.ck-product__main-image img{width:100%;height:auto;}.ck-product__info{padding-left:40px;}.ck-product__title{margin:0 0 3px;font-size:0.9375rem;font-weight:700;text-transform:none;text-align:left;}@media (min-width:1200px){.ck-product__title{font-size:18px;}.ck-product__price{font-size:18px;}}.ck-product__price{font-size:16px;font-weight:700;}.ck-product__render{display:grid;grid-template-columns:80px 1fr 420px;gap:40px;}.ck-product__render .field--name-field-media{grid-column:2;}.ck-product__render .commerce-order-item-add-to-cart-form{grid-column:3;}.product--rendered-attribute .form-radio{display:block !important;position:absolute;opacity:0;width:1px;height:1px;}.product--rendered-attribute .form-check-label{cursor:pointer;display:inline-flex;align-items:center;}.ck-swatch{width:20px;height:20px;border-radius:50%;display:inline-block;border:1px solid #ddd;background-repeat:no-repeat;}.ck-swatch{width:20px;height:20px;border-radius:50%;background-color:var(--swatch-color);position:relative;display:inline-block;}.ck-swatch::before{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid transparent;transition:border-color 0.2s ease;}.product--rendered-attribute .form-radio{position:absolute;opacity:0;width:1px;height:1px;}.form-radio:checked + label .ck-swatch::before{border-color:#000;}.form-check-label:hover .ck-swatch::before{border-color:#999;cursor:pointer;}.form-radio:focus + label .ck-swatch::before{border-color:#000;outline:2px solid transparent;}.ck-swatch.is-disabled{opacity:0.3;pointer-events:none;}.ck-size-wrapper{margin-top:12px;}.ck-size-header{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:8px;}.ck-size-label{color:#555;}.ck-size-value{font-weight:600;}.ck-size-stock{margin-left:8px;padding:2px 6px;font-size:11px;font-weight:600;color:#2e7d32;background:#e6f4ea;border-radius:3px;text-transform:uppercase;}.ck-size-options{display:flex;gap:8px;}.ck-size-swatch{min-width:44px;height:40px;border:2px solid #000;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;background:#fff;}.product--rendered-attribute .form-item{display:inline-block;margin-left:5px !important;vertical-align:middle;padding-left:2px !important;}.ck-swiper{width:495px !important;height:850px !important;}.swiper{width:100%;height:100%;}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}.ck-swiper2{width:70px !important;height:605px !important;padding-right:6px;margin-top:25px;}.ck-swiper2 .swiper-wrapper{gap:5px;margin-top:25px;margin-bottom:25px;}.ck-swiper2 .swiper-slide{box-sizing:border-box;border:1px solid transparent;background:#fff;transition:border-color 0.2s ease,box-shadow 0.2s ease;height:auto !important;cursor:pointer;}.ck-swiper2 .swiper-slide img{display:block;width:100%;height:auto;}.ck-swiper2 .swiper-slide-thumb-active{border-color:#000;}.ck-swiper2 .swiper-slide:hover{border-color:#999;}.swiper-button-custom{width:30% !important;left:var(--swiper-navigation-top-offset,70%) !important;margin-top:-17px !important;right:auto !important;}:fullscreen,:-webkit-full-screen{background:#000;width:100vw;height:100vh;overflow:hidden;}:fullscreen img,:-webkit-full-screen img{max-width:100vw;max-height:100vh;width:auto;height:auto;object-fit:contain;margin:auto;display:block;}.ck-swiper-mobile{display:none !important;width:100% !important;aspect-ratio:4 / 5 !important;}.ck-swiper2-container{height:670px !important;}@media (max-width:1200px){.ck-swiper2-container{display:none !important;}.ck-swiper{display:none !important;}.ck-swiper-mobile{width:100% !important;display:block  !important;}}.swiper-button-prev{top:var(--swiper-navigation-sides-offset,20px);bottom:auto;width:20% !important;}.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,20px);top:auto;width:20% !important;}
