body{background:#fff;color:#14233b}.abdi-shell{width:min(1320px,calc(100% - 64px))}.abdi-eyebrow{display:none}.abdi-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:15px 26px;font:600 17px var(--font-body--family,Arial,sans-serif);letter-spacing:0;border-radius:4px;text-decoration:none;background:var(--abdi-teal);color:#fff!important;border:1px solid var(--abdi-teal)}.abdi-button:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b7a16a;outline-offset:4px}.abdi-button-outline{background:#fff!important;color:var(--abdi-teal)!important}.abdi-button[disabled]{opacity:.6;cursor:not-allowed}.abdi-announcement{display:flex;align-items:center;padding:0;background:var(--abdi-teal);color:#fff;font-size:15px;letter-spacing:0;min-height:42px}.abdi-marquee-clip{overflow:hidden;flex:1}.abdi-marquee-track{display:flex;width:max-content;animation:abdi-scroll 28s linear infinite}.abdi-marquee-track span{white-space:nowrap;padding:10px 60px}.abdi-announcement button{background:transparent;color:#fff;border:0;width:42px;height:42px;cursor:pointer}.abdi-announcement:hover .abdi-marquee-track,.abdi-announcement:focus-within .abdi-marquee-track,.abdi-announcement[data-paused] .abdi-marquee-track{animation-play-state:paused}@keyframes abdi-scroll{to{transform:translate(-50%)}}.abdi-header{display:grid;grid-template-columns:1fr auto 1fr;padding-block:18px;min-height:132px}.abdi-header .abdi-brand{grid-column:2;justify-self:center}.abdi-header .abdi-brand img{height:96px;max-width:230px;width:auto}.abdi-header-actions{grid-column:3;justify-self:end}.abdi-cart-trigger{display:flex;align-items:center;gap:9px;background:none;border:0;font:600 17px var(--font-body--family,Arial,sans-serif);color:var(--abdi-teal);cursor:pointer}.abdi-cart-trigger cart-icon{position:relative;display:block}.abdi-cart-trigger .svg-wrapper{display:block;width:28px;height:28px}.abdi-main-nav{display:flex;align-items:center;justify-content:center;gap:44px;min-height:62px;background:#fff;border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed}.abdi-main-nav a{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:600;text-decoration:none;padding:16px 0}.abdi-main-nav svg{width:25px;height:25px;color:var(--abdi-olive)}.abdi-shipping-bar{display:flex;justify-content:center;align-items:center;gap:13px;min-height:44px;background:#edf3f1;color:var(--abdi-teal);font-size:17px;font-weight:600;padding:9px 20px}.abdi-shipping-bar svg{width:26px;height:26px}.abdi-hero-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;background:#fff}.abdi-hero-pair .abdi-slideshow{background:#f5f7f6;min-width:0;position:relative}.abdi-slide-stage{height:100%}.abdi-hero-pair .abdi-slide{min-height:510px;height:100%;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:0;padding:35px 20px 70px;isolation:auto}.abdi-hero-pair .abdi-slide-copy{position:relative;z-index:1;padding:0 0 0 16px}.abdi-hero-pair h1,.abdi-hero-pair h2{font-size:clamp(32px,3.25vw,52px);font-weight:600;line-height:1.1;letter-spacing:-.04em;max-width:400px;margin:0 0 30px}.abdi-hero-pair .abdi-button{font-size:16px;padding-inline:20px;gap:10px;margin:0}.abdi-slide-product{height:380px;min-width:0}.abdi-slide-product img{height:100%;width:100%;object-fit:contain;max-width:none;transform:scale(1.2)}.abdi-film{position:relative;min-height:510px;overflow:hidden;background:#edf3f1}.abdi-film img,.abdi-film video{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.abdi-editor-note{position:absolute;bottom:10px;background:#fff;padding:10px;font-size:12px;z-index:1}.abdi-hero-pair .abdi-slide-controls{left:36px;bottom:20px;transform:none;gap:5px;width:auto}.abdi-hero-pair .abdi-slide-controls button{width:38px;height:38px;font-size:25px;background:none;border:0;color:#abb7b2}.abdi-hero-pair .abdi-slide-controls button[aria-pressed=true]{color:var(--abdi-teal);background:none;transform:scale(1.15)}.abdi-benefits{display:flex;align-items:center;background:var(--abdi-teal);color:#fff;padding:12px 24px;gap:12px}.abdi-benefits>button{flex:none;background:none;color:#fff;border:1px solid #ffffff55;border-radius:50%;width:36px;height:36px;cursor:pointer}.abdi-benefit-track{display:flex;gap:34px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;padding:6px}.abdi-benefit{display:flex;align-items:center;gap:13px;flex:0 0 240px;scroll-snap-align:start}.abdi-benefit svg{flex:none;width:32px;height:32px;color:#e6d6ac}.abdi-benefit strong{display:block;font-size:16px;font-weight:600;line-height:1.4}.abdi-benefit span{display:block;font-size:13px;line-height:1.5;color:#f1f4f3}.abdi-products{padding-block:65px 75px;background:#fff}.abdi-section-heading{align-items:center;margin-bottom:30px}.abdi-section-heading>a{border:1px solid var(--abdi-teal);padding:12px 22px;border-radius:4px;text-decoration:none;font-size:16px;font-weight:600;color:var(--abdi-teal)}.abdi-products h2{font-size:38px;font-weight:600}.abdi-product-grid{gap:32px;align-items:stretch}.abdi-product-card{display:flex;flex-direction:column;min-width:0}.abdi-card-image,.abdi-card-image:not(.abdi-empty-product){display:block;height:340px;background:#fff;overflow:hidden}.abdi-card-image img{padding:0;mix-blend-mode:normal}.abdi-card-meta{display:flex;flex-direction:column;flex:1;padding-top:18px}.abdi-volume{align-self:flex-start;background:#edf3f1;color:var(--abdi-teal);font-size:15px;font-weight:600;border-radius:3px;padding:5px 11px;margin-bottom:12px}.abdi-card-meta h3{font-size:22px;line-height:1.35;font-weight:600;margin:0 0 12px;min-height:60px}.abdi-card-meta h3 a{text-decoration:none}.abdi-card-meta p{font-size:16px;line-height:1.5}.abdi-card-bottom{margin-top:auto;padding-block:10px 16px;align-items:center}.abdi-card-bottom>span{font-size:29px;font-weight:600;color:var(--abdi-teal)}.abdi-card-bottom>a{font-size:15px}.abdi-card-add{min-height:56px;width:100%;font-size:17px;font-weight:600;margin-top:4px}.abdi-card-rating{font-size:15px!important;color:#80651b}.abdi-card-rating a{color:#344c49;margin-left:6px}.abdi-card-promos{display:flex;flex-direction:column;gap:6px;background:#edf3f1;padding:10px 12px;font-size:14px;text-align:center;min-height:48px}.abdi-card-promos:empty{display:none}.abdi-card-promos span{display:flex;align-items:center;justify-content:center;gap:8px}.abdi-card-promos svg{width:22px;height:22px}.abdi-card-gallery-controls button{width:36px;height:36px;background:#fff}.abdi-card-gallery-controls span{background:#fff}.abdi-story{grid-template-columns:1fr 1fr}.abdi-story-portrait{background:#f4edde;padding:20px}.abdi-story-portrait img{max-height:520px}.abdi-story-copy{padding:55px}.abdi-story h2{font-size:38px}.abdi-story .abdi-prose{font-size:17px;line-height:1.8}.abdi-process{padding-block:75px;background:#fff}.abdi-process>h2{text-align:center;font-size:38px;font-weight:600;margin-bottom:42px}.abdi-process-grid{gap:30px}.abdi-process-grid article:nth-child(2){padding-top:45px}.abdi-process-photo{aspect-ratio:1;overflow:hidden;background:#edf3f1;margin-bottom:23px}.abdi-process-photo img{width:100%;height:100%;object-fit:cover;display:block}.abdi-process-grid h3{font-size:24px;font-weight:600}.abdi-process-grid .abdi-prose{font-size:17px;line-height:1.7}.abdi-faq{background:var(--abdi-teal);color:#fff}.abdi-faq .abdi-guide{padding-block:65px;grid-template-columns:.85fr 1.15fr;gap:65px}.abdi-faq h2{color:#fff;font-size:40px;font-weight:600}.abdi-faq .abdi-prose{color:#f1f5f3;font-size:17px;line-height:1.7}.abdi-faq details{border-bottom:1px solid #ffffff35;padding:0}.abdi-faq summary{font-size:18px;font-weight:500;padding:20px 0;color:#fff}.abdi-faq details .abdi-prose{padding:0 20px 20px 0}.abdi-contact{background:#fff;padding-block:65px}.abdi-contact .abdi-button{align-self:flex-start;margin-top:24px;font-size:17px}.abdi-contact-links{padding-block:70px 35px;text-align:center}.abdi-contact-links h1{font-size:42px}.abdi-contact-links p{font-size:18px}.abdi-contact-links>div{display:flex;gap:16px;justify-content:center;margin-block:28px}.abdi-footer{background:#102f32}.abdi-footer nav a{display:flex;align-items:center;gap:10px;font-size:16px}.abdi-footer nav svg{width:20px;height:20px}.abdi-payment-methods{margin-top:32px;min-height:85px;gap:30px}.abdi-payment-icon{height:36px;max-width:100px}.abdi-payment-banner{width:min(850px,100%);height:auto;max-height:100px;object-fit:contain}@media(max-width:1100px){.abdi-hero-pair .abdi-slide{grid-template-columns:1.1fr 1fr;padding-inline:10px;min-height:430px}.abdi-hero-pair h1,.abdi-hero-pair h2{font-size:36px}.abdi-slide-product{height:290px}.abdi-film{min-height:430px}.abdi-main-nav{gap:28px}.abdi-main-nav a{font-size:17px}.abdi-card-image,.abdi-card-image:not(.abdi-empty-product){height:280px}.abdi-story-copy{padding:35px}.abdi-product-grid{gap:22px}.abdi-card-meta h3{font-size:20px}}@media(max-width:749px){.abdi-shell{width:calc(100% - 36px)}.abdi-announcement{font-size:13px;min-height:36px}.abdi-announcement button{height:36px;width:36px}.abdi-header{min-height:98px;padding-block:14px;gap:10px}.abdi-header .abdi-brand img{height:64px;max-width:155px}.abdi-header .abdi-mobile-menu{display:block;grid-column:1;grid-row:1}.abdi-mobile-menu summary{font-size:27px}.abdi-mobile-menu nav{z-index:30;background:#fff;padding:20px;min-width:260px}.abdi-mobile-menu nav a{display:flex;align-items:center;gap:10px;font-size:18px;padding:12px 0}.abdi-header .abdi-brand,.abdi-header-actions{grid-row:1}.abdi-cart-trigger>span{display:none}.abdi-main-nav{display:none}.abdi-shipping-bar{font-size:13px;gap:8px;min-height:38px}.abdi-shipping-bar svg{width:23px}.abdi-hero-pair{grid-template-columns:1fr;padding:0;gap:5px}.abdi-hero-pair .abdi-slide{grid-template-columns:1.1fr 1fr;min-height:380px;padding:26px 18px 62px}.abdi-hero-pair .abdi-slide-copy{padding:0}.abdi-hero-pair h1,.abdi-hero-pair h2{font-size:36px;margin-bottom:22px;max-width:225px}.abdi-slide-product{height:260px}.abdi-hero-pair .abdi-button{font-size:14px;min-height:48px;padding:12px 15px}.abdi-film{min-height:0;aspect-ratio:1.55}.abdi-film img{object-position:center 48%}.abdi-hero-pair .abdi-slide-controls{left:17px;bottom:10px}.abdi-benefits{padding:14px 10px;gap:6px}.abdi-benefits>button{width:29px;height:29px}.abdi-benefit{flex-basis:240px}.abdi-benefit-track{gap:24px}.abdi-products{padding-block:42px 50px}.abdi-products h2{font-size:29px}.abdi-section-heading{flex-wrap:wrap;align-items:flex-start;gap:15px}.abdi-section-heading>a{font-size:14px;padding:10px 15px}.abdi-product-grid{grid-template-columns:1fr;gap:38px}.abdi-card-image,.abdi-card-image:not(.abdi-empty-product){height:330px}.abdi-card-meta h3{font-size:23px;min-height:0}.abdi-card-meta p{font-size:16px}.abdi-card-bottom>span{font-size:28px}.abdi-card-add{min-height:56px;font-size:17px}.abdi-card-promos{font-size:14px}.abdi-story{grid-template-columns:1fr}.abdi-story-portrait img{max-height:390px}.abdi-story-copy{padding:32px 24px}.abdi-story h2{font-size:31px}.abdi-story .abdi-prose{font-size:16px}.abdi-process{padding-block:45px}.abdi-process>h2{font-size:30px;margin-bottom:28px}.abdi-process-grid{grid-template-columns:1fr;gap:28px}.abdi-process-grid article:nth-child(2){padding-top:0}.abdi-process-photo{aspect-ratio:1.2}.abdi-process-grid h3{font-size:23px}.abdi-faq .abdi-guide{grid-template-columns:1fr;gap:20px;padding-block:42px}.abdi-faq h2{font-size:32px}.abdi-faq summary{font-size:17px;padding-block:18px}.abdi-contact{padding-block:45px}.abdi-contact-links{padding-top:40px}.abdi-contact-links h1{font-size:32px}.abdi-contact-links>div{flex-direction:column}.abdi-footer-top{gap:30px}.abdi-payment-methods{gap:18px}}@media(prefers-reduced-motion:reduce){.abdi-marquee-track{animation:none}.abdi-marquee-clip{overflow-x:auto}.abdi-card-promos{animation:none}}.abdi-film>img{object-fit:contain;background:#edf0eb}.abdi-payment-reference{background:#000;display:flex;justify-content:center;margin-top:30px}.abdi-payment-reference img{width:min(850px,100%);height:112px;object-fit:cover;object-position:50% 75%}@media(max-width:749px){.abdi-payment-reference img{height:65px;object-position:50% 77%}}.abdi-header-actions a.abdi-cart-trigger{display:flex;font-size:17px}.abdi-cart-trigger .cart-bubble{position:absolute;top:-8px;right:-8px}.abdi-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.abdi-header>.abdi-brand{position:static;left:auto;transform:none}.abdi-header .abdi-brand img{max-height:none}.abdi-payment-reference img{clip-path:inset(20% 0 0 0)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/abdi-v6.css.map */
