.velmora-ship{padding:1.2rem 3rem 1.4rem;border-bottom:1px solid rgba(0,0,0,.08);background:#fcf7f7}.velmora-ship p{margin:0;font-size:1.35rem;line-height:1.4;color:#111}.velmora-ship__bar{height:8px;border-radius:8px;background:#ead9d5;margin:.8rem 0;overflow:hidden}.velmora-ship__bar span{display:block;height:100%;background:#111;border-radius:8px;transition:width .4s ease}.velmora-ship__offer{font-size:1.25rem!important;color:#8a5a52!important}cart-drawer-items{display:flex;flex-direction:column}.velmora-upsell{padding:1.6rem 0 2rem;border-top:1px solid rgba(0,0,0,.08);margin-top:auto}.velmora-upsell__heading{margin:0 0 1rem;font-size:1.3rem;letter-spacing:.12rem;text-transform:uppercase;font-weight:700;color:#111}.velmora-upsell__list{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.6rem}.velmora-upsell__item{flex:0 0 14.5rem;scroll-snap-align:start;display:flex;flex-direction:column;gap:.5rem;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:.8rem;background:#fff}.velmora-upsell__media img{width:100%;height:15rem;object-fit:cover;border-radius:10px;display:block;background:#f4f4f4}.velmora-upsell__title{font-size:1.25rem;line-height:1.3;color:#111;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.3rem}.velmora-upsell__price{font-size:1.25rem;color:#111}.velmora-upsell__price s{color:#999;margin-right:.3rem}.velmora-upsell__variant{width:100%;font-size:1.2rem;padding:.5rem;border:1px solid rgba(0,0,0,.2);border-radius:8px;background:#fff;color:#111}.velmora-upsell__add{width:100%;border:0;border-radius:40px;background:#111;color:#fff;font-size:1.25rem;font-weight:600;padding:.8rem;cursor:pointer}.velmora-upsell__add:hover{background:#333}.velmora-upsell__add:disabled{opacity:.6;cursor:default}.price__badge-sale{font-size:0!important;background:#111!important;border-color:#111!important;color:#fff!important;padding:.5rem 1rem}.price__badge-sale:after{content:"BUY 2 GET 1 FREE";font-size:1.05rem;letter-spacing:.08rem;font-weight:700}.card-wrapper .card__badge .badge.color-scheme-4{background:#d4202c!important;border-color:#d4202c!important;color:#fff!important;border-radius:0!important;font-size:1.25rem!important;font-weight:600;padding:.45rem 1rem;letter-spacing:.02rem}.card-wrapper .card__inner{background:#fff}.card-wrapper .card__heading.h5{font-size:1.5rem;font-weight:400;letter-spacing:.01rem;margin-bottom:.3rem}.card-wrapper .card-information .price{font-size:1.5rem}.card-wrapper .card-information .price--on-sale .price-item--sale{color:#d4202c}.card-wrapper .card-information .price--on-sale .price__sale{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.card-wrapper .card-information .price--on-sale .price__sale:after{content:"Sale";order:-1;color:#d4202c;font-size:1.4rem}.card-wrapper .card-information .price--on-sale .price-item--regular{color:#8a8a8a}.velmora-swatches{display:flex;align-items:center;gap:.6rem;margin-top:1rem;position:relative;z-index:2}.velmora-swatch img{width:3.6rem;height:4.4rem;object-fit:cover;display:block;border:1px solid #e3e3e3;background:#f6f6f6}.velmora-swatch:hover img{border-color:#111}.velmora-swatches__more{font-size:1.3rem;color:#333;margin-left:.2rem}@media screen and (max-width:749px){[id$=__hero_velmora] .rich-text.gradient{background:#fcf7f7 url(/cdn/shop/files/veylaria-hero.jpg?width=1600) 50% 0/auto 440px no-repeat!important}[id$=__hero_velmora] .rich-text__wrapper{padding:360px 16px 32px!important;min-height:0!important;display:block!important}[id$=__hero_velmora] .rich-text__blocks{background:#fffffff5!important;padding:26px 20px!important;border-radius:22px!important;max-width:none!important;margin:0!important;box-shadow:0 10px 30px #0000001f}[id$=__hero_velmora] .rich-text__heading{font-size:3.4rem!important;line-height:1.1}[id$=__hero_velmora] .rich-text__text p{font-size:1.45rem}}.velmora-trust{list-style:none;margin:1.6rem 0 0;padding:1.4rem 1.6rem;background:#fcf7f7;border-radius:14px;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.6rem}.velmora-trust li{display:flex;align-items:center;gap:1rem;font-size:1.3rem;line-height:1.35;color:#111}.velmora-trust svg{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;color:#111}@media screen and (max-width:749px){.velmora-trust{grid-template-columns:1fr}}.velmora-bundle{margin:1.6rem 0 .4rem}.velmora-bundle__title{margin:0 0 .8rem;font-size:1.3rem;letter-spacing:.12rem;text-transform:uppercase;font-weight:700;color:#111;text-align:center}.velmora-bundle__option{position:relative;display:flex;align-items:center;gap:1.2rem;border:2px solid #e6dcda;border-radius:14px;padding:1.3rem 1.4rem;margin-bottom:1rem;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.velmora-bundle__option:has(input:checked){border-color:#111;background:#fcf7f7}.velmora-bundle__option input{accent-color:#111;width:1.8rem;height:1.8rem;margin:0;flex:0 0 auto}.velmora-bundle__body{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%}.velmora-bundle__name{font-weight:700;font-size:1.5rem;color:#111;display:flex;flex-direction:column}.velmora-bundle__name em{font-style:normal;font-size:1.05rem;background:#e8ccc7;color:#111;border-radius:20px;padding:.2rem .7rem;margin-left:.4rem;display:inline-block;width:max-content;margin-top:.2rem}.velmora-bundle__name small{font-weight:400;font-size:1.2rem;color:#666}.velmora-bundle__price{text-align:right;font-weight:700;font-size:1.6rem;color:#111;display:flex;flex-direction:column}.velmora-bundle__price s{font-weight:400;font-size:1.2rem;color:#999}.velmora-bundle__tag{position:absolute;top:-1rem;right:1.4rem;background:#111;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.1rem;padding:.3rem .9rem;border-radius:20px}.velmora-bundle__note{margin:.2rem 0 0;font-size:1.2rem;color:#8a5a52;text-align:center}.blocky-faq *{font-family:var(--font-body-family)!important}.blocky-faq .blocky-title,.blocky-faq .blocky-title strong{font-family:var(--font-heading-family)!important}.blocky-faq .blocky-page-width{max-width:120rem;margin:0 auto;padding:0 2rem}.blocky-faq .blocky-flex-container{display:flex;gap:5rem;align-items:center}.blocky-faq .blocky-flex-row-reverse{flex-direction:row-reverse}.blocky-faq .blocky-flex-child{flex:1 1 40%;min-width:0}.blocky-faq .blocky-flex-child-large{flex:1 1 60%}.blocky-faq .blocky-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.4rem;padding:1.4rem 3.2rem;border-radius:40px;background:#111!important;color:#fff!important;text-decoration:none!important;font-size:1.5rem;font-weight:600;letter-spacing:.04rem;box-shadow:0 8px 20px #0000001f;transition:transform .2s ease,background .2s ease}.blocky-faq .blocky-button p{margin:0;color:#fff!important}.blocky-faq .blocky-button:after{content:"\2192";font-size:1.7rem;transition:transform .2s ease}.blocky-faq .blocky-button:hover{background:#333!important;transform:translateY(-2px)}.blocky-faq .blocky-button:hover:after{transform:translate(4px)}@media screen and (max-width:749px){.blocky-faq .blocky-flex-container{flex-direction:column-reverse;gap:2rem;text-align:center}.blocky-faq .blocky-flex-child,.blocky-faq .blocky-flex-child-large{flex:1 1 auto;width:100%}}.product__tax,.product .price__tax,.tax-note{display:none!important}@media screen and (min-width:750px){[id$=__hero_velmora] .rich-text.gradient{background:linear-gradient(90deg,#0000008c,#0000004d 34%,#0000 54%),url(/cdn/shop/files/veylaria-hero.jpg) 0 32%/132% auto no-repeat!important}[id$=__hero_velmora] .rich-text__wrapper{justify-content:flex-start!important;max-width:none!important;width:100%!important;min-height:78vh!important;display:flex!important;align-items:center!important;padding:80px 0!important}[id$=__hero_velmora] .rich-text__blocks{background:none!important;max-width:min(42vw,560px)!important;margin:0 0 0 5%!important;padding:0!important;border-radius:0!important;text-align:left!important;box-shadow:none!important}[id$=__hero_velmora] .rich-text__blocks *{color:#fff!important;text-align:left!important}[id$=__hero_velmora] .rich-text__caption{letter-spacing:.3em;font-size:1.3rem;font-weight:600}[id$=__hero_velmora] .rich-text__heading{font-size:clamp(3.8rem,4.6vw,6.8rem)!important;line-height:1.02!important;text-transform:uppercase;letter-spacing:.01em;text-shadow:0 2px 24px rgba(0,0,0,.25)}[id$=__hero_velmora] .rich-text__text p{font-size:1.7rem;line-height:1.6;max-width:44rem}[id$=__hero_velmora] .rich-text__buttons{justify-content:flex-start!important}[id$=__hero_velmora] .rich-text__buttons .button{background:#fff!important;border-radius:0!important;min-height:5.4rem;padding:0 4.4rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;font-size:1.35rem}[id$=__hero_velmora] .rich-text__buttons .button,[id$=__hero_velmora] .rich-text__buttons .button *{color:#111!important}[id$=__hero_velmora] .rich-text__buttons .button:hover{background:#f2f2f2!important}}@media screen and (max-width:749px){[id$=__hero_velmora] .rich-text__blocks *{color:#111!important}[id$=__hero_velmora] .rich-text__heading{text-transform:uppercase}[id$=__hero_velmora] .rich-text__buttons .button{background:#111!important;color:#fff!important;border-radius:0!important;letter-spacing:.12em;text-transform:uppercase}[id$=__hero_velmora] .rich-text__buttons .button *{color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/velmora.css.map */
