@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";:root{--para-font: "DM Sans", sans-serif;--head-font: "Cormorant Garamond", serif;--jet-font: "JetBrains Mono", monospace;--navy: #1B2A4A;--gold: #D4A853;--teal:#3A7D7B;--cream:#F5F0E8;--black:#2C2C2C;--gray:#6B7280}.collection-wrapper,.container,header .header__row{max-width:1280px;margin:0 auto;padding:0 80px;width:100%}.max-320{max-width:320px}.max-640{max-width:640px}.max-600{max-width:600px;margin:0 auto}.max-700{max-width:700px}strong{font-weight:700!important}p,li{font:400 16px/28px var(--para-font);letter-spacing:0}p em:has(strong){background:linear-gradient(104deg,#d5aa5300 .9%,#d5aa5340 2.4%,#d5aa532e 5.8%,#d5aa531f 93%,#d5aa5338 96%,#d5aa5300 98%);padding:.12em .35em;margin:-.12em -.1em;border-radius:.8em .3em .9em .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal}p em:has(strong) strong{font-weight:400!important}.sm-font,.sm-font *{font:400 12px/18px var(--para-font);color:#1b2a4bcc}.md-font,.md-font *{font:400 14px/21px var(--para-font)}.lg-font,.lg-font *{font:400 17px/31px var(--para-font)}.xl-font,.xl-font *{font:400 20px/34px var(--para-font)}.eyebrow{font:600 13px/19.5px var(--para-font);letter-spacing:.2em;text-transform:uppercase}.eyebrow-sm{font:300 11px/16px var(--para-font);text-transform:uppercase;letter-spacing:.2em}.head-lg{font:400 88px/1 var(--head-font);letter-spacing:0}.h1,h1{font:400 64px/66px var(--head-font);letter-spacing:0}.h2,h2{font:400 52px/56px var(--head-font);letter-spacing:0}.h3,h3,h3.h3{font:400 44px/48px var(--head-font);letter-spacing:0}.h4,h4{font:400 32px/40px var(--head-font)}.font-36{font-size:36px;line-height:40px}.font-40{font-size:40px;line-height:44px}.font-48{font-size:48px;line-height:52px}.font-60{font-size:60px;line-height:1}.font-24{font:600 24px/1.35 var(--para-font)}.btn{font:600 14px/21px var(--para-font);padding:14px 32px;border:1px solid;border-radius:40px;display:inline-block;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.btn-primary{border-color:#d5aa53!important;color:#1b2a4b!important;background-color:#d5aa53!important}.btn-primary:hover{background-color:#d5aa53!important;transform:scale(1.02)}.btn-outline,.btn-outline-light{color:#1b2a4bb3!important;border-color:#1b2a4b26!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:transparent!important}.btn-outline-light{border-color:#f5efe566!important;color:#f5efe5!important}.btn-outline:hover{transform:scale(1.02);background-color:#1b2a4b0d}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-5{margin-top:40px}.mt-6{margin-top:48px}.mt-7{margin-top:56px}.w-55{width:55%}.w-45{width:45%}.font-italic{font-style:italic}.sm-line{margin:12px 0 40px;width:48px;height:1px}.count-num{font:400 13px/19px var(--jet-font);letter-spacing:2.3px}product-form-component>form{display:none}.announcement-bar__slide{text-align:center;font-family:var(--para-font)}.announcement-bar__slide p.announcement-bar__text{font-family:var(--para-font);color:#1b2a4b}aside.announcement-bar{background-color:#d5aa53!important}header{padding:9px 0;background-color:#f7f1e8}.header__underlay-closed,.header__underlay{background:#f7f1e8!important}.header__row{display:flex}.header__columns{width:100%}header-component#header-component{background-color:transparent!important}.header__row.header__row--top.color-scheme-1.section.section--full-width-margin.section--page-width{background-color:#f7f1e8!important}overflow-list.overflow-menu li span{padding:0}overflow-list.overflow-menu li{margin-inline:1.5rem!important}overflow-list.overflow-menu li span{font:500 14px/20px var(--para-font);letter-spacing:.56px}:is(.menu-list:where(:has(.menu-list__list-item:hover)),.menu-list:where(:has(.menu-list__list-item:focus-within)),.menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active))) .menu-list__link,.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{color:#1b2a4b!important}@media(max-width:767px){header,header .menu-drawer-container .header__icon--summary{padding-inline:0}header .header__row{padding-inline:24px!important}}footer{background-color:#1b2a4b}footer span.menu__heading__default{font:600 13px/20px var(--para-font);color:#fff}footer summary.menu__heading.h3{padding:0;margin:0}footer nav.details-content li a,footer rte-formatter.spacing-style a{font-size:14px;line-height:20px;text-decoration:none;color:#f5efe5d9;font-weight:400}footer .group-block-content p{font-size:10px;line-height:14px;color:#f5efe58c}footer>div{max-width:1280px;margin:0 auto;padding:0 80px;width:100%}footer .utilities.utilities--blocks-1{padding:24px 0;border-top:1px solid rgb(245 239 229 / 55%)}footer .utilities.utilities--blocks-1.spacing-style p{color:#f5efe58c!important}footer .utilities.utilities--blocks-1.spacing-style span{color:#f5efe58c;font-size:13px;line-height:20px;font-weight:var(--para-font)}footer .utilities.utilities--blocks-1.spacing-style span a{color:#f5efe58c;text-decoration:none}.social-icons__wrapper svg.social-icons__icon.icon-default,.social-icons__wrapper svg.social-icons__icon.icon-default path{fill:#f5efe5d9!important}footer .menu__item{line-height:18px!important}footer .menu__item+.menu__item{margin-block-start:8px}footer nav.details-content li a:hover,footer rte-formatter.spacing-style a:hover{color:#d5aa53!important}.social-icons__wrapper svg.social-icons__icon.icon-default:hover,.social-icons__wrapper svg.social-icons__icon.icon-default path:hover{fill:#d5aa53!important}@media(max-width:767px){footer .group-block-content p{font-size:12px;line-height:19px}}@media(max-width:1024px){.head-lg{font-size:64px;line-height:1}.font-60{font-size:56px}}@media(max-width:767px){.collection-wrapper,.container,header .header__columns,footer>div{padding:0 24px}header .header__row .header__columns.spacing-style{padding-inline:0!important}.eyebrow{font-size:12px;line-height:18px}.h1,h1,.font-60{font-size:36px;line-height:37px}.font-48{font-size:34px;line-height:40px}.h2,h2,.font-36{font-size:32px;line-height:34px}.h3,h3,h3.h3{font-size:32px;line-height:35px}.font-24{font-size:18px;line-height:22px}p,li{font-size:15px;line-height:20px}.xl-font,.xl-font *,.sm-mob{font-size:16px;line-height:26px}.md-font,.md-font *{font-size:13px;line-height:20px}.xs-16,.xs-16 *{font-size:16px;line-height:28px}.section-content-wrapper.section-content-wrapper{display:grid;grid-template-columns:repeat(1,1fr)}}.product-information__grid.product-information--media-left{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-information{max-width:1280px;margin:0 auto;padding-inline:80px;padding-block:48px;display:flex}.product-information .product-information__media{padding-right:0!important}.product-information .product-media{border-radius:16px}.product-information slideshow-slides{border-radius:16px}.product-information media-gallery{padding:0!important}.product-information h1{font:500 36px/45px var(--head-font);letter-spacing:0%;vertical-align:middle;color:#1b2a4b}.product-information .custom-typography p{font:300 15px/24px var(--para-font)!important;letter-spacing:0%;vertical-align:middle}.product-information span.buy-buttons-block+rte-formatter{background-color:#d4a8530f;border-radius:12px;padding:22px 16px;border:1px solid #00000014}.product-information span.buy-buttons-block+rte-formatter ul li+li{margin-top:6px}.product-information span.buy-buttons-block+rte-formatter p{font:500 12px/18px var(--para-font);margin-bottom:8px!important;letter-spacing:.72px;vertical-align:middle;text-transform:uppercase;color:#1b2a4bb2}.product-information span.buy-buttons-block+rte-formatter ul{padding:0;margin:0;list-style:none}.product-information span.buy-buttons-block+rte-formatter ul li{font:400 13px/20px var(--para-font);padding-left:17px;letter-spacing:0%;vertical-align:middle;color:#1b2a4bcc;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M11.6663 3.5L5.24967 9.91667L2.33301 7" stroke="%23D5AA53" stroke-width="1.16667" stroke-linecap="round" stroke-linejoin="round"/></svg>') left center no-repeat;background-size:13px}.product-information .group-block img{width:18px}.product-information .group-block-content{width:auto!important}.product-information .group-block .image-block{width:auto}.product-information .group-block rte-formatter h5{font:600 13px/20px var(--para-font);letter-spacing:0%;color:#1b2a4b}.product-information .group-block rte-formatter p{font:400 11px/17px var(--para-font);vertical-align:middle;color:#4c5567;margin:0}.product-information summary.details__header{font:500 14px/21px var(--para-font);min-height:unset!important;display:flex;vertical-align:middle;color:#1b2a4b}.product-information .group-block{border-color:#00000014}.product-information .spacing-style.text-block.custom-typography p,.product-information .spacing-style.text-block.custom-typography ul li{font-size:15px;color:#1b2a4bb3;line-height:1.65;font-family:DM Sans,sans-serif}.product-information .spacing-style.text-block.custom-typography ul{padding-left:0;margin-left:20px}.sticky-add-to-cart__bar{background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:#00000014 0 -2px 20px!important;border-top:1px solid rgba(0,0,0,.06)!important;width:100%!important;border-radius:0!important;bottom:0!important}.sticky-add-to-cart__bar .sticky-add-to-cart__image{display:none}.sticky-add-to-cart__bar p.sticky-add-to-cart__title{font:500 16px/20px var(--head-font);font-size:16px;line-height:20px;font-family:var(--head-font);font-weight:500;color:#1b2a4b}.sticky-add-to-cart__bar .sticky-add-to-cart__price{font-size:12px;line-height:16px;font-family:var(--para-font)}.sticky-add-to-cart__bar .sticky-add-to-cart__price{flex-grow:1}.sticky-add-to-cart__bar .sticky-add-to-cart__info{padding-right:10px;flex:unset}.sticky-add-to-cart__bar button.sticky-add-to-cart__button.add-to-cart-button.button{background-color:#d5aa53;color:#1a2132}.sticky-add-to-cart__bar .container{display:flex;align-items:center}@media(max-width:991px){.product-information__grid.product-information--media-left{display:flex;flex-direction:column}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:0!important}}@media(max-width:767px){.product-information{padding-inline:24px}.product-information .group-block-content.mobile-column{align-items:center;text-align:center}.product-information .group-block-content.mobile-column *{text-align:center;justify-content:center;align-items:center}}.menu-drawer{background:#1b2a4b!important}.menu-drawer button.button.close-button.menu-drawer__close-button{position:absolute;right:0;color:#fff!important}.menu-drawer nav.menu-drawer__navigation{display:flex;justify-content:center;align-items:center;text-align:center;height:100%}.menu-drawer .menu-drawer__menu-item{justify-content:center;color:#fff;font-family:var(--head-font)}.bundler-volume-target-element.sealsubs-ac-contained .bndlr-volume{padding:0!important;border:none!important;background-color:transparent!important}.bndlr-volume-description{font:600 12px/18px var(--para-font)!important;letter-spacing:.96px;vertical-align:middle;font-style:normal;color:#1b2a4b99}.sls-option-container.seal-table{font:600 13px/19px var(--para-font)!important;letter-spacing:0%;text-align:center;border-radius:24px!important}.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,.sealsubs-container .sls-option-container.sls-active{background-color:#1b2a4b!important;color:#fff!important}.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,.sealsubs-container .sls-option-container.sls-active *{color:#fff}.bndlr-volume-discounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.bndlr-volume-style-0.bndlr-volume-discount.bndlr-has-savings-text{border-radius:17px;box-shadow:none;text-align:center!important;display:flex!important;flex-direction:column}.bndlr-volume-main-text{font:600 15px/21px var(--para-font)!important;letter-spacing:0%;text-align:center;color:#1b2a4b}.bndlr-volume-variant-price{font:400 11px/16px var(--para-font)!important;letter-spacing:0%;text-align:center;margin-block:7px}.bndlr-volume-saving-text{font:400 11px/16px var(--para-font)!important;letter-spacing:0%;text-align:center;border-radius:50px!important;padding-block:7px!important;padding-inline:10px!important;width:100%!important}@media(max-width:767px){.bndlr-volume-discounts{grid-template-columns:repeat(1,minmax(0,1fr))}}.science-systems__media-inner>img{animation:float 6s ease-in-out infinite}.science-systems__media-inner>img:nth-of-type(2){animation-delay:.3s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}product-form-component{width:100%;display:block}product-form-component>form{display:block!important}.cart-drawer__header,div#cart-drawer-header,.cart-drawer__content,.cart-drawer__summary{background-color:#f4eee3!important}div#bndlr-discount-message{background-color:#f4ede1!important;border:none!important}.bndlr-message-yes{background-color:#1d2a4a!important}div#bndlr-discount-message *{font-family:var(--para-font)!important}header .header__underlay{display:none}header .mega-menu__list overflow-list.overflow-menu li{margin-inline:0!important}header overflow-list.overflow-menu li{position:relative}header .mega-menu.section.section--full-width-margin{display:flex;width:100%}header .mega-menu__grid{display:flex;width:100%;min-width:90px}header .mega-menu__list{display:flex;width:100%}header .menu-list__submenu.color-scheme-matches-parent{min-width:140px;margin-top:-7px;margin-left:-36px}header .menu-list__submenu-inner{background-color:#fff;padding:13px!important;box-shadow:0 0 10px 45px #eee}.product-information accordion-custom details .details-content p{font:300 14px/24px var(--para-font)!important;letter-spacing:0%;vertical-align:middle}footer .single-image-wrap{opacity:.7}.product-information__grid table{height:auto}.product-information__grid table img{width:auto!important;max-width:80%}section.newsletter-brief:has(.cs-form-fields:empty){display:none}@media(min-width:768px){.klaviyo-form.klaviyo-form.klaviyo-form>div{flex-direction:row!important;align-items:center!important;gap:14px}.klaviyo-form.klaviyo-form.klaviyo-form>div button[type=button]{min-width:107px}.klaviyo-form.klaviyo-form.klaviyo-form .needsclick{padding-bottom:0!important;padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
