@font-face {   font-family: Figtree;   font-weight: 400;   font-style: normal;   font-display: fallback;   src: url("//www.owlcrate.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"),        url("//www.owlcrate.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); } @font-face {   font-family: Figtree;   font-weight: 700;   font-style: normal;   font-display: fallback;   src: url("//www.owlcrate.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"),        url("//www.owlcrate.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff"); } @font-face {   font-family: Figtree;   font-weight: 500;   font-style: normal;   font-display: fallback;   src: url("//www.owlcrate.com/cdn/fonts/figtree/figtree_n5.3b6b7df38aa5986536945796e1f947445832047c.woff2") format("woff2"),        url("//www.owlcrate.com/cdn/fonts/figtree/figtree_n5.f26bf6dcae278b0ed902605f6605fa3338e81dab.woff") format("woff"); } @font-face {   font-family: Figtree;   font-weight: 400;   font-style: italic;   font-display: fallback;   src: url("//www.owlcrate.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"),        url("//www.owlcrate.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff"); } @font-face {   font-family: Figtree;   font-weight: 700;   font-style: italic;   font-display: fallback;   src: url("//www.owlcrate.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"),        url("//www.owlcrate.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff"); } @font-face {   font-family: Asul;   font-weight: 400;   font-style: normal;   font-display: fallback;   src: url("//www.owlcrate.com/cdn/fonts/asul/asul_n4.814c5323104eaec8052c156ea81d27e4cc2ecc89.woff2") format("woff2"),        url("//www.owlcrate.com/cdn/fonts/asul/asul_n4.fad4580d0c2a0762bf2eec95df0ca1bba03e7345.woff") format("woff"); } @font-face {   font-family: "Proza Libre";   font-weight: 500;   font-style: normal;   font-display: fallback;   src: url("//www.owlcrate.com/cdn/fonts/proza_libre/prozalibre_n5.769da275b5c2e5f28c2bf0b1166b9e95644c320c.woff2") format("woff2"),        url("//www.owlcrate.com/cdn/fonts/proza_libre/prozalibre_n5.e541836a24e317d3c57a7720b00396b71e15f38a.woff") format("woff"); } @font-face {   font-family: Figtree;   font-weight: 400;   font-style: normal;   font-display: fallback;   src: url("//www.owlcrate.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"),        url("//www.owlcrate.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); } @font-face {   font-family: Figtree;   font-weight: 600;   font-style: normal;   font-display: fallback;   src: url("//www.owlcrate.com/cdn/fonts/figtree/figtree_n6.9d1ea52bb49a0a86cfd1b0383d00f83d3fcc14de.woff2") format("woff2"),        url("//www.owlcrate.com/cdn/fonts/figtree/figtree_n6.f0fcdea525a0e47b2ae4ab645832a8e8a96d31d3.woff") format("woff"); } :root {   --page-container-width:          1600px;   --reading-container-width:       720px;   --divider-opacity:               0.14;   --gutter-large:                  30px;   --gutter-desktop:                20px;   --gutter-mobile:                 16px;   --section-padding:               50px;   --larger-section-padding:        80px;   --larger-section-padding-mobile: 60px;   --largest-section-padding:       110px;   --aos-animate-duration:          0.6s;    --base-font-family:              Figtree, sans-serif;   --base-font-weight:              400;   --base-font-style:               normal;   --heading-font-family:           Asul, serif;   --heading-font-weight:           400;   --heading-font-style:            normal;   --logo-font-family:              "Proza Libre", sans-serif;   --logo-font-weight:              500;   --logo-font-style:               normal;   --nav-font-family:               Figtree, sans-serif;   --nav-font-weight:               400;   --nav-font-style:                normal;    --base-text-size:15px;   --base-line-height:              1.6;   --input-text-size:16px;   --smaller-text-size-1:12px;   --smaller-text-size-2:14px;   --smaller-text-size-3:12px;   --smaller-text-size-4:11px;   --larger-text-size:32px;   --super-large-text-size:56px;   --super-large-mobile-text-size:26px;   --larger-mobile-text-size:26px;   --logo-text-size:26px;--btn-letter-spacing: 0.08em;     --btn-text-transform: uppercase;     --button-text-size: 13px;     --quickbuy-button-text-size: 13;     --small-feature-link-font-size: 0.75em;     --input-btn-padding-top:             1.2em;     --input-btn-padding-bottom:          1.2em;--heading-text-transform:uppercase;   --nav-text-size:                      15px;   --mobile-menu-font-weight:            inherit;    --body-bg-color:                      252 252 255;   --bg-color:                           252 252 255;   --body-text-color:                    40 37 96;   --text-color:                         40 37 96;    --header-text-col:                    #171717;--header-text-hover-col:             var(--header-text-col);--header-bg-col:                     #ffffff;   --heading-color:                     40 37 96;   --body-heading-color:                40 37 96;   --heading-divider-col:               #c4bbff;    --logo-col:                          #000000;   --main-nav-bg:                       #c4bbff;   --main-nav-link-col:                 #141321;   --main-nav-link-hover-col:           #141321;   --main-nav-link-featured-col:        #ffffff;    --link-color:                        0 175 166;   --body-link-color:                   0 175 166;    --btn-bg-color:                        25 207 210;   --btn-bg-hover-color:                  134 228 224;   --btn-border-color:                    25 207 210;   --btn-border-hover-color:              134 228 224;   --btn-text-color:                      28 27 46;   --btn-text-hover-color:                28 27 46;--btn-alt-bg-color:                    255 255 255;   --btn-alt-text-color:                  40 37 96;   --btn-alt-border-color:                40 37 96;   --btn-alt-border-hover-color:          40 37 96;--btn-ter-bg-color:                    211 211 255;   --btn-ter-text-color:                  9 9 22;   --btn-ter-bg-hover-color:              25 207 210;   --btn-ter-text-hover-color:            28 27 46;--btn-border-radius: 3px;--color-scheme-default:                             #fcfcff;   --color-scheme-default-color:                       252 252 255;   --color-scheme-default-text-color:                  40 37 96;   --color-scheme-default-head-color:                  40 37 96;   --color-scheme-default-link-color:                  0 175 166;   --color-scheme-default-btn-text-color:              28 27 46;   --color-scheme-default-btn-text-hover-color:        28 27 46;   --color-scheme-default-btn-bg-color:                25 207 210;   --color-scheme-default-btn-bg-hover-color:          134 228 224;   --color-scheme-default-btn-border-color:            25 207 210;   --color-scheme-default-btn-border-hover-color:      134 228 224;   --color-scheme-default-btn-alt-text-color:          40 37 96;   --color-scheme-default-btn-alt-bg-color:            255 255 255;   --color-scheme-default-btn-alt-border-color:        40 37 96;   --color-scheme-default-btn-alt-border-hover-color:  40 37 96;    --color-scheme-1:                             #282560;   --color-scheme-1-color:                       40 37 96;   --color-scheme-1-text-color:                  255 255 255;   --color-scheme-1-head-color:                  253 254 255;   --color-scheme-1-link-color:                  233 231 253;   --color-scheme-1-btn-text-color:              28 27 46;   --color-scheme-1-btn-text-hover-color:        28 27 46;   --color-scheme-1-btn-bg-color:                25 207 210;   --color-scheme-1-btn-bg-hover-color:          134 228 224;   --color-scheme-1-btn-border-color:            25 207 210;   --color-scheme-1-btn-border-hover-color:      134 228 224;   --color-scheme-1-btn-alt-text-color:          35 35 35;   --color-scheme-1-btn-alt-bg-color:            255 255 255;   --color-scheme-1-btn-alt-border-color:        35 35 35;   --color-scheme-1-btn-alt-border-hover-color:  35 35 35;    --color-scheme-2:                             #ebfbfa;   --color-scheme-2-color:                       235 251 250;   --color-scheme-2-text-color:                  40 37 96;   --color-scheme-2-head-color:                  40 37 96;   --color-scheme-2-link-color:                  8 161 153;   --color-scheme-2-btn-text-color:              28 27 46;   --color-scheme-2-btn-text-hover-color:        28 27 46;   --color-scheme-2-btn-bg-color:                25 207 210;   --color-scheme-2-btn-bg-hover-color:          134 228 224;   --color-scheme-2-btn-border-color:            25 207 210;   --color-scheme-2-btn-border-hover-color:      134 228 224;   --color-scheme-2-btn-alt-text-color:          35 35 35;   --color-scheme-2-btn-alt-bg-color:            255 255 255;   --color-scheme-2-btn-alt-border-color:        35 35 35;   --color-scheme-2-btn-alt-border-hover-color:  35 35 35;    /* Shop Pay payment terms */   --payment-terms-background-color:    #fcfcff;--quickbuy-bg: 252 252 255;--body-input-background-color:       rgb(var(--body-bg-color));   --input-background-color:            rgb(var(--body-bg-color));   --body-input-text-color:             var(--body-text-color);   --input-text-color:                  var(--body-text-color);   --body-input-border-color:           rgb(199, 198, 215);   --input-border-color:                rgb(199, 198, 215);   --input-border-color-hover:          rgb(135, 134, 168);   --input-border-color-active:         rgb(40, 37, 96);    --swatch-cross-svg:                  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(199, 198, 215)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");   --swatch-cross-hover:                url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(135, 134, 168)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");   --swatch-cross-active:               url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(40, 37, 96)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");    --footer-divider-col:                #ffffff;   --footer-text-col:                   255 255 255;   --footer-heading-col:                255 255 255;   --footer-bg:                         #000000;--product-label-overlay-justify: flex-start;--product-label-overlay-align: flex-start;--product-label-overlay-reduction-text:   #ffffff;   --product-label-overlay-reduction-bg:     #c20000;   --product-label-overlay-stock-text:       #ffffff;   --product-label-overlay-stock-bg:         #09728c;   --product-label-overlay-new-text:         #ffffff;   --product-label-overlay-new-bg:           #c16452;   --product-label-overlay-meta-text:        #ffffff;   --product-label-overlay-meta-bg:          #bd2585;   --product-label-sale-text:                #c20000;   --product-label-sold-text:                #171717;   --product-label-preorder-text:            #3ea36a;    --product-block-crop-align:               center;       --product-block-price-align:              flex-start;   --product-block-price-item-margin-start:  initial;   --product-block-price-item-margin-end:    .5rem;       --collection-block-image-position:   center center;    --swatch-picker-image-size:          40px;   --swatch-crop-align:                 center center;    --image-overlay-text-color:          255 255 255;--image-overlay-bg:                  rgba(0, 0, 0, 0.31);   --image-overlay-shadow-start:        rgb(0 0 0 / 0.37);   --image-overlay-box-opacity:         0.88;--product-inventory-ok-box-color:            #f2faf0;   --product-inventory-ok-text-color:           #108043;   --product-inventory-ok-icon-box-fill-color:  #fff;   --product-inventory-low-box-color:           #fcf1cd;   --product-inventory-low-text-color:          #dd9a1a;   --product-inventory-low-icon-box-fill-color: #fff;   --product-inventory-low-text-color-channels: 16, 128, 67;   --product-inventory-ok-text-color-channels:  221, 154, 26;    --rating-star-color: 255 202 29; }::selection {     background: rgb(var(--body-heading-color));     color: rgb(var(--body-bg-color));   }   ::-moz-selection {     background: rgb(var(--body-heading-color));     color: rgb(var(--body-bg-color));   }.navigation .h1 {   color: inherit !important; }.use-color-scheme--default {   --product-label-sale-text:           #c20000;   --product-label-sold-text:           #171717;   --product-label-preorder-text:       #3ea36a;   --input-background-color:            rgb(var(--body-bg-color));   --input-text-color:                  var(--body-input-text-color);   --input-border-color:                rgb(199, 198, 215);   --input-border-color-hover:          rgb(135, 134, 168);   --input-border-color-active:         rgb(40, 37, 96); }