.vital-regular-product .product-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:24px;align-items:start}
.vital-regular-product .product-layout>.vital-gallery{max-width:none;padding:20px;background:#f7f9fa;border:1px solid #e0e6eb;border-radius:8px}
.vital-regular-product .vital-gallery-main{aspect-ratio:1.15;max-height:480px;border:0;border-radius:0;background:#fff;padding:0}
.vital-regular-product .vital-gallery-small{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:18px}
.vital-regular-product .vital-gallery-small .vital-gallery-thumb{height:82px;max-height:none;aspect-ratio:auto;padding:5px;border-radius:4px;background:#fff;cursor:pointer}
.vital-regular-product .vital-gallery-pairs{display:none}
.vital-regular-product .vital-product-info-layout{column-gap:22px}
.vital-regular-product .product-form input[name=quantity]{display:block;width:90px;min-width:0;min-height:42px}
.vital-regular-product .product-form select{min-height:42px}
.vital-regular-product .product-form .shopping-product-actions{margin-top:18px}
.vital-product-lifestyle{grid-column:1;width:100%;margin-top:18px}
.vital-product-lifestyle img{display:block;width:100%;height:auto;border-radius:3px}
.vital-product-information{clear:both;margin-top:32px}
.vital-product-tabs{margin-bottom:24px}
.vital-product-tabs button[hidden],.vital-product-information [data-product-panel][hidden]{display:none!important}
.vital-product-tabs button[aria-pressed=true]{background:#234f65;color:#fff;border-bottom:3px solid #e9a338}
.vital-product-information-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}
.vital-product-information-layout.has-supporting-image{grid-template-columns:minmax(0,1fr) minmax(220px,27%)}
.vital-product-information-main{min-width:0}
.vital-product-information [data-product-panel]{padding:12px 24px 24px;border:0;box-shadow:none}
.vital-product-information [data-product-panel] h2{font-size:23px;margin:8px 0 18px}
.vital-product-information .rte{line-height:1.8;max-width:80ch}
.vital-product-supporting-image img{width:100%;height:auto;display:block;border-radius:3px}
.vital-product-information [data-product-reviews]>.vital-own-reviews{margin:0;padding:12px 0 24px;border:0;border-radius:0;box-shadow:none}
.vital-product-information>[data-product-reviews]{margin-top:32px}
.vital-sticky-buy:not([hidden]){background:#edf5f8;border-top:3px solid #ed9c22;border-bottom:1px solid #b6c8d4;box-shadow:0 5px 20px #173b5526}
@media(max-width:1100px){.vital-product-lifestyle{margin-top:20px}}
@media(max-width:760px){.vital-regular-product .product-layout{grid-template-columns:1fr;gap:24px}.vital-regular-product .product-layout>.vital-gallery{padding:14px}.vital-regular-product .vital-gallery-main{aspect-ratio:1.1}.vital-regular-product .vital-gallery-small{grid-template-columns:repeat(4,minmax(0,1fr))}.vital-regular-product .vital-gallery-small .vital-gallery-thumb{height:72px}.vital-product-information-layout.has-supporting-image{grid-template-columns:1fr}.vital-product-information [data-product-panel]{padding:8px 0 20px}.vital-product-information{margin-top:24px}.vital-product-tabs{overflow-x:auto;white-space:nowrap}.vital-product-supporting-image{max-width:420px}}

.vital-regular-product .vital-product-tabs{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;border:0;border-bottom:1px solid #c8d3dc;margin:32px 0 24px;background:#f4f6f8;border-radius:5px 5px 0 0;padding:5px 5px 0;gap:4px}
.vital-regular-product .vital-product-tabs button{border:0;border-bottom:3px solid transparent;border-radius:3px 3px 0 0;box-shadow:none;background:transparent;color:#4b6171;padding:13px 18px;font-weight:600}
.vital-regular-product .vital-product-tabs button:hover{background:#e9eef2;color:#193e53}
.vital-regular-product .vital-product-tabs button[aria-pressed=true]{background:#234f65;color:#fff;border:0;border-bottom:3px solid #ff9900;box-shadow:none;font-weight:700}
@media(max-width:760px){.vital-regular-product .vital-product-tabs button{font-size:14px;padding:12px 14px}}
