:root{--navy: #103050;--navy-deep: #0b2440;--gold: #ffc456;--gold-ink: #103050;--aqua: #70d0d0;--fris-blue: #8ac6e2;--lavender: #c9b7de;--neutral: #b0b0b0;--bg: #fdfefe;--bg-alt: #f2f8fa;--surface: #ffffff;--surface-alt: #edf5f6;--ink: #103050;--ink-muted: rgba(16, 48, 80, .68);--ink-soft: rgba(16, 48, 80, .5);--border: rgba(16, 48, 80, .12);--shadow: 0 2.24rem 5.12rem rgba(16, 48, 80, .1);--shadow-lg: 0 3.2rem 7.2rem rgba(16, 48, 80, .16);--shadow-sm: 0 1.4rem 3.6rem rgba(16, 48, 80, .08);--radius-xs: .8rem;--radius-sm: 1.12rem;--radius: 1.84rem;--radius-lg: 2.72rem;--radius-pill: 999px;--gutter: clamp(1.76rem, 4vw, 3.84rem);--wide: 128rem;--font-ui: var(--font-body-family, "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif);--font-brand: Georgia, "Baskerville Old Face", "Times New Roman", serif;--kicker-gold: color-mix(in srgb, var(--gold) 55%, var(--navy) 45%)}html[data-theme=dark]{--bg: #0b2440;--bg-alt: #0f2e4e;--surface: #123457;--surface-alt: #0f2e4e;--ink: #f2f8fb;--ink-muted: rgba(242, 248, 251, .74);--ink-soft: rgba(242, 248, 251, .55);--kicker-gold: var(--gold);--border: rgba(255, 255, 255, .14);--shadow: 0 2.24rem 5.12rem rgba(0, 0, 0, .35);--shadow-lg: 0 3.2rem 7.2rem rgba(0, 0, 0, .45);--shadow-sm: 0 1.4rem 3.6rem rgba(0, 0, 0, .28)}html[data-theme=dark] [class*=color-scheme-]{--color-background: 11, 36, 64;--gradient-background: #0b2440;--color-background-contrast: 18, 52, 87;--color-foreground: 242, 248, 251;--color-shadow: 0, 0, 0;--color-button: 255, 196, 86;--color-button-text: 16, 48, 80;--color-secondary-button: 11, 36, 64;--color-secondary-button-text: 138, 198, 226;--color-link: 138, 198, 226;--color-badge-foreground: 242, 248, 251;--color-badge-background: 11, 36, 64;--color-badge-border: 255, 255, 255}html[data-theme=dark] body{background-color:var(--bg);color:var(--ink)}html{scroll-behavior:smooth;scroll-padding-top:9rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.floretti-section :is(h1,h2,h3,h4,h5),.floretti-header :is(h1,h2,h3,h4,h5),.floretti-footer :is(h1,h2,h3,h4,h5),.floretti-promo :is(h1,h2,h3,h4,h5){color:inherit}.floretti-section{padding-block:clamp(5.12rem,7vw,8.8rem);background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:16px;line-height:1.5;transition:background .25s ease,color .25s ease}.floretti-section--alt{background:var(--bg-alt)}.floretti-section *,.floretti-section *:before,.floretti-section *:after{box-sizing:border-box}.floretti-section img{max-width:100%;display:block}.floretti-section a,html[data-theme=dark] .floretti-section .rte a:hover{color:inherit}.floretti-section button{font:inherit}.floretti-section ul{margin:0;padding:0;list-style:none}.floretti-section h1,.floretti-section h2,.floretti-section h3,.floretti-section h4,.floretti-section p{margin:0}.floretti-section .shell{max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter)}.floretti-section .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.floretti-section .kicker{display:inline-flex;align-items:center;gap:.8rem;color:var(--kicker-gold);font-size:1.248rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.44rem}.floretti-section .kicker:before{content:"";width:2.56rem;height:2px;background:currentColor;border-radius:2px}.floretti-section .section-title{font-size:clamp(2.56rem,3.1vw,3.76rem);font-weight:750;letter-spacing:0;line-height:1.15;max-width:34ch}.floretti-section .section-title .accent{color:var(--fris-blue)}.floretti-section .section-lede{color:var(--ink-muted);font-size:clamp(1.568rem,1.3vw,1.728rem);line-height:1.7;max-width:56ch;margin-top:1.36rem}.floretti-section .section-head{margin-bottom:clamp(3.2rem,4vw,4.8rem)}.floretti-section .section-head.center{text-align:center;margin-inline:auto}.floretti-section .section-head.center .section-title,.floretti-section .section-head.center .section-lede{margin-inline:auto}.floretti-section .btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;border-radius:var(--radius-pill);border:1.5px solid transparent;cursor:pointer;font-weight:650;font-size:1.472rem;padding:1.52rem 2.56rem;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.floretti-section .btn:focus-visible{outline:2px solid var(--fris-blue);outline-offset:3px}.floretti-section .btn--primary{background:var(--gold);color:var(--gold-ink);box-shadow:0 1.44rem 2.88rem #ffc4564d}.floretti-section .btn--primary:hover{transform:translateY(-1px);box-shadow:0 1.92rem 3.52rem #ffc45666}.floretti-section .btn--ghost{background:color-mix(in srgb,var(--fris-blue) 10%,transparent);border-color:var(--fris-blue);color:var(--navy)}html[data-theme=dark] .floretti-section .btn--ghost{color:var(--fris-blue);background:color-mix(in srgb,var(--fris-blue) 14%,transparent)}.floretti-section .btn--ghost:hover{background:color-mix(in srgb,var(--fris-blue) 22%,transparent);transform:translateY(-1px)}.floretti-section .btn--dark{background:var(--navy);color:#fff}html[data-theme=dark] .floretti-section .btn--dark{background:#fff;color:var(--navy)}.floretti-section .btn--sm{padding:.96rem 1.68rem;font-size:1.248rem;letter-spacing:.02em}.floretti-section .btn--block{width:100%}.floretti-section .btn[disabled],.floretti-section .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.floretti-section .gold-badge{display:inline-flex;align-items:center;gap:.56rem;background:var(--gold);color:var(--gold-ink);border-radius:var(--radius-pill);font-size:1.088rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.608rem 1.2rem;box-shadow:0 .8rem 1.76rem #ffc45659}.floretti-section .price-pill{display:inline-flex;align-items:center;background:#0b2440e0;color:var(--gold);border:1px solid rgba(255,196,86,.4);border-radius:var(--radius-pill);font-size:1.216rem;font-weight:750;padding:.608rem 1.2rem;white-space:nowrap}.floretti-section .scent-pill{display:inline-flex;align-items:center;gap:.64rem;border:1.5px solid var(--pill-color, var(--fris-blue));border-radius:var(--radius-pill);padding:.608rem 1.28rem .608rem .8rem;font-size:1.28rem;font-weight:650;background:transparent;color:var(--ink);cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.floretti-section .scent-pill .dot{width:1.04rem;height:1.04rem;border-radius:50%;background:var(--pill-color, var(--fris-blue));flex:none}.floretti-section .scent-pill[aria-pressed=true]{background:color-mix(in srgb,var(--pill-color, var(--fris-blue)) 18%,transparent);box-shadow:0 0 0 1px var(--pill-color, var(--fris-blue)) inset}.floretti-section .scent-pill[disabled]{opacity:.45;cursor:not-allowed}.floretti-section .chip{font-size:1.152rem;font-weight:650;color:var(--ink-muted);background:var(--surface-alt);border-radius:var(--radius-pill);padding:.48rem 1.04rem}.floretti-section .chip--wash{background:color-mix(in srgb,var(--gold) 24%,transparent);color:var(--gold-ink);font-weight:750}html[data-theme=dark] .floretti-section .chip--wash{color:var(--gold)}.floretti-section .price-row{display:flex;align-items:baseline;gap:.96rem;margin-top:1.52rem}.floretti-section .price-now{font-size:2.4rem;font-weight:750;color:var(--gold-ink)}html[data-theme=dark] .floretti-section .price-now{color:var(--gold)}.floretti-section .price-was{font-size:1.376rem;color:var(--ink-soft);text-decoration:line-through;font-weight:550}.floretti-section .price-per{font-size:1.216rem;color:var(--ink-muted);font-weight:650}@media(max-width:620px){.floretti-section{padding-block:clamp(3.84rem,9vw,5.44rem)}}@media(min-width:1200px){main[data-template=index]{--wide: 112rem;--gutter: clamp(2rem, 3vw, 3.2rem)}main[data-template=index] .floretti-section{padding-block:clamp(4.4rem,5vw,6.8rem)}main[data-template=index] .floretti-section .section-head{margin-bottom:clamp(2.8rem,3vw,4rem)}main[data-template=index] .floretti-section .kicker{margin-bottom:1.08rem;font-size:1.12rem;letter-spacing:.15em}main[data-template=index] .floretti-section .kicker:before{width:2.24rem}main[data-template=index] .floretti-section .section-title{font-size:clamp(2.4rem,2.45vw,3.32rem);line-height:1.12}main[data-template=index] .floretti-section .section-lede{margin-top:1.12rem;font-size:clamp(1.44rem,1.08vw,1.6rem);line-height:1.62}main[data-template=index] .floretti-section .btn{padding:1.28rem 2.16rem;font-size:1.36rem}main[data-template=index] .floretti-section .btn--sm{padding:.88rem 1.44rem;font-size:1.16rem}main[data-template=index] .floretti-section .gold-badge{font-size:1rem;padding:.52rem 1.04rem}main[data-template=index] .floretti-section .price-pill,main[data-template=index] .floretti-section .scent-pill{font-size:1.16rem}main[data-template=index] .floretti-section .price-now{font-size:2.08rem}}@media(min-width:1500px){main[data-template=index]{--wide: 108rem}}@media(prefers-reduced-motion:reduce){.floretti-section *,.floretti-section *:before,.floretti-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.shopify-policy__container,.floretti-document{box-sizing:border-box;width:min(100%,104rem);max-width:104rem;margin-inline:auto;padding:clamp(4.8rem,7vw,8rem) var(--gutter);font-family:var(--font-ui);color:var(--ink-muted);position:relative}.shopify-policy__title,.shopify-policy__body,.floretti-document__head,.floretti-document .rte{width:min(100%,76ch);margin-inline:auto}.floretti-document.page-width,.floretti-document.page-width--narrow{max-width:104rem;padding-inline:var(--gutter)}.shopify-policy__container *,.shopify-policy__container *:before,.shopify-policy__container *:after,.floretti-document *,.floretti-document *:before,.floretti-document *:after{box-sizing:border-box}.shopify-policy__title,.floretti-document__head{text-align:left;padding-bottom:0;border-bottom:0;margin-bottom:clamp(1.8rem,3vw,2.8rem)}.shopify-policy__title h1,.floretti-document__head h1{color:var(--ink);font-size:clamp(3.2rem,4.2vw,5.6rem);font-weight:820;letter-spacing:0;line-height:1.08;margin:0}.floretti-document__head .main-page-title{margin-bottom:0}.shopify-policy__body,.floretti-document .rte{padding:clamp(2.2rem,4vw,3.8rem);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:var(--radius);box-shadow:0 1.2rem 3.2rem #1030500e;font-size:1.6rem;line-height:1.75;overflow-wrap:anywhere}.shopify-policy__body p,.shopify-policy__body li,.floretti-document .rte p,.floretti-document .rte li{color:var(--ink-muted);font-family:var(--font-ui);font-size:1.6rem;line-height:1.75;letter-spacing:0}.shopify-policy__body,.shopify-policy__body div,.floretti-document .rte,.floretti-document .rte div{white-space:normal}.shopify-policy__body div,.shopify-policy__body pre,.shopify-policy__body code,.floretti-document .rte div,.floretti-document .rte pre,.floretti-document .rte code{color:inherit;font:inherit}.shopify-policy__body pre,.shopify-policy__body code,.floretti-document .rte pre,.floretti-document .rte code{white-space:normal;word-break:normal}.shopify-policy__body pre,.floretti-document .rte pre{margin:0}.shopify-policy__body div,.floretti-document .rte div{display:contents}.shopify-policy__body :where(h1,h2,h3,h4,p,ul,ol,blockquote,table,pre),.floretti-document .rte :where(h1,h2,h3,h4,p,ul,ol,blockquote,table,pre){margin:0}.shopify-policy__body :where(p,ul,ol,blockquote,table,pre)+:where(p,ul,ol,blockquote,table,pre),.floretti-document .rte :where(p,ul,ol,blockquote,table,pre)+:where(p,ul,ol,blockquote,table,pre){margin-top:1.24rem}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body .floretti-policy-intro-heading,.shopify-policy__body .floretti-policy-heading,.floretti-document .rte h1,.floretti-document .rte h2,.floretti-document .rte h3,.floretti-document .rte h4,.floretti-document .rte .floretti-policy-intro-heading,.floretti-document .rte .floretti-policy-heading{color:var(--ink);font-weight:750;letter-spacing:0;line-height:1.25;margin:3.2rem 0 0}.shopify-policy__body h1,.shopify-policy__body h2,.floretti-document .rte h1,.floretti-document .rte h2{font-size:clamp(2.1rem,2.6vw,2.8rem)}.shopify-policy__body h3,.floretti-document .rte h3{font-size:2rem}.shopify-policy__body .floretti-policy-heading,.floretti-document .rte .floretti-policy-heading{display:block;font-size:2rem;margin-top:3.2rem;padding-top:0}.shopify-policy__body .floretti-policy-subheading{display:block;color:var(--ink);font-size:1.72rem;font-weight:760;line-height:1.32;margin-top:2rem}.shopify-policy__body :where(h1,h2,h3,h4,.floretti-policy-intro-heading,.floretti-policy-heading)+:where(p,ul,ol,blockquote,table,pre),.floretti-document .rte :where(h1,h2,h3,h4,.floretti-policy-intro-heading,.floretti-policy-heading)+:where(p,ul,ol,blockquote,table,pre){margin-top:1rem}.shopify-policy__body>:first-child,.floretti-document .rte>:first-child{margin-top:0}.shopify-policy__body .floretti-policy-lede,.floretti-document .rte>p:first-of-type{color:var(--ink);font-size:clamp(1.72rem,1.7vw,2.12rem);font-weight:680;line-height:1.52}.shopify-policy__body .floretti-policy-intro-heading,.floretti-document .rte .floretti-policy-intro-heading{display:block;font-size:2rem}.shopify-policy__body .floretti-policy-duplicate-title,.shopify-policy__body .floretti-policy-empty,.floretti-document .rte .floretti-policy-duplicate-title{display:none}.shopify-policy__body .floretti-policy-duplicate-title+*,.floretti-document .rte .floretti-policy-duplicate-title+*{margin-top:0}.shopify-policy__body .floretti-policy-date,.floretti-document .rte .floretti-policy-date{color:color-mix(in srgb,var(--ink-muted) 78%,transparent);font-size:1.376rem;font-weight:650;margin-bottom:1.6rem}.shopify-policy__body .floretti-policy-date+*,.floretti-document .rte .floretti-policy-date+*{margin-top:0}.shopify-policy__body .floretti-policy-after-heading{margin-top:1rem!important}.shopify-policy__body .floretti-policy-after-date{margin-top:0!important}.shopify-policy__body strong,.floretti-document .rte strong{color:var(--ink);font-weight:700}.shopify-policy__body p>strong:only-child,.shopify-policy__body p>b:only-child,.floretti-document .rte p>strong:only-child,.floretti-document .rte p>b:only-child{display:inline;color:inherit;font-size:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit;margin:0}.shopify-policy__body pre strong,.shopify-policy__body pre b,.shopify-policy__body code strong,.shopify-policy__body code b,.floretti-document .rte pre strong,.floretti-document .rte pre b,.floretti-document .rte code strong,.floretti-document .rte code b{display:block;color:var(--ink);font-size:1.84rem;font-weight:750;letter-spacing:0;line-height:1.25;margin:3.2rem 0 1rem}.shopify-policy__body pre strong:first-child,.shopify-policy__body pre b:first-child,.shopify-policy__body code strong:first-child,.shopify-policy__body code b:first-child,.floretti-document .rte pre strong:first-child,.floretti-document .rte pre b:first-child,.floretti-document .rte code strong:first-child,.floretti-document .rte code b:first-child{margin-top:0}.shopify-policy__body p:has(>strong:only-child),.shopify-policy__body p:has(>b:only-child),.floretti-document .rte p:has(>strong:only-child),.floretti-document .rte p:has(>b:only-child){margin-top:1.24rem}.shopify-policy__body p:has(>strong:only-child)+p,.shopify-policy__body p:has(>b:only-child)+p,.shopify-policy__body .floretti-policy-heading+p,.shopify-policy__body .floretti-policy-subheading+p,.floretti-document .rte p:has(>strong:only-child)+p,.floretti-document .rte p:has(>b:only-child)+p,.floretti-document .rte .floretti-policy-heading+p{margin-top:1rem}.shopify-policy__body :where(h1,h2,h3,h4,.floretti-policy-intro-heading,.floretti-policy-heading)+p,.floretti-document .rte :where(h1,h2,h3,h4,.floretti-policy-intro-heading,.floretti-policy-heading)+p{margin-top:1rem}.shopify-policy__body p strong:first-child:not(:only-child),.shopify-policy__body li strong:first-child:not(:only-child),.floretti-document .rte p strong:first-child:not(:only-child),.floretti-document .rte li strong:first-child:not(:only-child){display:inline;padding:.08rem .4rem .12rem;color:var(--ink);background:color-mix(in srgb,var(--gold) 16%,transparent);border-radius:.4rem;font-weight:760}.shopify-policy__body a,.floretti-document .rte a{color:var(--ink);text-decoration:underline;text-underline-offset:.24rem}.shopify-policy__body a:hover,.floretti-document .rte a:hover{color:var(--fris-blue)}.shopify-policy__body ul,.shopify-policy__body ol,.floretti-document .rte ul,.floretti-document .rte ol{list-style-position:outside;padding-left:2.24rem}.shopify-policy__body li,.floretti-document .rte li{margin-top:.64rem;padding-left:.32rem}.shopify-policy__body li::marker,.floretti-document .rte li::marker{color:var(--fris-blue)}.shopify-policy__body blockquote,.floretti-document .rte blockquote{display:block;padding:1.6rem 1.92rem;border:1px solid color-mix(in srgb,var(--fris-blue) 26%,var(--border));border-left:.4rem solid var(--fris-blue);border-radius:var(--radius);background:color-mix(in srgb,var(--fris-blue) 9%,var(--surface));color:var(--ink)}.shopify-policy__body blockquote>*,.floretti-document .rte blockquote>*{margin:0}.shopify-policy__body table,.floretti-document .rte table{width:100%;border-collapse:collapse;font-size:1.472rem;display:block;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-xs)}.shopify-policy__body th,.shopify-policy__body td,.floretti-document .rte th,.floretti-document .rte td{text-align:left;padding:1.04rem 1.28rem;border-bottom:1px solid var(--border)}.shopify-policy__body th,.floretti-document .rte th{color:var(--ink);font-weight:700;white-space:nowrap}@media(max-width:620px){.shopify-policy__container,.floretti-document{padding-block:clamp(3.6rem,12vw,5.2rem)}.shopify-policy__body,.floretti-document .rte{padding:2rem}.shopify-policy__title h1,.floretti-document__head h1{font-size:clamp(2.8rem,10vw,4rem)}.shopify-policy__body{font-size:1.536rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/floretti-tokens.css.map */
