.gs-free-gifts-buy .gs-offer .gs-pdp-support{display:grid;gap:16px;margin-top:16px;color:#241f21;font:300 16px/1.5 'paralucent',sans-serif;min-width:0}
.gs-free-gifts-buy .gs-offer .gs-pdp-support p,.gs-free-gifts-buy .gs-offer .gs-pdp-support blockquote{margin:0}
.gs-free-gifts-buy .gs-offer .gs-pdp-support a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.gs-free-gifts-buy .gs-offer .gs-pdp-delivery{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;font-size:14px;line-height:1.5;text-align:center}
.gs-free-gifts-buy .gs-offer .gs-pdp-delivery strong{background:#f5f5f5;border-radius:7px;padding:3px 7px;font-weight:500}
.gs-free-gifts-buy .gs-offer .gs-pdp-delivery strong:empty{display:none}
.gs-free-gifts-buy .gs-offer .gs-pdp-guarantee{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #dedede;border-radius:12px;background:#fff}
.gs-free-gifts-buy .gs-offer .gs-pdp-guarantee-badge{flex:0 0 56px;width:56px;height:56px;object-fit:contain}
.gs-free-gifts-buy .gs-offer .gs-pdp-guarantee h3{margin:0 0 6px;font:500 16px/1.3 'paralucent',sans-serif;letter-spacing:0}
.gs-free-gifts-buy .gs-offer .gs-pdp-guarantee p{font-size:14px;line-height:1.5;color:#464c4b}
.gs-free-gifts-buy .gs-offer .gs-pdp-expert{border:1px solid #e5e7e7;border-radius:12px;padding:16px;background:#fff}
.gs-free-gifts-buy .gs-offer .gs-pdp-expert>p{font:300 16px/1.5 'paralucent',sans-serif}
.gs-free-gifts-buy .gs-offer .gs-pdp-expert footer{display:flex;align-items:center;gap:12px;margin-top:12px}
.gs-free-gifts-buy .gs-offer .gs-pdp-expert-portrait{display:block;width:56px;height:56px;flex:0 0 56px;overflow:hidden;border-radius:50%}
.gs-free-gifts-buy .gs-offer .gs-pdp-expert-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% 25%;transform:scale(1.65);transform-origin:56% 30%}
.gs-free-gifts-buy .gs-offer .gs-pdp-expert footer cite{display:block;flex:1;min-width:0;font:300 14px/1.4 'paralucent',sans-serif;font-style:normal;letter-spacing:0;text-transform:none;color:#464c4b}
.gs-free-gifts-buy .gs-offer .gs-pdp-expert footer cite>strong{display:block;margin:0 0 3px;font:500 16px/1.25 'paralucent',sans-serif;font-style:normal;letter-spacing:0;text-transform:none;color:#241f21}
.gs-free-gifts-buy .gs-offer .gs-pdp-expert footer cite>span{display:inline;font:300 14px/1.4 'paralucent',sans-serif;font-style:normal;letter-spacing:0;text-transform:none;color:#464c4b}
.gs-free-gifts-buy .gs-offer .gs-pdp-expert footer cite>span+span::before{content:'\00a0\00b7\00a0'}
.gs-free-gifts-buy .gs-offer .gs-pdp-accordions{display:grid;gap:8px}
.gs-free-gifts-buy .gs-offer .gs-pdp-nutrition,.gs-free-gifts-buy .gs-offer .gs-pdp-faq{width:100%;margin:0;border:1px solid #e5e7e7;border-radius:10px;background:#fff;color:inherit}
.gs-free-gifts-buy .gs-offer .gs-pdp-nutrition{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 16px;cursor:pointer;font:300 14px/20px 'paralucent',sans-serif;appearance:none}
.gs-free-gifts-buy .gs-offer .gs-pdp-nutrition span{text-decoration:underline;text-underline-offset:3px}
.gs-free-gifts-buy .gs-offer .gs-pdp-nutrition svg{flex-shrink:0}
.gs-free-gifts-buy .gs-offer .gs-pdp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;padding:10px 16px;font:300 14px/20px 'paralucent',sans-serif;min-height:42px}
.gs-free-gifts-buy .gs-offer .gs-pdp-faq summary::-webkit-details-marker{display:none}
.gs-free-gifts-buy .gs-offer .gs-pdp-faq summary::marker{content:''}
.gs-free-gifts-buy .gs-offer .gs-pdp-faq summary svg{flex-shrink:0;transition:transform .2s ease}
.gs-free-gifts-buy .gs-offer .gs-pdp-faq[open] summary svg{transform:rotate(180deg)}
.gs-free-gifts-buy .gs-offer .gs-pdp-faq-answer{padding:2px 16px 14px;font:300 14px/1.5 'paralucent',sans-serif}
.gs-free-gifts-buy .gs-offer .gs-pdp-faq-answer p+p{margin-top:10px}
.gs-free-gifts-buy .gs-offer .gs-pdp-faq-answer strong{font-weight:500}
.gs-free-gifts-buy .gs-offer .gs-pdp-faq-answer ul,.gs-free-gifts-buy .gs-offer .gs-pdp-faq-answer ol{margin:10px 0;padding-left:20px}
.gs-free-gifts-buy .gs-offer .gs-pdp-reviews{display:grid;gap:14px;margin-top:4px;min-width:0}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-intro{display:grid;gap:8px;text-align:center}
.gs-free-gifts-buy .gs-offer .gs-pdp-trust{font-size:14px;line-height:1.4}
.gs-free-gifts-buy .gs-offer .gs-pdp-stars{font:500 18px/1 'paralucent',sans-serif;color:#0b9aa8;letter-spacing:2px}
.gs-free-gifts-buy .gs-offer .gs-pdp-trust .gs-pdp-stars{font-size:16px;vertical-align:middle}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-headline{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:500;font-size:16px}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-avatars{display:flex;align-items:center}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-avatars:empty{display:none}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-avatars img{display:block;width:28px;height:28px;object-fit:cover;border-radius:50%;border:2px solid #fff;margin-left:-7px}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-avatars img:first-child{margin-left:0}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-subtext{font-size:14px}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-tabs{display:flex;gap:8px}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-tabs button{flex:1;min-height:40px;padding:8px 12px;background:#f2f0ed;border:0;border-radius:9px;font:400 14px/20px 'paralucent',sans-serif;color:inherit;cursor:pointer}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-tabs button[aria-selected=true]{background:#c0f0f5}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-panel[hidden]{display:none!important}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-panel{min-width:0}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-track::-webkit-scrollbar{display:none}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-card{flex:0 0 min(90%,436px);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:18px;background:#f2f0ed;border-radius:12px;font-size:14px;line-height:1.5}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-card-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-card-heading strong{font-weight:500}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-card-heading span{font-size:11px;color:#626868}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-copy{white-space:normal}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-controls button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #dedede;border-radius:50%;background:#fff;color:inherit;cursor:pointer}
.gs-free-gifts-buy .gs-offer .gs-pdp-review-controls button:disabled{opacity:.35;cursor:default}
.gs-free-gifts-buy .gs-offer .gs-pdp-support button:focus-visible,.gs-free-gifts-buy .gs-offer .gs-pdp-support a:focus-visible,.gs-free-gifts-buy .gs-offer .gs-pdp-support summary:focus-visible{outline:2px solid #0b9aa8;outline-offset:3px}
.gs-free-gifts-buy .gs-offer .gs-pdp-dialog{position:fixed;inset:0;width:min(90vw,560px);max-height:85dvh;margin:auto;padding:32px 24px 24px;border:0;border-radius:16px;background:#fff;color:#241f21;overflow:auto;box-shadow:0 16px 80px #0003;font:300 16px/1.5 'paralucent',sans-serif;z-index:10001}
.gs-free-gifts-buy .gs-offer .gs-pdp-dialog::backdrop{background:#241f2180}
.gs-free-gifts-buy .gs-offer .gs-pdp-dialog h2{margin:0 30px 16px 0;font:500 24px/1.2 'paralucent',sans-serif;letter-spacing:0}
.gs-free-gifts-buy .gs-offer .gs-pdp-dialog p{margin:0 0 14px}
.gs-free-gifts-buy .gs-offer .gs-pdp-dialog-routine{font-weight:500}
.gs-free-gifts-buy .gs-offer .gs-pdp-dialog-close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:#f2f0ed;color:inherit;cursor:pointer}
.gs-free-gifts-buy .gs-offer .gs-pdp-dialog-return{display:block;width:100%;margin-top:22px;padding:13px 16px;border:0;border-radius:8px;background:#c0f0f5;font:500 16px/1.3 'paralucent',sans-serif;color:inherit;cursor:pointer}
.gs-free-gifts-buy .gs-offer .gs-pdp-dialog-nutrition{width:min(94vw,1050px)}
.gs-free-gifts-buy .gs-offer .gs-pdp-nutrition-images{display:grid;gap:16px}
.gs-free-gifts-buy .gs-offer .gs-pdp-nutrition-images img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:600px){.gs-free-gifts-buy .gs-offer .gs-pdp-support{gap:14px;margin-top:14px}.gs-free-gifts-buy .gs-offer .gs-pdp-guarantee{padding:14px;gap:12px}.gs-free-gifts-buy .gs-offer .gs-pdp-guarantee-badge{width:46px;height:46px;flex-basis:46px}.gs-free-gifts-buy .gs-offer .gs-pdp-expert{padding:14px}.gs-free-gifts-buy .gs-offer .gs-pdp-expert>p{font-size:15px}.gs-free-gifts-buy .gs-offer .gs-pdp-review-card{flex-basis:90%;padding:16px}.gs-free-gifts-buy .gs-offer .gs-pdp-delivery{font-size:clamp(12px,3.33vw,13px);gap:4px}.gs-free-gifts-buy .gs-offer .gs-pdp-delivery>span{font-size:inherit;line-height:inherit}.gs-free-gifts-buy .gs-offer .gs-pdp-delivery strong{padding:3px 4px}}
@media(prefers-reduced-motion:reduce){.gs-free-gifts-buy .gs-offer .gs-pdp-faq summary svg{transition:none}}
