.quick-cart__container,.purchase-confirmation-popup__container{padding:var(--rv-pop-m, 14px)}.quick-product--left{padding:calc(var(--rv-pop-m, 14px) * .6)}.quick-product--right-viewport{padding-right:calc(var(--rv-pop-m, 14px) * .6);padding-left:calc(var(--rv-pop-m, 14px) * .6)}.quick-product--right-viewport--footer{padding:calc(var(--rv-pop-m, 14px) * .6)}.popup__text-container{padding:max(40px,var(--rv-pop-m, 14px)) var(--rv-pop-m, 14px) var(--rv-pop-m, 14px)}@media(min-width:750px){.quick-cart__container,.purchase-confirmation-popup__container{padding:var(--rv-pop-d, 20px)}.quick-product--left{padding:calc(var(--rv-pop-d, 20px) * .6)}.quick-product--right-viewport{padding-left:0;padding-right:calc(var(--rv-pop-d, 20px) * .6)}.quick-product--right-inner{padding-top:calc(var(--rv-pop-d, 20px) * .6)}.quick-product--right-viewport--footer{padding:0 calc(var(--rv-pop-d, 20px) * .6) calc(var(--rv-pop-d, 20px) * .6) 0}.popup__text-container{padding:max(40px,var(--rv-pop-d, 20px)) var(--rv-pop-d, 20px) var(--rv-pop-d, 20px)}}.page .page__header{margin-bottom:22px}.page .page__heading,.shopify-policy__container .shopify-policy__title h1{font-size:30px!important;line-height:1.15;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.shopify-policy__container .shopify-policy__title{margin-bottom:22px}.page .rte--page,.shopify-policy__container .shopify-policy__body{max-width:700px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.7;color:#3d3935}.page .rte--page :is(p,li,td,th,span,div),.shopify-policy__body :is(p,li,td,th,span,div){font-size:inherit;line-height:inherit}.page .rte--page :is(p,ul,ol),.shopify-policy__body :is(p,ul,ol){margin-top:0;margin-bottom:.8em}.page .rte--page li,.shopify-policy__body li{margin-bottom:.3em}.page .rte--page li>p,.shopify-policy__body li>p{margin:0}.page .rte--page :is(ul,ol),.shopify-policy__body :is(ul,ol){padding-left:1.3em}.page .rte--page strong,.shopify-policy__body strong{font-weight:600;color:#111}.page .rte--page a,.shopify-policy__body a{color:#111;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page .rte--page a:hover,.shopify-policy__body a:hover{color:#b76e79}.page .rte--page :is(h2,h3,h4,h5,.rv-rte-title),.shopify-policy__body :is(h2,h3,h4,h5,.rv-rte-title){margin:1.9em 0 .7em;padding-top:1.5em;border-top:1px solid #eee7e5;font-size:12px!important;line-height:1.5;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#111}.page .rte--page .rv-rte-title :is(strong,b,em),.shopify-policy__body .rv-rte-title :is(strong,b,em){font-size:inherit;font-weight:inherit;font-style:normal}.page .rte--page :is(h2,h3,h4,h5,.rv-rte-title):first-child,.shopify-policy__body :is(h2,h3,h4,h5,.rv-rte-title):first-child,.page .rte--page hr+:is(h2,h3,h4,h5,.rv-rte-title),.shopify-policy__body hr+:is(h2,h3,h4,h5,.rv-rte-title){margin-top:0;padding-top:0;border-top:0}.page .rte--page hr,.shopify-policy__body hr{margin:1.9em 0;border:0;border-top:1px solid #eee7e5}.page .rte--page table,.shopify-policy__body table{width:100%;border-collapse:collapse;font-size:12.5px;line-height:1.4}.page .rte--page :is(th,td),.shopify-policy__body :is(th,td){padding:8px 10px;border:1px solid #eee7e5;text-align:left}.page .rte--page :is(th,thead td),.page .rte--page table:not(:has(thead,th)) tr:first-child td,.shopify-policy__body :is(th,thead td),.shopify-policy__body table:not(:has(thead,th)) tr:first-child td{background:#fdf4f6;color:#111;font-weight:600}@media(max-width:749px){.page .page__heading,.shopify-policy__container .shopify-policy__title h1{font-size:22px!important}.page .rte--page,.shopify-policy__container .shopify-policy__body{font-size:13.5px;line-height:1.65}.page .rte--page table,.shopify-policy__body table{display:block;overflow-x:auto;font-size:12px}.page .rte--page :is(th,td),.shopify-policy__body :is(th,td){padding:7px 8px;white-space:nowrap}}.shopify-section:has(+.shopify-section [data-section-type=contact-form]) [data-section-type=rich-text],.template-page:has(.newsletter-compact) [data-section-type=rich-text]{--section-padding-top: 28px !important;--section-padding-bottom: 8px !important;--section-padding-top-below-desktop: 24px !important;--section-padding-bottom-below-desktop: 8px !important}.shopify-section:has(+.shopify-section [data-section-type=contact-form]) .rich-text__inner,.template-page:has(.newsletter-compact) .rich-text__inner{max-width:560px!important;margin-left:auto;margin-right:auto;text-align:center!important;align-items:center!important}.shopify-section:has(+.shopify-section [data-section-type=contact-form]) .rich-text__heading,.template-page:has(.newsletter-compact) .rich-text__heading{font-size:30px!important;line-height:1.15;font-weight:400;letter-spacing:.06em;text-transform:uppercase;text-align:center}.shopify-section:has(+.shopify-section [data-section-type=contact-form]) .rich-text__text,.template-page:has(.newsletter-compact) .rich-text__text{font-size:14px!important;line-height:1.65;color:#3d3935;text-align:center}.shopify-section:has(+.shopify-section [data-section-type=contact-form]) .rich-text__text :is(p,span),.template-page:has(.newsletter-compact) .rich-text__text :is(p,span){font-size:inherit!important;margin-bottom:.6em}.shopify-section:has(+.shopify-section [data-section-type=contact-form]) .rich-text__text strong,.template-page:has(.newsletter-compact) .rich-text__text strong{font-weight:600;color:#111}[data-section-type=contact-form]{--section-padding-top: 12px !important;--section-padding-top-below-desktop: 12px !important}[data-section-type=contact-form] .contact-form__form{max-width:520px;margin-left:auto;margin-right:auto}[data-section-type=contact-form] .contact-form__wrapper{row-gap:14px!important;gap:14px!important}[data-section-type=contact-form] .contact-form__input-wrapper{margin-bottom:0!important}[data-section-type=contact-form] label{display:block;margin-bottom:6px;font-size:11px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#111}[data-section-type=contact-form] .input{min-height:44px;padding:10px 14px;border:1px solid #d8d4d1;border-radius:0;background:#fff;font-size:14px;color:#111;box-shadow:none}[data-section-type=contact-form] textarea.input{height:130px!important;min-height:110px}[data-section-type=contact-form] .input:focus,[data-section-type=contact-form] .input:focus-visible{border-color:#111;outline:none;box-shadow:none}[data-section-type=contact-form] .input::placeholder{color:#a39d99}[data-section-type=contact-form] .contact-form__button{width:100%;min-height:46px;margin-top:4px;border-radius:0;background:var(--rv-cart-accent, #fdf4f6);border-color:var(--rv-cart-accent, #fdf4f6);color:var(--rv-cart-text, #5c5652);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}[data-section-type=contact-form] .contact-form__button:hover{background:#f6e4e9;border-color:#f6e4e9}[data-section-type=contact-form] .contact-form__recaptcha-terms{max-width:520px;margin:12px auto 0;font-size:11px!important;color:#8a8480;text-align:center}.template-page:has(.newsletter-compact) .newsletter-compact{--section-padding-top: 8px !important;--section-padding-bottom: 48px !important;--section-padding-top-below-desktop: 8px !important;--section-padding-bottom-below-desktop: 40px !important;background:transparent}.template-page:has(.newsletter-compact) .newsletter-compact__block-text-content{display:none!important}.template-page:has(.newsletter-compact) .newsletter-compact__block-content{display:block!important;max-width:520px;margin-left:auto;margin-right:auto}.template-page:has(.newsletter-compact) .newsletter-compact__signup{width:100%!important;max-width:none!important;margin:0 auto!important}.template-page:has(.newsletter-compact) .newsletter-compact__signup-inner,.template-page:has(.newsletter-compact) .newsletter-compact__signup-form{display:flex;flex-direction:column;gap:10px}.template-page:has(.newsletter-compact) .newsletter-compact__signup-input{width:100%;min-height:46px;padding:10px 14px;border:1px solid #d8d4d1;border-radius:0;font-size:14px;text-align:left}.template-page:has(.newsletter-compact) .newsletter-compact__signup-input:focus{border-color:#111;outline:none;box-shadow:none}.template-page:has(.newsletter-compact) .newsletter-compact__signup-button,.template-page:has(.newsletter-compact) .newsletter-compact__signup .btn{width:100%!important;min-height:46px;border-radius:0;background:var(--rv-cart-accent, #fdf4f6)!important;border-color:var(--rv-cart-accent, #fdf4f6)!important;color:var(--rv-cart-text, #5c5652)!important;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.template-page:has(.newsletter-compact) .newsletter-compact__signup .btn:hover{background:#f6e4e9!important;border-color:#f6e4e9!important}.template-page:has(.newsletter-compact) .newsletter-compact__signup-footer{margin-top:10px;font-size:11px!important;line-height:1.5;color:#8a8480;text-align:center}@media(max-width:749px){.shopify-section:has(+.shopify-section [data-section-type=contact-form]) .rich-text__heading,.template-page:has(.newsletter-compact) .rich-text__heading{font-size:22px!important}.shopify-section:has(+.shopify-section [data-section-type=contact-form]) .rich-text__text,.template-page:has(.newsletter-compact) .rich-text__text{font-size:13.5px!important}}.template-page:has(.newsletter-compact) .newsletter-compact__signup-email{flex-direction:column!important;align-items:stretch!important;gap:10px}.template-page:has(.newsletter-compact) .newsletter-compact__signup-email>*{width:100%!important;max-width:none!important;margin:0!important}.template-page:has(.newsletter-compact) .newsletter-compact__signup .btn:before,.template-page:has(.newsletter-compact) .newsletter-compact__signup .btn:after{content:none!important}.template-page:has(.newsletter-compact) .newsletter-compact__inner,.template-page:has(.newsletter-compact) .newsletter-compact__block-content{min-height:0!important;padding-top:0!important;padding-bottom:0!important}[data-section-type=contact-form] .contact-form__wrapper>div:has(>.contact-form__button){grid-column:1 / -1;width:100%}[data-section-type=contact-form] .contact-form__button:before,[data-section-type=contact-form] .contact-form__button:after{content:none!important}[data-section-type=contact-form] .section-introduction{max-width:520px;margin-left:auto!important;margin-right:auto!important;margin-bottom:18px!important;text-align:center!important;justify-content:center!important}[data-section-type=contact-form] .section-introduction :is(h1,h2,h3,h4,h5,h6){font-size:15px!important;line-height:1.4;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center}.shopify-section:has(+.shopify-section [data-section-type=contact-form]) .rich-text__heading{font-size:24px!important}@media(max-width:749px){.shopify-section:has(+.shopify-section [data-section-type=contact-form]) .rich-text__heading{font-size:20px!important}}[data-section-type=contact-form] .section-introduction{display:flex!important;flex-direction:column;align-items:center!important;width:100%}[data-section-type=contact-form] .section-introduction>*{margin-left:auto!important;margin-right:auto!important;text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/rv-sections.css.map */
