@font-face{font-family:Tenor Sans;src:url(talent-TenorSans-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.talent-adapted{background:#f6f2eb;color:#241b16}.talent-scope{font:16px/1.5 Arial,sans-serif}.talent-scope img{max-width:100%;height:auto}.talent-scope picture{display:contents}.talent-scope .registered-brand{font-family:Tenor Sans,sans-serif!important;font-weight:400!important}.talent-scope .talent-menu{display:none}.talent-scope .product-image{position:relative}.talent-scope .product-image-badge{position:absolute;left:0;bottom:0;font-size:12px}.talent-scope .newsletter form{display:flex;flex-wrap:wrap;gap:12px}.talent-scope .newsletter input{min-width:0;flex:1;padding:12px}.talent-scope .newsletter button{padding:12px}.talent-scope .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.talent-scope .site-header{position:relative}.talent-scope .brand-signature .button-link{column-gap:.4em}.talent-scope .full-ingredient-library h2{scroll-margin-top:100px}.talent-scope .button-link{white-space:normal}.talent-scope .footer-logo{color:inherit}.talent-scope a:focus-visible,.talent-scope summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.talent-adapted .main-product{background:#f6f2eb}.talent-adapted .xo-product-info-content__title{font-family:Georgia,serif;font-weight:400}.talent-adapted .xo-collapse__trigger{display:flex;justify-content:space-between;gap:16px}.talent-adapted .xo-collapse__trigger-icon{margin-left:auto;order:2}.talent-adapted .xo-collapse__trigger-icon:before{content:"+"}.talent-adapted .xo-collapse__trigger-icon svg{display:none}.talent-adapted .xo-collapse__trigger[xo-active] .xo-collapse__trigger-icon:before{content:"\2212"}@media(max-width:900px){.talent-scope .talent-menu{display:block}.talent-scope .talent-menu nav{position:absolute;left:0;right:0;top:100%;background:#f6f2eb;padding:24px;z-index:40;display:grid;gap:18px}.talent-scope .site-header{gap:12px}.talent-scope .desktop-nav{display:none}}.talent-scope .site-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.talent-scope .header-actions{justify-self:end}.talent-scope .talent-navigation{position:relative}.talent-scope .talent-navigation summary{cursor:pointer;list-style:none}.talent-scope .talent-navigation nav{position:absolute;left:0;top:calc(100% + 20px);display:grid;gap:16px;padding:24px;min-width:230px;background:#f6f2eb;border:1px solid #d5c9bc;z-index:100;box-shadow:0 12px 24px #241b1620}.talent-scope .wordmark{display:flex;flex-direction:column;align-items:center}.talent-scope .wordmark-sub{font-size:10px;letter-spacing:.15em}.talent-scope .header-actions{display:flex;gap:14px}.talent-scope .header-actions a{font-size:12px}@media(max-width:600px){.talent-scope .site-header{padding:20px 16px;gap:8px}.talent-scope .wordmark-primary{font-size:23px}.talent-scope .wordmark-sub{font-size:8px}.talent-scope .header-actions{gap:8px}.talent-scope .header-actions a{font-size:10px}.talent-scope .talent-navigation summary{font-size:12px}}.talent-adapted .main-product__image-content{position:relative}.talent-adapted .talent-native-badge{position:absolute;bottom:0;left:0;z-index:2;max-width:100%;padding:10px 14px;background:#241b16;color:#fff;font:400 12px/1.2 Arial,sans-serif;letter-spacing:.08em}.talent-scope .product-card .product-image-badge{font-size:clamp(9px,1vw,12px);padding:10px;max-width:100%}.talent-scope .hero-visual picture img{width:100%;height:100%;object-fit:contain}.talent-scope .ritual-image picture img{width:100%;height:100%;object-fit:contain}.talent-scope .site-header{grid-template-columns:auto 1fr auto 1fr}.talent-scope .talent-desktop-links{display:flex;gap:22px;margin-left:22px;font-size:12px}.talent-scope .wordmark{grid-column:3}.talent-scope .header-actions{grid-column:4}@media(max-width:900px){.talent-scope .talent-desktop-links{display:none}.talent-scope .site-header{grid-template-columns:1fr auto 1fr}.talent-scope .wordmark{grid-column:2}.talent-scope .header-actions{grid-column:3}}.talent-adapted .main-product{background:#faf5ed;color:#211a16;padding-block:48px}.talent-adapted .main-product__container{max-width:1440px;padding-inline:5vw}.talent-adapted .main-product__grid{gap:48px}.talent-adapted .talent-editorial-photo{background:#f5eee4;min-height:520px;display:grid;align-items:center}.talent-adapted .talent-editorial-photo img{display:block;width:100%;height:auto;max-height:800px;object-fit:contain}.talent-adapted .xo-product-info-content__title{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(32px,3.7vw,56px);line-height:1.08;letter-spacing:-.02em;margin:12px 0 20px;color:#211a16}.talent-adapted .xo-product-info-content__description{font:18px/1.65 Helvetica Neue,Helvetica,Arial,sans-serif;color:#54524d}.talent-adapted .talent-product-eyebrow{font:12px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0}.talent-adapted .talent-product-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-block:1px solid #211a1629;padding:18px 0;margin:24px 0;font:14px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}.talent-product-facts dt{text-transform:uppercase;letter-spacing:.1em;font-size:10px;margin-bottom:6px}.talent-product-facts dd{margin:0}.talent-adapted .xo-collapse__trigger{font:18px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;color:#211a16}.talent-adapted .xo-collapse__content{font:15px/1.7 Helvetica Neue,Helvetica,Arial,sans-serif}.talent-adapted .xo-main-cart{background:#faf5ed;color:#211a16}.talent-adapted .xo-cart-table{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.talent-scope .product-image button{width:100%;background:transparent;border:0;padding:0;cursor:pointer}.talent-scope .product-image img{width:100%;object-fit:contain}.talent-scope .bundle-footer{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.talent-scope .bundle-footer p{margin:0;text-align:right}.talent-scope .bundle-controls button{min-width:36px;min-height:36px}.talent-scope [disabled]{opacity:.45;cursor:not-allowed}.talent-scope .bundle-item select{width:100%;padding:8px;margin-block:8px}.talent-scope .bundle-quantity{min-width:32px;text-align:center}.talent-scope .small-note{font-size:12px;line-height:1.5}@media(max-width:749px){.talent-adapted .main-product__grid{gap:24px}.talent-adapted .main-product__container{padding-inline:20px}.talent-adapted .talent-editorial-photo{min-height:0}.talent-adapted .main-product{padding-block:24px}.talent-adapted .talent-product-facts{gap:10px;font-size:12px}.talent-scope .bundle-footer{align-items:stretch}.talent-scope .bundle-footer p{text-align:right}.talent-scope .catalog .product-grid{grid-template-columns:1fr}}.talent-product-trust{display:flex;align-items:center;gap:16px;margin-block:24px;font:12px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}.talent-product-trust picture{display:contents}.talent-product-trust img{width:54px;height:54px;object-fit:contain}.talent-scope .talent-navigation summary{text-transform:uppercase;font:12.48px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.11em}.talent-scope .talent-desktop-links{font-size:12.48px;text-transform:uppercase;letter-spacing:.06em;gap:20px}.talent-scope .wordmark-sub{font-size:10px;text-transform:uppercase}.talent-scope .talent-navigation summary:after{content:"\2304";margin-left:8px}.talent-scope .cta-row form[data-talent-add-form]{display:contents}.talent-adapted{--talent-body-font:"Helvetica Neue",Helvetica,Arial,sans-serif;--talent-heading-font:"Iowan Old Style",Baskerville,"Times New Roman",serif;--font-body-family:var(--talent-body-font);--font-heading-family:var(--talent-heading-font);font-family:var(--talent-body-font)}.talent-adapted .talent-scope,.talent-adapted .talent-scope p,.talent-adapted button,.talent-adapted input,.talent-adapted select,.talent-adapted textarea,.talent-adapted .xo-btn,.talent-adapted .button-link,.talent-adapted .price,.talent-adapted [class*=price]{font-family:var(--talent-body-font)}.talent-adapted .talent-scope p{font-family:var(--talent-body-font)!important}.talent-adapted .talent-scope .nav,.talent-adapted .talent-scope .nav a,.talent-adapted .talent-scope .nav-dropdown-menu a,.talent-adapted .talent-scope .talent-navigation summary,.talent-adapted .talent-scope .talent-desktop-links{font-family:var(--talent-body-font)}.talent-adapted .talent-scope h1,.talent-adapted .talent-scope h2,.talent-adapted .talent-scope .product-info h3,.talent-adapted .talent-scope .faq-list summary,.talent-adapted .xo-product-info-content__title,.talent-adapted .xo-collapse__trigger{font-family:var(--talent-heading-font)}.talent-adapted .talent-scope .wordmark-primary,.talent-adapted .talent-scope .footer-logo,.talent-adapted .talent-scope .talent-name,.talent-adapted .talent-scope .registered-brand{font-family:Tenor Sans,sans-serif!important;font-weight:400!important;font-synthesis:none}.talent-adapted .xo-product-info-content__title{margin:4px 0 6px;padding-bottom:0}.talent-adapted .xo-product-info-content .shopify-app-block{padding:6px 0}.talent-adapted .xo-product-info-content__price{margin:4px 0 8px}.talent-adapted .talent-product-trust{gap:12px;margin:10px 0}.talent-adapted .talent-product-facts{gap:12px;margin:10px 0;padding:12px 0}.talent-adapted .talent-product-description{padding:6px 0 12px}.talent-adapted .xo-cart-mini__price-number,.talent-adapted .xo-cart-totals__value{font-family:var(--talent-body-font)!important;font-size:14px!important;font-weight:500;line-height:1.4;letter-spacing:0}html body.talent-adapted,html body.talent-adapted #xo-root,html body.talent-adapted #xo-root *{-webkit-user-select:text!important;user-select:text!important}html body.talent-adapted #xo-root img,html body.talent-adapted #xo-root picture,html body.talent-adapted #xo-root svg,html body.talent-adapted #xo-root video,html body.talent-adapted #xo-root canvas{-webkit-user-select:none!important;user-select:none!important}html body.talent-adapted #xo-root ::selection{background:#d8cfc4!important;color:#241b16!important}html body.talent-adapted #xo-root ::-moz-selection{background:#d8cfc4!important;color:#241b16!important}.talent-scope .catalog .product-card--talent-kit .product-image>a{display:flex;align-items:center}.talent-essential-photo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;background:#f5eee4;min-height:260px}.talent-essential-photo img{width:100%;height:auto;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/61/assets/talent-integration.css.map */
