:root{--vad-forest:var(--color1,#2F4A3A);--vad-orange:#E07A3F;--vad-cream:#F6F1E9;--vad-ink:#1F2326;--vad-sand:#D9C3A0;--vad-radius:12px}.vad-section{padding:clamp(40px,7vw,88px) 24px;background:var(--vad-cream);color:var(--vad-ink)}.vad-section--forest{background:var(--vad-forest);color:var(--vad-cream)}.vad-section--sand{background:color-mix(in srgb,var(--vad-sand) 32%,var(--vad-cream));color:var(--vad-ink)}.vad-section--forest :is(h1,h2,h3,h4,a){color:inherit}.vad-wrap{max-width:1240px;margin-inline:auto;min-width:0}.vad-wrap--narrow{max-width:800px}.vad-section h2,.vad-modal h2{font-family:var(--font-heading--family);font-size:clamp(1.8rem,3.8vw,3rem);line-height:1.14;margin:0 0 20px}.vad-section p,.vad-modal p{max-width:65ch;line-height:1.65}.vad-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px}.vad-small{font-size:.875rem;line-height:1.5}.vad-status:empty{display:none}.vad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vad-card{min-width:0;display:flex;flex-direction:column;gap:10px}.vad-card__image{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--vad-sand);border-radius:var(--vad-radius)}.vad-card__image img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.vad-card__image:hover img{transform:scale(1.025)}.vad-card__title{font-size:1rem;line-height:1.4;margin:0}.vad-card__title a{text-decoration:none}.vad-card__price{margin:0}.vad-placeholder{display:grid;place-items:center;height:100%;padding:20px;text-align:center}.vad-button,.vad-choice{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;border:1px solid transparent;border-radius:var(--vad-radius);background:var(--vad-orange);color:var(--vad-ink);text-decoration:none;font:inherit;font-weight:600;line-height:1.35;cursor:pointer;text-align:center}.vad-button:hover{filter:brightness(.96)}.vad-button:disabled{opacity:.55;cursor:default}.vad-button--outline{background:transparent;color:inherit;border-color:currentColor}.vad-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.vad-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;margin-inline-end:18px;background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.vad-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:0;border-radius:16px;padding:clamp(24px,4vw,40px);max-width:min(560px,calc(100vw - 24px));max-height:90dvh;background:var(--vad-cream);color:var(--vad-ink);overflow:auto;box-shadow:0 20px 80px #0004}.vad-modal--wide{max-width:min(1000px,calc(100vw - 24px))}.vad-modal::backdrop{background:#14211bc9}.vad-close{position:sticky;float:right;top:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--vad-cream);color:var(--vad-ink);font-size:28px;cursor:pointer}.vad-modal form{display:grid;gap:10px}.vad-modal input,.vad-modal select,.vad-card select,.vad-newsletter input{min-height:48px;width:100%;padding:10px 12px;border:1px solid #7b8179;border-radius:8px;background:var(--vad-cream);color:var(--vad-ink);font:inherit;font-size:16px}.vad-check{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.vad-check input{width:20px;height:20px;min-height:0;accent-color:var(--vad-forest)}.vad-progress{width:100%;height:6px;accent-color:var(--vad-forest)}.vad-quiz-options{padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:24px}.vad-quiz-question{font-family:var(--font-heading--family);font-size:1.5rem;margin-bottom:20px}.vad-choice{background:transparent;border-color:var(--vad-sand);min-height:66px;justify-content:start}.vad-choice:hover,.vad-choice[aria-pressed=true]{border-color:var(--vad-forest);background:color-mix(in srgb,var(--vad-sand) 25%,var(--vad-cream))}.vad-pack-link{display:block;border:1px solid var(--vad-sand);padding:20px;margin-top:24px;border-radius:12px}.vad-tabs{display:flex;gap:8px;overflow:auto;margin-block:24px;padding-bottom:8px}.vad-tab{white-space:nowrap;min-height:44px;padding:10px 20px;border-radius:99px;border:1px solid var(--vad-sand);background:transparent;color:inherit;cursor:pointer;font:inherit}.vad-tab[aria-selected=true]{background:var(--vad-forest);color:var(--vad-cream);border-color:var(--vad-forest)}.vad-details{border-bottom:1px solid var(--vad-sand);padding-block:16px}.vad-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600;list-style:none}.vad-details summary:after{content:"+";font-size:24px}.vad-details[open] summary:after{content:"\2212"}.vad-details summary::-webkit-details-marker{display:none}.vad-details p{line-height:1.65}.vad-benefits{padding-inline-start:20px;line-height:1.7}.vad-product-help{width:100%}.vad-product-help .vad-grid{gap:10px}.vad-product-help .vad-card__title{font-size:.875rem}.vad-product-help .vad-card select{font-size:16px}.vad-product-help .vad-button{width:100%}.vad-product-help vadrouk-selection{display:block;border:1px solid var(--vad-sand);border-radius:12px;padding:16px;margin-top:20px}.vad-newsletter{display:grid;gap:12px;max-width:580px}.vad-pack{border:1px solid var(--vad-sand);padding:24px;border-radius:12px;display:flex;flex-direction:column;gap:16px}.vad-pack h3{margin:0}.vad-pack ul{padding-inline-start:20px}.vad-pack__saving{font-weight:600}.vad-reassurance{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vad-reassurance strong{display:block;font-family:var(--font-heading--family);font-size:1.25rem}.vad-reassurance p{font-size:.9rem}vadrouk-selection[data-context=drawer]{display:block;padding:16px 24px;border-top:1px solid var(--vad-sand)}vadrouk-selection[data-context=drawer] .vad-grid{grid-template-columns:1fr 1fr;gap:12px}vadrouk-selection[data-context=drawer] .vad-card__title{font-size:.875rem}vadrouk-selection[data-context=drawer] h3{font-size:1.1rem}.vad-selection-total{font-size:.9rem;margin-block:16px}.vad-checklist{padding-inline-start:0;list-style:none}.vad-checklist li{padding-block:12px;border-bottom:1px solid var(--vad-sand)}.vad-checklist input{accent-color:var(--vad-forest);width:20px;height:20px;margin-inline-end:12px}.vad-content a:not(.vad-button){text-decoration:underline}.vad-content h2{margin-top:32px}.vad-content p,.vad-content li{line-height:1.7}.vad-guide-nav{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px}.vad-breadcrumb{font-size:.8rem;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.vad-breadcrumb a{color:inherit}:where(.vad-section,.vad-modal,.vad-product-help) :focus-visible{outline:3px solid var(--vad-forest);outline-offset:4px}.vad-section--forest :focus-visible{outline-color:var(--vad-cream)}[aria-busy=true] .vad-button{pointer-events:none;opacity:.7}@media(max-width:749px){.vad-section{padding-inline:20px}.vad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vad-grid>.vad-card:last-child:nth-child(odd){grid-column:1/-1;max-width:100%}.vad-reassurance{grid-template-columns:1fr;gap:12px}.vad-quiz-options,.vad-product-help .vad-grid{grid-template-columns:1fr}.vad-product-help .vad-card{display:grid;grid-template-columns:90px 1fr;align-items:start}.vad-product-help .vad-card__image{grid-row:span 4}.vad-modal{padding:24px}.vad-card__title{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.vad-card__image img{transition:none}.vad-button{scroll-behavior:auto}}@media print{header,footer,.vad-actions,.vad-close,dialog,.vad-guide-nav{display:none}.vad-section{background:#fff;color:#000;padding:0}.vad-checklist li{break-inside:avoid}}:root{--vad-space-1:8px;--vad-space-2:16px;--vad-space-3:24px;--vad-space-4:32px;--vad-space-5:48px;--vad-space-6:64px;--vad-space-7:96px;--vad-motion:.18s;--vad-shadow:0 12px 36px rgb(31 35 38 / .06)}.vad-wrap{max-width:1280px}.vad-section{padding-block:clamp(64px,7.5vw,112px)}.vad-section h2{max-width:22ch;letter-spacing:-.025em;text-wrap:balance}.vad-section h3{font-family:var(--font-heading--family);line-height:1.25;text-wrap:balance}.vad-content{max-width:65ch}.vad-module--reassurance{padding-block:40px;border-bottom:1px solid color-mix(in srgb,var(--vad-sand) 55%,transparent)}.vad-reassurance{gap:48px}.vad-reassurance strong{font-size:1.1rem}.vad-reassurance p{margin-bottom:0}.shopify-section[id$=__hero_jVaWmY] h1{max-width:13ch;font-size:clamp(2.5rem,4.7vw,4.5rem);line-height:1.07;letter-spacing:-.035em;text-wrap:balance}.shopify-section[id$=__hero_jVaWmY] .hero__content-wrapper{padding-inline:clamp(24px,6vw,96px)}.shopify-section[id$=__hero_jVaWmY] .hero__content-wrapper p{max-width:39ch;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.shopify-section[id$=__hero_jVaWmY] .hero__content-wrapper .link{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}.vad-destinations{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px;margin-top:40px}.vad-destination{display:flex;flex-direction:column;color:inherit;text-decoration:none;min-width:0;background:color-mix(in srgb,var(--vad-sand) 18%,var(--vad-cream));border-radius:var(--vad-radius);overflow:hidden;transition:box-shadow var(--vad-motion),transform var(--vad-motion)}.vad-destination:first-child{grid-row:span 2}.vad-destination__media{aspect-ratio:4/3;overflow:hidden;flex:1;min-height:0;background:var(--vad-cream)}.vad-destination__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--vad-motion)}.vad-destination__caption{padding:24px}.vad-destination h3{display:flex;justify-content:space-between;gap:12px;font-size:clamp(1.25rem,2vw,1.75rem);margin:0}.vad-destination p{font-size:.875rem;line-height:1.55;margin:10px 0 0}.vad-destination:hover{box-shadow:var(--vad-shadow)}.vad-destination:hover img{transform:scale(1.02)}.vad-module--quiz{position:relative;isolation:isolate;overflow:hidden}.vad-module--quiz:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.07;background:repeating-radial-gradient(ellipse at 90% 120%,transparent 0 24px,currentColor 25px 26px,transparent 27px 48px);pointer-events:none}.vad-module--quiz .vad-wrap{padding-block:16px}.vad-module--story .vad-content{font-size:1.125rem}.vad-module--story .vad-link{font-weight:600;text-underline-offset:5px}.vad-pack{background:var(--vad-cream);padding:24px;gap:16px}.vad-pack .vad-card__image{aspect-ratio:4/3}.vad-pack .vad-button{margin-top:auto}.vad-pack p{margin:0}.vad-pack ul{font-size:.9rem;line-height:1.65}.vad-pack__saving{color:var(--vad-forest)}.vad-benefits{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:1rem}.vad-benefits li{display:flex;gap:12px;line-height:1.5}.vad-benefits li:before{content:"\2713";color:var(--vad-forest);font-weight:600}.vad-product-help .vad-details{font-size:.95rem}.vad-card__price{font-weight:600}.vad-card__title{font-weight:500}.vad-module--tabs .vad-grid{margin-top:32px}@media(max-width:999px){.vad-destinations{grid-template-columns:1fr 1fr}.vad-destination:first-child{grid-row:auto;grid-column:1/-1}.vad-destination:first-child .vad-destination__media{aspect-ratio:16/9}}@media(max-width:749px){.vad-section{padding-block:56px}.vad-module--reassurance{padding-block:32px}.vad-reassurance{gap:24px}.vad-destinations{gap:16px;margin-top:28px}.vad-destination__caption{padding:16px}.vad-destination h3{font-size:1.2rem}.vad-destination p{font-size:.875rem}.vad-destination__media{aspect-ratio:1}.vad-module--packs .vad-grid{grid-template-columns:1fr}.vad-pack .vad-card__image{aspect-ratio:4/3}.shopify-section[id$=__hero_jVaWmY] .hero__content-wrapper{padding-inline:24px;padding-block:64px}.shopify-section[id$=__hero_jVaWmY] h1{font-size:clamp(2.35rem,8.5vw,3.5rem)}.vad-section h2{font-size:clamp(1.8rem,6.6vw,2.5rem)}.vad-product-help .vad-benefits{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.vad-destination,.vad-destination__media img{transition:none}.vad-destination:hover img{transform:none}}.shopify-section[id$=__hero_jVaWmY] .hero__content-wrapper a.link{color:var(--vad-cream);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}@media(max-width:749px){.vad-destination__caption p{min-height:2.8em}}.vad-card__image{position:relative;display:block;aspect-ratio:1;background:transparent;border:0;padding:0;line-height:0;overflow:hidden;border-radius:12px}.vad-card__image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;margin:0}.vad-selection-form .vad-card{padding:12px;border:1px solid transparent;border-radius:16px;background:#ffffff61;transition:border-color .2s,box-shadow .2s,transform .2s;min-width:0}.vad-selection-form .vad-card.is-selected{border-color:var(--vad-forest);box-shadow:0 0 0 1px var(--vad-forest)}.vad-select-toggle{position:relative;justify-content:center;margin-top:16px;padding:12px 16px;min-height:48px;border:1px solid var(--vad-forest);border-radius:10px;color:var(--vad-forest);font-size:.9rem;font-weight:600;transition:background .2s,color .2s}.vad-select-toggle input{position:absolute;width:1px;height:1px;min-height:0;opacity:0;overflow:hidden}.vad-select-toggle:focus-within{outline:3px solid var(--vad-orange);outline-offset:3px}.is-selected .vad-select-toggle{background:var(--vad-forest);color:var(--vad-cream)}.vad-selection-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:20px 0;border-top:1px solid var(--vad-sand)}.vad-selection-total{margin:0;font-weight:600}.vad-image-note{line-height:1.45}.vad-selection-form .vad-card__title{margin-block:16px 8px;font-size:1rem;line-height:1.4}.vad-selection-form .vad-card__price{font-size:1.15rem;margin-block:8px 16px}.vad-selection-form .vad-small{display:block;margin-bottom:6px}.vad-product-help vadrouk-selection{background:transparent;padding:24px 0;border:0;border-top:1px solid var(--vad-sand);border-radius:0}.vad-product-help .vad-grid{grid-template-columns:1fr;gap:16px}.vad-product-help .vad-selection-form .vad-card{display:grid;grid-template-columns:100px minmax(0,1fr);column-gap:16px;align-items:start}.vad-product-help .vad-card__image{grid-column:1;grid-row:1 / span 6}.vad-product-help .vad-card>:not(.vad-card__image){grid-column:2}.vad-product-help .vad-selection-form .vad-card__title{margin-top:0}.vad-product-help .vad-select-toggle{grid-column:1/-1}.vad-product-help .vad-selection-summary{display:grid;gap:16px}vadrouk-selection[data-context=drawer] .vad-card{padding:8px}vadrouk-selection[data-context=drawer] .vad-selection-summary{display:grid;gap:12px}vadrouk-selection[data-context=drawer] .vad-select-toggle{font-size:.8rem;padding:10px 6px}.vad-brand-signature{display:block;width:116px;height:auto;margin:0 0 24px;opacity:.9}.vad-car-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.vad-car-card{min-width:0;display:flex;flex-direction:column;gap:16px}.vad-car-card h3{margin:0;font-size:1.7rem}.vad-car-card p{margin:0}.vad-car-card .vad-button{margin-top:auto}.vad-car-card .vad-card__image{aspect-ratio:4/3}.vad-car-steps{display:flex;gap:28px;flex-wrap:wrap;margin-top:32px;padding-top:24px;border-top:1px solid var(--vad-sand);font-size:.9rem}.vad-car-steps strong{color:var(--vad-forest);margin-right:8px}.vad-car-card .vad-details{font-size:.9rem;padding-block:8px}.vad-car-card .vad-details summary{font-size:.9rem}@media(max-width:749px){.vad-selection-form>.vad-grid{grid-template-columns:1fr}.vad-selection-summary{position:sticky;bottom:0;z-index:2;background:var(--vad-cream);display:grid;gap:12px;padding:16px;border-radius:12px;box-shadow:0 -4px 20px #1f23260a}.vad-selection-summary .vad-button{width:100%}.vad-car-grid{grid-template-columns:1fr;gap:32px}.vad-car-steps{gap:16px}.vad-car-card .vad-card__image{aspect-ratio:4/3}.vad-product-help .vad-selection-summary{position:static}.vad-selection-form .vad-card{padding:10px}vadrouk-selection[data-context=drawer] .vad-selection-form>.vad-grid{grid-template-columns:1fr 1fr}vadrouk-selection[data-context=drawer] .vad-selection-summary{position:static}}@media(prefers-reduced-motion:reduce){.vad-selection-form .vad-card,.vad-select-toggle{transition:none}}.vad-selection-form .vad-small[hidden]{display:none}.vad-drawer-offers summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;color:var(--vad-forest);cursor:pointer;list-style:none}.vad-drawer-offers summary:after{content:"+";font-size:24px}.vad-drawer-offers[open] summary:after{content:"\2212"}.vad-drawer-offers summary::-webkit-details-marker{display:none}.vad-drawer-offers[open]>div{margin-top:16px}vadrouk-selection[data-context=drawer] .vad-card__title{font-family:var(--font-body--family);font-size:.875rem;line-height:1.4}vadrouk-selection[data-context=drawer] .vad-card__price{margin:6px 0 10px}vadrouk-selection[data-context=drawer] .vad-image-note{font-size:.75rem}vadrouk-selection[data-context=drawer]{padding:12px 0}vadrouk-selection[data-context=drawer] .vad-selection-form>.vad-grid{grid-template-columns:1fr;gap:12px}vadrouk-selection[data-context=drawer] .vad-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px 12px;padding:12px;background:#ffffff80}vadrouk-selection[data-context=drawer] .vad-card__image{grid-column:1;grid-row:1/span 3;align-self:start;border-radius:8px}vadrouk-selection[data-context=drawer] .vad-card>:not(.vad-card__image){grid-column:2}vadrouk-selection[data-context=drawer] .vad-card__title,vadrouk-selection[data-context=drawer] .vad-card__price{margin:0}vadrouk-selection[data-context=drawer] .vad-card__price{font-size:.95rem}vadrouk-selection[data-context=drawer] .vad-small{margin:0;font-size:.75rem}vadrouk-selection[data-context=drawer] .vad-variant{min-height:44px;padding:8px;font-size:.875rem}vadrouk-selection[data-context=drawer] .vad-select-toggle{margin-top:2px;min-height:44px;padding:8px}vadrouk-selection[data-context=drawer] .vad-selection-summary{margin-top:12px;padding:12px 0;gap:10px}vadrouk-selection[data-context=drawer] .vad-selection-summary .vad-button{width:100%}#cart-drawer .theme-drawer__dialog{background:var(--vad-cream)}#cart-drawer .theme-drawer__header{padding:20px 24px;border-bottom:1px solid #2f4a3a1c}#cart-drawer .theme-drawer__title{color:var(--vad-forest);font-size:1.6rem;letter-spacing:-.02em}#cart-drawer .theme-drawer__badge{background:#e9eee5;color:var(--vad-forest)}#cart-drawer .theme-drawer__close-button{color:var(--vad-forest);background:#fffcf7;border:1px solid #2f4a3a24;border-radius:50%}#cart-drawer .cart-drawer__items{padding:20px 24px;gap:16px}#cart-drawer .cart-drawer__items .cart-items__table-row{padding:14px;margin-bottom:12px;background:#fffcf7;border:1px solid #2f4a3a1c;border-radius:12px}:is(#cart-drawer,.cart-page) .cart-items__media-container{border-radius:10px;overflow:hidden}:is(#cart-drawer,.cart-page) .cart-items__title{color:var(--vad-forest);font-weight:600;line-height:1.4}#cart-drawer .cart-items__title{font-size:.9rem}:is(#cart-drawer,.cart-page) .cart-items__price{color:var(--vad-forest);font-weight:650}:is(#cart-drawer,.cart-page) .cart-items__variants{color:#596058;font-size:.8rem}:is(#cart-drawer,.cart-page) .quantity-selector{border:1px solid #2f4a3a30;border-radius:9px;background:#fffcf7;min-height:44px}:is(#cart-drawer,.cart-page) .cart-items__remove{min-width:44px;min-height:44px;color:var(--vad-forest);border-radius:9px}#cart-drawer .cart-drawer__summary{padding:18px 24px 24px;background:#fffcf7;border-top:1px solid #2f4a3a24;-webkit-mask-image:none;mask-image:none;box-shadow:0 -6px 24px #203a2d06}:is(#cart-drawer,.cart-page) .cart-totals__total{color:var(--vad-forest)}:is(#cart-drawer,.cart-page) .cart-totals__total-value{font-size:1.25rem;font-weight:650}:is(#cart-drawer,.cart-page) .cart-totals__tax-note{color:#596058;font-size:.78rem;line-height:1.5}:is(#cart-drawer,.cart-page) .cart__checkout-button,#cart-drawer .cart-drawer--empty a.button{--button-background-color: var(--vad-forest);--button-color: #fffcf7;background:var(--vad-forest);color:#fffcf7;border-color:var(--vad-forest);border-radius:10px;min-height:50px;font-weight:600}:is(#cart-drawer,.cart-page) .cart-discount__summary{color:var(--vad-forest);min-height:44px}:is(#cart-drawer,.cart-page) .cart-discount__input{border-radius:8px;border-color:#2f4a3a30;background:#fffcf7}:is(#cart-drawer,.cart-page) .cart-discount__button{background:var(--vad-forest);color:#fffcf7;border-radius:8px}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding:28px 24px}#cart-drawer .cart-drawer--empty .cart-drawer__items{padding:0;width:100%;gap:16px}#cart-drawer .vad-cart-empty-logo{width:140px;height:auto;margin:0 auto 24px}#cart-drawer .cart-drawer--empty .theme-drawer__title{margin-bottom:14px;text-wrap:balance}#cart-drawer .cart-drawer--empty .vad-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}#cart-drawer .cart-drawer--empty .vad-actions a{display:flex;justify-content:center;align-items:center;min-height:44px;padding:8px 6px;border:1px solid #2f4a3a30;border-radius:9px;background:#fffcf7;color:var(--vad-forest);font-size:.83rem;text-decoration:none}#cart-drawer .cart-drawer--empty .vad-link{justify-content:center;color:var(--vad-forest);font-size:.88rem;text-underline-offset:4px}#cart-drawer vadrouk-selection[data-context=drawer]{padding:0;border:0}#cart-drawer .vad-drawer-offers{padding:0;border:1px solid #2f4a3a24;border-radius:12px;background:#e9eee5;overflow:hidden}#cart-drawer .vad-drawer-offers>summary{padding:14px 16px;min-height:52px;font-size:.9rem;line-height:1.4}#cart-drawer .vad-drawer-offers[open]>div{margin-top:0;padding:0 10px 10px}#cart-drawer .vad-selection-form .vad-card{background:#fffcf7;border:1px solid #2f4a3a1c;border-radius:10px;gap:6px 12px}#cart-drawer .vad-selection-form .vad-card.is-selected{border-color:var(--vad-forest);background:#f5f7f0;box-shadow:0 0 0 1px var(--vad-forest)}#cart-drawer .vad-card__title{color:var(--vad-forest);font-size:.87rem}#cart-drawer .vad-card__price{color:var(--vad-forest)}#cart-drawer .vad-variant{border:1px solid #2f4a3a30;background:#fffcf7;border-radius:8px;min-height:44px}#cart-drawer .vad-select-toggle{border-radius:8px;min-height:44px}#cart-drawer .vad-selection-summary{border-top:1px solid #2f4a3a24;padding:14px 4px 4px}#cart-drawer .vad-selection-total{font-size:.85rem;line-height:1.5;color:var(--vad-forest)}#cart-drawer .vad-selection-summary .vad-button{border-radius:9px;background:var(--vad-forest);color:#fffcf7;min-height:46px;font-size:.88rem}#cart-drawer .vad-status:empty{display:none}.cart-page .cart-title{color:var(--vad-forest);font-size:clamp(1.8rem,3vw,2.5rem)}.cart-page .cart-page__items{padding:24px;background:#fffcf7;border:1px solid #2f4a3a1c;border-radius:14px}.cart-page .cart-summary{border:1px solid #2f4a3a24;border-radius:14px;background:#fffcf7}.cart-page .cart-summary__inner{padding:24px}.cart-page .cart-bubble__background{background:#e9eee5}.cart-page .cart-bubble__text{color:var(--vad-forest)}@media(hover:hover){:is(#cart-drawer,.cart-page) .cart__checkout-button:hover{background:#20382b}#cart-drawer .cart-drawer--empty .vad-actions a:hover{background:#e9eee5}:is(#cart-drawer,.cart-page) .cart-items__remove:hover{background:#e9eee5}}@media(max-width:749px){#cart-drawer .theme-drawer__header{padding:16px}#cart-drawer .cart-drawer__items{padding:16px;gap:12px}#cart-drawer .cart-drawer__summary{padding:14px 16px 20px}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding:24px 20px}#cart-drawer .cart-drawer--empty .cart-drawer__items{padding:0}#cart-drawer .cart-drawer__items .cart-items__table-row{padding:12px}.cart-page .cart-page__items{padding:16px}.cart-page .cart-summary__inner{padding:20px}.cart-page .cart-items__title{font-size:.9rem}#cart-drawer .vad-variant{font-size:16px}#cart-drawer .vad-selection-form .vad-card{grid-template-columns:60px minmax(0,1fr);gap:6px 10px}#cart-drawer .vad-selection-form .vad-select-toggle{grid-column:1 / -1}}:root{--font-display:"Caveat Brush",cursive;--font-text:"Kalam","Segoe Print",sans-serif;--vad-forest:#2F4A3A;--vad-orange:#E07A3F;--vad-cream:#F6F1E9;--vad-ink:#1F2326;--vad-sand:#D9C3A0}body{font-family:var(--font-text);font-size:16px;line-height:1.55;font-synthesis:none}:is(p,li,input,textarea,select,button,.button,.btn,.price,.vad-button,.vad-choice,.vad-variant,.menu-list__link){font-family:var(--font-text)}:is(h1,h2,h3,.h1,.h2,.h3,.product-title,.collection-title,.vad-card__title,.vad-card__title a){font-family:var(--font-display)!important;font-weight:400!important;font-style:normal;text-transform:none!important;letter-spacing:normal;line-height:1.1;font-synthesis:none;text-wrap:balance}:is(h1,.h1){font-size:clamp(2.4rem,6vw,4.2rem)!important;line-height:1.05!important}:is(h2,.h2),.vad-section h2,.vad-modal h2{font-size:clamp(1.8rem,4vw,2.8rem)!important;line-height:1.1!important}:is(h3,.h3,.product-title,.collection-title,.vad-card__title){font-size:clamp(1.75rem,2.4vw,2rem)!important;line-height:1.05!important}:is(button,.button,.btn,.price,.vad-button,.vad-card__price,.cart-items__price,.cart-totals__total-value){font-weight:700!important}:is(input,textarea,select){font-size:16px}.vad-section p,.vad-modal p{line-height:1.55;max-width:65ch}:is(.vad-small,.vad-image-note,.vad-card__reviews,.vad-swatch-count,.cart-items__variants,.cart-totals__tax-note){font-family:var(--font-text);font-size:max(14px,.875rem);font-weight:400}.vad-eyebrow{font-family:var(--font-text)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase}:is(.vad-variant,.vad-tab,.vad-choice,.vad-select-toggle){font-size:16px!important}:is(.vad-drawer-offers summary,.vad-details summary){font-family:var(--font-text);font-weight:700}.vad-section--forest{background-color:var(--vad-forest);color:var(--vad-cream)}.vad-section--forest :is(h1,h2,h3,p,a){color:inherit}.vad-section--forest .vad-button:not(.vad-button--outline){background:var(--vad-orange);color:var(--vad-ink)}:is(.cart-page,#cart-drawer) :is(.cart__checkout-button,.cart-discount__button){background:var(--vad-forest);color:var(--vad-cream)}@media(max-width:749px){:is(.vad-product-help,.cart-drawer__items) .vad-card__title{font-family:var(--font-text)!important;font-size:16px!important;line-height:1.35!important;font-weight:700!important}}:is(.vad-small,.vad-solidarity__detail,.vad-solidarity__promise,.vad-product-help small,.announcement-bar__text,.jm-text,.policy-list-trigger,.cart-bubble__text-count){font-size:14px!important}:is(.header__menu,.menu-list) a{font-family:var(--font-text);font-size:16px}:is(.jdgm-widget,.jdgm-prev-badge__text,.jdgm-rev__author,.jdgm-rev__body,.jdgm-rev__title,.jm-text){font-family:var(--font-text)!important}shopify-forms-embed{--forms-base-font-size:16px!important;--forms-heading-font-size:28px!important;--heading-font-size:28px!important;--forms-body-font:normal 400 16px/1.55 "Kalam","Segoe Print",sans-serif!important;--forms-heading-font:normal 400 28px/1.1 "Caveat Brush",cursive!important;--body-text-color:#1F2326!important;--heading-text-color:#2F4A3A!important;--form-text-color:#1F2326!important;--form-background-color:#F6F1E9!important;--button-background-color:#2F4A3A!important;--button-text-color:#F6F1E9!important;--link-text-color:#2F4A3A!important;--button-border-radius:12px!important}@media(max-width:749px){.shopify-section[id$=__hero_jVaWmY].hero{min-height:0!important}.shopify-section[id$=__hero_jVaWmY] .hero__container{display:flex!important;flex-direction:column;min-height:0!important;padding:0!important;gap:0}.shopify-section[id$=__hero_jVaWmY] .hero__media-grid{position:relative;inset:auto;order:0;width:100%;height:108vw;flex:none;display:block}.shopify-section[id$=__hero_jVaWmY] .hero__media-grid picture{display:block;height:100%;width:100%}.shopify-section[id$=__hero_jVaWmY] .hero__media-grid img{height:100%;width:100%;object-fit:cover;object-position:center 15%}.shopify-section[id$=__hero_jVaWmY] .hero__media-grid .overlay{display:none}.shopify-section[id$=__hero_jVaWmY] .hero__content-wrapper{order:1;width:100%;max-width:none;padding:28px 24px!important;background:var(--vad-forest);gap:16px!important;align-items:flex-start!important;justify-content:flex-start!important}.shopify-section[id$=__hero_jVaWmY] h1{max-width:17ch}.shopify-section[id$=__hero_jVaWmY] .hero__content-wrapper p{max-width:39ch;font-size:16px;line-height:1.5}.shopify-section[id$=__hero_jVaWmY] .hero__content-wrapper .button{width:100%;min-height:50px;padding-inline:16px}}@media(min-width:750px){.shopify-section[id$=__hero_jVaWmY] .hero__container{min-height:clamp(680px,46vw,920px)}.shopify-section[id$=__hero_jVaWmY] .hero__content-wrapper{justify-content:flex-start!important}.shopify-section[id$=__hero_jVaWmY] .hero__media-grid img{object-position:center 35%}}.vad-card__swatches{display:flex;flex-wrap:wrap;gap:0;max-width:100%;margin:0 -5px}.vad-card__swatch{display:grid;place-items:center;width:44px;height:44px;padding:7px;border:1px solid transparent;background:transparent;border-radius:12px;cursor:pointer;flex:none;transition:background .15s ease,border-color .15s ease}.vad-card__swatch span{display:block;width:28px;height:28px;background:var(--swatch-color);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cellipse%20cx%3D%226.5%22%20cy%3D%2212%22%20rx%3D%223.5%22%20ry%3D%224.7%22%20transform%3D%22rotate(-28%206.5%2012)%22%2F%3E%3Cellipse%20cx%3D%2212.5%22%20cy%3D%226.5%22%20rx%3D%223.4%22%20ry%3D%224.7%22%20transform%3D%22rotate(-9%2012.5%206.5)%22%2F%3E%3Cellipse%20cx%3D%2220.5%22%20cy%3D%226.5%22%20rx%3D%223.4%22%20ry%3D%224.7%22%20transform%3D%22rotate(9%2020.5%206.5)%22%2F%3E%3Cellipse%20cx%3D%2226%22%20cy%3D%2212.5%22%20rx%3D%223.3%22%20ry%3D%224.5%22%20transform%3D%22rotate(28%2026%2012.5)%22%2F%3E%3Cpath%20d%3D%22M16%2014c-4.1%200-5.1%204.1-8%206.8-2.7%202.6-2.1%207.5%201.9%208%202.6.3%203.8-1.1%206.1-1.1s3.5%201.4%206.1%201.1c4-.5%204.6-5.4%201.9-8-2.9-2.7-3.9-6.8-8-6.8Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cellipse%20cx%3D%226.5%22%20cy%3D%2212%22%20rx%3D%223.5%22%20ry%3D%224.7%22%20transform%3D%22rotate(-28%206.5%2012)%22%2F%3E%3Cellipse%20cx%3D%2212.5%22%20cy%3D%226.5%22%20rx%3D%223.4%22%20ry%3D%224.7%22%20transform%3D%22rotate(-9%2012.5%206.5)%22%2F%3E%3Cellipse%20cx%3D%2220.5%22%20cy%3D%226.5%22%20rx%3D%223.4%22%20ry%3D%224.7%22%20transform%3D%22rotate(9%2020.5%206.5)%22%2F%3E%3Cellipse%20cx%3D%2226%22%20cy%3D%2212.5%22%20rx%3D%223.3%22%20ry%3D%224.5%22%20transform%3D%22rotate(28%2026%2012.5)%22%2F%3E%3Cpath%20d%3D%22M16%2014c-4.1%200-5.1%204.1-8%206.8-2.7%202.6-2.1%207.5%201.9%208%202.6.3%203.8-1.1%206.1-1.1s3.5%201.4%206.1%201.1c4-.5%204.6-5.4%201.9-8-2.9-2.7-3.9-6.8-8-6.8Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;transition:transform .15s ease}.vad-card__swatch--camo span{background:conic-gradient(var(--swatch-color) 0 25%,#cad1b0 0 40%,var(--swatch-color) 0 65%,#4d5557 0 80%,var(--swatch-color) 0)}.vad-card__swatch[aria-pressed=true]{border-color:var(--vad-forest,#2f4a3a);background:color-mix(in srgb,var(--vad-forest,#2f4a3a) 7%,transparent)}.vad-card__swatch:hover span{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.vad-card__swatch,.vad-card__swatch span{transition:none}}.vad-card__swatch:focus-visible{outline:2px solid var(--vad-forest,#2f4a3a);outline-offset:-2px}.vad-card__selected-color{display:block;min-height:0;font-size:12px;color:var(--vad-forest,#2f4a3a)}.vad-card__selected-color:empty{display:none}.variant-option__button-label:has(input[name$="-16625580343686"][value="40x30 cm"]),.variant-option__button-label:has(input[name$="-16625580343686"][value="40x50 cm"]){display:none!important}.vad-bundle-viewer{width:100%;min-width:0;margin-bottom:16px}.vad-bundle-viewer__controls{display:flex;justify-content:center;gap:6px;padding:5px;margin:0 0 14px;background:color-mix(in srgb,var(--vad-forest) 6%,var(--vad-cream));border-radius:999px}.vad-bundle-viewer__controls button{flex:1;min-height:44px;padding:10px 14px;border:0;border-radius:999px;background:transparent;color:var(--vad-forest);font:700 15px/1.3 var(--font-body--family);cursor:pointer}.vad-bundle-viewer__controls button[aria-pressed=true]{background:var(--vad-forest);color:var(--vad-cream)}.vad-bundle-viewer__controls button:focus-visible{outline:3px solid var(--vad-orange);outline-offset:3px}.vad-bundle-composition{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:1;gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--vad-forest) 14%,transparent);border-radius:20px;background:#fffcf7}.vad-bundle-composition[hidden],.vad-bundle-native-hidden{display:none!important}.vad-bundle-composition__item{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;margin:0;overflow:hidden;border-radius:12px;background:var(--vad-cream)}.vad-bundle-composition__item:first-child{grid-row:span 2}.vad-bundle-composition__item img{display:block;width:100%;height:0;flex:1;min-height:0;object-fit:contain;mix-blend-mode:multiply}.vad-bundle-composition__item figcaption{display:grid;gap:4px;padding:12px;font:400 14px/1.35 var(--font-body--family);color:var(--vad-forest)}.vad-bundle-composition__item strong{font-weight:700}.vad-bundle-composition__item figcaption span{font-size:14px;color:var(--vad-ink,#1f2326)}.vad-bundle-viewer__note{margin:10px 0 0;text-align:center;font-size:14px;line-height:1.4;color:var(--vad-forest)}.vad-bundle-summary{padding:14px 0;margin:0 0 10px;border-top:1px solid color-mix(in srgb,var(--vad-forest) 15%,transparent)}.vad-bundle-summary__title{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--vad-forest)}.vad-bundle-summary__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vad-bundle-summary figure{display:flex;align-items:center;gap:8px;min-width:0;margin:0}.vad-bundle-summary img{display:block;flex:none;width:52px;height:52px;object-fit:contain;border-radius:8px;background:#fffcf7}.vad-bundle-summary figcaption{font-size:14px;line-height:1.3;overflow-wrap:anywhere;color:var(--vad-forest)}@media(max-width:749px){.shopify-section[id$=__hero_jVaWmY] .hero__content-wrapper{padding-bottom:34px!important;border-radius:0 0 24px 24px}.shopify-section[id$=__vad_reassurance]{background:var(--vad-cream);padding:24px 16px 12px}.shopify-section[id$=__vad_reassurance] .vad-solidarity--home{padding:24px 20px;border-radius:20px;border:1px solid color-mix(in srgb,var(--vad-sand) 40%,transparent)}.shopify-section[id$=__vad_reassurance] .vad-solidarity__inner{gap:20px}.shopify-section[id$=__vad_reassurance] .vad-solidarity__heading{gap:12px}.shopify-section[id$=__vad_reassurance] .vad-solidarity h2{font-size:clamp(28px,7.6vw,34px);line-height:1.1}.shopify-section[id$=__vad_reassurance] .vad-solidarity__eyebrow{font-size:12px;line-height:1.4;letter-spacing:.09em}.shopify-section[id$=__vad_reassurance] .vad-solidarity__detail{font-size:14px;line-height:1.5}.vad-bundle-composition{gap:8px;padding:8px;aspect-ratio:1/1.08;border-radius:16px}.vad-bundle-composition__item figcaption{padding:9px;font-size:14px}.vad-bundle-summary figure{flex-direction:column;align-items:center;text-align:center;gap:6px}.vad-bundle-summary img{width:64px;height:64px}.vad-bundle-viewer__controls{margin-inline:16px}.vad-bundle-viewer__note{padding-inline:16px}}.vad-module--destinations .vad-destinations:has(.vad-destination:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}.vad-module--destinations .vad-destinations:has(.vad-destination:nth-child(6)) .vad-destination:first-child{grid-row:auto;grid-column:auto}.vad-module--destinations .vad-destinations:has(.vad-destination:nth-child(6)) .vad-destination .vad-destination__media{aspect-ratio:4/3;flex:none}@media(max-width:999px){.vad-module--destinations .vad-destinations:has(.vad-destination:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr))}}#shopify-pc__banner.shopify-pc__banner__dialog{padding:16px!important;border-radius:12px 12px 0 0;box-sizing:border-box}#shopify-pc__banner .shopify-pc__banner__body{margin:0 0 10px!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-family:inherit!important;font-size:18px!important;line-height:1.25!important;margin:0 0 8px!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:13px!important;line-height:1.45!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns{gap:8px!important}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;padding:8px 12px!important;min-height:44px!important;font-size:13px!important;line-height:1.25!important}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{padding:14px!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1}#shopify-pc__banner .shopify-pc__banner__btns button{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/vadrouk.css.map */
