@layer components{.ProductGallery-arrowLeft-YXJyb,.ProductGallery-arrowRight-YXJyb{align-items:center;background-color:transparent;display:flex;height:100%;justify-content:center;width:100%}.ProductGallery-arrowLeft-YXJyb:before,.ProductGallery-arrowRight-YXJyb:before{aspect-ratio:1/2;background-color:var(--palette-background-color);clip-path:path("M9.5 16L0.5 3L3.5 1L14.5 16L3.5 31L0.5 29L9.5 16Z");content:"";height:32px;inset-block:0;inset:0;margin:auto;position:absolute}.ProductGallery-arrowLeft-YXJyb:before{transform:rotate(180deg)}}.ProductRailHeader:where(.astro-4xszmmdq){margin-top:2rem;max-width:56ch}.ProductRail:where(.astro-4xszmmdq){display:flex;gap:1.5rem;max-width:56ch;overflow:auto;padding:1rem 0 3rem;width:100%}@media (min-width:1040px){.ProductRail:where(.astro-4xszmmdq){grid-column-gap:1.5rem;grid-row-gap:1.5rem;display:grid;grid-template-columns:repeat(4,1fr);max-width:none}}@media (min-width:778px){.ProductRail:where(.astro-4xszmmdq){max-width:none}}.ProductRail:where(.astro-4xszmmdq) img:where(.astro-4xszmmdq){height:auto;max-width:280px}.ProductRailTitle:where(.astro-4xszmmdq):first-letter{text-transform:uppercase}.Testimonial:where(.astro-2ob52wms){background-color:var(--palette-background-color);display:grid;grid-template-columns:1fr minmax(auto,72ch) 1fr;margin:1rem 0;padding:4rem 1rem;text-align:center}.Testimonial:where(.astro-2ob52wms)>:where(.astro-2ob52wms){grid-column:2}.Testimonial:where(.astro-2ob52wms)>:where(.astro-2ob52wms)+:where(.astro-2ob52wms){margin-top:1rem}.Testimonial-quote:where(.astro-2ob52wms){font-family:var(--font-family-heading);font-size:1.1rem;grid-row:1;line-height:1.25;margin:0}.Testimonial-attribution:where(.astro-2ob52wms){font-size:.9rem;grid-row:2}@media (min-width:778px){.Testimonial:where(.astro-2ob52wms){padding:clamp(5rem,15vh,10rem) 2rem}.Testimonial-quote:where(.astro-2ob52wms){font-size:1.5rem}.Testimonial-attribution:where(.astro-2ob52wms){font-size:1rem}}.InfoSection:where(.astro-ochzun36){grid-gap:2rem;align-items:center;display:grid;padding-block:3rem}@media (min-width:778px){.InfoSection:where(.astro-ochzun36){grid-template-columns:1fr 1fr}}.InfoSection-image:where(.astro-ochzun36){grid-row:1}@media (min-width:778px){:nth-child(2n):where(.astro-ochzun36)>.InfoSection-image:where(.astro-ochzun36){grid-column:2}}.InfoSection-content:where(.astro-ochzun36){justify-self:center;width:clamp(32ch,100%,48ch)}.InfoSection-content:where(.astro-ochzun36) h3:where(.astro-ochzun36){margin-bottom:.5rem}@media (min-width:778px){.InfoSection-content:where(.astro-ochzun36){grid-row:1}:nth-child(2n):where(.astro-ochzun36)>.InfoSection-content:where(.astro-ochzun36){grid-column:1}}.ReviewSection:where(.astro-qm4w7cdq){display:grid;gap:2rem 0;grid-template-columns:1fr auto;padding-block:2rem}.ReviewSection-list:where(.astro-qm4w7cdq){grid-column:1/-1}.ReviewSection-list:where(.astro-qm4w7cdq)>*+*{border-top:3px solid var(--color-kraft-paper);margin-top:2rem;padding-top:2rem;position:relative}.Review:where(.astro-qm4w7cdq){display:grid;gap:.5rem 1rem;grid-template:"rating" auto "name" auto "body" auto/1fr}@media (min-width:778px){.Review:where(.astro-qm4w7cdq){grid-template:"rating body" auto "name body" auto/24ch 1fr}}.Review-rating:where(.astro-qm4w7cdq){grid-area:rating}.Review-body:where(.astro-qm4w7cdq){grid-area:body}.Review-name:where(.astro-qm4w7cdq){font-family:var(--font-family-heading);font-size:var(--size-font-kilo);grid-area:name}.PayPalMessage:where(.astro-qba5djhb){height:35px}.Details:where(.astro-mdaol4sz){display:grid;gap:1rem;margin-inline:auto;max-width:56ch}@media (min-width:778px){.Details:where(.astro-mdaol4sz){gap:2rem;grid-template-columns:1fr clamp(32ch,40%,48ch);grid-template-rows:auto 1fr;max-width:none;padding-block:3rem}}.Details-gallery:where(.astro-mdaol4sz){grid-row:2;overflow:hidden}@media (min-width:778px){.Details-gallery:where(.astro-mdaol4sz){grid-row:1/3}}@media (max-width:580px){.Details-gallery:where(.astro-mdaol4sz){margin-inline:-1rem}}.Details-header:where(.astro-mdaol4sz){display:flex;flex-direction:column}@media (min-width:1040px){.Details-header:where(.astro-mdaol4sz){display:grid;gap:.5rem;grid-column:2;grid-row:1;grid-template:"title title" auto "subtitle rating" auto/1fr min-content}}.Details-title:where(.astro-mdaol4sz){grid-area:title;line-height:1.2;padding-top:1rem}@media (min-width:778px){.Details-title:where(.astro-mdaol4sz){padding-top:0}}.Details-subtitle:where(.astro-mdaol4sz){order:0}@media (min-width:778px){.Details-subtitle:where(.astro-mdaol4sz){display:none}}.Details-content:where(.astro-mdaol4sz)>*+*,.Details-content:where(.astro-mdaol4sz)>*+astro-island>*{margin-top:1rem}.Details-content:where(.astro-mdaol4sz) p+p{margin-top:.5rem}.Details-content:where(.astro-mdaol4sz) .Details-icon{display:inline-block;vertical-align:middle}@media (min-width:778px){.Details-content:where(.astro-mdaol4sz){grid-column:2;grid-row:2}}.Details-form:where(.astro-mdaol4sz)>*+*{margin-top:1rem}.TrustpilotSection:where(.astro-mdaol4sz){display:grid;gap:2rem 0;grid-template-columns:1fr auto}.Trustpilot:where(.astro-mdaol4sz){gap:.5rem;margin-top:1rem;position:relative}.Review:where(.astro-mdaol4sz){padding:1rem}.Trustpilot-stars:where(.astro-mdaol4sz){align-items:center;display:flex;order:1;overflow:hidden}.Trustpilot-stars:where(.astro-mdaol4sz) span:where(.astro-mdaol4sz){margin-bottom:3px}.Trustpilot-stars:where(.astro-mdaol4sz).Trustpilot-spaced{margin-bottom:.25rem;margin-left:-22px}.Review-title:where(.astro-mdaol4sz){font-family:var(--font-family-heading);font-size:var(--size-font-kilo)}.Review-body:where(.astro-mdaol4sz){grid-column:1/-1}.Review-body:where(.astro-mdaol4sz) p:where(.astro-mdaol4sz){margin-bottom:.5rem}
