/* Final storefront interactions: VELLORO colours and fonts only. */
.velloro-header-search{align-items:center;display:flex;position:absolute;right:111px;top:23px;z-index:12}.velloro-header-search .vi-search-button{position:static!important;right:auto!important}.velloro-header-search__form{max-width:0;opacity:0;overflow:hidden;transition:max-width .28s ease,opacity .2s ease}.velloro-header-search.is-open .velloro-header-search__form{max-width:255px;opacity:1}.velloro-header-search__form label{display:block;margin-right:11px}.velloro-header-search__form input{background:#070d1f;border:1px solid rgba(214,192,141,.45);border-radius:0;color:#fff4de;font:400 11px "Josefin Sans",sans-serif;height:36px;letter-spacing:.06em;outline:0;padding:0 12px;width:245px}.velloro-header-search__form input::placeholder{color:#d6c08d;opacity:1}
.velloro-note-trigger,.velloro-menu__collection>button{background:transparent;border:0;color:#fff4de;cursor:pointer;font:400 inherit;letter-spacing:inherit;padding:0;text-align:left}.velloro-note-search{align-items:center;background:rgba(7,13,31,.94);display:none;inset:0;justify-content:center;position:fixed;z-index:1002}.velloro-note-search.is-open{display:flex}.velloro-note-search form{border:1px solid rgba(214,192,141,.32);max-width:620px;padding:60px 45px;position:relative;width:min(90vw,620px)}.velloro-note-search label{color:#fff4de;display:block;font:400 55px/1 "Cormorant Garamond",serif;margin-bottom:28px}.velloro-note-search input{background:#070d1f;border:1px solid rgba(214,192,141,.45);border-radius:0;color:#fff4de;font:400 15px "Josefin Sans",sans-serif;height:52px;outline:0;padding:0 15px;width:100%}.velloro-note-search form>button[type="submit"]{background:#fff4de;border:1px solid #fff4de;border-radius:0;color:#070d1f;font:500 10px "Josefin Sans",sans-serif;letter-spacing:.16em;margin-top:13px;padding:16px 23px;text-transform:uppercase}.velloro-note-search form>button[type="button"]{background:transparent;border:0;color:#fff4de;cursor:pointer;font:300 38px/1 "Cormorant Garamond",serif;position:absolute;right:17px;top:12px}.velloro-menu__collection>button b{font:400 20px "Josefin Sans",sans-serif;margin-left:9px}.velloro-collection-menu{display:none;margin:20px 0 0}.velloro-menu__collection.is-open .velloro-collection-menu{display:grid;gap:24px}.velloro-collection-menu strong{color:#d6c08d;display:block;font:400 10px "Josefin Sans",sans-serif;letter-spacing:.17em;margin-bottom:11px;text-transform:uppercase}.velloro-collection-menu a{display:block;font:400 23px/1.35 "Cormorant Garamond",serif;margin:3px 0}
.woocommerce ul.products li.product:hover a.woocommerce-LoopProduct-link img{transform:none!important}.woocommerce ul.products li.product:hover .velloro-product-hover-image{opacity:1!important;transform:scale(1)!important}.velloro-product-hover-image{aspect-ratio:4/5;height:auto!important}.single-product .product .cart{align-items:center}.single-product .quantity{align-items:center;border:1px solid rgba(214,192,141,.35);display:inline-flex;height:51px}.single-product .quantity .qty{border:0!important;height:49px!important;text-align:center;width:43px!important}.velloro-quantity-button{background:transparent;border:0;color:#fff4de;cursor:pointer;font:400 23px/1 "Josefin Sans",sans-serif;height:49px;padding:0;width:31px}.velloro-single-wishlist{background:transparent;border:0;border-bottom:1px solid #d6c08d;color:#fff4de;cursor:pointer;font:400 10px "Josefin Sans",sans-serif;letter-spacing:.15em;margin-top:9px;padding:0 0 10px;text-transform:uppercase}.velloro-single-wishlist span{font:400 23px/0 "Cormorant Garamond",serif;margin-right:9px;vertical-align:middle}.velloro-single-wishlist.is-saved span{color:#d6c08d}.single-product .woocommerce-tabs{display:none!important}
.woocommerce-cart .wp-block-woocommerce-empty-cart-block>hr,.woocommerce-cart .wp-block-woocommerce-empty-cart-block>h2:not(.wc-block-cart__empty-cart__title),.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-product-new{display:none!important}.woocommerce-cart .wc-block-cart__empty-cart__title{color:#fff4de!important;font:400 48px "Cormorant Garamond",serif!important;margin:0!important}.woocommerce-cart .wc-block-cart__empty-cart-block{border-top:1px solid rgba(214,192,141,.28);padding-top:45px}.wc-block-cart,.woocommerce-cart-form{color:#d6c08d}.wc-block-components-button,.wc-block-cart__submit-button{background:#fff4de!important;border-radius:0!important;color:#070d1f!important;font:500 10px "Josefin Sans",sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase}.wc-block-components-totals-wrapper,.wc-block-cart-items{border-color:rgba(214,192,141,.28)!important}
.woocommerce-account .u-columns{display:block!important}.woocommerce-account .u-column1,.woocommerce-account .u-column2{float:none!important;margin:0 auto!important;max-width:540px;width:100%!important}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{border:1px solid rgba(214,192,141,.28)!important;border-radius:0!important;margin:0!important;padding:36px!important}.woocommerce-account .woocommerce-form-login h2,.woocommerce-account .woocommerce-form-register h2{color:#fff4de;font:400 52px "Cormorant Garamond",serif}.velloro-account-switch{background:transparent;border:0;border-bottom:1px solid #d6c08d;color:#fff4de;cursor:pointer;font:400 10px "Josefin Sans",sans-serif;letter-spacing:.13em;margin-top:20px;padding:0 0 9px;text-transform:uppercase}.woocommerce-account .woocommerce-form-register[hidden]{display:none!important}
.velloro-note-results{background:#070d1f;min-height:65vh;padding:120px clamp(22px,7vw,120px)}.velloro-note-results header{border-bottom:1px solid rgba(214,192,141,.28);margin-bottom:55px;padding-bottom:60px;text-align:center}.velloro-note-results header p{font:400 10px "Josefin Sans",sans-serif;letter-spacing:.21em;margin:0;text-transform:uppercase}.velloro-note-results header h1{color:#fff4de;font:400 clamp(65px,8vw,120px)/.82 "Cormorant Garamond",serif;margin:24px 0}.velloro-note-results header span,.velloro-note-results__empty{font:300 15px/1.6 "Josefin Sans",sans-serif}.velloro-note-results__empty{text-align:center}@media(max-width:760px){.velloro-header-search{right:85px;top:16px}.velloro-header-search.is-open .velloro-header-search__form{max-width:185px}.velloro-header-search__form input{width:180px}.velloro-wishlist-link{display:none}.velloro-note-search form{padding:48px 25px}.velloro-note-search label{font-size:45px}.velloro-menu__collection>button{font-size:inherit}.velloro-collection-menu a{font-size:20px}.velloro-note-results{padding:85px 20px}.velloro-note-results header{padding-bottom:45px}.single-product .quantity{height:48px}.velloro-quantity-button{height:46px}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{padding:26px!important}}
