.ambra-code-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:var(--acb-pv, 3px) var(--acb-ph, 10px);margin-left:8px;background-color:var(--acb-bg, #1a1a1a);color:var(--acb-color, #ffffff);font-size:var(--acb-fs, 12px);font-weight:400;line-height:1.2;border-radius:var(--acb-radius, 4px);letter-spacing:.02em;white-space:nowrap;vertical-align:middle;flex-shrink:0;box-sizing:border-box;animation:ambraCodeBadgeFadeIn .18s ease forwards}@keyframes ambraCodeBadgeFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.ambra-code-badge--pdp{font-size:calc(var(--acb-fs, 12px) + 1px);padding:calc(var(--acb-pv, 3px) + 3px) calc(var(--acb-ph, 10px) + 6px);border-radius:calc(var(--acb-radius, 4px) + 1px);margin-left:12px;vertical-align:middle;align-self:center;transform:translateY(-1px);line-height:1;letter-spacing:.02em;gap:6px}.ambra-code-badge__text{font-weight:400;min-width:0;overflow-wrap:anywhere}.ambra-code-badge__price{font-weight:700;white-space:nowrap}.ambra-code-badge__promo-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;color:var(--acb-icon-color, #ffffff)}.ambra-code-badge__promo-icon svg{width:100%;height:100%;display:block}.ambra-code-badge--pdp .ambra-code-badge__promo-icon{width:15px;height:15px}.ambra-code-badge__icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;opacity:.85;transition:opacity .2s ease}.ambra-code-badge__icon svg{width:100%;height:100%;display:block}.ambra-code-badge--pdp .ambra-code-badge__icon{width:14px;height:14px}.ambra-code-badge--clickable{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:filter .15s ease,transform .15s ease}.ambra-code-badge--clickable:hover{filter:brightness(.96)}.ambra-code-badge--clickable:hover .ambra-code-badge__icon{opacity:1}.ambra-code-badge--clickable:active{transform:translateY(-1px) scale(.97)}.ambra-code-badge--clickable:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ambra-code-badge--outline,.ambra-code-badge--dashed{background-color:transparent;color:var(--acb-border, #1a1a1a);border:1.5px solid var(--acb-border, #1a1a1a)}.ambra-code-badge--dashed{border-style:dashed}.ambra-code-badge--outline .ambra-code-badge__promo-icon,.ambra-code-badge--dashed .ambra-code-badge__promo-icon{color:inherit}.product-grid--price,.product-card-basic__price,.dcard__prices{display:flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:100%}.product-grid--price .ambra-code-badge:not(.ambra-code-badge--pdp),.product-card-basic__price .ambra-code-badge:not(.ambra-code-badge--pdp),.dcard__prices .ambra-code-badge:not(.ambra-code-badge--pdp),.dcard__price .ambra-code-badge:not(.ambra-code-badge--pdp){margin-left:0;max-width:100%;white-space:normal;flex-wrap:wrap;justify-content:flex-start;row-gap:2px}@media(max-width:480px){.product-price-group:has(.ambra-code-badge--pdp){display:flex;align-items:center;flex-wrap:wrap}}.acb-pdp-row{display:contents}@media(max-width:749px){.acb-pdp-row{display:flex;flex-basis:100%;width:100%;justify-content:flex-start;margin-top:-6px}.acb-pdp-row .ambra-code-badge--pdp{margin-left:0;white-space:normal;max-width:100%}}.acb-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000080;z-index:2147483646;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.acb-modal-overlay.is-open{opacity:1;visibility:visible}.acb-modal{position:relative;width:100%;max-width:480px;max-height:85vh;max-height:85dvh;overflow-y:auto;overflow-x:hidden;padding:30px 24px 24px;background:#fff;color:#1a1a1a;border-radius:10px;box-shadow:0 10px 40px #00000040;transform:translateY(8px);transition:transform .2s ease;-webkit-overflow-scrolling:touch}.acb-modal-overlay.is-open .acb-modal{transform:translateY(0)}.acb-modal__close{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:50%;transition:background .15s ease}.acb-modal__close:hover{background:#0000000f}.acb-modal__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.acb-modal__content{font-size:14px;line-height:1.55}.acb-modal__content>*:first-child{margin-top:0}.acb-modal__content>img:first-child{width:calc(100% + 48px)!important;margin:-30px -24px 22px!important;border-radius:10px 10px 0 0!important}.acb-modal__content>*:last-child{margin-bottom:0}body.acb-modal-open{overflow:hidden}.ambra-banners{padding-top:var(--ambra-pt);padding-bottom:var(--ambra-pb);background:var(--ambra-bg)}.ambra-banners__wrap{width:100%;padding:0 16px}.ambra-banners--width-full .ambra-banners__wrap{padding:0}.ambra-banners__grid{width:100%;margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--ambra-gap)}.ambra-banners--width-content .ambra-banners__grid{max-width:var(--ambra-max-width)}.ambra-banners__card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;cursor:pointer;border-radius:var(--ambra-radius)}.ambra-banners--width-full .ambra-banners__card{border-radius:0}.ambra-banners__card--light{background:#f8f6f2;color:#2d2d2d}.ambra-banners__card--dark{background:var(--primary-btn-bg-color);color:#fff}.ambra-banners__image{flex:0 0 auto;height:220px;overflow:hidden;background:linear-gradient(145deg,#ede6d4,#d8cab0)}.ambra-banners__card--dark .ambra-banners__image{background:#1a1616}.ambra-banners__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .65s cubic-bezier(.25,.46,.45,.94)}.ambra-banners__img.placeholder-svg{object-fit:contain;padding:32px;opacity:.4}.ambra-banners__card:hover .ambra-banners__img:not(.placeholder-svg){transform:scale(1.05)}.ambra-banners__content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 22px}.ambra-banners__heading{margin:0 0 4px;font-family:var(--header-font-stack);font-size:28px;font-weight:900;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;word-break:normal;-webkit-hyphens:none;hyphens:none}.ambra-banners__eyebrow{margin:0 0 18px;font-family:var(--header-font-stack);font-size:18px;font-weight:400;font-style:italic;line-height:1.2}.ambra-banners__sep{display:block;width:28px;height:1px;margin-bottom:16px}.ambra-banners__card--light .ambra-banners__sep{background-color:#2d2d2d}.ambra-banners__card--dark .ambra-banners__sep{background-color:#fff}.ambra-banners__specs{display:flex;flex-wrap:wrap;gap:0;margin-bottom:24px}.ambra-banners__spec{display:inline-block;padding:0 14px;background:transparent;color:#2d2d2d;border:0;border-radius:0;border-left:1px solid rgba(0,0,0,.2);font-family:var(--body-font-stack);font-size:11px;font-weight:700;line-height:1.3}.ambra-banners__card--dark .ambra-banners__spec{background:transparent;color:#fff;border-left-color:#ffffff4d}.ambra-banners__spec:first-child{padding-left:0;border-left:0}.ambra-banners__btn{display:block;width:100%;padding:13px 24px;background:var(--primary-btn-bg-color);color:var(--primary-btn-text-color);border:1.5px solid var(--primary-btn-bg-color);border-radius:10px;font-family:var(--body-font-stack);font-size:13.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-align:center;line-height:1.3;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.ambra-banners__card--dark .ambra-banners__btn{background:#fff;color:var(--primary-btn-bg-color);border-color:#fff}.ambra-banners__card:hover .ambra-banners__btn,.ambra-banners__card:focus-visible .ambra-banners__btn{background:var(--ambra-accent);border-color:var(--ambra-accent);color:#fff}@media(min-width:769px){.ambra-banners__wrap{padding:0 24px}.ambra-banners__grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.ambra-banners__card{flex-direction:row;align-items:stretch;height:var(--ambra-banner-height)}.ambra-banners__card--image-right{flex-direction:row-reverse}.ambra-banners__image{flex:1.1;height:100%}.ambra-banners__content{flex:1;padding:44px 38px}.ambra-banners__heading{font-size:36px}.ambra-banners__spec{font-size:13px;font-weight:400}}@media(min-width:1200px){.ambra-banners__wrap{padding:0 40px}.ambra-banners--width-full .ambra-banners__wrap{padding:0}}@media(prefers-reduced-motion:reduce){.ambra-banners__img,.ambra-banners__btn{transition:none}.ambra-banners__card:hover .ambra-banners__img{transform:none}}.ambra-headline{padding-top:var(--ambra-pt);padding-bottom:var(--ambra-pb);background:transparent}.ambra-headline__wrap{width:100%;padding:0 16px}.ambra-headline--width-full .ambra-headline__wrap{padding:0}.ambra-headline__card{width:100%;margin:0 auto;background:var(--ambra-bg);color:var(--ambra-text);border-radius:var(--ambra-radius);overflow:hidden}.ambra-headline--width-content .ambra-headline__card{max-width:var(--ambra-max-width)}.ambra-headline--width-full .ambra-headline__card{border-radius:0}.ambra-headline__inner{display:flex;flex-direction:column;padding:32px 24px;gap:24px}.ambra-headline__col-left{display:flex;flex-direction:column}.ambra-headline__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 18px;font-family:var(--body-font-stack);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ambra-text);line-height:1}.ambra-headline__eyebrow:before{content:"";width:14px;height:1px;background:currentColor;flex-shrink:0}.ambra-headline__title{display:block;margin:0 0 2px;font-family:var(--header-font-stack);font-size:34px;font-weight:700;line-height:1.06;letter-spacing:-.01em;color:var(--ambra-text);text-transform:none;word-break:normal;-webkit-hyphens:none;hyphens:none}.ambra-headline__title--italic{font-weight:400;font-style:italic;color:var(--ambra-accent)}.ambra-headline__col-right{display:flex;flex-direction:column;gap:16px}.ambra-headline__ctas{display:flex;flex-direction:column;gap:9px;width:100%}.ambra-headline__btn{display:block;flex:1;padding:13px 18px;font-family:var(--body-font-stack);font-size:13.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-align:center;text-decoration:none;line-height:1.3;border-radius:10px;border:1.5px solid var(--primary-btn-bg-color);cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.ambra-headline__btn--primary{background:var(--primary-btn-bg-color);color:var(--primary-btn-text-color)}.ambra-headline__btn--primary:hover,.ambra-headline__btn--primary:focus-visible{background:var(--ambra-accent);border-color:var(--ambra-accent);color:#fff}.ambra-headline__btn--secondary{background:var(--ambra-btn2-bg);color:var(--primary-btn-bg-color)}.ambra-headline__btn--secondary:hover,.ambra-headline__btn--secondary:focus-visible{background:var(--primary-btn-bg-color);color:var(--primary-btn-text-color)}.ambra-headline--dark .ambra-headline__btn{border-color:var(--ambra-text)}.ambra-headline--dark .ambra-headline__btn--primary{background:var(--ambra-text);color:var(--ambra-bg)}.ambra-headline--dark .ambra-headline__btn--secondary{color:var(--ambra-text)}.ambra-headline--dark .ambra-headline__btn--secondary:hover,.ambra-headline--dark .ambra-headline__btn--secondary:focus-visible{background:var(--ambra-text);color:var(--ambra-bg)}.ambra-headline__trust{display:flex;flex-direction:column;gap:16px;width:100%}.ambra-headline__chip{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0;background:transparent;border:0;border-radius:0;min-height:0}.ambra-headline__chip-icon{display:inline-flex;flex-shrink:0}.ambra-headline__chip-icon svg{display:block;width:16px;height:16px;stroke:var(--ambra-accent);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ambra-headline__chip-text{font-family:var(--body-font-stack);font-size:13px;font-weight:700;color:var(--ambra-text);line-height:1.2}.ambra-headline--dark .ambra-headline__chip-text{color:var(--ambra-text)}@media(min-width:769px){.ambra-headline__wrap{padding:0 24px}.ambra-headline__inner{flex-direction:row;align-items:center;gap:0;padding:44px 52px}.ambra-headline__col-left{flex-shrink:0;width:38%;padding-right:24px}.ambra-headline__col-right{flex:1;gap:18px}.ambra-headline__title{font-size:46px}.ambra-headline__eyebrow{margin-bottom:22px}.ambra-headline__ctas{flex-direction:row;gap:9px}.ambra-headline__trust{flex-direction:row;gap:24px}.ambra-headline__chip{flex:1;justify-content:center;gap:9px}.ambra-headline__chip-text{font-size:12.5px;text-align:center}}@media(min-width:1200px){.ambra-headline__wrap{padding:0 40px}.ambra-headline--width-full .ambra-headline__wrap{padding:0}}@media(prefers-reduced-motion:reduce){.ambra-headline__btn{transition:none}}.amb-pills-section{position:relative;z-index:10}.amb-pills-wrap--overlay{height:0}.amb-pills{display:flex;gap:8px;overflow-x:auto;padding:17px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.amb-pills-wrap--overlay .amb-pills{position:absolute;top:0;left:0;right:0}.amb-pills::-webkit-scrollbar{display:none}.amb-pills:after{content:"";flex:0 0 8px}.amb-pill{flex:0 0 auto;display:inline-flex;align-items:center;box-sizing:border-box;height:30px;padding:2px 12px;border-radius:16px;background:#0009;border:1px solid transparent;color:#fff!important;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.3px;text-decoration:none!important;white-space:nowrap}.amb-pill[aria-current=page]{background:#000000d9}.amb-pill:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(min-width:990px){.amb-pills-section{display:none}}.amb-hacct,.amb-hwl{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:12px;color:inherit}.amb-hacct svg,.amb-hwl svg{width:20px;height:20px;display:block}.mobile-nav-bar-wrapper .mobile-grid--table .grid__item.three-twelfths:first-child{width:44px}.mobile-nav-bar-wrapper .mobile-grid--table .grid__item.right-side{width:176px}.mobile-nav-bar-wrapper .mobile-grid--table .grid__item.six-twelfths{width:auto;padding-left:6px}.mobile-nav-bar-wrapper .mobile-grid--table .grid__item.six-twelfths .responsive-image-wrapper{justify-content:flex-start}.mobile-nav-bar-wrapper .mobile-grid--table .grid__item.six-twelfths .site-header__logo img{margin-left:0;margin-right:0}@media screen and (max-width:359px){.mobile-nav-bar-wrapper .mobile-grid--table .grid__item.right-side{width:168px}.mobile-nav-bar-wrapper .mobile-grid--table .grid__item.right-side a.standalone-icon--wrapper,.mobile-nav-bar-wrapper .mobile-grid--table .grid__item.right-side .amb-hacct,.mobile-nav-bar-wrapper .mobile-grid--table .grid__item.right-side .amb-hwl{width:42px;min-width:42px;padding:11px}.mobile-nav-bar-wrapper .mobile-grid--table .grid__item.six-twelfths .logo_image{width:100px}}#NavDrawer .amd-top .amd-search,#NavDrawer .amd .amd-account-btn{display:none!important}@media screen and (max-width:767px){.shopify-section-group-header-group{transition:transform .28s ease}body.amb-hdr-hide .shopify-section-group-header-group{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.shopify-section-group-header-group{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
