:root{--vf-navy: #2e2f88;--vf-navy-deep: #1f2063;--vf-yellow: #fece00;--vf-yellow-soft: #fff3bf;--vf-ink: #1a1b2e;--vf-stone: #6b6f80;--vf-stone-strong: #5f6375;--vf-sand: #f7f5f1;--vf-line: #e6e3dc;--vf-field: #868a9b;--vf-clay: #c65a38;--vf-clay-text: #b5502f;--vf-success: #1f7a4d;--vf-ease: cubic-bezier(.2, .8, .2, 1);--vf-shadow: 0 10px 30px rgba(26, 27, 46, .14);--buttons-height: 4.8rem;--color-badge-sale: #2e2f88}:root,[class*=color-scheme-],[class*=color-]{--color-product-price-sale: 46, 47, 136 !important}.cart-item__prices .price--on-sale .price__regular,.totals__subtotal-value{color:var(--vf-navy)!important;font-weight:700}.totals__subtotal-compare{color:var(--vf-stone);font-weight:400}.btn{font-family:Cairo,var(--font-heading-family),sans-serif;font-weight:600;letter-spacing:0;text-transform:none;transition:background-color .2s var(--vf-ease),color .2s var(--vf-ease),border-color .2s var(--vf-ease),transform .2s var(--vf-ease)}.btn:active:not(:disabled){transform:scale(.98)}.btn--primary{--color-button: 46, 47, 136;--color-button-text: 255, 255, 255;background-color:var(--vf-navy);border-color:var(--vf-navy);color:#fff}@media(hover:hover){.btn--primary:hover,.btn-hover-wrapper:hover .btn--primary{border-color:var(--vf-navy);color:var(--vf-navy)}}.btn--secondary{background-color:transparent;border:1.5px solid var(--vf-navy);color:var(--vf-navy)}@media(hover:hover){.btn--secondary:hover{background-color:var(--vf-navy);color:#fff}}.btn:focus-visible,a:focus-visible{outline:2px solid var(--vf-navy);outline-offset:2px}.field__input,.form__input,input[type=text].field__input,input[type=email],input[type=tel],textarea.field__input{border-radius:12px}.field__input:focus,input[type=email]:focus,input[type=tel]:focus{outline:none;box-shadow:0 0 0 2px var(--vf-navy)}.product-card.product-card-style-card{border:1px solid var(--vf-line);border-radius:16px;background:#fff;box-shadow:none;overflow:hidden;transition:border-color .2s var(--vf-ease)}@media(hover:hover){.product-card.product-card-style-card:hover{border-color:#2e2f8833}}.product-card .product-card__image-wrapper{background:var(--vf-sand);border-radius:0}.product-card .product-card__type,.product-card .product-card__vendor{display:none}.product-card .product-card__info{gap:4px;padding:12px 12px 14px;text-align:start}.product-card .product-card__title{margin:0;font-family:Cairo,var(--font-heading-family),sans-serif;font-size:1.5rem;line-height:2.2rem;font-weight:600;color:var(--vf-ink)}.product-card .product-card__title .text-limit-1-line,.product-card .product-card__title .reversed-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;min-height:4.4rem}.product-card .f-price{justify-content:flex-start;align-items:baseline;gap:2px 8px}.product-card .f-price-item--sale,.product-card .f-price__regular .f-price-item--regular{font-family:Cairo,var(--font-heading-family),sans-serif;font-size:1.7rem;font-weight:700;color:var(--vf-navy)}.product-card .f-price__sale .f-price-item--regular,.product-card .f-price__sale s{font-size:1.3rem;font-weight:400;color:var(--vf-stone)}.vf-pcard-inst{margin:0;font-size:1.2rem;line-height:1.6rem;font-weight:500;color:var(--vf-stone-strong)}.vf-pdp-inst{margin:.6rem 0 0;font-size:1.4rem;line-height:2rem;font-weight:600;color:var(--vf-navy)}.f-badge.f-badge--sale{background:var(--vf-navy);color:#fff;border-radius:999px;padding:4px 10px;font-family:Cairo,var(--font-heading-family),sans-serif;font-size:1.2rem;line-height:1.6rem;font-weight:700}.product-card .product-card__badge{inset-block-start:10px;inset-inline-start:10px;inset-inline-end:auto}.product-card .product-card__atc.btn{min-height:0;border-radius:999px;box-shadow:0 4px 12px #1a1b2e2e}@media(max-width:767.98px){.product-card .product-card__atc.btn{width:44px;height:44px;padding:0}}.section-main-product .product__title,.section-main-product .product__title .h1,.section-main-product .product__title.h2{font-family:Cairo,var(--font-heading-family),sans-serif;font-size:2.6rem;line-height:3.4rem;font-weight:700;color:var(--vf-ink);letter-spacing:0}.section-main-product .product__badges .f-badge--sale{font-size:1.3rem;padding:5px 12px}.section-main-product .f-price--large .f-price-item--sale,.section-main-product .f-price--large .f-price__regular .f-price-item--regular{font-family:Cairo,var(--font-heading-family),sans-serif;font-size:2.6rem;line-height:3.4rem;font-weight:700;color:var(--vf-navy)}.section-main-product .f-price--large.f-price--on-sale .f-price__sale>.f-price-item--sale{color:var(--vf-clay)}.section-main-product .f-price--large .f-price__sale .f-price-item--regular,.section-main-product .f-price--large .f-price__sale s{font-size:1.6rem;font-weight:400;color:var(--vf-stone)}.section-main-product .product__type a{color:var(--vf-navy);text-decoration:underline;text-underline-offset:4px}.section-main-product .icon-with-text--horizontal{display:flex;flex-wrap:wrap;gap:8px}.section-main-product .icon-with-text--horizontal .icon-with-text__item{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px;border-radius:999px;background:var(--vf-sand);border:1px solid var(--vf-line)}.section-main-product .icon-with-text--horizontal .icon-with-text__item .inline-richtext{font-size:1.3rem;font-weight:500;color:var(--vf-ink)}.section-main-product .icon-with-text--horizontal svg{color:var(--vf-navy)}.section-main-product .product__promotion-alert{background:var(--vf-sand)!important;border:1px solid var(--vf-line);border-radius:12px;color:var(--vf-ink)}.section-main-product .product-form__input .form__label{font-family:Cairo,var(--font-heading-family),sans-serif;font-size:1.5rem}.section-main-product .product-form__input--button label{min-height:44px;padding-inline:16px;border:1px solid var(--vf-field);border-radius:999px;background:#fff;color:var(--vf-ink);font-weight:500}.section-main-product .product-form__input--button input[type=radio]:checked+label{background:var(--vf-navy);border-color:var(--vf-navy);color:#fff}.section-main-product .delivery_date_shortcode .deliverydate{border:1px solid var(--vf-line)!important;border-radius:12px!important;background:#fff!important}.section-main-product .product-form__input--button-circle input:checked+label .swatch-color,.section-main-product .product-form__input--color input:checked+label{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--vf-navy);border-radius:50%}.section-main-product .product-form__submit.btn{flex:1 1 100%;min-height:52px;background-color:var(--vf-navy);border:1.5px solid var(--vf-navy);color:#fff;font-size:1.6rem}@media(hover:hover){.section-main-product .product-form__submit.btn:hover{background-color:var(--vf-navy-deep);border-color:var(--vf-navy-deep)}}.section-main-product .shopify-payment-button{flex:1 1 100%}.section-main-product .shopify-payment-button__button--unbranded{min-height:52px;border-radius:999px!important;background:#fff!important;border:1.5px solid var(--vf-navy)!important;color:var(--vf-navy)!important;font-family:Cairo,var(--font-heading-family),sans-serif!important;font-weight:600!important;font-size:1.6rem!important}@media(hover:hover){.section-main-product .shopify-payment-button__button--unbranded:hover{background:var(--vf-sand)!important}}.section-main-product .product__media-item-container,.section-main-product .product__media-gallery-viewer{border-radius:16px;background:var(--vf-sand)}.section-main-product .product__thumbs-container{border-radius:12px}@media(min-width:768px){.section-main-product .product__title,.section-main-product .product__title .h1,.section-main-product .product__title.h2{font-size:3.2rem;line-height:4.2rem}.section-main-product .f-price--large .f-price-item--sale,.section-main-product .f-price--large .f-price__regular .f-price-item--regular{font-size:3.2rem;line-height:4rem}}.sticky-atc,sticky-atc-bar,.product-sticky-atc{box-shadow:0 -6px 20px #1a1b2e1a}.cart-drawer .drawer__inner,#CartDrawer .drawer__inner{border-start-start-radius:24px;border-end-start-radius:24px}.cart-item__name,.cart-drawer .cart-item__name{font-family:Cairo,var(--font-heading-family),sans-serif;font-weight:600;color:var(--vf-ink)}.cart-item .f-price-item--sale,.cart-item .f-price-item--regular:not(s *),.cart-item__price .f-price-item{color:var(--vf-navy);font-weight:700}.cart-item__image,.cart-item__media img{border-radius:12px;background:var(--vf-sand)}.totals,.cart__footer .totals{font-family:Cairo,var(--font-heading-family),sans-serif}.totals__total-value,.totals .totals__subtotal-value{color:var(--vf-navy);font-weight:700}#checkout.btn,.cart__checkout-button,button[name=checkout]{min-height:52px;background-color:var(--vf-navy);border-color:var(--vf-navy);color:#fff;border-radius:999px;font-size:1.6rem}@media(hover:hover){#checkout.btn:hover,button[name=checkout]:hover{background-color:var(--vf-navy-deep);border-color:var(--vf-navy-deep)}}.cart__footer,.cart-drawer__footer{background:var(--vf-sand)}quantity-input.quantity,.quantity{border-radius:999px;border:1px solid var(--vf-field)}.footer.color-scheme-vf-navy{border-block-start:4px solid #FECE00}.footer.color-scheme-vf-navy .footer-block__heading{color:#fece00}.footer.color-scheme-vf-navy a:hover,.footer.color-scheme-vf-navy a:focus-visible{color:#fece00}@media(max-width:767.98px){[data-vf-autoplay].swipe-mobile--1-cols{--column-width-mobile: 58vw}}#shop-hcaptcha-badge-container{bottom:calc(84px + var(--mobile-sticky-bar-height, 0px) + var(--sticky-atc-bar-height, 0px) + env(safe-area-inset-bottom,0px))!important}@media(min-width:768px){#shop-hcaptcha-badge-container{bottom:calc(86px + var(--sticky-atc-bar-height, 0px))!important}}[data-vf-autoplay] .swiper-wrapper{transition-timing-function:cubic-bezier(.45,.05,.25,1)!important}@media(hover:hover){.section-main-product .product-form__submit.btn--primary:hover,#checkout.btn--primary:hover,.cart__checkout-button.btn--primary:hover,button[name=checkout].btn--primary:hover{border-color:var(--vf-navy);color:var(--vf-navy)}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/vf-theme.css.map */
