.ob-card{--ob-c-ink:#1c1d1d;--ob-c-muted:#9b978f;--ob-c-more:#6e6e6e;--ob-c-save-ink:#2e4e7e;--ob-c-save-bg:#e8edf5;--ob-card-media-gap:16px;--ob-card-info-gap:10px;--ob-card-title-size:13px;--ob-card-title-leading:19px;--ob-card-price-size:15.5px;--ob-card-compare-size:14px;--ob-card-save-size:11px;--ob-card-swatch-size:14px;--ob-card-swatch-gap:6px;--ob-card-more-size:12.5px;--ob-card-font:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-family:var(--ob-card-font);display:flex;flex-direction:column;align-self:start;position:relative;margin:0;padding:0}.ob-card__media{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background-color:#f4f2ef;text-decoration:none;box-shadow:#1c1d1d1f 0 0 0 1px inset}.ob-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.ob-card__image--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.ob-card__image,.ob-card__image--alt{transition:opacity var(--ob-cta-dur,.18s) var(--ob-cta-ease,cubic-bezier(.4,0,.2,1))}.ob-card:hover .ob-card__image--alt{opacity:1}}.ob-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ob-card-info-gap);margin-top:var(--ob-card-media-gap)}.ob-card__info>*{margin:0}.ob-card__title{font-family:var(--ob-card-font);font-size:var(--ob-card-title-size);font-weight:500;line-height:var(--ob-card-title-leading);letter-spacing:.06em;text-transform:uppercase;color:var(--ob-c-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ob-card__swatches{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ob-card-swatch-gap)}.ob-card__swatch{display:block;width:var(--ob-card-swatch-size);height:var(--ob-card-swatch-size);border:1px solid rgba(0,0,0,.08);border-radius:50%;background-color:#d9d5cf}.ob-card__swatch-more{font-family:var(--ob-card-font);font-size:var(--ob-card-more-size);font-weight:400;line-height:1;color:#6e6e6e;white-space:nowrap}.ob-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.ob-card__price-current{font-family:var(--ob-card-font);font-size:var(--ob-card-price-size);font-weight:600;line-height:1.2;color:var(--ob-c-ink)}.ob-card__price-compare{font-family:var(--ob-card-font);font-size:var(--ob-card-compare-size);font-weight:400;line-height:1.2;color:var(--ob-c-muted);text-decoration:line-through}.ob-card__save{font-family:var(--ob-card-font);font-size:var(--ob-card-save-size);font-weight:600;letter-spacing:.04em;line-height:1.2;color:var(--ob-c-save-ink);background-color:var(--ob-c-save-bg);border-radius:3px;padding:3px 7px;white-space:nowrap}@media only screen and (max-width:1023px){.ob-card{--ob-card-title-size:12.5px;--ob-card-title-leading:18px;--ob-card-price-size:15px;--ob-card-compare-size:13px;--ob-card-save-size:9.5px;--ob-card-swatch-size:13.5px;--ob-card-more-size:12px}}@media only screen and (max-width:767px){.ob-card{--ob-card-title-size:12px;--ob-card-title-leading:17px;--ob-card-price-size:14.5px;--ob-card-compare-size:12.5px;--ob-card-save-size:9px;--ob-card-swatch-size:12.5px;--ob-card-more-size:11.5px}}.ob-popular__head{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ob-popular__lead{display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left}.ob-popular__eyebrow{margin:0;font-family:var(--ob-font,Montserrat),sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#6e6e6e;line-height:1.2}.ob-popular__title{margin:0;font-family:var(--ob-font,Montserrat),sans-serif;font-size:19px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#1c1d1d;line-height:1.25}.ob-popular__viewall{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--ob-font,Montserrat),sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1c1d1d}.ob-popular__arrow{flex:0 0 auto;width:26px;height:12px}@media only screen and (min-width:768px){.ob-popular__title{font-size:22px}}@media only screen and (min-width:1024px){.ob-popular__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.ob-popular__lead{gap:10px}.ob-popular__eyebrow{font-size:12px}.ob-popular__title{font-size:30px}.ob-popular__viewall{font-size:12px}}.ob-rec-row{overflow:visible}.ob-rec-row .ob-card-grid,.ob-rec-row .grid--uniform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px;margin:0;white-space:normal}.ob-rec-row .grid--uniform>.grid__item,.ob-rec-row .grid--uniform>.ob-card{width:auto;max-width:none;margin:0;padding:0;float:none;flex:0 0 auto;display:block}.ob-rec-row .ob-card__media{aspect-ratio:1/1}@media only screen and (min-width:768px){.ob-rec-row .ob-card-grid,.ob-rec-row .grid--uniform{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 12px}}@media only screen and (min-width:1024px){.ob-rec-row .ob-card-grid,.ob-rec-row .grid--uniform{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 18px}}.ob-selling-fast{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:5px 9px;border:1px solid var(--colorBorder);border-radius:0;font-family:var(--ob-font-sans);font-size:var(--ob-text-caption);font-weight:var(--ob-weight-medium);letter-spacing:var(--ob-tracking-caption);text-transform:uppercase;line-height:1;color:var(--colorTextBody)}.ob-selling-fast__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#c2410c}.ob-selling-fast--in-stock .ob-selling-fast__dot{background:#2e7d4f}.product-single__meta{display:flex;flex-direction:column}.product-single__meta>.ai-block--badge{order:-1;margin-bottom:0}.ob-details-label{margin:0 0 12px;font-family:var(--ob-font-sans);font-size:11px;font-weight:var(--ob-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:#6f6f6f;text-align:left}.ob-trust-row{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ob-trust-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:7px;padding:16px 10px;border:1px solid var(--colorBorder)}.ob-trust-card__icon{display:inline-flex;color:var(--colorTextBody)}.ob-trust-card__icon svg{width:24px;height:24px;display:block}.ob-trust-card__title{font-family:var(--ob-font-sans);font-size:var(--ob-text-caption);font-weight:var(--ob-weight-medium);letter-spacing:var(--ob-tracking-caption);line-height:var(--ob-leading-snug);text-transform:uppercase;color:var(--colorTextBody)}.ob-trust-card__sub{font-family:var(--ob-font-sans);font-size:11px;font-weight:400;line-height:1.35;color:#6f6f6f}@media(max-width:749px){.ob-trust-row{gap:6px;margin-top:14px}.ob-trust-card{padding:12px 6px;gap:5px}.ob-trust-card__icon svg{width:20px;height:20px}.ob-trust-card__title{font-size:10px;letter-spacing:.03em}.ob-trust-card__sub{font-size:9px;line-height:1.3}}.ob-buybox__payments{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;margin:16px 0 0;padding:0;list-style:none;overflow:hidden}.ob-buybox__payments .icon--payment{flex:0 0 auto;margin:0;line-height:0}.ob-buybox__payments .icon--payment svg{height:24px;width:auto;max-width:100%}.ob-sticky-atc{display:none}@media(max-width:768px){.ob-sticky-atc{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--colorBorder);transform:translateY(100%);transition:transform .2s;will-change:transform}.ob-sticky-atc.is-visible{transform:translateY(0)}.ob-sticky-atc__info{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.ob-sticky-atc__thumb{flex:0 0 auto;width:44px;height:44px;overflow:hidden}.ob-sticky-atc__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ob-sticky-atc__text{display:flex;flex-direction:column;min-width:0}.ob-sticky-atc__title{font-size:var(--ob-text-body-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}.ob-sticky-atc__price{font-size:var(--ob-text-body-sm);color:#6f6f6f}.ob-sticky-atc__btn{flex:0 0 auto;margin:0;white-space:nowrap}.js-drawer-open .ob-sticky-atc,.modal-open .ob-sticky-atc{transform:translateY(100%)!important;pointer-events:none}}@media(prefers-reduced-motion:reduce){.ob-sticky-atc{transition:none}}.ob-faq{padding:100px 0 24px;color:#1c1d1d;text-align:center}.ob-faq__wrap{max-width:820px;margin:0 auto;padding:0 24px}.ob-faq__eyebrow{margin:0 0 10px;line-height:1.5;font-family:var(--ob-font-sans);font-size:12px;font-weight:var(--ob-weight-medium);letter-spacing:.2em;text-transform:uppercase;color:#6f6f6f}.ob-faq__title{margin:0;font-family:var(--ob-font-sans);font-size:19px;font-weight:600;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;color:#1c1d1d}.ob-faq__sub{margin:16px auto 0;max-width:560px;font-family:var(--ob-font-sans);font-size:11px;line-height:1.5;color:#6f6f6f}.ob-faq__acc{max-width:820px;margin:16px auto 0;border:0;text-align:left}.ob-faq__row{border-bottom:1px solid #e6e3db}.ob-faq__row:last-child{border-bottom:0}.ob-faq__q-h{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.ob-faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin:0;padding:22px 0;border:0;border-radius:0;background:none;font-family:var(--ob-font-sans);font-size:13px;font-weight:var(--ob-weight-medium);letter-spacing:.06em;color:#1c1d1d;text-align:left;cursor:pointer;transition:color .15s}.ob-faq__q:hover{color:#000}.ob-faq__q-text{line-height:1.4}.ob-faq__chev{flex:0 0 auto;width:15px;height:15px;transition:transform .18s cubic-bezier(.4,0,.2,1)}.ob-faq__row.is-open .ob-faq__chev{transform:rotate(180deg)}.ob-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.ob-faq__row.is-open .ob-faq__panel{grid-template-rows:1fr}.ob-faq__panel-inner{overflow:hidden;min-height:0}.ob-faq__panel-inner p{margin:0;padding:0 0 18px;font-family:var(--ob-font,Montserrat),sans-serif;font-size:12px;font-weight:400;line-height:1.6;color:#4a4844}@media only screen and (max-width:1024px){.ob-faq__wrap{text-align:left}.ob-faq__sub{margin-left:0;margin-right:0}}@media only screen and (max-width:749px){.ob-faq{padding:64px 0 16px}.ob-faq__wrap{padding:0 18px}}@media only screen and (min-width:768px){.ob-faq__title{font-size:22px}}@media only screen and (min-width:1024px){.ob-faq__title{font-size:30px}.ob-faq__sub{font-size:12px}.ob-faq__q{font-size:15px;padding:26px 0}.ob-faq__chev{width:16px;height:16px}.ob-faq__acc{margin-top:32px}}@media(prefers-reduced-motion:reduce){.ob-faq__chev,.ob-faq__panel{transition:none}}.ob-tp-reviews{margin:48px 0}@media(max-width:768px){.ob-tp-reviews{margin:32px 0}}.ob-tp-star{width:22px;height:22px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:#dcdce6}.ob-tp-star.is-on{background:#00b67a}.ob-tp-star svg{width:14px;height:14px;fill:#fff}.ob-tpr__rated{display:none}.ob-tpr__stars{display:inline-flex;align-items:center;gap:2px}.ob-tp-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-left:0}.ob-tp-grid::-webkit-scrollbar{width:0;height:0}.ob-tp-grid>*{flex:0 0 auto;width:310px;max-width:86%;scroll-snap-align:start}.ob-tp-card{background:#faf9f7;border:1px solid #e9e6e1;min-height:223px;border-radius:0;padding:20px;display:flex;flex-direction:column}.ob-tp-card__stars{display:inline-flex;gap:2px;margin-bottom:24px}.ob-tp-card__stars .ob-tp-star{width:19px;height:19px}.ob-tp-card__stars .ob-tp-star svg{width:15px;height:15px}.ob-tp-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 20px;font-size:12px;letter-spacing:var(--ob-tracking-caption);line-height:var(--ob-leading-caption);color:#1c1d1d99}.ob-tp-card__name{font-weight:600;color:#1c1d1d}.ob-tp-card__sep{opacity:.5}.ob-tp-card__verified{display:inline-flex;align-items:center;gap:4px;font-weight:var(--ob-weight-medium);color:#2e4e7e}.ob-tp-card__verified svg{width:13px;height:13px;fill:none;stroke:#2e4e7e;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ob-tp-card__title{margin:0 0 8px;font-family:var(--ob-font-sans);font-size:12px;font-weight:600;line-height:17px;letter-spacing:.24px;color:var(--colorTextBody)}.ob-tp-card__body{margin:0;font-family:var(--ob-font-sans);font-size:12px;line-height:20px;color:#4a4844;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width:1024px){.ob-tp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;overflow:visible}.ob-tp-grid>*{width:auto;max-width:none}.ob-tpr__rated{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ai-ob-pdp.css.map */
