:root{--sensa-black: #000000;--sensa-warm-white: #F6F3EE;--sensa-stone: #D8D0C5;--sensa-silver: #B8BABD;--sensa-champagne: #A78A60;--sensa-dark-bronze: #6C5538;--ink: #120E09;--ink-soft: #4A4036;--taupe: #7A6E60;--paper: #FBF8F4;--white: #FFFFFF;--sand: #E8DCCB;--gold-foil: #B09156;--success: #2F6F4F;--error: #A63D2F;--surface-page: var(--paper);--surface-raised: var(--white);--surface-warm: var(--sensa-warm-white);--surface-selected: var(--sand);--surface-inverse: var(--ink);--surface-editorial: var(--sensa-black);--text-strong: var(--ink);--text-body: var(--ink-soft);--text-muted: var(--taupe);--text-accent: var(--sensa-dark-bronze);--text-inverse: var(--paper);--text-accent-inverse: var(--sensa-champagne);--border-hairline: rgba(18, 14, 9, .12);--border-default: var(--sensa-stone);--border-strong: var(--ink);--border-accent: var(--sensa-champagne);--accent: var(--sensa-champagne);--accent-text: var(--sensa-dark-bronze);--btn-primary-bg: var(--ink);--btn-primary-fg: var(--paper);--btn-primary-fg-complete: var(--sensa-champagne);--btn-secondary-border: var(--ink);--star: var(--sensa-champagne);--overlay-scrim: rgba(18, 14, 9, .48);--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-sans: "Jost", Arial, Helvetica, sans-serif;--font-script: "Allura", cursive;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--type-h1-size: 34px;--type-h1-lh: 38px;--type-h1-size-lg: 52px;--type-h1-lh-lg: 56px;--type-h2-size: 28px;--type-h2-lh: 32px;--type-h2-size-lg: 40px;--type-h2-lh-lg: 44px;--type-h3-size: 20px;--type-h3-lh: 26px;--type-h3-size-lg: 24px;--type-h3-lh-lg: 30px;--type-body-size: 16px;--type-body-lh: 26px;--type-body-size-lg: 17px;--type-body-lh-lg: 28px;--type-small-size: 14px;--type-small-lh: 20px;--type-micro-size: 12px;--type-micro-lh: 16px;--type-price-size: 22px;--type-eyebrow-size: 12px;--type-eyebrow-tracking: .18em;--type-button-size: 14px;--type-button-tracking: .14em;--type-descriptor-tracking: .32em;--text-heading-family: var(--font-display);--text-body-family: var(--font-sans);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--gutter-mobile: 20px;--gutter-desktop: 40px;--section-gap-mobile: 56px;--section-gap-desktop: 96px;--content-max: 1200px;--header-h-mobile: 52px;--header-h-desktop: 72px;--offer-bar-h: 32px;--sticky-bar-h: 72px;--tap-min: 44px;--btn-h: 52px;--btn-h-lg: 56px;--radius-none: 0px;--radius-button: 2px;--radius-card: 4px;--radius-sheet: 16px;--radius-pill: 999px;--radius-arch: 999px 999px 0 0;--shadow-none: none;--shadow-sticky: 0 -8px 24px rgba(18, 14, 9, .08);--shadow-sheet: 0 -16px 40px rgba(18, 14, 9, .12);--shadow-popover: 0 12px 32px rgba(18, 14, 9, .14);--rule-hairline: 1px solid var(--border-hairline);--rule-gold: 1px solid var(--sensa-champagne);--rule-gold-short: 40px;--ease-out: cubic-bezier(.2, .7, .2, 1);--dur-fast: .15s;--dur-base: .2s;--dur-slow: .32s}.s-scope,.s-scope *,.s-scope *:before,.s-scope *:after{box-sizing:border-box}.s-scope{font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--text-body);-webkit-font-smoothing:antialiased}.s-container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter-mobile));margin-inline:auto;padding-inline:var(--gutter-mobile)}.s-section{padding-block:var(--section-gap-mobile)}.s-h1,.s-h2,.s-h3{font-family:var(--text-heading-family);font-weight:var(--weight-regular);color:var(--text-strong);margin:0;text-wrap:balance;letter-spacing:-.005em}.s-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-lh)}.s-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-lh)}.s-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-lh)}.s-h1 em,.s-h2 em,.s-h3 em{font-style:italic}.s-eyebrow{font:var(--weight-medium) var(--type-eyebrow-size)/var(--type-micro-lh) var(--font-sans);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-accent)}.s-small{font-size:var(--type-small-size);line-height:var(--type-small-lh)}.s-micro{font-size:var(--type-micro-size);line-height:var(--type-micro-lh)}.s-muted{color:var(--text-muted)}.s-accent{color:var(--text-accent)}.s-price{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--type-price-size);color:var(--text-strong);font-variant-numeric:tabular-nums}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-h);padding-inline:var(--space-6);border-radius:var(--radius-button);font:var(--weight-medium) var(--type-button-size)/1 var(--font-sans);letter-spacing:var(--type-button-tracking);text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),opacity var(--dur-base)}.s-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.s-btn--secondary{background:transparent;color:var(--text-strong);border-color:var(--btn-secondary-border)}.s-btn[disabled],.s-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.s-btn:focus-visible,.s-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.s-link{color:var(--text-strong);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;font-size:var(--type-small-size)}.s-rule{border:0;border-top:var(--rule-hairline);margin:0}.s-rule--gold{width:var(--rule-gold-short);border-top:var(--rule-gold)}.s-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:990px){.s-container{max-width:calc(var(--content-max) + 2 * var(--gutter-desktop));padding-inline:var(--gutter-desktop)}.s-section{padding-block:var(--section-gap-desktop)}.s-h1{font-size:var(--type-h1-size-lg);line-height:var(--type-h1-lh-lg)}.s-h2{font-size:var(--type-h2-size-lg);line-height:var(--type-h2-lh-lg)}.s-h3{font-size:var(--type-h3-size-lg);line-height:var(--type-h3-lh-lg)}.s-scope{font-size:var(--type-body-size-lg);line-height:var(--type-body-lh-lg)}}@media(prefers-reduced-motion:reduce){.s-scope *{transition:none!important;animation:none!important}}.s-scope,.s-h,.s-sec,.s-pg,.s-kit,.s-cart,.s-welcome,.s-sticky{letter-spacing:0}html :where(.s-scope,.s-h,.s-sec,.s-pg,.s-kit,.s-cart,.s-welcome) :is(h1,h2,h3,h4){letter-spacing:0}sensa-header,sensa-kit,sensa-cart,sensa-slider,sensa-welcome{display:block}@media(min-width:1921px){body{background:var(--paper)}#MainContent,.shopify-section-group-header-group,.shopify-section-group-footer-group{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;box-sizing:border-box}}html.s-motion :is(#MainContent>.shopify-section,.shopify-section-group-footer-group):not(.s-in){opacity:0;transform:translate3d(0,36px,0)}html.s-motion :is(#MainContent>.shopify-section,.shopify-section-group-footer-group).s-in{transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:var(--s-delay, 0ms)}html.s-motion :is(#MainContent>.shopify-section,.shopify-section-group-footer-group):has(sensa-kit,.s-kit-bar,.s-oil-bar,.s-sticky,.s-coll,.s-offer,dialog,[data-no-reveal]){transform:none}html.s-motion #MainContent>.shopify-section:first-child{opacity:1;transform:none;animation:s-enter 1.1s cubic-bezier(.16,1,.3,1) backwards}html.s-motion #MainContent>.shopify-section:first-child:has(sensa-kit,.s-kit-bar,.s-oil-bar,.s-sticky,.s-coll,dialog){animation-name:s-enter-fade}@keyframes s-enter{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@keyframes s-enter-fade{0%{opacity:0}to{opacity:1}}html.s-motion .s-rv:not(.s-rv-in){opacity:0;transform:translate3d(0,22px,0)}html.s-motion .s-rv.s-rv-in{transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms)}@media(prefers-reduced-motion:reduce){html.s-motion :is(#MainContent>.shopify-section,.shopify-section-group-footer-group,.s-rv){opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}html :is(.s-oc__media,.s-dif__stage,.s-card__media,.s-cat__media,.s-path__pic,.s-why__tile,.s-opair__pic,.s-omore__pic,.s-prow__img,.s-rates__photo,.s-mega__feature-pic,.s-hotels__media,.s-feat__media,.s-feat__tile,.s-steps__media,.s-buy__media,.s-kit__tile,.s-kit-card__img,.s-mt__pic,.s-fstory__fig,.s-phero__media) img,html .s-mega-card__img{transition:opacity .5s ease,transform 1.2s cubic-bezier(.16,1,.3,1);backface-visibility:hidden}@media(hover:hover){html .s-mega__feature-item:hover .s-mega__feature-pic img,html :is(.s-oc__media,.s-opair__pic,.s-why__tile,.s-rates__photo,.s-hotels__media,.s-feat__media,.s-feat__tile,.s-steps__media,.s-buy__media,.s-kit__tile,.s-kit-card__img,.s-mt__pic,.s-fstory__fig,.s-phero__media):hover img,html :is(.s-dif:hover .s-dif__stage,.s-card:hover .s-card__media,.s-cat__card:hover .s-cat__media,.s-path:hover .s-path__pic,.s-omore__card:hover .s-omore__pic,.s-prow__item:hover .s-prow__img) img,html .s-mega-card:hover .s-mega-card__img{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){html :is(.s-oc__media,.s-dif__stage,.s-card__media,.s-cat__media,.s-path__pic,.s-why__tile,.s-opair__pic,.s-omore__pic,.s-prow__img,.s-rates__photo,.s-mega__feature-pic,.s-hotels__media,.s-feat__media,.s-feat__tile,.s-steps__media,.s-buy__media,.s-kit__tile,.s-kit-card__img,.s-mt__pic,.s-fstory__fig,.s-phero__media) img,html .s-mega-card__img{transition:opacity .3s;transform:none!important}}.shopify-policy__container{max-width:760px!important;padding:48px 20px 72px!important;font-family:var(--font-sans);color:var(--ink-soft)}.shopify-policy__title{text-align:left}.shopify-policy__title h1{font:400 38px/1.05 var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0 0 28px;padding-bottom:20px;border-bottom:1px solid var(--border-hairline);text-wrap:balance}.shopify-policy__body,.shopify-policy__body .rte{font:var(--weight-regular) 16px/27px var(--font-sans);letter-spacing:0;color:var(--ink-soft)}.shopify-policy__body .rte>*{margin:0}.shopify-policy__body .rte>*+*{margin-top:16px}.shopify-policy__body :is(p,li,td,th,span){font-family:var(--font-sans);letter-spacing:0}.shopify-policy__body :is(h1,h2,h3){margin:36px 0 0!important;font:400 28px/1.15 var(--font-display);letter-spacing:-.005em;color:var(--ink)}.shopify-policy__body h3{font-size:22px}.shopify-policy__body :is(h4,h5,h6){margin:28px 0 0!important;font:var(--weight-medium) 12px/1.6 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-accent)}.shopify-policy__body :is(strong,b){color:var(--ink);font-weight:var(--weight-semibold)}.shopify-policy__body a{color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#120e094d}.shopify-policy__body a:hover{text-decoration-color:currentColor}.shopify-policy__body :is(ul,ol){padding-left:20px}.shopify-policy__body li+li{margin-top:6px}.shopify-policy__body li::marker{color:var(--accent)}.shopify-policy__body hr{border:0;border-top:1px solid var(--border-hairline);margin:32px 0}.shopify-policy__body table{width:100%;border-collapse:collapse;font-size:14px}.shopify-policy__body :is(td,th){padding:10px 8px;border-bottom:1px solid var(--border-hairline);text-align:left}@media(min-width:990px){.shopify-policy__container{padding:72px 20px 96px!important}.shopify-policy__title h1{font-size:52px}.shopify-policy__body,.shopify-policy__body .rte{font-size:17px;line-height:29px}}html body,html body.gradient{background:var(--paper)}html .s-loading{position:relative;pointer-events:none;cursor:progress;color:transparent!important}html .s-loading>*{opacity:0!important;transition:none}html .s-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;box-sizing:border-box;border:2px solid var(--s-spin, currentColor);border-right-color:transparent;border-radius:50%;animation:s-spin .7s linear infinite}@keyframes s-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html .s-loading:after{animation-duration:1.6s}}.s-store{display:flex;flex-wrap:wrap;gap:8px}.s-store__badge{height:32px;box-sizing:border-box;padding:0 12px 0 8px;display:inline-flex;align-items:center;gap:6px;background:#000;color:#fff;border:1px solid #A6A6A6;border-radius:6px;text-decoration:none;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.s-store__badge:first-child{gap:5px}.s-store--quiet .s-store__badge{background:transparent;border-color:#fbf8f43d}a.s-store__badge{transition:border-color .2s}a.s-store__badge:hover{border-color:#fff}.s-store__mark{display:block;flex:none;width:19px;height:19px}.s-store__mark--apple{width:20px;height:20px;margin-top:-1px}.s-store__txt{display:flex;flex-direction:column;line-height:1}.s-store__sm{font-size:8px;font-weight:400;letter-spacing:0}.s-store__badge--play .s-store__sm{font-size:7px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.s-store__lg{margin-top:1px;font-size:16px;font-weight:500;letter-spacing:-.025em}.s-store__badge--play .s-store__lg{letter-spacing:-.015em}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sensa-base.css.map */
