:root{--bp-primary: #0f0c29;--bp-primary-light: #1b1649;--bp-accent: #e94560;--bp-success: #00b894;--bp-white: #ffffff;--bp-gray-50: #f8f9fa;--bp-gray-100: #f1f3f5;--bp-gray-200: #e9ecef;--bp-gray-300: #dee2e6;--bp-gray-500: #adb5bd;--bp-gray-600: #6c757d;--bp-gray-700: #495057;--bp-gray-800: #343a40;--bp-gray-900: #212529;--bp-radius-sm: 6px;--bp-radius: 10px;--bp-radius-lg: 16px;--bp-shadow-sm: 0 1px 3px rgba(0,0,0,.06);--bp-shadow: 0 4px 12px rgba(0,0,0,.08);--bp-shadow-lg: 0 12px 28px rgba(0,0,0,.12);--bp-transition: all .25s cubic-bezier(.4, 0, .2, 1);--bp-space-section: 4rem}.announcement-bar,.announcement-bar__message{background:linear-gradient(135deg,var(--bp-primary) 0%,var(--bp-primary-light) 100%)!important;color:var(--bp-white)!important;font-weight:600!important;font-size:.8rem!important;letter-spacing:.8px!important;text-transform:uppercase!important}.header{background:var(--bp-white)!important;border-bottom:1px solid var(--bp-gray-200)!important;box-shadow:var(--bp-shadow-sm)!important;padding-top:1rem!important;padding-bottom:1rem!important}.header__heading,.header__heading-link,.header__heading-link .h2{font-size:1.25rem!important;font-weight:800!important;color:var(--bp-primary)!important;letter-spacing:-.3px!important;text-decoration:none!important}.header__heading-logo,.header__heading-logo img,.header__heading-logo svg{max-height:42px!important;max-width:170px!important;width:auto!important;height:auto!important;object-fit:contain!important}.header__menu-item,.list-menu__item,.header__active-menu-item{font-weight:500!important;font-size:.9rem!important;color:var(--bp-gray-700)!important;text-decoration:none!important;padding:.5rem .85rem!important;border-radius:var(--bp-radius-sm)!important;transition:var(--bp-transition)!important}.header__menu-item:hover,.list-menu__item:hover{color:var(--bp-primary)!important;background:var(--bp-gray-50)!important}.header__icon--cart,.header__icon--account,.header__icon--search,.header__icon .icon{color:var(--bp-gray-700)!important;height:2rem!important;width:2rem!important}.header__icon:hover{color:var(--bp-primary)!important}.banner__box{background:#0f0c29c7!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:var(--bp-radius-lg)!important;padding:2.5rem 3rem!important;max-width:680px!important}.banner__heading{color:var(--bp-white)!important;font-weight:800!important;letter-spacing:-1px!important;line-height:1.1!important}.banner__text,.banner__text p{color:#ffffffe0!important;font-size:1.05rem!important;line-height:1.65!important}.button,button,.shopify-challenge__button,.customer button{border-radius:var(--bp-radius)!important;font-weight:600!important;letter-spacing:.2px!important;transition:var(--bp-transition)!important}.button--primary,.product-form__submit,.shopify-payment-button__button--unbranded,.cart__checkout-button,.button:not(.button--secondary):not(.button--tertiary){background:var(--bp-primary)!important;color:var(--bp-white)!important;border:2px solid var(--bp-primary)!important}.button--primary:hover,.product-form__submit:hover,.cart__checkout-button:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--bp-primary-light)!important;border-color:var(--bp-primary-light)!important;color:var(--bp-white)!important;transform:translateY(-1px)!important;box-shadow:var(--bp-shadow-lg)!important}.banner .button--secondary,.image-banner .button--secondary{background:transparent!important;color:var(--bp-white)!important;border:2px solid rgba(255,255,255,.6)!important}.banner .button--secondary:hover,.image-banner .button--secondary:hover{background:#ffffff26!important;border-color:var(--bp-white)!important;color:var(--bp-white)!important}.collection .button--secondary,.page-width .button--secondary:not(.banner .button--secondary),.rich-text .button--secondary{background:transparent!important;color:var(--bp-primary)!important;border:2px solid var(--bp-primary)!important}.collection .button--secondary:hover,.page-width .button--secondary:hover,.rich-text .button--secondary:hover{background:var(--bp-primary)!important;color:var(--bp-white)!important}.product-form__submit[disabled],.button[disabled]{background:var(--bp-gray-300)!important;color:var(--bp-gray-600)!important;border-color:var(--bp-gray-300)!important;cursor:not-allowed!important}.product-form__submit{font-size:1rem!important;font-weight:700!important;padding:1rem 2rem!important;width:100%!important;min-height:4.8rem!important}.quick-add button,.quick-add .button{background:var(--bp-white)!important;color:var(--bp-primary)!important;border:2px solid var(--bp-gray-200)!important;font-size:.85rem!important;font-weight:600!important;padding:.7rem 1rem!important;width:100%!important}.quick-add button:hover,.quick-add .button:hover{background:var(--bp-primary)!important;color:var(--bp-white)!important;border-color:var(--bp-primary)!important}.product-form__input{margin-bottom:1.5rem!important}.product-form__input legend,.product-form__input .form__label,.product-form__input--dropdown .form__label{font-weight:600!important;font-size:.9rem!important;color:var(--bp-gray-800)!important;margin-bottom:.75rem!important}.product-form__input--pill input[type=radio]+label,.product-form__input input[type=radio]+label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:4.4rem!important;height:4.4rem!important;padding:0 1.2rem!important;margin:0 .6rem .6rem 0!important;border:2px solid var(--bp-gray-300)!important;border-radius:var(--bp-radius-sm)!important;background:var(--bp-white)!important;color:var(--bp-gray-700)!important;font-size:.9rem!important;font-weight:600!important;cursor:pointer!important;transition:var(--bp-transition)!important}.product-form__input--pill input[type=radio]+label:hover,.product-form__input input[type=radio]+label:hover{border-color:var(--bp-primary)!important;color:var(--bp-primary)!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label{background:var(--bp-primary)!important;color:var(--bp-white)!important;border-color:var(--bp-primary)!important;box-shadow:0 0 0 1px var(--bp-primary)!important}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{opacity:.45!important;text-decoration:line-through!important;cursor:not-allowed!important;background:var(--bp-gray-100)!important}.product-form__input--swatch input[type=radio]+label,.swatch-input__label,label[for*=Color] .swatch{border-radius:50%!important;cursor:pointer!important}.product-form__input--swatch input[type=radio]+label{padding:3px!important;border:2px solid transparent!important;margin:0 .5rem .5rem 0!important}.product-form__input--swatch input[type=radio]+label:hover{border-color:var(--bp-gray-300)!important}.product-form__input--swatch input[type=radio]:checked+label,.swatch-input__input:checked+.swatch-input__label{border:2px solid var(--bp-primary)!important;box-shadow:0 0 0 2px var(--bp-white),0 0 0 4px var(--bp-primary)!important}.product-form__input--dropdown select,.select__select{border:2px solid var(--bp-gray-300)!important;border-radius:var(--bp-radius-sm)!important;padding:1rem 3.5rem 1rem 1.2rem!important;font-size:.95rem!important;font-weight:500!important;color:var(--bp-gray-800)!important;background-color:var(--bp-white)!important;min-height:4.4rem!important;width:100%!important}.product-form__input--dropdown select:focus,.select__select:focus{border-color:var(--bp-primary)!important;outline:none!important;box-shadow:0 0 0 3px #0f0c291a!important}.quantity{border:2px solid var(--bp-gray-300)!important;border-radius:var(--bp-radius-sm)!important;min-height:4.4rem!important}.quantity__button{color:var(--bp-gray-700)!important;width:4rem!important}.quantity__button:hover{color:var(--bp-primary)!important}.quantity__input{font-weight:600!important;color:var(--bp-gray-800)!important}.card{border-radius:var(--bp-radius)!important;overflow:hidden!important;background:var(--bp-white)!important;border:1px solid var(--bp-gray-200)!important;transition:var(--bp-transition)!important;height:100%;display:flex;flex-direction:column}.card:hover{transform:translateY(-5px)!important;box-shadow:var(--bp-shadow-lg)!important;border-color:var(--bp-gray-300)!important}.card__inner{border-radius:var(--bp-radius) var(--bp-radius) 0 0!important}.card__media{background:var(--bp-gray-50)!important}.card__media img{transition:var(--bp-transition)!important}.card:hover .card__media img{transform:scale(1.04)!important}.card__content{padding:1.25rem!important;flex:1;display:flex;flex-direction:column;gap:.25rem}.card__heading{font-size:.92rem!important;font-weight:600!important;line-height:1.4!important}.card__heading a{color:var(--bp-gray-800)!important;text-decoration:none!important}.card__heading a:hover{color:var(--bp-primary)!important}.card-information__text,.card-information__text>*{font-size:.78rem!important;color:var(--bp-gray-500)!important;text-transform:capitalize!important}.price{font-weight:700!important;color:var(--bp-primary)!important;font-size:1.05rem!important}.price .price-item{color:var(--bp-primary)!important;font-weight:700!important}.price--on-sale .price-item--sale{color:var(--bp-accent)!important}.price--on-sale .price-item--regular{color:var(--bp-gray-500)!important;text-decoration:line-through!important;font-size:.85rem!important;font-weight:400!important}.badge{border-radius:var(--bp-radius-sm)!important;font-weight:600!important;font-size:.72rem!important;padding:.35rem .8rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:none!important}.badge--sale,.badge.price__badge-sale{background:var(--bp-accent)!important;color:var(--bp-white)!important}.badge--sold-out,.badge.price__badge-sold-out{background:var(--bp-gray-500)!important;color:var(--bp-white)!important}.collection{padding:var(--bp-space-section) 0!important}.collection__title{margin-bottom:2.5rem!important}.collection__title .title,.featured-collection .title,.title{font-weight:800!important;color:var(--bp-gray-900)!important;letter-spacing:-.5px!important;font-size:1.75rem!important}.collection .grid{gap:1.5rem!important}.collection .grid__item{animation:fadeInUp .5s ease-out both}.multicolumn{padding:var(--bp-space-section) 0!important}.multicolumn .grid{gap:1.5rem!important}.multicolumn-card{text-align:center!important;padding:2rem 1.5rem!important;border-radius:var(--bp-radius)!important;background:var(--bp-white)!important;border:1px solid var(--bp-gray-200)!important;transition:var(--bp-transition)!important;height:100%}.multicolumn-card:hover{box-shadow:var(--bp-shadow)!important;transform:translateY(-3px)!important;border-color:var(--bp-gray-300)!important}.multicolumn-card__title,.multicolumn-card h3{font-weight:700!important;font-size:1rem!important;color:var(--bp-gray-800)!important;margin-bottom:.5rem!important}.multicolumn-card__text,.multicolumn-card .rte,.multicolumn-card p{font-size:.85rem!important;color:var(--bp-gray-600)!important;line-height:1.6!important}.rich-text{padding:var(--bp-space-section) 0!important}.rich-text__heading{font-weight:800!important;letter-spacing:-.5px!important}.rich-text__text,.rich-text__text p{font-size:1.05rem!important;line-height:1.7!important}.product__title h1,.product__title{font-weight:800!important;color:var(--bp-gray-900)!important;letter-spacing:-.5px!important;font-size:1.6rem!important;line-height:1.25!important}.product__text.caption-with-letter-spacing{color:var(--bp-gray-500)!important;font-size:.75rem!important;letter-spacing:1px!important}.product .price .price-item{font-size:1.5rem!important}.product__info-wrapper{padding-left:2rem!important}.product__description{font-size:.95rem!important;line-height:1.75!important;color:var(--bp-gray-700)!important;margin-top:2rem!important}.product__description ul{padding-left:1.25rem!important}.product__description li{margin-bottom:.35rem!important}.footer{background:var(--bp-primary)!important;color:#ffffffbf!important;margin-top:var(--bp-space-section)!important}.footer-block__heading,.footer__title{color:var(--bp-white)!important;font-weight:700!important;font-size:.95rem!important;margin-bottom:1rem!important}.footer__list-menu-item a,.footer-block__link,.footer a{color:#ffffffa6!important;text-decoration:none!important;font-size:.85rem!important;transition:var(--bp-transition)!important}.footer__list-menu-item a:hover,.footer a:hover{color:var(--bp-white)!important}.footer__copyright{color:#ffffff73!important;font-size:.8rem!important}.newsletter .field__input{border-radius:var(--bp-radius) 0 0 var(--bp-radius)!important;border:2px solid var(--bp-gray-300)!important;border-right:none!important;padding:.85rem 1.2rem!important;background:var(--bp-white)!important;color:var(--bp-gray-800)!important}.newsletter .newsletter__button,.newsletter button{border-radius:0 var(--bp-radius) var(--bp-radius) 0!important;background:var(--bp-primary)!important;color:var(--bp-white)!important;border:2px solid var(--bp-primary)!important}input[type=text],input[type=email],input[type=password],input[type=search],textarea,.field__input{border:2px solid var(--bp-gray-200)!important;border-radius:var(--bp-radius-sm)!important;transition:var(--bp-transition)!important;background:var(--bp-white)!important;color:var(--bp-gray-800)!important}input:focus,textarea:focus,.field__input:focus{border-color:var(--bp-primary)!important;outline:none!important;box-shadow:0 0 0 3px #0f0c2914!important}a{color:var(--bp-primary)!important}a:hover{color:var(--bp-primary-light)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bp-gray-100)}::-webkit-scrollbar-thumb{background:var(--bp-gray-300);border-radius:4px}@media screen and (max-width:749px){:root{--bp-space-section: 2.5rem}.header__heading,.header__heading-link,.header__heading-link .h2{font-size:1.1rem!important}.header__heading-logo,.header__heading-logo img{max-height:34px!important;max-width:130px!important}.banner__box{padding:1.5rem 1.25rem!important;margin:0 1rem!important;max-width:calc(100% - 2rem)!important}.banner__heading,.banner__heading.h0{font-size:1.6rem!important}.banner__text,.banner__text p{font-size:.9rem!important}.banner .button{font-size:.85rem!important;padding:.75rem 1.25rem!important}.collection__title .title,.featured-collection .title{font-size:1.35rem!important}.collection .grid{gap:1rem!important}.card__content{padding:.9rem!important}.card__heading{font-size:.82rem!important}.price{font-size:.95rem!important}.multicolumn-card{padding:1.25rem 1rem!important}.multicolumn-card__title{font-size:.88rem!important}.multicolumn-card__text{font-size:.78rem!important}.product__info-wrapper{padding-left:0!important;padding-top:1.5rem!important}.product__title h1{font-size:1.3rem!important}.product-form__input input[type=radio]+label{min-width:4rem!important;height:4rem!important;padding:0 .9rem!important;font-size:.85rem!important}.product-form__submit{min-height:4.4rem!important;font-size:.95rem!important}.product__description{font-size:.88rem!important}.rich-text__text,.rich-text__text p{font-size:.9rem!important}}@media screen and (min-width:750px)and (max-width:989px){:root{--bp-space-section: 3rem}.banner__box{padding:2rem!important}.collection .grid{gap:1.25rem!important}.product__title h1{font-size:1.45rem!important}}@media screen and (min-width:990px){.banner__heading.h0{font-size:3rem!important}}button.product-form__submit,.product-form__submit.button,.product-form__submit.button--secondary,.product__info-container button.product-form__submit{background:#0f0c29!important;background-color:#0f0c29!important;color:#fff!important;border:2px solid #0f0c29!important;opacity:1!important}button.product-form__submit:hover,.product-form__submit.button:hover{background:#1b1649!important;background-color:#1b1649!important;border-color:#1b1649!important;color:#fff!important}button.product-form__submit .product-form__submit-text,.product-form__submit span{color:#fff!important}button.product-form__submit[disabled],.product-form__submit.button[disabled]{background:#dee2e6!important;background-color:#dee2e6!important;border-color:#dee2e6!important;color:#6c757d!important}button.product-form__submit[disabled] span{color:#6c757d!important}.shopify-payment-button__button{border-radius:10px!important;min-height:4.8rem!important}.swatch-input__input+.swatch-input__label{border:2px solid #dee2e6!important;border-radius:50%!important;padding:2px!important;cursor:pointer!important;transition:all .2s ease!important;background:transparent!important}.swatch-input__input+.swatch-input__label:hover{border-color:#6c757d!important;transform:scale(1.08)!important}.swatch-input__input:checked+.swatch-input__label{border:2px solid #0f0c29!important;box-shadow:0 0 0 3px #fff,0 0 0 5px #0f0c29!important}.swatch-input__input:checked+.swatch-input__label .swatch{border:none!important}.swatch{border-radius:50%!important;border:1px solid rgba(0,0,0,.08)!important}.product-form__input--pill input[type=radio]+label,fieldset.product-form__input input[type=radio]:not(.swatch-input__input)+label{border:2px solid #dee2e6!important;background:#fff!important;background-color:#fff!important;color:#343a40!important;border-radius:6px!important;min-width:4.4rem!important;height:4.4rem!important;padding:0 1.2rem!important;margin:0 .6rem .6rem 0!important;font-weight:600!important;font-size:.9rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important}.product-form__input--pill input[type=radio]+label:hover,fieldset.product-form__input input[type=radio]:not(.swatch-input__input)+label:hover{border-color:#0f0c29!important;color:#0f0c29!important}.product-form__input--pill input[type=radio]:checked+label,fieldset.product-form__input input[type=radio]:not(.swatch-input__input):checked+label{background:#0f0c29!important;background-color:#0f0c29!important;color:#fff!important;border-color:#0f0c29!important}input[type=radio]:disabled+label,.product-form__input input[type=radio][disabled]+label{opacity:.4!important;text-decoration:line-through!important;cursor:not-allowed!important}.shopify-payment-button__button--unbranded{background:#fff!important;color:#0f0c29!important;border:2px solid #0f0c29!important}.shopify-payment-button__button--unbranded:hover{background:#0f0c29!important;color:#fff!important}.quick-add__submit,.quick-add button[type=submit],.card .quick-add .button{background:#fff!important;color:#0f0c29!important;border:2px solid #dee2e6!important}.quick-add__submit:hover,.quick-add button[type=submit]:hover,.card .quick-add .button:hover{background:#0f0c29!important;color:#fff!important;border-color:#0f0c29!important}.collection__view-all .button,.button--secondary:not(.banner .button--secondary):not(.product-form__submit){background:transparent!important;color:#0f0c29!important;border:2px solid #0f0c29!important}.collection__view-all .button:hover,.button--secondary:not(.banner .button--secondary):not(.product-form__submit):hover{background:#0f0c29!important;color:#fff!important}.swatch-input__label,.swatch,.swatch:before,.swatch:after{background:none!important}.swatch-input__input+.swatch-input__label{border:2px solid transparent!important;border-radius:50%!important;padding:3px!important;cursor:pointer!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.swatch-input__input+.swatch-input__label:hover{border-color:#adb5bd!important}.swatch-input__input:checked+.swatch-input__label{border-color:#0f0c29!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #0f0c29!important}.swatch{border-radius:50%!important;width:3.2rem!important;height:3.2rem!important;display:block!important;border:1px solid rgba(0,0,0,.1)!important}.swatch[style*="rgb(255, 255, 255)"],.swatch[style*="#fff" i],.swatch[style*="#FFF" i]{border:1px solid #dee2e6!important}fieldset.bp-color-fieldset label.bp-swatch{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:3.4rem!important;height:3.4rem!important;min-width:3.4rem!important;padding:0!important;border-radius:50%!important;border:2px solid rgba(0,0,0,.12)!important;font-size:0!important;color:transparent!important;cursor:pointer!important;margin:0 .6rem .6rem 0!important;position:relative!important;transition:transform .2s ease,box-shadow .2s ease!important;text-indent:-9999px!important;overflow:hidden!important}fieldset.bp-color-fieldset label.bp-swatch .visually-hidden{position:absolute!important}fieldset.bp-color-fieldset label.bp-swatch:hover{transform:scale(1.1)!important;box-shadow:0 2px 8px #0003!important}fieldset.bp-color-fieldset input[type=radio]:checked+label.bp-swatch{box-shadow:0 0 0 2px #fff,0 0 0 5px #0f0c29!important;border-color:#0000001f!important;transform:scale(1.05)!important}fieldset.bp-color-fieldset label.bp-swatch--light{border:2px solid #dee2e6!important}fieldset.bp-color-fieldset label.bp-swatch:after{content:attr(data-color-name);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#0f0c29;color:#fff;font-size:1.1rem;font-weight:600;padding:.3rem .8rem;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;text-indent:0;z-index:10}fieldset.bp-color-fieldset label.bp-swatch:hover:after{opacity:1}fieldset.bp-color-fieldset input[type=radio]:disabled+label.bp-swatch{opacity:.35!important;cursor:not-allowed!important}.swatch{background:var(--swatch--background)!important;background-position:var(--swatch-focal-point, initial)!important;background-size:cover!important;background-origin:border-box!important}.bp-official-color-swatch{background:var(--bp-official-swatch) center / cover no-repeat!important;background-image:var(--bp-official-swatch)!important}label.bp-official-color-swatch{width:3.4rem!important;height:3.4rem!important;min-width:3.4rem!important;padding:0!important;border-radius:50%!important;font-size:0!important;color:transparent!important;border:1px solid rgba(0,0,0,.16)!important}#MainContent .product-form button.product-form__submit{background:#0f0c29!important;color:#fff!important;border:2px solid #0f0c29!important;opacity:1!important;font-size:1.6rem!important;min-height:48px}#MainContent .product-form button.product-form__submit span{color:inherit!important}#MainContent .product-form button.product-form__submit:hover{background:#25204b!important}#MainContent .product-form button.product-form__submit[disabled]{background:#dee2e6!important;border-color:#dee2e6!important;color:#495057!important}#MainContent .bp-promo-slider a.bp-promo-slide__primary{background:#ff795f!important;color:#10233f!important;border:0!important}#MainContent .bp-promo-slider a.bp-promo-slide__primary:hover{background:#ff977e!important}#MainContent .bp-promo-slide.is-active{animation:none!important;opacity:1!important;transform:none!important}.shopify-section-group-header-group.announcement-bar-section,.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar.gradient{background:#12102f!important;color:#fff!important}.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar__message{background:transparent!important}.announcement-bar-section .announcement-bar__message{font-size:11px!important;line-height:1.5!important;letter-spacing:.055em!important;padding:10px 0!important}.section-header,.section-header .header-wrapper,.section-header .header-wrapper.gradient,sticky-header.header-wrapper{background:#fff!important}.section-header .header-wrapper{border-bottom:1px solid #eceef2!important}.section-header .header{background:#fff!important;border:0!important;box-shadow:none!important;padding-top:16px!important;padding-bottom:14px!important}.section-header .header__heading-logo{max-height:48px!important;max-width:180px!important}.section-header .header__menu-item,.section-header .header__active-menu-item{font-size:13px!important;line-height:1.5!important;letter-spacing:.015em!important}.section-header .header__menu-item{padding:10px 12px!important}.section-header .header__icon{width:44px!important;height:44px!important}.shopify-section-group-header-group:has(>.bp-catalog-search){background:#fff!important;border-bottom:1px solid #eceef2}.bp-catalog-search.page-width{background:#fff!important;padding-top:16px!important;padding-bottom:16px!important;gap:24px}.bp-catalog-search.page-width form{border:1px solid #dce1e8!important;border-radius:12px!important;background:#f7f8fa!important;box-shadow:none!important}.bp-catalog-search.page-width form:focus-within{border-color:#263c61!important;box-shadow:0 0 0 3px #263c611a!important}.bp-catalog-search.page-width input[type=search]{padding:14px 18px!important;min-height:50px;font-size:15px!important;outline:none!important;box-shadow:none!important}.bp-catalog-search.page-width button{border-radius:0 10px 10px 0!important;background:#162b4b!important;color:#fff!important;min-height:50px;padding:12px 24px!important;font-size:14px!important}.bp-catalog-search.page-width>a{font-size:14px;color:#162b4b!important;text-decoration:none!important}.bp-catalog-search.page-width>a:hover{text-decoration:underline!important;text-underline-offset:4px}@media(max-width:989px){.section-header .header{padding-top:10px!important;padding-bottom:10px!important}.section-header .header__heading-logo{max-height:42px!important}.section-header .menu-drawer__menu-item{font-size:16px!important;min-height:44px}}@media(max-width:749px){.announcement-bar-section .announcement-bar__message{font-size:10px!important;letter-spacing:.02em!important;padding:8px 12px!important}.bp-catalog-search.page-width{padding:12px 16px!important}.bp-catalog-search.page-width input[type=search]{font-size:16px!important;padding:12px!important}.bp-catalog-search.page-width button{min-width:84px!important;padding:12px!important}}.bp-reviewed-cover,.bp-reviewed-cover .card,.bp-reviewed-cover .card__inner,.bp-reviewed-cover .card__media,.bp-reviewed-cover .media,.bp-reviewed-cover .card__content,.bp-reviewed-cover .card__information{background:transparent!important;border:0!important;box-shadow:none!important}.bp-reviewed-cover .card:after,.bp-reviewed-cover .card__inner:after{box-shadow:none!important;border:0!important}.bp-reviewed-cover .card,.bp-reviewed-cover .card__inner,.bp-reviewed-cover .card__media,.bp-reviewed-cover .media{overflow:visible!important}.bp-reviewed-cover .card__media img:first-child{object-fit:contain!important;filter:drop-shadow(12px 18px 10px rgba(0,0,0,.45))!important;transform:none!important}.bp-reviewed-cover .card__media img:not(:first-child){display:none!important}@media(min-width:990px){.section-header .header__inline-menu>.list-menu{align-items:center}.section-header .header__inline-menu .header__menu-item{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;box-sizing:border-box;white-space:nowrap}.section-header .header__inline-menu .header__menu-item>span{padding:0!important;margin:0;line-height:inherit!important}.section-header .header__inline-menu .header__menu-item>.icon-caret{position:static;inset:auto;flex:0 0 10px;width:10px;height:6px;margin:0;align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/benidorm-custom.css.map */
