:root{--font-header-family: "Victor Serif 50 Medium", serif;--font-body-family: "Relative Book Pro", sans-serif;--font-caption-family: "Sharp Grotesk Book 22", sans-serif;--color-text-primary: #000000;--color-text-primary-inverted: #ffffff;--color-text-secondary: #686868;--color-text-secondary-inverted: #a6a6a6;--color-bg-primary: #ffffff;--color-bg-primary-inverted: #272727;--color-bg-secondary: #f3f3f3;--color-border-primary: #a6a6a6;--color-fragrance: #111;--color-gated-content: #082149;--color-gated-content-accent: #DCB447;--color-text-error: #dc2626}body{overflow-x:hidden;font-size:14px;line-height:1.5}.skip-to-content-link{top:1px;left:1px}.skip-to-content-link:focus{z-index:9999;overflow:auto;width:auto;height:auto;clip:auto;clip-path:none;background-color:#fff}#shopify-section-mobile-nav{overflow:auto;position:relative}.color-fragrance{color:var(--color-fragrance)}.border-fragrance{border:1px solid var(--color-fragrance)}.visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.site-pad,.site-pad--gated{padding-top:134px}@media screen and (min-width: 1024px){.site-pad--gated{padding-top:102px}}.container-pad{width:100%;padding-left:25px;padding-right:25px;max-width:1920px;margin:auto}.section-pad{padding-top:40px;padding-bottom:40px}.section-bg{background:var(--color-bg-secondary)}.section-cta{display:grid;padding:25px 0 0}.section-cta a{width:100%}.section-cta__title{padding-left:6px}.body-small{font-size:12px}p{font-size:16px;line-height:1.5}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-header-family);margin:0}h1,.h1{font-size:32px;line-height:1.15}h2,.h2{font-size:26px;line-height:1.15}h3,.h3{font-size:22px;line-height:1.2}h4,.h4{font-size:18px;line-height:1.3}h5,.h5{font-size:16px;line-height:1.3}.button{cursor:pointer;justify-content:center;align-items:center;box-sizing:border-box;padding:1rem 2.2rem;text-decoration:none;min-width:180px;-webkit-appearance:none;appearance:none;text-transform:uppercase;text-decoration:none!important;letter-spacing:.12em;font-size:10px;font-family:var(--font-caption-family);display:inline-flex;border:0;text-align:center;height:42px;white-space:nowrap;transition:all .3s ease}.button--details,.button--full-width,.button--full-width-mobile{width:100%}@media screen and (min-width: 768px){.button--full-width-mobile{width:auto}}.button--primary{background:#222;color:#fff}.button--primary-fragrance{background:var(--color-fragrance);color:#fff}.button--primary-gated-content{background:var(--color-gated-content);color:#fff;height:42px;line-height:110%;padding:1rem 2.1875rem;margin-bottom:22px}@media screen and (min-width: 768px){.button--primary-gated-content{height:40px;margin-bottom:0}}.button--primary-gated-content-accent{background:var(--color-gated-content-accent);color:var(--color-gated-content)}.button--primary-inverted{background:#fff;color:#222}.button--secondary{border:1px solid #222;background:transparent;color:#222}.button--secondary-fragrance{border:1px solid var(--color-fragrance);background:transparent;color:var(--color-fragrance)}.button--secondary-inverted{border:1px solid white;background-color:transparent;color:var(--color-text-primary-inverted)}.button--disabled{background:var(--color-text-secondary);color:var(--color-text-primary-inverted);cursor:not-allowed}.button--primary:focus{outline:2px solid #222;outline-offset:1px}.caption{text-transform:uppercase;font-size:10px;line-height:1.4;letter-spacing:1px;font-family:var(--font-caption-family)}.caption--price{font-size:14px}.subtitle,.subtitle p{font-size:20px;line-height:1.2;font-family:var(--font-body-family)}.link{text-transform:uppercase;font-size:10px;letter-spacing:.12em;font-family:var(--font-body-family);border-bottom:1px solid currentColor;text-decoration:none;display:inline-block}.text-link{color:var(--color-text-secondary);font-family:var(--font-body-family);border-bottom:1px solid #aaa;transition:color .3s ease;font-size:14px}.text-color-secondary{color:var(--color-text-secondary)}.text-link:hover{color:#000}.media{position:relative;height:100%}.img-cover{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}.field{position:relative;margin-bottom:20px;overflow:visible}.field input::-webkit-input-placeholder{color:transparent}.field input:-ms-input-placeholder{color:transparent}.field input::placeholder{color:transparent}.field input[type=text],.field input[type=password],.field input[type=email],.field input[type=tel]{width:100%;height:42px;line-height:42px;background:transparent;border:0;outline:0;border-radius:0;font-size:16px;border-bottom:1px solid #a1a1aa;font-family:var(--font-body-family);transition:border-bottom .2s ease;-webkit-appearance:none;appearance:none}.field--full-border input[type=text],.field--full-border input[type=password],.field--full-border input[type=email],.field--full-border input[type=tel]{height:52px;border:1px solid black;padding:12px 16px 0}.field-label{text-transform:uppercase;font-size:12px;letter-spacing:.05rem;margin-bottom:12px;display:block;font-family:var(--font-body-family);color:var(--color-text-secondary)}.field-label.field-label-error{color:var(--color-text-error)}.field input[type=text]~label,.field input[type=password]~label,.field input[type=email]~label,.field input[type=tel]~label{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:14px;font-family:var(--font-body-family);transition:top .2s ease,font-size .2s ease;pointer-events:none;color:var(--color-text-secondary)}.blog-hero__content .field input[type=email][id^=signup-email-template-]~label{color:#ffffffa0}.field--full-border input[type=text]~label,.field--full-border input[type=password]~label,.field--full-border input[type=email]~label,.field--full-border input[type=tel]~label{left:16px;color:#000;transition:none}.field input[type=text]:hover,.field input[type=text]:focus,.field input[type=password]:hover,.field input[type=password]:focus,.field input[type=email]:hover,.field input[type=email]:focus,.field input[type=tel]:hover,.field input[type=tel]:focus{outline-style:none;box-shadow:none;border-color:transparent;background:transparent;border-bottom:1px solid currentColor}.field--full-border input[type=text]:hover,.field--full-border input[type=text]:focus,.field--full-border input[type=password]:hover,.field--full-border input[type=password]:focus,.field--full-border input[type=email]:hover,.field--full-border input[type=email]:focus,.field--full-border input[type=tel]:hover,.field--full-border input[type=tel]:focus{border:1px solid currentColor}.field input[type=text]:focus~label,.field input[type=password]:focus~label,.field input[type=email]:focus~label,.field input[type=tel]:focus~label,.field input[type=text]:-webkit-autofill~label,.field input[type=password]:-webkit-autofill~label,.field input[type=email]:-webkit-autofill~label,.field input[type=tel]:-webkit-autofill~label,.field input[type=text]:not(:placeholder-shown)~label,.field input[type=password]:not(:placeholder-shown)~label,.field input[type=email]:not(:placeholder-shown)~label,.field input[type=tel]:not(:placeholder-shown)~label{transform:translateY(-50%);font-size:10px;top:0}.field--full-border input[type=text]:focus~label,.field--full-border input[type=password]:focus~label,.field--full-border input[type=email]:focus~label,.field--full-border input[type=tel]:focus~label,.field--full-border input[type=text]:-webkit-autofill~label,.field--full-border input[type=password]:-webkit-autofill~label,.field--full-border input[type=email]:-webkit-autofill~label,.field--full-border input[type=tel]:-webkit-autofill~label,.field--full-border input[type=text]:not(:placeholder-shown)~label,.field--full-border input[type=password]:not(:placeholder-shown)~label,.field--full-border input[type=email]:not(:placeholder-shown)~label,.field--full-border input[type=tel]:not(:placeholder-shown)~label{transform:translateY(40%);top:unset}.field--phone input{padding-left:72px!important}.field--phone label{left:72px!important}.field--phone-flag{position:absolute;left:6px;top:6px;height:40px;background:#eee;display:flex;column-gap:6px;align-items:center;padding:0 10px;font-size:14px}.field textarea{width:100%;height:120px;background:transparent;-webkit-appearance:none;appearance:none;border:1px solid #a1a1aa;outline:0;transition:border .2s ease;padding:20px;color:#000}.field textarea:hover,.field textarea:focus{border:1px solid black}.field textarea.textarea--inverted{border:1px solid #333;color:#fff}.field textarea.textarea--inverted:hover,.field textarea.textarea--inverted:focus{border:1px solid white}.radio-container{position:relative;margin-bottom:8px}.radio-ui{position:relative;padding-left:28px}.radio-ui:before{content:"";width:8px;height:8px;background:#fff;display:block;box-shadow:0 0 0 3px #fff,0 0 0 4px #000;top:8px;left:4px;position:absolute}.radio-container input[type=checkbox]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}.radio-container input[type=checkbox]:hover~.radio-ui:before{background:#ddd}.radio-container input[type=checkbox]:checked~.radio-ui:before{background:#000}.select{position:relative}.select svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.checkbox-container{display:flex;align-items:center}.checkbox-container input{margin-right:6px}.modal{display:grid;overflow-y:auto;position:fixed;width:100%;height:100%;opacity:0;visibility:hidden;top:0;left:0;right:0;bottom:0;z-index:10;background:#00000080;transition:opacity .3s ease}.modal.active{opacity:1;visibility:visible}.modal-pad{margin:auto 0}.modal__content{max-width:544px;align-self:center;background:#f3f3f3;position:relative;margin:30px auto 90px;width:100%;z-index:2}.modal__title{text-align:center;margin-bottom:12px}.modal__content--pad{padding:25px}.modal__close-icon{position:absolute;bottom:-52px;left:50%;transform:translate(-50%);z-index:1;width:32px;height:32px;border:1px solid white;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal__close-icon svg{color:#fff;width:14px;height:14px}teddy-modal[data-open-selectors=".coming-soon-btn-ext"] .modal__close-icon{border-color:#000;top:15px;right:0;left:auto;bottom:auto}teddy-modal[data-open-selectors=".coming-soon-btn-ext"] .modal__close-icon svg{color:#000}.newsletter-signup-email{position:relative;margin-top:12px}.newsletter-signup-email__submit{position:absolute;top:50%;right:0;text-indent:-9999px;transform:translateY(-50%);width:18px;height:18px}.newsletter-signup-email__submit:focus{outline:-webkit-focus-ring-color 1px auto;outline-offset:4px}.newsletter-signup-email__submit svg{position:absolute;top:0;left:0}.newsletter-signup-modal.success .newsletter-signup-modal__info{display:none}.newsletter-signup-modal.success .newsletter-signup-modal__success{display:grid;padding:80px 0}.newsletter-signup-modal__info{padding:10px 20px 20px;text-align:center}.newsletter-signup-modal__info p{color:var(--color-text-secondary)}.newsletter-signup-modal__form{margin-top:12px;text-align:left}.newsletter-signup-modal__form button[type=submit]{margin-top:6px;width:100%}.newsletter-signup-modal__success{justify-items:center;display:none}@media screen and (min-width: 768px){body{font-size:16px}.container-pad,.modal-pad{padding-left:60px;padding-right:60px}.section-pad{padding-top:50px;padding-bottom:50px}.section-cta{padding:60px 0 0;justify-content:center}.section-cta a{width:auto}p{font-size:16px}h1,.h1{font-size:52px}h2,.h2{font-size:36px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}.subtitle,.subtitle p{font-size:22px}.newsletter-signup-modal__info{padding:40px}.newsletter-signup-modal__form button[type=submit]{margin-top:12px}.modal__content--pad{padding:40px}}@media screen and (min-width: 1024px){.site-pad--index{padding-top:30px}.container-pad,.modal-pad{padding-left:40px;padding-right:40px}.section-pad{padding-top:60px;padding-bottom:60px}.button--primary-inverted:hover,.button--primary:hover{opacity:.7}.button--secondary:hover{background:#222;color:#fff}.button--secondary-inverted:hover{background:#fff;color:#222}h1,.h1{font-size:56px}h2,.h2{font-size:42px}h3,.h3{font-size:34px}h4,.h4{font-size:22px}.field input[type=text],.field input[type=password],.field input[type=email],.field input[type=tel]{font-size:14px}}@media screen and (min-width: 1280px){.button--details{width:calc(100% * 2 / 3)}}.loading-overlay{position:absolute;z-index:1;width:12px}@media screen and (max-width: 749px){.loading-overlay{top:0;right:0}}@media screen and (min-width: 750px){.loading-overlay{left:0}}.loading-overlay__spinner{width:12px;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:currentColor;animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors: active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading-overlay:not(.hidden)+.cart-item__price-wrapper,.loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}.loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}select:focus{border:2px solid blue}.intl-menu{z-index:2;overflow-y:auto;display:grid;height:100%;width:100%;pointer-events:auto;position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.intl-menu.active{opacity:1;visibility:visible}.intl-menu__veil{display:none}.intl-menu__nav{width:100%;background:#f3f3f3;color:#000;z-index:1}.intl-menu__links-cols{display:grid;grid-gap:20px}.intl-menu__link{display:inline-block;margin-bottom:12px;color:#686868;transition:color .2s ease}.intl-menu__link-inner{grid-gap:18px;display:grid;grid-auto-flow:column;justify-content:flex-start;align-items:flex-start}.intl-menu__link:hover{color:#000}.intl-menu__flag{width:24px;height:24px;position:relative;border-radius:50%;overflow:hidden;background:#fff;display:block}.intl-menu__flag--header{display:grid;align-items:center;grid-auto-flow:column;grid-gap:9px;background-color:var(--color-bg-primary-inverted);position:relative;z-index:3}.intl-menu__flag--header:focus-visible{outline:-webkit-focus-ring-color auto 1px}#shopify-section-header-link a{background-color:var(--color-bg-primary-inverted);position:relative;z-index:3}.intl-menu__flag--header.active svg{transform:rotate(180deg)}.intl-menu__curr{display:grid;grid-auto-flow:column;grid-gap:12px;justify-content:flex-start;align-items:center}.intl-menu__curr svg{position:relative;top:1px}.intl-menu__flag img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}.intl-menu__current{display:grid;grid-template-columns:24px 1fr;justify-content:flex-start;grid-gap:18px;font-size:14px;color:#686868;padding:20px 0}.intl-menu__current-image{width:24px;height:24px}.intl-menu__cols{display:grid;grid-gap:25px;padding:25px 0 50px}.intl-menu__meta-col p{font-size:14px;color:#686868}.trigger-live-chat:focus-visible{outline:-webkit-focus-ring-color auto 1px}@media screen and (min-width: 768px){.intl-menu__cols{grid-template-columns:1fr 2fr;padding:50px 0 75px;grid-gap:50px}.intl-menu__europe-cols{column-count:2;column-gap:30px}}@media screen and (min-width: 1024px){.intl-menu__mobile{display:none}.intl-menu{height:auto;position:absolute;top:100%;left:0}.intl-menu__veil{display:block;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.intl-menu__veil.active{opacity:1;visibility:visible}.intl-menu__meta-col p{width:60%}.intl-menu__links-cols{grid-auto-flow:column;grid-template-columns:2fr 1fr 1fr;grid-gap:30px}}.section-title{border-bottom:1px solid #E3E3E3;margin-bottom:20px}.section-title__heading{font-size:20px;font-family:var(--font-header-family);border-bottom:5px solid black;display:inline-block;padding:10px;position:relative;bottom:-3px}@media screen and (min-width: 768px){.section-title__heading{font-size:26px}}@media screen and (min-width: 1024px){.section-title{margin-bottom:30px}.section-title__heading{font-size:32px}}.carousel__slider{outline:0;overflow:hidden}.carousel__pager{display:grid;grid-auto-flow:column;justify-content:center;align-items:center;grid-gap:20px;margin:20px 0}.carousel__pages{display:grid;grid-auto-flow:column;grid-gap:20px}.carousel__pages--desktop{display:none}.carousel__page{width:10px;height:10px;background:#b6b6b6;border-radius:10px;display:block;transition:background .3s ease}.carousel__page.active{background:#000}@media (min-width: 1024px){.carousel__pager{grid-gap:30px}.carousel__pages--mobile{display:none}.carousel__pages--desktop{display:grid}}.product__in-stock-primary-message{color:#15803d}.product__in-stock-secondary-message a{text-decoration:underline}.product__in-stock-secondary-message ul{list-style:disc}.product__in-stock-secondary-message ol{list-style:decimal}.product__in-stock-secondary-message ul,.product__in-stock-secondary-message ol{padding-inline-start:20px}
/*# sourceMappingURL=/cdn/shop/t/373/assets/base.css.map */
