.ewc-collection-buying-information{text-align:start}.ewc-collection-buying-information details{border-block-end:1px solid rgb(var(--text-color) / 15%);padding-block:16px}.ewc-collection-buying-information summary{cursor:pointer;font-weight:500}.ewc-collection-buying-information details[open] summary{margin-block-end:12px}.ewc-collection-buying-information summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ewc-specifications{padding-block:40px;border-block-start:1px solid #e7e7e7}.ewc-specifications h2{margin:0 0 24px;text-align:left}.ewc-specifications__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px 24px;margin:0}.ewc-specifications__row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;padding:16px;background:#f6f6f6;border-bottom:1px solid #e3e3e3;align-items:start;min-width:0}.ewc-specifications__row dt{font-weight:500;color:#555}.ewc-specifications__row dd{margin:0;color:#222;overflow-wrap:anywhere}@media(max-width:999px){.ewc-specifications__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 16px}}@media(max-width:699px){.ewc-specifications{padding-block:28px}.ewc-specifications__grid{grid-template-columns:minmax(0,1fr);gap:1px}.ewc-specifications__row{padding:14px;gap:14px;font-size:14px}}#ewc-brand-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%;margin:24px 0!important;padding:0!important;align-items:stretch;overflow:visible}#ewc-brand-grid>a{display:grid!important;grid-template-rows:56px auto;position:relative;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;justify-self:stretch!important;align-self:stretch!important;box-sizing:border-box;overflow:hidden;background:#fff;text-decoration:none!important;transform:translateY(0) scale(1);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}#ewc-brand-grid>a>img{position:static!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1!important;max-width:none!important;object-fit:contain;margin:0!important;background:#f3f3f3}#ewc-brand-grid>a>span{order:-1;position:static!important;display:flex!important;align-items:center;justify-content:center;width:100%;padding:10px;margin:0!important;box-sizing:border-box;text-align:center;font-size:16px;font-weight:400!important;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#626262}#ewc-brand-grid>a:focus-visible{outline:2px solid #333;outline-offset:5px;box-shadow:0 8px 20px #00000026}#ewc-brand-grid>a:active{transform:translateY(-3px) scale(1.025);box-shadow:0 10px 22px #0000002e;z-index:3}@media(hover:hover)and (pointer:fine){#ewc-brand-grid>a:hover{transform:translateY(-5px) scale(1.035);box-shadow:0 14px 26px #0003;z-index:3}#ewc-brand-grid>a:hover>span{color:#444}}@media(max-width:699px){#ewc-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:20px 0!important}#ewc-brand-grid>a{grid-template-rows:52px auto}#ewc-brand-grid>a>span{font-size:13px;letter-spacing:.03em;padding:8px}}@media(prefers-reduced-motion:reduce){#ewc-brand-grid>a{transition:none}#ewc-brand-grid>a:hover,#ewc-brand-grid>a:active{transform:none}}.ewc-floating-whatsapp{position:fixed;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:25;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:2px solid #fff;background:#128c7e;color:#fff;box-shadow:0 4px 16px #00000038;text-decoration:none}.ewc-floating-whatsapp:hover{background:#0d7165;color:#fff}.ewc-floating-whatsapp:focus-visible{outline:3px solid #128c7e;outline-offset:4px}.ewc-floating-whatsapp svg{flex:none}@media screen and (max-width:699px){.ewc-floating-whatsapp{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:52px;height:52px}}.ewc-product-enquiries{display:grid;gap:12px}.ewc-product-enquiries__button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:14px 18px;white-space:normal;text-align:center;line-height:1.4}.ewc-product-enquiries__whatsapp{background:#146c3a;color:#fff;border:1px solid #146c3a}.ewc-product-enquiries__whatsapp:hover{background:#10582f;color:#fff;border-color:#10582f}.ewc-product-enquiries__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ewc-product-enquiries__whatsapp:focus-visible{outline-color:#146c3a}.ewc-product-enquiries__whatsapp svg{flex-shrink:0}.ewc-product-enquiries__note{margin:0;text-align:center}.ewc-trustpilot-link{margin:0 0 12px;text-align:center;font-size:14px;line-height:1.5}.ewc-trustpilot-link a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;text-decoration:underline;text-underline-offset:4px}.ewc-trustpilot-link a:hover{color:#146c3a}.ewc-trustpilot-link a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ewc-product-reassurance{display:grid;gap:16px;padding:18px;border:1px solid rgb(var(--text-color)/.18);line-height:1.5}.ewc-product-reassurance__item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}.ewc-product-reassurance__item svg{margin-top:2px}.ewc-product-reassurance__item p{margin:0}.ewc-product-reassurance__item a{display:inline-block;margin-top:4px;text-decoration:underline;text-underline-offset:3px}.ewc-product-reassurance__item a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ewc-specifications-inline{width:100%;margin-block:8px}.ewc-specifications-inline h2{text-align:left;margin:0 0 16px;font-weight:400}.ewc-specifications-inline .ewc-specifications__grid{display:grid;grid-template-columns:minmax(0,1fr);margin:0}.ewc-specifications-inline .ewc-specifications__row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;padding:11px 12px;border-bottom:1px solid #e8e8e8;align-items:start;font-size:13px;line-height:1.55;min-width:0}.ewc-specifications-inline .ewc-specifications__row:nth-child(odd){background:#f6f6f6}.ewc-specifications-inline dt{font-weight:500;color:#555}.ewc-specifications-inline dd{margin:0;color:#222;overflow-wrap:anywhere}@media(max-width:699px){.ewc-specifications-inline .ewc-specifications__row{font-size:14px;padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
