body.rv-design{--rv-ink:#42382c;--rv-green:#463c2e;--rv-paper:#f6eddf;--rv-line:#ded2bf;--color-base-text:66,56,44;--color-base-background-1:246,237,223;--color-base-background-2:238,227,209;--color-base-accent-1:70,60,46;--gradient-base-background-1:#f6eddf;--gradient-base-background-2:#eee3d1;background:#f6eddf;color:#42382c}body.rv-design h1,body.rv-design h2,body.rv-design .main-page-title,body.rv-design .shopify-policy__title h1{font-family:Georgia,Times New Roman,serif;font-weight:400!important;color:#42382c;letter-spacing:-.035em}body.rv-design h1{line-height:1.1}body.rv-design a:focus-visible,body.rv-design button:focus-visible,body.rv-design summary:focus-visible,body.rv-design input:focus-visible{outline:2px solid #8a6b42;outline-offset:4px}body.rv-design .rv-announcement{background:#eadeca;color:#51432f;font-size:10px;padding:8px 20px;gap:58px;border-bottom:1px solid #ded2bf}body.rv-design .rv-header{background:#f6eddf;border-color:#ded2bf}body.rv-design .rv-header__inner{min-height:90px;max-width:1440px;padding:20px 40px}body.rv-design .rv-wordmark>span{font-size:25px;letter-spacing:.07em}body.rv-design .rv-wordmark small{font-size:8px;letter-spacing:.22em}body.rv-design .rv-desktop-nav a{font-size:11px}body.rv-design .rv-search__form,body.rv-design .rv-menu__panel{background:#f6eddf;border-color:#cdbda5}body.rv-design .rv-search__form input{background:#fffaf2;border-color:#cdbda5}body.rv-design .rv-search__form button{background:#463c2e}body.rv-design .rv-footer{background:#e9dcc6;color:#42382c;padding-top:48px}body.rv-design .rv-footer__main p,body.rv-design .rv-footer__legal a,body.rv-design .rv-footer__legal p{color:#6c604e}body.rv-design .rv-footer__legal{border-color:#cbbda6}body.rv-design .rv-footer__brand .rv-wordmark>span{font-size:26px}body.rv-design .rv-button,body.rv-design .button--primary,body.rv-design .rv-catalog__toolbar button,body.rv-design .shopify-challenge__button{background:#463c2e!important;color:#fff8eb!important;border-color:#463c2e!important;border-radius:0}body.rv-design .rv-button:hover,body.rv-design .button--primary:hover{background:#67533b!important}body.rv-design .button--secondary{background:#f6eddf!important;color:#463c2e!important;border-color:#bda786!important;border-radius:0}body.rv-design .rv-section{padding-top:64px;padding-bottom:64px}body.rv-design .rv-section__heading h2{font-size:36px}body.rv-design .rv-eyebrow{color:#7d674a;font-weight:500}body.rv-design .rv-text-link{font-size:11px;letter-spacing:.04em}body.rv-design .rv-breadcrumb{color:#786b57;font-size:10px;line-height:1.5}body.rv-design .rv-catalog{padding-top:24px}body.rv-design .rv-catalog__hero{position:relative;min-height:340px;overflow:hidden;margin:0 0 28px;background:#e9dcc6}body.rv-design .rv-catalog__hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 48%}body.rv-design .rv-catalog__veil{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f5e8d2f5,#f5e8d2bd 34%,transparent 75%)}body.rv-design .rv-catalog__intro{position:relative;text-align:left;padding:65px 40px;max-width:590px;z-index:1}body.rv-design .rv-catalog__intro h1{text-align:left;font-size:54px;line-height:1.08;margin-bottom:18px}body.rv-design .rv-catalog__intro p:last-child{font-size:13px;margin:0;max-width:370px}body.rv-design .rv-category-pills{gap:10px;margin:0 0 36px;justify-content:flex-start}body.rv-design .rv-category-pills a{border:1px solid #c7b494;font-size:10px;letter-spacing:.06em;padding:10px 16px}body.rv-design .rv-category-pills a:hover{background:#463c2e}body.rv-design .rv-catalog__toolbar{font-size:11px;border-bottom:1px solid #ded2bf;padding-bottom:18px;margin-bottom:28px}body.rv-design .rv-catalog__toolbar select{background:#fff8ed;border-color:#cbb99c}body.rv-design .rv-product-grid{gap:36px 24px}body.rv-design .rv-card__image{aspect-ratio:1.03;background:#eee9df}body.rv-design .rv-card__image>img{background:#eee9df;object-fit:contain}body.rv-design .rv-card__view{background:#f6eddfde;font-size:9px;padding:10px 14px;opacity:0;transition:opacity .2s}body.rv-design .rv-card:hover .rv-card__view,body.rv-design .rv-card:focus-within .rv-card__view{opacity:1}body.rv-design .rv-card__meta{display:block;padding-top:15px}body.rv-design .rv-card h3{font-family:Georgia,serif;font-weight:400;font-size:17px}body.rv-design .rv-card__price{font-size:11px;margin-top:6px}body.rv-design .rv-product-rating{color:#66563d;gap:5px}body.rv-design .rv-product-rating__filled{color:#9f7f40}body.rv-design .rv-product-rating__text{font-size:10px}body.rv-design .rv-card__variants{color:#7b6b54;font-size:9px}body.rv-design .card{background:transparent;border:0;border-radius:0;box-shadow:none}body.rv-design .card__inner,body.rv-design .card__media{background:#eee9df;border-radius:0}body.rv-design .card__media .media{background:#eee9df}body.rv-design .card__media img{object-fit:contain}body.rv-design .collection-card-wrapper .card__media img{object-fit:cover}body.rv-design .card__heading{font-family:Georgia,serif;font-weight:400;font-size:18px;color:#42382c}body.rv-design .card__information .price{font-size:12px;color:#42382c}body.rv-design.product .product{padding-top:32px;padding-bottom:32px}body.rv-design.product .product__title h1{font-size:clamp(30px,3vw,44px);line-height:1.12;color:#42382c;margin-top:10px}body.rv-design.product .product__info-container{padding-top:8px}body.rv-design.product .price{color:#463c2e}body.rv-design.product .product__info-container .price .price-item--sale{color:#463c2e;font-size:28px!important;font-weight:400}body.rv-design.product .product-form__input{margin-top:24px}body.rv-design.product .product-form__input .form__label{font-size:12px;letter-spacing:.04em}body.rv-design.product .product__media-wrapper{min-width:0}body.rv-design.product .rv-color-hero,body.rv-design.product .product__media{background:#f1e7d8!important;border-radius:0!important;border:1px solid #e1d4c0;box-shadow:none!important}body.rv-design.product .rv-color-hero img,body.rv-design.product .product__media img{mix-blend-mode:normal;object-fit:contain}body.rv-design.product .rv-color-thumbs{gap:10px;padding:14px 0}body.rv-design.product .rv-color-thumbs button{border-radius:0!important;border:1px solid #d4c5ac!important;background:#f1e7d8!important}body.rv-design.product .rv-color-thumbs button[aria-pressed=true]{border:2px solid #8a6b42!important}body.rv-design.product .rv-color-thumbs img{mix-blend-mode:normal}body.rv-design.product .product-form__input input[type=radio]+label{border-color:#cfbc9d!important}body.rv-design.product .product-form__input input[type=radio]:checked+label:not(.rv-bag-color-choice){background:#463c2e!important;border-color:#463c2e!important;color:#fff8eb!important}body.rv-design.product .rv-bag-color-choice img{background:#f1e7d8;border-color:#cfbc9d}body.rv-design.product .product-form__input input[type=radio]:checked+label.rv-bag-color-choice img{border-color:#8a6b42;box-shadow:0 0 0 2px #e6d7bd}body.rv-design.product .product-form__input input[type=radio]:checked+label.rv-bag-color-choice span{color:#745735;font-weight:600}body.rv-design.product .product__info-container .product-form__buttons .product-form__submit{background:#463c2e!important;border-color:#463c2e!important;color:#fff8eb!important;border-radius:0!important;min-height:54px;letter-spacing:.04em}body.rv-design.product .product__info-container .product-form__buttons .product-form__submit:hover{background:#67533b!important}body.rv-design.product .quantity,body.rv-design .field__input,body.rv-design .select__select{background:#fff8ed;border-radius:0;border-color:#cdbda5;color:#42382c}body.rv-design.product .rv-trust__item{background:transparent!important;border:0!important;border-bottom:1px solid #ded2bf!important;box-shadow:none!important;border-radius:0!important;padding:14px 0}body.rv-design.product .rv-trust__icon{background:#eadcc4;color:#76603f}body.rv-design.product .rv-trust__title{font-size:12px;font-weight:500}body.rv-design.product .rv-trust__sub{font-size:10px}body.rv-design.product .rv-product-facts{background:#f1e6d4;border-color:#ded2bf;box-shadow:none}body.rv-design.product .rv-story-intro,body.rv-design.product .rv-story-copy,body.rv-design.product .rv-story-care{color:#42382c!important}body.rv-design.product .rv-story-row{background:#eee2ce!important}body.rv-design.product .rv-story-row:nth-of-type(2n){background:#f6eddf!important}body.rv-design.product .rv-story-inner figure img{border-radius:0!important;box-shadow:none!important;background:#f1e7d8!important;mix-blend-mode:normal}body.rv-design.product .rv-story-copy h2,body.rv-design.product .rv-story-care h2{font-family:Georgia,serif;font-weight:400!important;font-size:34px}body.rv-design.product .rv-story-copy p,body.rv-design.product .rv-story-care p{font-size:14px;line-height:1.85;color:#645641}body.rv-design.product [id^=RVFeatures-] .rvf-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 20px!important}body.rv-design.product [id^=RVFeatures-] .rvf-item{align-items:flex-start!important;text-align:left!important;padding:24px 0!important}body.rv-design.product [id^=RVFeatures-] .rvf-icon{background:#eaddc6;color:#7a6242;width:42px;height:42px}body.rv-design.product [id^=RVFeatures-] .rvf-title{font-family:Georgia,serif;font-size:20px;font-weight:400}body.rv-design.product [id^=RVFeatures-] .rvf-text{font-size:12px;line-height:1.8}body.rv-design.product [id^=RVFeatures-] .rvf-image{border-radius:0!important;box-shadow:none!important;background:#f1e7d8}body.rv-design.product [id^=RVFeatures-] .rvf-image img{mix-blend-mode:normal}body.rv-design .rv-review-overview{background:#efe3d0;color:#42382c;border-color:#ded2bf}body.rv-design .rv-review-overview__details>summary{background:#463c2e;color:#fff8eb}body.rv-design .rv-review-overview__quotes figure{background:#fbf5e9}body.rv-design .faq-section{background:transparent;color:#42382c}body.rv-design .rv-contact-art{height:220px;max-width:1344px;margin:20px auto 0;overflow:hidden}body.rv-design .rv-contact-art>img{height:100%;width:100%;object-fit:cover;object-position:center 45%}body.rv-design .main-page-title{font-size:clamp(34px,4vw,54px);line-height:1.15;margin-bottom:28px}body.rv-design .shopify-policy__container{max-width:900px;padding-top:48px;padding-bottom:72px}body.rv-design .shopify-policy__body,body.rv-design .rte{line-height:1.85;color:#574b3a}body.rv-design .shopify-policy__body h2,body.rv-design .rte h2{font-size:27px;margin-top:32px}body.rv-design .contact .field{margin-bottom:18px}body.rv-design .contact__button button{background:#463c2e!important;color:#fff8eb!important;min-width:180px;border-radius:0}body.rv-design .template-search{padding-top:36px}body.rv-design .template-search__header h1{font-size:48px}body.rv-design .template-search__search{max-width:620px}body.rv-design .facets__summary,body.rv-design .facet-filters__label,body.rv-design .facet-filters__sort{color:#574b3a}body.rv-design .facets__display{background:#fff8ed;border-color:#cfbc9d}body.rv-design .pagination__item{color:#463c2e}body.rv-design .pagination__item--current{background:#e5d5b9}body.rv-design .cart-item__image{background:#f1e7d8;mix-blend-mode:normal}body.rv-design .cart-items,body.rv-design .cart__footer{background:transparent}body.rv-design .cart__footer{border-top:1px solid #ded2bf}body.rv-design .cart__checkout-button,body.rv-design .cart__warnings .button{background:#463c2e!important;color:#fff8eb!important;border-color:#463c2e!important;border-radius:0}body.rv-design .drawer__inner{background:#f6eddf;border-color:#d3c2a5}body.rv-design .drawer__heading,body.rv-design .cart__empty-text{font-family:Georgia,serif;font-weight:400}body.rv-design .drawer__footer{background:#eee3d1;border-color:#d3c2a5}body.rv-design .customer{color:#42382c}body.rv-design .customer h1{font-size:42px}body.rv-design .customer button{background:#463c2e;color:#fff8eb;border-radius:0}body.rv-design .eng-rt{--rt-ink:#42382c;--rt-muted:#6d604c;--rt-faint:#827158;--rt-bg:#f6eddf;--rt-panel:#eee2ce;--rt-card:#fff9ee;--rt-chip:#ebddc5;--rt-hover:#e9d8bc;--rt-line:#d6c5a8;--rt-line-stark:#ad9167;--rt-accent:#463c2e;--rt-accent-text:#745735;--rt-accent-hov:#67533b;--rt-accent-wash:rgba(138,107,66,.09);--rt-on-accent:#fff8eb;--rt-r:0px;--rt-r-lg:0px}@media(max-width:989px){body.rv-design .rv-header__inner{padding:18px 24px}body.rv-design .rv-catalog__intro{padding:48px 28px;max-width:510px}body.rv-design .rv-catalog__intro h1{font-size:44px}body.rv-design .rv-catalog__hero{min-height:300px}body.rv-design .rv-product-grid{gap:28px 18px}body.rv-design .rv-section{padding:48px 28px}}@media(max-width:749px){body.rv-design .rv-announcement{gap:0;padding:8px 18px;font-size:9px}body.rv-design .rv-announcement span:not(:first-child){display:none}body.rv-design .rv-header__inner{min-height:80px;padding:18px 22px;gap:14px}body.rv-design .rv-wordmark>span{font-size:20px}body.rv-design .rv-footer__brand .rv-wordmark>span{font-size:22px}body.rv-design .rv-catalog{padding-top:18px}body.rv-design .rv-catalog__hero{min-height:300px;margin-bottom:22px}body.rv-design .rv-catalog__hero>img{object-position:65% center}body.rv-design .rv-catalog__veil{background:linear-gradient(90deg,#f5e8d2ed,#f5e8d28c 65%,transparent)}body.rv-design .rv-catalog__intro{padding:42px 22px;max-width:92%}body.rv-design .rv-catalog__intro h1{font-size:36px;max-width:300px}body.rv-design .rv-catalog__intro p:last-child{font-size:12px;max-width:280px}body.rv-design .rv-category-pills{gap:7px;margin-bottom:24px}body.rv-design .rv-category-pills a{padding:8px 12px;font-size:9px}body.rv-design .rv-catalog__toolbar{align-items:flex-start;font-size:10px;gap:12px;flex-wrap:wrap}body.rv-design .rv-catalog__toolbar select{max-width:180px;font-size:10px}body.rv-design .rv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}body.rv-design .rv-card h3{font-size:15px}body.rv-design .rv-card__price{font-size:10px}body.rv-design .rv-card__view{opacity:1;font-size:8px;padding:7px 10px}body.rv-design .rv-product-rating__text{font-size:9px}body.rv-design .rv-section{padding:38px 22px}body.rv-design .rv-section__heading h2{font-size:30px}body.rv-design.product .product{padding-top:18px;padding-bottom:20px}body.rv-design.product .product__title h1{font-size:32px}body.rv-design.product .product__info-container{padding-top:20px}body.rv-design.product .rv-story-copy h2{font-size:28px}body.rv-design.product .rv-story-copy p{font-size:13px}body.rv-design .rv-contact-art{height:160px;margin:12px 18px 0}body.rv-design .shopify-policy__container{padding:30px 22px 48px}body.rv-design .template-search__header h1{font-size:36px}body.rv-design .card__heading{font-size:16px}}@media(prefers-reduced-motion:reduce){body.rv-design .rv-card__view{transition:none}}body.rv-design.product .product__info-container .rv-sale-badge{background:#8a6b42!important;color:#fff8eb!important;border-color:#8a6b42!important;font-size:10px;letter-spacing:.04em;border-radius:0!important}body.rv-design.product .rv-buy-highlight{background:#f0e4d0;border-color:#dfcfb4;border-radius:0;color:#5d4b32}body.rv-design.product .rv-buy-highlight strong{font-size:12px;font-weight:500}body.rv-design.product .rv-buy-highlight small{font-size:10px}body.rv-design .rv-card__image>img,body.rv-design .card__media img{mix-blend-mode:normal}body.rv-design .card .badge,body.rv-design .card .product-discount span{background:#8a6b42!important;border-color:#8a6b42!important;color:#fff8eb!important;border-radius:0!important;font-size:10px;letter-spacing:.03em}body.rv-design.product .rv-color-hero,body.rv-design.product .product__media{background:#fff!important}@media(any-hover:hover){body.rv-design :is(.rv-card,.card-wrapper,.rv-med-category,.rv-med-edit__tile,.rv-buy-highlight,.rvf-item,.rv-brand-story__image){position:relative;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;transform-origin:center}body.rv-design :is(.rv-card,.card-wrapper,.rv-med-category,.rv-med-edit__tile,.rv-buy-highlight,.rvf-item,.rv-brand-story__image):is(:hover,:focus-within){transform:translateY(-6px);box-shadow:0 16px 32px #4b371f38;z-index:2}body.rv-design :is(.rv-card,.card-wrapper,.rv-buy-highlight,.rvf-item):is(:hover,:focus-within){background-color:#fff8ec}body.rv-design :is(.rv-card__image,.card__media,.rv-med-category,.rv-med-edit__tile,.rv-color-hero,.product__media,.rvf-image,.rv-brand-story__image,.rv-story-inner figure){overflow:hidden}body.rv-design :is(.rv-card__image,.card__media,.rv-med-category,.rv-med-edit__tile,.rv-color-hero,.product__media,.rvf-image,.rv-brand-story__image,.rv-story-inner figure) img{transition:transform .35s ease;transform-origin:center}body.rv-design :is(.rv-card:hover .rv-card__image,.rv-card:focus-within .rv-card__image,.card-wrapper:hover .card__media,.rv-med-category:hover,.rv-med-edit__tile:hover,.rv-color-hero:hover,.product__media:hover,.rvf-image:hover,.rv-brand-story__image:hover,.rv-story-inner figure:hover) img{transform:scale(1.055)}body.rv-design .rv-card:is(:hover,:focus-within) .rv-card__view{opacity:1}body.rv-design .rv-med-carousel .rv-med-products{padding-top:8px;padding-bottom:34px;margin-top:-8px;margin-bottom:-30px}body.rv-design .rv-buy-highlight:hover,body.rv-design .rvf-item:hover{box-shadow:0 10px 24px #4b371f33,inset 0 0 0 1px #bda47d}}@media(prefers-reduced-motion:reduce){body.rv-design :is(.rv-card,.card-wrapper,.rv-med-category,.rv-med-edit__tile,.rv-buy-highlight,.rvf-item,.rv-brand-story__image),body.rv-design :is(.rv-card__image,.card__media,.rv-med-category,.rv-med-edit__tile,.rv-color-hero,.product__media,.rvf-image,.rv-brand-story__image,.rv-story-inner figure) img{transition:none!important;transform:none!important}}@media(any-hover:hover){body.rv-design.product :is(.product-promo-banner,.product-form__submit,.shopify-payment-button){transition:transform .25s ease,box-shadow .25s ease}body.rv-design.product :is(.product-promo-banner,.product-form__submit:not(:disabled),.shopify-payment-button):is(:hover,:focus-within){transform:translateY(-4px);box-shadow:0 12px 26px #4b371f3b}body.rv-design.product .product-promo-banner:hover{background-color:#fff8ec}}@media(prefers-reduced-motion:reduce){body.rv-design.product :is(.product-promo-banner,.product-form__submit,.shopify-payment-button){transition:none!important;transform:none!important}}body.rv-design.product .product-form__input input[type=radio]+label:is(.vsi-swatch-label,.rv-bag-color-choice),body.rv-design.product .product-form__input input[type=radio]:checked+label:is(.vsi-swatch-label,.rv-bag-color-choice){background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#51432f!important}body.rv-design.product .product-form__input label.vsi-swatch-label .vsi-swatch-image{border:2px solid #d6c8b3!important;border-radius:50%!important;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.rv-design.product .product-form__input input[type=radio]:checked+label.vsi-swatch-label .vsi-swatch-image{border:3px solid #9b6036!important;box-shadow:0 0 0 3px #f1e4cf,0 6px 12px #5339202e!important;transform:translateY(-3px) scale(1.05);background:#fff8ec!important}body.rv-design.product .product-form__input input[type=radio]:checked+label:is(.vsi-swatch-label,.rv-bag-color-choice) :is(.vsi-swatch-text,span:not(.vsi-swatch-image)){color:#89532f!important;font-weight:700}body.rv-design.product .product-form__input input[type=radio]:checked+label.rv-bag-color-choice img{border:3px solid #9b6036!important;border-radius:50%!important;box-shadow:0 0 0 3px #f1e4cf,0 6px 12px #5339202e!important;transform:translateY(-3px) scale(1.05)}body.rv-design.product .product-form__input label:is(.vsi-swatch-label,.rv-bag-color-choice):hover :is(.vsi-swatch-image,img){border-color:#b28356!important}body.rv-design.product .product-form__input input[type=radio]:focus-visible+label:is(.vsi-swatch-label,.rv-bag-color-choice){outline:2px solid #9b6036;outline-offset:4px;border-radius:12px}@media(prefers-reduced-motion:reduce){body.rv-design.product .product-form__input label :is(.vsi-swatch-image,img){transition:none!important;transform:none!important}}body.rv-design .ai-edited-badge,body.rv-design .ai-edited-badge:is(:hover,:focus,:focus-within){top:auto!important;left:auto!important;right:9px!important;bottom:9px!important;background:transparent!important;border:1px solid rgba(66,56,44,.48)!important;border-radius:999px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#42382c!important;font-size:9px!important;font-weight:500!important;padding:4px 7px!important;transform:none!important}body.rv-design .ai-edited-badge svg{width:9px;height:9px;color:inherit}body.rv-design.product .rv-story-row{isolation:isolate}body.rv-design.product .rv-story-inner figure,body.rv-design.product .rv-story-inner figure img{background:transparent!important}body.rv-design.product .rv-story-inner figure img{mix-blend-mode:darken!important}body.rv-design.product .faqx{--faqx-bg:#f6eddf!important;--faqx-text:#42382c!important;--faqx-line:#d8c9b1!important;--faqx-accent:#8a6b42!important;background:#f6eddf!important;color:#42382c!important}body.rv-design.product .faqx .faqx__item{background:#f6eddf!important;border-color:#d8c9b1!important}body.rv-design.product .faqx .faqx__item:is(:hover,.is-open){background:#efe3d0!important}body.rv-design.product .faqx :is(.faqx__q,.faqx__a,.faqx__a-inner){background:transparent!important;color:inherit}@media(max-width:749px){body.rv-design.product .rv-buy-highlight small{display:none!important}}body.rv-design .rv-footer__main>div{min-width:0}body.rv-design .rv-footer__main a[href^="mailto:"]{white-space:nowrap;overflow-wrap:normal;word-break:normal;letter-spacing:0}body.rv-design .rv-footer__main p{max-width:none;text-wrap:pretty}@media(min-width:990px){body.rv-design .rv-footer__main{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(250px,1fr);gap:clamp(28px,4vw,70px)}}@media(min-width:750px)and (max-width:989px){body.rv-design .rv-footer__main{grid-template-columns:minmax(0,1fr) minmax(230px,1.2fr);gap:30px}body.rv-design .rv-footer__brand{grid-column:1/-1}}@media(max-width:749px){body.rv-design .rv-footer{padding:36px clamp(20px,6vw,28px) 24px}body.rv-design .rv-footer__main{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:30px;text-align:left}body.rv-design .rv-footer__brand{grid-column:auto}body.rv-design .rv-footer__main h2{margin-bottom:14px}body.rv-design .rv-footer__main a[href^="mailto:"]{font-size:clamp(11px,3vw,13px)}body.rv-design .rv-footer__main p{font-size:11px;line-height:1.7;margin-top:12px}body.rv-design .rv-footer__legal{align-items:flex-start;gap:20px}body.rv-design .rv-footer__legal nav{gap:12px 18px}}body.rv-design.product .product__media-wrapper{isolation:isolate}body.rv-design.product .rv-color-hero{background:transparent!important}body.rv-design.product .rv-color-hero img:not([src*=rv-med-]){mix-blend-mode:darken!important}body.rv-design.product .rv-color-thumbs button{background:transparent!important}body.rv-design.product .rv-color-thumbs img:not([src*=rv-med-]){mix-blend-mode:darken!important}body.rv-design.product .product__media-wrapper{background:#f6eddf}body.rv-design :is(.card__media,.card__media .media,.rv-card__image,.rvf-image){background:#f6eddf!important;isolation:isolate}body.rv-design :is(.card__media,.rv-card__image,.rvf-image) img:not([src*=rv-med-]){background:transparent!important;mix-blend-mode:darken!important}body.rv-design.product :is(.product__media,.thumbnail,.product-media-modal__content){background:#f6eddf!important;isolation:isolate}body.rv-design.product :is(.product__media,.thumbnail,.product-media-modal__content) img:not([src*=rv-med-]){background:transparent!important;mix-blend-mode:darken!important}body.rv-design :is(.cart-item__image-container,.cart-drawer .cart-item__image){background:#f6eddf!important}body.rv-design .cart-item__image:not([src*=rv-med-]){mix-blend-mode:darken}body.rv-design.product .rv-product-rating__text{white-space:nowrap;letter-spacing:.02em}@media(max-width:749px){body.rv-design.product .rv-product-rating__text{flex-basis:100%;font-size:clamp(9px,2.6vw,11px);line-height:1.5}body.rv-design.product .rv-product-rating__sep{display:none}}body.rv-design.product .product__info-container .price.price--on-sale{display:flex;align-items:center;flex-wrap:nowrap;gap:10px}body.rv-design.product .product__info-container .price--on-sale .price__container{margin:0;min-width:0}body.rv-design.product .product__info-container .price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:nowrap;gap:10px}body.rv-design.product .product__info-container .price--on-sale .price-item{margin:0;white-space:nowrap}body.rv-design.product .product__info-container .rv-sale-badge{flex:0 0 auto;white-space:nowrap;width:auto!important;max-width:none;line-height:1.2}@media(max-width:749px){body.rv-design.product .product__info-container .price.price--on-sale,body.rv-design.product .product__info-container .price--on-sale .price__sale{gap:8px}body.rv-design.product .product__info-container .price--on-sale s.price-item{font-size:clamp(12px,3.5vw,15px)}body.rv-design.product .product__info-container .price-item--sale{font-size:clamp(21px,6vw,27px);line-height:1.15}body.rv-design.product .product__info-container .rv-sale-badge{font-size:9px!important;padding:6px 7px!important;letter-spacing:0}body.rv-design.product .product__info-container{padding-top:12px}body.rv-design.product .product__info-container>.product__title{margin-top:10px;margin-bottom:8px}body.rv-design.product .product__title h1{font-size:clamp(25px,7vw,32px);line-height:1.1}body.rv-design.product .product__info-container .rv-shop-name{margin:8px 0}body.rv-design.product .rv-buy-highlights{margin:10px 0 12px;gap:7px}body.rv-design.product .rv-buy-highlight{padding:9px 8px}body.rv-design.product .product-form__input{margin-top:12px;margin-bottom:12px}body.rv-design.product .rv-stock-status{margin-top:10px;margin-bottom:10px}}body.rv-design.product .product__info-container .price--on-sale .price__container{flex:0 0 auto}@media(max-width:749px){body.rv-design.product .product__info-container .price--on-sale .price-item--sale{font-size:clamp(20px,6vw,26px)!important}body.rv-design.product .product__info-container .price--on-sale s.price-item{font-size:clamp(12px,3.5vw,15px)!important}}@media(max-width:359px){body.rv-design.product .product__info-container .price.price--on-sale,body.rv-design.product .product__info-container .price--on-sale .price__sale{gap:5px}body.rv-design.product .product__info-container .rv-sale-badge{font-size:8px!important;padding:5px!important}}@media(max-width:749px){body.rv-design.product .product-promo-wrapper--inline{margin-bottom:10px}body.rv-design.product .product-promo-banner__inner{grid-template-columns:16px 32px minmax(0,1fr);padding:7px 9px;column-gap:7px;row-gap:2px}body.rv-design.product .product-promo-banner__icon{font-size:16px}body.rv-design.product .product-promo-banner__media{width:32px!important;height:32px!important;border-radius:4px}body.rv-design.product .product-promo-banner__timer{font-size:clamp(9px,2.7vw,11px);line-height:1.25;letter-spacing:0;padding:0;text-align:left;white-space:nowrap}body.rv-design.product .product-promo-banner__text{font-size:10px;line-height:1.2;margin-left:0;padding:0}}@media(max-width:749px){body.rv-design.product [id^=RVFeatures-] .rvf-item{align-items:center!important;text-align:center!important}body.rv-design.product [id^=RVFeatures-] .rvf-icon{margin-left:auto!important;margin-right:auto!important}body.rv-design.product [id^=RVFeatures-] :is(.rvf-title,.rvf-text){text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/rv-shop-mediterranean.css.map */
