@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Urbanist:wght@300;400;500;600;700&display=swap";:root{--font-display: "Cormorant Garamond", Georgia, serif;--font-ui: "Urbanist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--c-black: #1d1d1f;--c-dark: #2d2d2f;--c-gray-700: #424245;--c-gray-500: #6e6e73;--c-gray-300: #a1a1a6;--c-gray-200: #d2d2d7;--c-gray-100: #f5f5f7;--c-gray-50: #fafafa;--c-white: #ffffff;--c-accent: #f5a623;--c-accent-dk: #d4891a;--c-red: #cc2229;--c-green: #1a8a4a;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0,0,0,.05);--shadow-sm: 0 2px 8px rgba(0,0,0,.07);--shadow-md: 0 8px 28px rgba(0,0,0,.1);--shadow-lg: 0 24px 64px rgba(0,0,0,.13);--ease: cubic-bezier(.4, 0, .2, 1);--trans: all .25s var(--ease)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-ui)!important;color:var(--c-black);background:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{font-family:var(--font-display)!important;font-weight:400;line-height:1.15;letter-spacing:-.01em}p,li,span,label,td,th{font-family:var(--font-ui)}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}::selection{background:var(--c-accent);color:var(--c-white)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--c-gray-100)}::-webkit-scrollbar-thumb{background:var(--c-gray-300);border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--c-gray-500)}.announcement-bar{background:var(--c-black)!important;overflow:hidden!important}.announcement-bar__content,.announcement-bar-slider{overflow:hidden!important}.announcement-bar .slider{overflow:hidden!important;scroll-behavior:auto!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span,.announcement-bar a{font-family:var(--font-ui)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#ffffffbf!important;white-space:normal!important;max-width:100%!important;overflow:hidden!important}.announcement-bar .slideshow__slide,.announcement-bar .slider__slide{overflow:hidden!important}.announcement-bar a:hover{color:var(--c-accent)!important}.header-wrapper{background:#ffffffe0!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;position:sticky!important;top:0!important;z-index:100!important}.header__heading-link,.header__heading{font-family:var(--font-display)!important;font-size:20px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--c-black)!important}.header__menu-item,.header__active-menu-item,.header__menu-item.list-menu__item{font-family:var(--font-ui)!important;color:var(--c-gray-700)!important;transition:color .2s!important}.header__menu-item:hover,.header__active-menu-item{color:var(--c-accent)!important}.header__icon svg,.header__icon .icon{color:var(--c-black)!important;transition:color .2s!important}.header__icon:hover svg,.header__icon:hover .icon{color:var(--c-accent)!important}.cart-count-bubble{background:var(--c-accent)!important;color:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:10px!important;font-weight:700!important}.header__submenu .header__menu-item,.header__submenu .list-menu__item,.header__submenu a{font-family:var(--font-ui)!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:.01em!important;color:var(--c-gray-700)!important;transition:color .15s!important}.header__submenu .header__menu-item:hover,.header__submenu a:hover{color:var(--c-accent)!important}.banner{min-height:80vh!important}.banner__media img,.banner__media video{object-fit:cover!important;filter:brightness(.55)!important}.banner__box{background:transparent!important;border:none!important;box-shadow:none!important;max-width:720px!important}.banner__heading{font-family:var(--font-display)!important;font-size:clamp(44px,6vw,90px)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:-.03em!important;color:var(--c-white)!important;text-shadow:0 2px 40px rgba(0,0,0,.25)!important}.banner__subheading,.banner .rte p{font-family:var(--font-ui)!important;font-size:17px!important;font-weight:300!important;color:#fffc!important;line-height:1.65!important;letter-spacing:.01em!important}.banner .button,.banner .button--primary{font-family:var(--font-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;border-radius:var(--radius-pill)!important;padding:15px 38px!important;background:var(--c-white)!important;color:var(--c-black)!important;border:none!important;transition:var(--trans)!important}.banner .button:hover,.banner .button--primary:hover{background:var(--c-accent)!important;color:var(--c-white)!important;transform:translateY(-2px)!important;box-shadow:0 8px 30px #f5a62366!important}.banner .button--secondary{background:transparent!important;color:var(--c-white)!important;border:2px solid rgba(255,255,255,.55)!important}.banner .button--secondary:hover{background:#ffffff26!important;border-color:#ffffffd9!important;transform:translateY(-2px)!important}.button,.button--primary,button.button{font-family:var(--font-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:var(--radius-pill)!important;padding:13px 32px!important;background:var(--c-black)!important;color:var(--c-white)!important;border:2px solid var(--c-black)!important;transition:var(--trans)!important;cursor:pointer!important}.button:hover,.button--primary:hover{background:var(--c-dark)!important;border-color:var(--c-dark)!important;transform:translateY(-1px)!important;box-shadow:var(--shadow-md)!important}.button--secondary{background:transparent!important;color:var(--c-black)!important;border:2px solid var(--c-gray-200)!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:var(--radius-pill)!important;padding:13px 32px!important;transition:var(--trans)!important}.button--secondary:hover{background:var(--c-black)!important;color:var(--c-white)!important;border-color:var(--c-black)!important;transform:translateY(-1px)!important}.button[disabled],.button[aria-disabled=true],.button--primary[disabled]{opacity:.38!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.collection-list__title,.featured-collection__title,.section-header__heading,.title-wrapper__title,.title,h2.title,h3.title{font-family:var(--font-display)!important;font-size:clamp(30px,4vw,54px)!important;font-weight:300!important;letter-spacing:-.018em!important;line-height:1.12!important;color:var(--c-black)!important}.section-header__description,.title-wrapper__description,.subtitle{font-family:var(--font-ui)!important;font-size:16px!important;font-weight:400!important;color:var(--c-gray-500)!important;line-height:1.7!important;margin-top:10px!important}.title-wrapper .link,.section-header .link{font-family:var(--font-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--c-gray-500)!important;transition:color .2s!important}.title-wrapper .link:hover,.section-header .link:hover{color:var(--c-accent)!important}.card-wrapper{border-radius:var(--radius-md)!important;overflow:hidden!important;background:var(--c-white)!important;transition:transform .3s var(--ease),box-shadow .3s var(--ease)!important}.card-wrapper:hover{transform:translateY(-5px)!important;box-shadow:var(--shadow-lg)!important}.card-wrapper>.card{border:none!important;border-radius:var(--radius-md)!important;overflow:hidden!important;background:var(--c-white)!important}.card-wrapper .card__media img,.card-wrapper .card__image-wrapper img{object-fit:cover!important;transition:transform .55s var(--ease)!important;width:100%!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__image-wrapper img{transform:scale(1.05)!important}.card-wrapper .card__information{padding:14px 16px 18px!important;background:var(--c-white)!important}.card-wrapper .card__heading{font-family:var(--font-ui)!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;color:var(--c-black)!important;margin-bottom:4px!important}.card-wrapper .card__heading a:hover{color:var(--c-accent)!important}.card__vendor,.card-information__subtitle{font-family:var(--font-ui)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--c-gray-300)!important;margin-bottom:5px!important}.grid--2-col .grid__item,.grid--3-col-tablet .grid__item,.grid--4-col-desktop .grid__item{padding:0!important}.product-grid.grid{gap:20px!important;row-gap:32px!important}.price{font-family:var(--font-ui)!important;font-size:14px!important;font-weight:600!important;color:var(--c-gray-700)!important}.price--large .price-item,.price--large .price-item--regular,.price--large .price-item--sale{font-size:22px!important;font-weight:600!important}.price-item--sale,.price__sale .price-item--sale{color:var(--c-red)!important}.price-item--compare,.price__compare .price-item{color:var(--c-gray-300)!important;font-size:12px!important;font-weight:400!important;text-decoration:line-through!important}.price__badge-sale,.badge--sale{background:var(--c-red)!important;color:var(--c-white)!important;border-radius:var(--radius-pill)!important;font-family:var(--font-ui)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:3px 8px!important}.price__badge-sold-out,.badge--sold-out{background:var(--c-gray-700)!important;color:var(--c-white)!important;border-radius:var(--radius-pill)!important;font-family:var(--font-ui)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.unit-price{font-family:var(--font-ui)!important;font-size:11px!important;color:var(--c-gray-300)!important}.rich-text__heading{font-family:var(--font-display)!important;font-size:clamp(32px,4.5vw,58px)!important;font-weight:300!important;letter-spacing:-.022em!important;line-height:1.1!important}.rich-text__text,.rich-text .rte{font-family:var(--font-ui)!important;font-size:16px!important;color:var(--c-gray-700)!important;line-height:1.75!important}.collection-hero{padding:56px 40px!important}.collection-hero__title{font-family:var(--font-display)!important;font-size:clamp(36px,5.5vw,68px)!important;font-weight:300!important;letter-spacing:-.025em!important;color:var(--c-black)!important}.collection-hero__description{font-family:var(--font-ui)!important;font-size:16px!important;color:var(--c-gray-500)!important}.facets-container,.facet-filters-form,.sort-by__label{font-family:var(--font-ui)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--c-gray-700)!important}.facet-filters__field .select__select,.facets__sort .select__select{font-family:var(--font-ui)!important;font-size:13px!important;font-weight:500!important;border-radius:var(--radius-sm)!important;border-color:var(--c-gray-200)!important;color:var(--c-black)!important}.active-facets__button,.active-facets .facet-remove{font-family:var(--font-ui)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;border-radius:var(--radius-pill)!important;background:var(--c-gray-100)!important;color:var(--c-gray-700)!important;border:1px solid var(--c-gray-200)!important;padding:4px 10px!important;transition:var(--trans)!important}.active-facets__button:hover{background:var(--c-black)!important;color:var(--c-white)!important}.product-count,.product-count__text{font-family:var(--font-ui)!important;font-size:12px!important;color:var(--c-gray-300)!important}nav.breadcrumbs,.breadcrumbs,.breadcrumb{font-family:var(--font-ui)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.04em!important;color:var(--c-gray-300)!important}.breadcrumbs a:hover{color:var(--c-accent)!important}.breadcrumbs .breadcrumbs__separator{color:var(--c-gray-200)!important}.product__vendor{font-family:var(--font-ui)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:var(--c-gray-300)!important;display:block!important;margin-bottom:10px!important}.product__title{font-family:var(--font-display)!important;font-size:clamp(28px,3.5vw,42px)!important;font-weight:400!important;letter-spacing:-.015em!important;line-height:1.12!important;color:var(--c-black)!important}.product__description{font-family:var(--font-ui)!important;font-size:15px!important;line-height:1.8!important;color:var(--c-gray-700)!important}.product__description h3,.product__description h4{font-family:var(--font-display)!important;font-size:18px!important;font-weight:500!important}.product-form__input .form__label,.variant-picker .form__label{font-family:var(--font-ui)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--c-gray-700)!important}.product-form__input select,.variant-selector select{font-family:var(--font-ui)!important;font-size:14px!important;border-radius:var(--radius-sm)!important;border:1.5px solid var(--c-gray-200)!important;color:var(--c-black)!important;background:var(--c-white)!important}.product-form__input select:focus{border-color:var(--c-accent)!important;outline:none!important;box-shadow:0 0 0 3px #f5a62326!important}.quantity{border:1.5px solid var(--c-gray-200)!important;border-radius:var(--radius-sm)!important;overflow:hidden!important}.quantity__button{background:var(--c-gray-50)!important;color:var(--c-black)!important;font-size:18px!important;font-weight:300!important;transition:background .15s!important;border:none!important}.quantity__button:hover{background:var(--c-gray-100)!important}.quantity__input{font-family:var(--font-ui)!important;font-size:14px!important;font-weight:600!important;color:var(--c-black)!important;background:var(--c-white)!important;border:none!important;text-align:center!important}.product-form__submit{background:var(--c-black)!important;color:var(--c-white)!important;border:2px solid var(--c-black)!important;border-radius:var(--radius-pill)!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;width:100%!important;padding:16px 32px!important;transition:var(--trans)!important;cursor:pointer!important}.product-form__submit:hover:not([disabled]){background:var(--c-dark)!important;border-color:var(--c-dark)!important;transform:translateY(-1px)!important;box-shadow:0 8px 28px #1d1d1f38!important}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background:var(--c-gray-200)!important;border-color:var(--c-gray-200)!important;color:var(--c-gray-300)!important;cursor:not-allowed!important;transform:none!important}.product__media-icon--variant,.product__modal-opener--image .product__media-toggle{border-radius:var(--radius-sm)!important;overflow:hidden!important}.media-gallery__item.is-active{border:2px solid var(--c-accent)!important;border-radius:var(--radius-sm)!important}.tabs-wrapper .tab-button,.tabs .tab-content-entry__button{font-family:var(--font-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--c-gray-500)!important;border-bottom:2px solid transparent!important;padding:10px 0!important;transition:var(--trans)!important}.tabs-wrapper .tab-button.active,.tabs-wrapper .tab-button:hover{color:var(--c-black)!important;border-bottom-color:var(--c-black)!important}.lido-cert-badges{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:18px!important}.lido-cert-badge{font-family:var(--font-ui)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:var(--radius-pill)!important;border:1.5px solid var(--c-gray-200)!important;color:var(--c-gray-700)!important;transition:var(--trans)!important}.lido-cert-badge:hover{border-color:var(--c-accent)!important;color:var(--c-accent)!important}.lido-trust-bar,.trust-bar,.icon-with-text{padding:40px 0!important}.icon-with-text__title,.trust-bar__title{font-family:var(--font-ui)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.03em!important;color:var(--c-black)!important}.icon-with-text__text,.trust-bar__text{font-family:var(--font-ui)!important;font-size:12px!important;color:var(--c-gray-500)!important;line-height:1.6!important}.badge{border-radius:var(--radius-pill)!important;font-family:var(--font-ui)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:3px 9px!important}.cart-drawer__header,.cart__header{font-family:var(--font-display)!important;font-size:22px!important;font-weight:400!important;letter-spacing:-.01em!important;color:var(--c-black)!important}.cart-item__name,.cart-item__name a{font-family:var(--font-ui)!important;font-size:14px!important;font-weight:600!important;color:var(--c-black)!important}.cart-item__details{font-family:var(--font-ui)!important;font-size:12px!important;color:var(--c-gray-500)!important}.cart-item__price-wrapper .price{font-size:14px!important;font-weight:600!important}.totals__subtotal,.cart__order-discount,.totals .totals__subtotal-value{font-family:var(--font-ui)!important;font-size:15px!important;font-weight:600!important;color:var(--c-black)!important}.totals__total-value{font-family:var(--font-display)!important;font-size:22px!important;font-weight:400!important;color:var(--c-black)!important}.cart__checkout-button,.cart__cta .button{background:var(--c-black)!important;color:var(--c-white)!important;border:2px solid var(--c-black)!important;border-radius:var(--radius-pill)!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;width:100%!important;padding:16px!important;transition:var(--trans)!important}.cart__checkout-button:hover{background:var(--c-dark)!important;border-color:var(--c-dark)!important;transform:translateY(-1px)!important;box-shadow:var(--shadow-md)!important}.cart__note-label,.cart-note__label{font-family:var(--font-ui)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.field__input,.field__label,.select__select,input[type=email],input[type=text],input[type=tel],input[type=password],input[type=search],textarea{font-family:var(--font-ui)!important;font-size:14px!important;border-radius:var(--radius-sm)!important;border-color:var(--c-gray-200)!important;color:var(--c-black)!important;transition:border-color .2s,box-shadow .2s!important}.field__input:focus,input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:var(--c-accent)!important;box-shadow:0 0 0 3px #f5a6231f!important;outline:none!important}.field__label{font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--c-gray-500)!important}.field__label.active,.field__input:not(:placeholder-shown)+.field__label{color:var(--c-accent)!important}.newsletter__subheading,.newsletter .field__label{font-family:var(--font-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.color-inverse .field__input,.color-inverse input[type=email]{background:#ffffff1a!important;border-color:#ffffff40!important;color:var(--c-white)!important}.color-inverse .field__input::placeholder{color:#ffffff73!important}.color-inverse .field__label{color:#ffffffa6!important}.color-inverse .button,.color-inverse .button--primary{background:var(--c-accent)!important;border-color:var(--c-accent)!important;color:var(--c-white)!important}.color-inverse .button:hover{background:var(--c-accent-dk)!important;border-color:var(--c-accent-dk)!important}footer.footer{background:var(--c-black)!important;color:var(--c-white)!important;padding:72px 0 40px!important;border-top:none!important}.footer__heading{font-family:var(--font-ui)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#ffffffe6!important;margin-bottom:16px!important}.footer__list-item a,.footer-block__details-content a{font-family:var(--font-ui)!important;font-size:13px!important;font-weight:400!important;color:#ffffff7a!important;line-height:2.2!important;transition:color .2s!important}.footer__list-item a:hover,.footer-block__details-content a:hover{color:#ffffffe6!important}footer .footer-block--newsletter .field__input,footer .footer-block--newsletter input[type=email]{background:#ffffff14!important;border:1.5px solid rgba(255,255,255,.18)!important;color:var(--c-white)!important;border-radius:var(--radius-sm)!important}footer .footer-block--newsletter input::placeholder{color:#ffffff61!important}footer .footer-block--newsletter .field__label{color:#ffffff8c!important}footer .footer-block--newsletter .button,footer .footer-block--newsletter .button--primary{background:var(--c-accent)!important;border-color:var(--c-accent)!important;color:var(--c-white)!important}footer .footer-block--newsletter .button:hover{background:var(--c-accent-dk)!important;border-color:var(--c-accent-dk)!important}.footer .list-social__link svg,.footer .footer-social svg,.footer-social-link svg{fill:#ffffff7a!important;transition:fill .2s!important}.footer .list-social__link:hover svg,.footer-social-link:hover svg{fill:#ffffffe6!important}.footer .payment-icons img,.footer__payment svg,.footer__payment-icon{filter:none!important;opacity:.85;transition:opacity .2s!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08)!important;margin-top:48px!important;padding-top:24px!important}.footer__copyright,.footer__content-bottom p{font-family:var(--font-ui)!important;font-size:11px!important;color:#ffffff40!important;letter-spacing:.03em!important}.pagination__item{font-family:var(--font-ui)!important;font-size:13px!important;font-weight:600!important;border-radius:var(--radius-sm)!important;color:var(--c-gray-700)!important;transition:var(--trans)!important}.pagination__item--current,.pagination__item[aria-current]{background:var(--c-black)!important;color:var(--c-white)!important;border-radius:var(--radius-sm)!important}.pagination__item:hover:not([aria-current]){color:var(--c-accent)!important}.image-with-text__media-item,.image-with-text__media{border-radius:var(--radius-lg)!important;overflow:hidden!important}.image-with-text__media img{transition:transform .6s var(--ease)!important}.image-with-text:hover .image-with-text__media img{transform:scale(1.03)!important}.image-with-text__content{padding:32px!important}.image-with-text__heading{font-family:var(--font-display)!important;font-size:clamp(28px,3.5vw,46px)!important;font-weight:300!important;letter-spacing:-.022em!important;line-height:1.1!important;color:var(--c-black)!important;margin-bottom:16px!important}.image-with-text__text,.image-with-text__text--caption{font-family:var(--font-ui)!important;font-size:15px!important;font-weight:400!important;color:var(--c-gray-700)!important;line-height:1.78!important}.collection-list__item .card__heading,.contains-card--collection .card__heading{font-family:var(--font-display)!important;font-size:clamp(18px,2.5vw,26px)!important;font-weight:400!important;letter-spacing:-.01em!important}.slider-button{background:var(--c-white)!important;border-radius:50%!important;box-shadow:var(--shadow-sm)!important;color:var(--c-black)!important;transition:var(--trans)!important;border:1px solid var(--c-gray-200)!important}.slider-button:hover{background:var(--c-black)!important;color:var(--c-white)!important;border-color:var(--c-black)!important;box-shadow:var(--shadow-md)!important}.slider-button svg{color:inherit!important}.slider-counter{font-family:var(--font-ui)!important;font-size:12px!important;font-weight:600!important;color:var(--c-gray-500)!important}.header-drawer,.menu-drawer-container{background:var(--c-white)!important}.drawer-menu .list-menu__item,.menu-drawer .list-menu__item{border-bottom:1px solid var(--c-gray-100)!important}.drawer-menu .list-menu__item a,.menu-drawer .list-menu__item a{font-family:var(--font-ui)!important;font-size:16px!important;font-weight:500!important;color:var(--c-black)!important;padding:14px 0!important;letter-spacing:.01em!important;transition:color .2s!important}.drawer-menu .list-menu__item a:hover,.menu-drawer .list-menu__item a:hover{color:var(--c-accent)!important}.header-drawer .drawer__close,.menu-drawer .drawer__close{color:var(--c-black)!important}.header-drawer .drawer__close:hover{color:var(--c-accent)!important}.cart-notification-wrapper{z-index:200!important}.cart-notification{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;background:var(--c-white)!important;border:1px solid var(--c-gray-100)!important;padding:20px!important}.cart-notification__header{border-bottom:1px solid var(--c-gray-100)!important;padding-bottom:14px!important;margin-bottom:14px!important}.cart-notification__heading{font-family:var(--font-ui)!important;font-size:14px!important;font-weight:700!important;color:var(--c-black)!important;letter-spacing:.03em!important}.cart-notification__close{color:var(--c-gray-500)!important;transition:color .2s!important}.cart-notification__close:hover{color:var(--c-black)!important}.cart-notification-product{font-family:var(--font-ui)!important;font-size:13px!important;color:var(--c-gray-700)!important}.cart-notification__links .button{width:100%!important;text-align:center!important;justify-content:center!important}.cart-notification__links .button--secondary{margin-top:8px!important}.quick-add__submit,.product-card-wrapper .quick-add .button{font-family:var(--font-ui)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:var(--radius-pill)!important;background:var(--c-black)!important;color:var(--c-white)!important;border:none!important;padding:10px 22px!important;transition:var(--trans)!important}.quick-add__submit:hover{background:var(--c-accent)!important}details.accordion,.accordion{border-top:1px solid var(--c-gray-200)!important}details.accordion:last-child,.accordion:last-child{border-bottom:1px solid var(--c-gray-200)!important}details.accordion>summary,.accordion .disclosure__summary,.accordion__title{font-family:var(--font-ui)!important;font-size:14px!important;font-weight:600!important;color:var(--c-black)!important;padding:18px 0!important;cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;transition:color .2s!important}.header__inline-menu summary.header__menu-item{padding-right:14px!important}details>summary:hover{color:var(--c-accent)!important}details>summary::-webkit-details-marker{display:none!important}.accordion__content,details>div,details>p{font-family:var(--font-ui)!important;font-size:14px!important;color:var(--c-gray-700)!important;line-height:1.75!important;padding-bottom:18px!important}.rte strong,.product__description strong{font-weight:700!important;color:var(--c-black)!important}.rte em,.product__description em{font-style:italic!important}.rte a{color:var(--c-accent)!important;font-weight:600!important;transition:color .2s!important}.rte a:hover{color:var(--c-accent-dk)!important}.rte h2,.rte h3,.rte h4{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:-.01em!important;margin:20px 0 10px!important}.rte h2{font-size:clamp(20px,2.5vw,28px)!important}.rte h3{font-size:clamp(16px,2vw,22px)!important}.rte blockquote{border-left:3px solid var(--c-accent)!important;padding:8px 0 8px 20px!important;margin:20px 0!important;font-style:italic!important;color:var(--c-gray-500)!important}.rte table,.product__description table{width:100%!important;border-collapse:collapse!important;font-family:var(--font-ui)!important;font-size:13px!important;margin:20px 0!important;border-radius:var(--radius-sm)!important;overflow:hidden!important}.rte table th,.product__description table th{font-weight:700!important;font-size:10px!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--c-gray-500)!important;background:var(--c-gray-100)!important;padding:10px 16px!important;text-align:left!important;border-bottom:1px solid var(--c-gray-200)!important}.rte table td,.product__description table td{padding:10px 16px!important;color:var(--c-gray-700)!important;border-bottom:1px solid var(--c-gray-100)!important;vertical-align:top!important}.rte table tr:last-child td,.product__description table tr:last-child td{border-bottom:none!important}.rte table tr:hover td{background:var(--c-gray-50)!important}.rte ul,.product__description ul,.rte ol,.product__description ol{padding-left:0!important;list-style:none!important;margin:12px 0!important}.rte ul li,.product__description ul li{font-family:var(--font-ui)!important;font-size:14px!important;color:var(--c-gray-700)!important;line-height:1.75!important;padding:2px 0 2px 18px!important;position:relative!important}.rte ul li:before,.product__description ul li:before{content:"\2013"!important;position:absolute!important;left:0!important;color:var(--c-gray-300)!important}.rte ol{counter-reset:li!important}.rte ol li{font-family:var(--font-ui)!important;font-size:14px!important;color:var(--c-gray-700)!important;line-height:1.75!important;padding:2px 0 2px 22px!important;position:relative!important;counter-increment:li!important}.rte ol li:before{content:counter(li) "."!important;position:absolute!important;left:0!important;color:var(--c-gray-300)!important;font-weight:600!important}.loading-overlay__spinner svg circle,.loading-overlay svg circle{stroke:var(--c-accent)!important}.loading-overlay{opacity:.55!important}.shopify-payment-button__button--branded{border-radius:var(--radius-pill)!important}.shopify-payment-button__more-options{font-family:var(--font-ui)!important;font-size:12px!important;color:var(--c-gray-500)!important;margin-top:10px!important}.shopify-payment-button__button--unbranded{background:var(--c-gray-100)!important;color:var(--c-black)!important;border-radius:var(--radius-pill)!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.predictive-search{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--c-gray-100)!important;overflow:hidden!important}.predictive-search__heading{font-family:var(--font-ui)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--c-gray-300)!important;padding:12px 16px 6px!important}.predictive-search__item{font-family:var(--font-ui)!important;font-size:14px!important;color:var(--c-black)!important;padding:10px 16px!important;transition:background .15s!important}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--c-gray-100)!important}.predictive-search__item-heading{font-weight:600!important}.predictive-search__item-vendor{font-size:11px!important;color:var(--c-gray-300)!important}.multicolumn-list__title{font-family:var(--font-ui)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.02em!important;color:var(--c-black)!important;margin-bottom:8px!important}.multicolumn-list p,.multicolumn-list .rte{font-family:var(--font-ui)!important;font-size:14px!important;color:var(--c-gray-500)!important;line-height:1.7!important}.video-section{position:relative!important;overflow:hidden!important}.video-section__media,.video-section .deferred-media{border-radius:var(--radius-lg)!important;overflow:hidden!important}.video-section__poster{transition:opacity .4s var(--ease)!important}.deferred-media__poster-button{background:#ffffffeb!important;border-radius:50%!important;width:64px!important;height:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:var(--trans)!important;box-shadow:var(--shadow-md)!important;border:none!important}.deferred-media__poster-button:hover{background:var(--c-accent)!important;transform:scale(1.08)!important;box-shadow:0 8px 32px #f5a62366!important}.deferred-media__poster-button svg{color:var(--c-black)!important}.deferred-media__poster-button:hover svg{color:var(--c-white)!important}.contact__fields{display:grid!important;gap:16px!important}.contact__button.button{background:var(--c-black)!important;color:var(--c-white)!important;border:2px solid var(--c-black)!important;border-radius:var(--radius-pill)!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;padding:14px 40px!important;transition:var(--trans)!important}.contact__button.button:hover{background:var(--c-dark)!important;transform:translateY(-1px)!important;box-shadow:var(--shadow-md)!important}.contact .form-status{font-family:var(--font-ui)!important;font-size:14px!important;padding:14px 18px!important;border-radius:var(--radius-sm)!important}.contact .form-status--success{background:#e8f7ee!important;color:var(--c-green)!important}.contact .form-status--error{background:#fde8e9!important;color:var(--c-red)!important}.customer h1,.customer h2{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:-.01em!important}.customer h1{font-size:clamp(28px,4vw,44px)!important}.customer h2{font-size:clamp(20px,2.5vw,28px)!important}.customer .button,.customer button[type=submit]{background:var(--c-black)!important;color:var(--c-white)!important;border:2px solid var(--c-black)!important;border-radius:var(--radius-pill)!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;padding:13px 32px!important;transition:var(--trans)!important}.customer .button:hover{background:var(--c-dark)!important;border-color:var(--c-dark)!important}.customer .orders-table,.order-summary table{width:100%!important;border-collapse:collapse!important;font-family:var(--font-ui)!important}.customer .orders-table th,.order-summary th{font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--c-gray-300)!important;padding:10px 16px!important;border-bottom:1px solid var(--c-gray-200)!important;text-align:left!important}.customer .orders-table td,.order-summary td{font-size:14px!important;color:var(--c-gray-700)!important;padding:14px 16px!important;border-bottom:1px solid var(--c-gray-100)!important}.customer .orders-table a{color:var(--c-accent)!important;font-weight:600!important}.customer .orders-table a:hover{color:var(--c-accent-dk)!important}.customer .login-form,.customer .register-form{max-width:440px!important;margin:0 auto!important}.customer .link{color:var(--c-accent)!important;font-weight:600!important}.customer .link:hover{color:var(--c-accent-dk)!important}.swatch{width:28px!important;height:28px!important;border-radius:50%!important;border:2px solid transparent!important;cursor:pointer!important;transition:var(--trans)!important;position:relative!important}.swatch--square{border-radius:var(--radius-sm)!important;width:32px!important;height:32px!important}.swatch:hover{transform:scale(1.12)!important;box-shadow:0 0 0 2px var(--c-white),0 0 0 4px var(--c-gray-300)!important}.swatch--unavailable{opacity:.35!important;cursor:not-allowed!important}.swatch--unavailable:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(135deg,transparent 45%,rgba(255,255,255,.9) 45%,rgba(255,255,255,.9) 55%,transparent 55%)!important;border-radius:inherit!important}.template-404 .error-message,.template-404 h1{font-family:var(--font-display)!important;font-size:clamp(48px,8vw,120px)!important;font-weight:300!important;letter-spacing:-.04em!important;color:var(--c-black)!important;line-height:1!important}.template-404 p{font-family:var(--font-ui)!important;font-size:18px!important;color:var(--c-gray-500)!important;margin:16px 0 32px!important}.scroll-trigger.animate--slide-in{animation-timing-function:var(--ease)!important}@media(prefers-reduced-motion:reduce){.scroll-trigger{animation:none!important;opacity:1!important}}.featured-collection.section,.collection-list.section,.rich-text.section,.multicolumn.section,.newsletter.section,.image-with-text.section,.video.section,.contact.section{padding-top:80px!important;padding-bottom:80px!important}@media(max-width:749px){.featured-collection.section,.collection-list.section,.rich-text.section,.multicolumn.section,.newsletter.section,.image-with-text.section,.video.section,.contact.section{padding-top:52px!important;padding-bottom:52px!important}}@media(max-width:989px){.banner__heading{font-size:clamp(38px,8vw,62px)!important}.banner{min-height:70vh!important}}@media(max-width:749px){.banner{min-height:60vh!important}.banner__heading{font-size:clamp(34px,9vw,52px)!important}.banner .button,.banner .button--primary{padding:13px 28px!important}.collection-hero{padding:36px 20px!important}footer.footer{padding:52px 0 32px!important}.product__title{font-size:clamp(24px,6vw,34px)!important}.product-form__submit{font-size:12px!important;padding:15px 24px!important}.card-wrapper:hover{transform:none!important;box-shadow:var(--shadow-sm)!important}}@media(max-width:479px){.banner .button,.banner .button--primary,.button,.button--primary{font-size:11px!important;padding:12px 24px!important}}.lido-trust-bar{background:#f8f7f5;padding:28px 40px;border-top:1px solid #e8e6e3;border-bottom:1px solid #e8e6e3}.lido-trust-grid{display:flex!important;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:16px;max-width:1100px;margin:0 auto}.lido-trust-item{display:flex;align-items:center;gap:12px;font-family:Urbanist,sans-serif;flex:1;min-width:200px}.lido-trust-item svg{color:#f90;flex-shrink:0}.lido-trust-item strong{display:block;font-size:.85rem;font-weight:700;color:#222;letter-spacing:.04em}.lido-trust-item span{font-size:.8rem;color:#666}@media(max-width:768px){.lido-trust-grid{flex-direction:column;align-items:flex-start;padding:0}}.announcement-bar .slider-button{background:transparent!important;border:1px solid rgba(255,255,255,.25)!important;color:#fffc!important;box-shadow:none!important;overflow:hidden!important}.announcement-bar .slider-button .svg-wrapper{overflow:hidden!important;font-size:0!important;line-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.announcement-bar .slider-button:hover{background:#ffffff1f!important;color:#fff!important;border-color:#fff9!important;box-shadow:none!important}.announcement-bar .slider-button .svg-wrapper,.announcement-bar .slider-button svg,.announcement-bar .slider-button svg path,.announcement-bar .slider-button svg polyline,.announcement-bar .slider-button svg line{fill:#fff!important;stroke:#fff!important;color:#fff!important}.announcement-bar .slider-button--prev:after{content:"\2039";font-size:18px;font-weight:300;color:#fffc;line-height:1;display:block}@media screen and (max-width:749px){.announcement-bar .slider-button{display:none!important}.announcement-bar-slider{width:100%!important}.announcement-bar-slider .slider{width:100%!important;overflow:hidden!important}.announcement-bar__message{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding-left:1rem!important;padding-right:1rem!important;max-width:100%!important;box-sizing:border-box!important}}.header__inline-menu summary.header__menu-item>svg,.header__inline-menu summary.header__menu-item svg{display:none!important}.lido-subcats-bar{background:#f8f7f5;border-bottom:1px solid #eee;padding:14px 0;margin-bottom:8px}.lido-subcats-inner{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lido-breadcrumb{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:12px 0 4px;font-size:.82rem;color:#888}.lido-breadcrumb a{color:#888;text-decoration:none}.lido-breadcrumb a:hover{color:#111;text-decoration:underline}.lido-breadcrumb .lido-bc-sep{color:#bbb;margin:0 2px}.lido-breadcrumb .lido-bc-current{color:#444;font-weight:500}.lido-subcat-pill{display:inline-block;padding:7px 14px;border:1.5px solid #222;border-radius:20px;font-family:Urbanist,sans-serif;font-size:.82rem;font-weight:600;color:#222;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.lido-subcat-pill:hover{background:#f90;border-color:#f90;color:#fff}@media(max-width:749px){.lido-subcats-inner{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}}.lido-subcat-pill--active{background:#f90;border-color:#f90;color:#fff;cursor:default}body .lido-subcats-bar .lido-cucina-subrow[data-group=setcoordinati] .lido-event-boxes{display:flex!important;flex-wrap:wrap!important;gap:6px!important;flex-basis:100%;width:100%;margin-top:8px}body .lido-subcats-bar .lido-cucina-subrow[data-group=setcoordinati] .lido-event-box,body .lido-subcats-bar .lido-cucina-subrow[data-group=setcoordinati] .lido-subcat-break~.lido-subcat-pill[href*=-palloncini],body .lido-subcats-bar .lido-cucina-subrow[data-group=setcoordinati] .lido-subcat-break~.lido-subcat-pill[href*=-festoni]{min-height:0!important;border:1px solid #ddd!important;border-radius:20px!important;background:#fff;color:#111!important;display:inline-flex!important;align-items:center;text-align:center;font-weight:400!important;padding:4px 12px!important;font-size:.9em!important;white-space:nowrap;box-shadow:none!important}body .lido-subcats-bar .lido-cucina-subrow[data-group=setcoordinati] .lido-subcat-break{display:block!important;flex-basis:100%;height:0}body .lido-subcats-bar .lido-cucina-subrow[data-group=setcoordinati] .lido-subcat-break~.lido-subcat-pill[href*=-palloncini],body .lido-subcats-bar .lido-cucina-subrow[data-group=setcoordinati] .lido-subcat-break~.lido-subcat-pill[href*=-festoni]{flex:1 1 calc(50% - 8px);max-width:calc(50% - 5px)}@media(max-width:749px){body .lido-subcats-bar .lido-cucina-subrow[data-group=setcoordinati] .lido-event-boxes{display:flex!important;flex-wrap:wrap!important;gap:6px!important;flex-basis:100%;width:100%;margin-top:8px}body .lido-subcats-bar .lido-cucina-subrow[data-group=setcoordinati] .lido-event-box,body .lido-subcats-bar .lido-cucina-subrow[data-group=setcoordinati] .lido-subcat-break~.lido-subcat-pill[href*=-palloncini],body .lido-subcats-bar .lido-cucina-subrow[data-group=setcoordinati] .lido-subcat-break~.lido-subcat-pill[href*=-festoni]{min-height:0!important;border:1px solid #ddd!important;border-radius:20px!important;background:#fff;color:#111!important;display:inline-flex!important;align-items:center;text-align:center;font-weight:400!important;padding:4px 12px!important;font-size:.9em!important;white-space:nowrap;box-shadow:none!important}}.lido-pindan-box{margin:14px 0 16px;padding:16px;border:1px solid #dde4ec;border-radius:8px;background:#fff;color:#15212f}.lido-pindan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.lido-pindan-eyebrow{margin:0 0 2px;color:#627184;font-size:12px;font-weight:700;text-transform:uppercase}.lido-pindan-head strong{display:block;font-size:17px;line-height:1.25}.lido-pindan-status{flex:0 0 auto;padding:6px 10px;border:1px solid #bde7cf;border-radius:999px;background:#e8f7ef;color:#0d6544;font-size:13px;font-weight:800;white-space:nowrap}.lido-pindan-progress-copy{display:flex;justify-content:space-between;gap:10px;color:#53647a;font-size:14px;margin-bottom:8px}.lido-pindan-progress{height:12px;overflow:hidden;border-radius:999px;background:#e7edf4}.lido-pindan-progress span{display:block;height:100%;border-radius:inherit;background:#20a86d}.lido-pindan-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.lido-pindan-metrics div{padding:10px;border:1px solid #e5ebf2;border-radius:8px;background:#f6f8fb}.lido-pindan-metrics strong{display:block;font-size:18px;line-height:1.1}.lido-pindan-metrics span{display:block;margin-top:3px;color:#627184;font-size:12px}.lido-pindan-rules{margin:12px 0 0;padding-left:18px;color:#53647a;font-size:13px;line-height:1.35}.lido-pindan-rules li+li{margin-top:5px}.lido-pindan-pickup{margin-top:12px;padding:10px 12px;border:1px solid #f0d18b;border-radius:8px;background:#fff7df;color:#6d4a00;font-size:13px;font-weight:800}.lido-pindan-qty{display:grid;grid-template-columns:46px 1fr 46px;min-height:46px;margin-top:14px;overflow:hidden;border:1px solid #dde4ec;border-radius:8px;background:#fff}.lido-pindan-qty button{border:0;background:#f6f8fb;color:#15212f;font:inherit;font-size:20px;font-weight:800;cursor:pointer}.lido-pindan-qty output{display:grid;place-items:center;font-weight:850}.lido-pindan-buy{width:100%;min-height:46px;margin-top:10px;border:0;border-radius:8px;background:#111a24;color:#fff;font:inherit;font-weight:850;cursor:pointer}.lido-pindan-buy[disabled]{opacity:.68;cursor:wait}.lido-pindan-share{width:100%;min-height:46px;margin-top:14px;border:0;border-radius:8px;background:#f5b51b;color:#171100;font:inherit;font-weight:850;cursor:pointer;animation:lido-pindan-pulse 1.35s infinite}@keyframes lido-pindan-pulse{0%{box-shadow:0 0 #f5b51b8c}70%{box-shadow:0 0 0 12px #f5b51b00}to{box-shadow:0 0 #f5b51b00}}@media(max-width:749px){.lido-pindan-box{padding:14px}.lido-pindan-head,.lido-pindan-progress-copy{display:grid}.lido-pindan-status{justify-self:start}.lido-pindan-metrics{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-lido.css.map */
