.merwave-addons{--merwave-addons-card-background: #f4f3ef;--merwave-addons-card-border: #cac8c0;--merwave-addons-selected-border: #3d3d3d;--merwave-addons-badge-background: #d7d4ca;--merwave-addons-text: #3d3d3d;color:var(--merwave-addons-text);display:block;font-family:var(--font-body-family);font-style:var(--font-body-style);margin:2.8rem 0 3.2rem}.merwave-addons__heading{color:inherit;font-family:var(--font-heading-family);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 2.4rem;text-transform:uppercase}.merwave-addons__list{display:grid;gap:3.6rem}.merwave-addons__card{align-items:center;background:var(--merwave-addons-card-background);border:.1rem solid var(--merwave-addons-card-border);border-radius:.8rem;color:inherit;cursor:pointer;display:grid;gap:1.8rem;grid-template-columns:2.8rem minmax(8.8rem,11.2rem) minmax(0,1fr) auto;min-height:14rem;padding:2.8rem 2.4rem;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.merwave-addons__card:hover{border-color:color-mix(in srgb,var(--merwave-addons-selected-border) 70%,transparent)}.merwave-addons__card.is-selected{border-color:var(--merwave-addons-selected-border);box-shadow:0 0 0 .1rem var(--merwave-addons-selected-border)}.merwave-addons__card.is-unavailable{cursor:not-allowed;opacity:.58}.merwave-addons__checkbox{-webkit-appearance:none!important;appearance:none!important;background:#fff;border:.15rem solid currentColor;border-radius:.3rem;box-sizing:border-box;color:var(--merwave-addons-text);cursor:pointer;display:grid!important;height:24px!important;margin:0;padding:0;place-items:center;position:relative;width:24px!important}.merwave-addons__checkbox:before{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;opacity:0;transform:rotate(45deg) scale(.7);transform-origin:center;transition:opacity .14s ease,transform .14s ease;width:5px}.merwave-addons__checkbox:checked{background:var(--merwave-addons-selected-border);border-color:var(--merwave-addons-selected-border)}.merwave-addons__checkbox:checked:before{opacity:1;transform:rotate(45deg) scale(1)}.merwave-addons__checkbox:focus-visible,.merwave-addons__learn-more:focus-visible,.merwave-addons-drawer__close:focus-visible,.merwave-addons-drawer__dismiss:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.merwave-addons__image{align-items:center;align-self:stretch;display:flex;justify-content:center;min-width:0}.merwave-addons__image img{display:block;height:auto;max-height:9.2rem;max-width:100%;object-fit:contain;width:100%}.merwave-addons__content{min-width:0}.merwave-addons__title{color:inherit;font-family:var(--font-heading-family);font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0 0 .5rem}.merwave-addons__description{color:color-mix(in srgb,var(--merwave-addons-text) 78%,transparent);font-size:14px;line-height:1.35;margin:0 0 .7rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.merwave-addons__learn-more{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:.1rem solid currentColor;border-radius:0;color:inherit;cursor:pointer;font:inherit;font-size:16px;line-height:1.25;padding:0 0 .2rem;position:relative;text-align:left;z-index:1}.merwave-addons__price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:16px;gap:.7rem;justify-content:flex-end;line-height:1.25;white-space:nowrap}.merwave-addons__compare-price{color:color-mix(in srgb,var(--merwave-addons-text) 70%,transparent);font-size:14px;font-weight:400}.merwave-addons__current-price{font-size:16px;font-weight:700}.merwave-addons__badge{background:var(--merwave-addons-badge-background);border-radius:.7rem;color:var(--merwave-addons-text);font-size:14px;line-height:1;padding:.8rem 1.2rem;position:absolute;right:1.2rem;top:-2.2rem;white-space:nowrap}.merwave-addons-drawer[hidden],.merwave-addons-drawer__content[hidden],.merwave-addons__badge[hidden],.merwave-addons__compare-price[hidden]{display:none!important}.merwave-addons-drawer{font-family:var(--font-body-family);font-style:var(--font-body-style);height:100vh;height:100dvh;top:0;right:0;bottom:0;left:0;position:fixed;width:100vw;z-index:2147483000}.merwave-addons-drawer__overlay{background:#0c10127a;border:0;cursor:default;top:0;right:0;bottom:0;left:0;opacity:0;padding:0;position:absolute;transition:opacity .2s ease;width:100%}.merwave-addons-drawer__panel{background:#fff;box-shadow:-1.2rem 0 3.2rem #00000029;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;max-width:100%;overscroll-behavior:contain;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);position:absolute;right:0;top:0;transform:translate(100%);transition:transform .21s ease;width:min(46rem,92vw)}.merwave-addons-drawer.is-open .merwave-addons-drawer__overlay{opacity:1}.merwave-addons-drawer.is-open .merwave-addons-drawer__panel{transform:translate(0)}.merwave-addons-drawer__close{align-items:center;-webkit-appearance:none;appearance:none;background:#fffffff0;border:.1rem solid rgba(61,61,61,.18);border-radius:50%;color:#3d3d3d;cursor:pointer;display:flex;font-family:inherit;font-size:28px;font-weight:400;height:42px;justify-content:center;line-height:1;position:absolute;right:max(18px,env(safe-area-inset-right));top:max(18px,env(safe-area-inset-top));width:42px;z-index:3}.merwave-addons-drawer__close span{display:block;transform:translateY(-1px)}.merwave-addons-drawer__image{aspect-ratio:1 / .84;background:var(--merwave-addons-card-background);overflow:hidden}.merwave-addons-drawer__image img{display:block;height:100%;object-fit:contain;width:100%}.merwave-addons-drawer__body{color:var(--merwave-addons-text);padding:3.2rem 3rem 4rem}.merwave-addons-drawer__eyebrow{font-size:14px;font-weight:600;letter-spacing:.1em;margin:0 0 1rem;text-transform:uppercase}.merwave-addons-drawer__title{color:inherit;font-family:var(--font-heading-family);font-size:18px;letter-spacing:-.03em;line-height:1.15;margin:0 0 1rem}.merwave-addons-drawer__price{font-size:16px;font-weight:700;margin:0 0 2.4rem}.merwave-addons-drawer__description{font-size:16px;line-height:1.55}.merwave-addons-drawer__dismiss{-webkit-appearance:none;appearance:none;background:#3d3d3d;border:0;border-radius:.4rem;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:.05rem;margin-top:2.4rem;min-height:4.6rem;padding:1.2rem 2.4rem;text-transform:uppercase;width:100%}.merwave-addons-drawer__dismiss:hover{opacity:.88}body.merwave-addons-drawer-open{overflow:hidden}@media screen and (max-width:749px){.merwave-addons{margin:2.4rem 0 3rem}.merwave-addons__heading{font-size:16px;margin-bottom:1.6rem}.merwave-addons__list{gap:2.6rem}.merwave-addons__card{align-items:center;column-gap:1.2rem;grid-template-columns:2.2rem 6.4rem minmax(0,1fr) auto;min-height:0;padding:1.8rem 1.4rem;row-gap:.4rem}.merwave-addons__checkbox{height:22px!important;width:22px!important}.merwave-addons__image img{max-height:6.4rem}.merwave-addons__title{font-size:16px;line-height:1.25;margin-bottom:.3rem}.merwave-addons__description{font-size:13px;line-height:1.3;margin-bottom:.4rem}.merwave-addons__learn-more{font-size:14px}.merwave-addons__price{align-items:baseline;column-gap:.5rem;flex-direction:row;flex-wrap:wrap;font-size:16px;grid-column:4;justify-content:flex-end;text-align:right}.merwave-addons__current-price{font-size:16px}.merwave-addons__compare-price{font-size:13px}.merwave-addons__badge{font-size:12px;right:.9rem;top:-1.6rem}.merwave-addons-drawer__panel{width:100%}.merwave-addons-drawer__body{padding:2.6rem 2rem 3.2rem}.merwave-addons-drawer__title{font-size:18px}}@media(prefers-reduced-motion:reduce){.merwave-addons__card,.merwave-addons__checkbox:before,.merwave-addons-drawer__overlay,.merwave-addons-drawer__panel{transition:none}}.merwave-addons-button-price{font-weight:700;margin-left:.8rem;white-space:nowrap}.merwave-addons-button-price:empty{display:none}.merwave-addons-button-price:before{content:"\b7";margin-right:.8rem}.merwave-addons-sticky-buy-box{background:rgb(var(--color-background));bottom:0;padding-bottom:1.2rem;padding-top:1.2rem;position:sticky;z-index:3}.merwave-addons-sticky-buy-box:before{background:linear-gradient(to top,rgb(var(--color-background)),rgba(var(--color-background),0));content:"";height:1.6rem;left:0;pointer-events:none;position:absolute;right:0;top:-1.6rem}.sticky-bar-form .merwave-addons-sticky-buy-box{position:static;padding:0}
/*# sourceMappingURL=/cdn/shop/t/53/assets/component-product-add-ons.css.map */
