.gm-pdp{--gm-ink: #171717;--gm-ink-2: #4A4A4A;--gm-muted: #5E5E5E;--gm-panel: #F6F5F3;--gm-peach: #FFF4EA;--gm-peach-strong: #FFDDBF;--gm-line: rgba(23, 23, 23, .08);--gm-success: #4D7C0F;--gm-star: #F59E0B;--gm-radius: 22px;--gm-radius-sm: 14px;--gm-gutter: clamp(16px, 4vw, 40px);--gm-sticky-top: 0px;font-family:var(--font-body-family, Inter, system-ui, sans-serif);color:var(--gm-ink);font-size:16px;line-height:1.5;letter-spacing:0}.gm-pdp *,.gm-pdp *:before,.gm-pdp *:after{box-sizing:border-box}.gm-pdp a{color:var(--gm-ink)}.gm-pdp a:hover{color:var(--gm-muted)}.gm-pdp p{margin:0}.gm-pdp [hidden]{display:none!important}.gm-pdp img{max-width:100%;height:auto;display:block}.gm-pdp :focus-visible{outline:2px solid #0b61cd;outline-offset:2px}.gm-container{max-width:1360px;margin:0 auto;padding:0 var(--gm-gutter)}.gm-sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.gm-muted{color:var(--gm-muted)}.gm-muted-strong{color:var(--gm-ink-2)}.gm-small{font-size:13px}.gm-success{color:var(--gm-success)}.gm-underline{text-decoration:underline}.gm-pdp .gm-h1,.gm-pdp .gm-h2,.gm-pdp .gm-h3{font-family:inherit;font-weight:800;letter-spacing:-.03em;color:var(--gm-ink);margin:0;text-transform:none}.gm-pdp .gm-h1{font-size:clamp(27px,2.7vw,38px);line-height:1.06}.gm-pdp .gm-h2{font-size:clamp(24px,2.7vw,38px);line-height:1.06}.gm-pdp .gm-h3{font-size:clamp(22px,2vw,28px);line-height:1.1}.gm-pdp .gm-h3--sm{font-size:24px}.gm-eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gm-muted);text-decoration:none}.gm-pdp a.gm-eyebrow--link{color:var(--gm-muted);text-decoration:none}.gm-pdp a.gm-eyebrow--link:hover{color:var(--gm-ink)}.gm-eyebrow--sm{font-size:12px;margin-top:8px}.gm-stars{color:var(--gm-star);letter-spacing:1px}.gm-stars--lg{font-size:20px;letter-spacing:2px}.gm-pill{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:700;letter-spacing:.04em;padding:7px 14px;border-radius:999px;line-height:1}.gm-pill--ink{background:var(--gm-ink);color:#fff}.gm-pill--peach{background:var(--gm-peach-strong);color:var(--gm-ink)}.gm-pill--md{font-size:13px;letter-spacing:0;padding:6px 12px}.gm-pill--sm{font-size:11px;padding:6px 12px}.gm-pdp .gm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease,opacity .15s ease,transform .1s ease;white-space:nowrap;text-transform:none;letter-spacing:0;min-height:0;box-shadow:none}.gm-pdp .gm-btn:active{transform:translateY(1px)}.gm-pdp .gm-btn--primary{background:var(--gm-ink);color:#fff;height:56px;padding:0 28px;font-size:16px}.gm-pdp .gm-btn--primary:hover{background:#333;color:#fff}.gm-pdp .gm-btn--primary[disabled],.gm-pdp .gm-btn--primary[aria-disabled=true]{background:#8a8a8a;cursor:not-allowed}.gm-pdp .gm-btn--primary[aria-busy=true]{opacity:.7;cursor:progress}.gm-pdp .gm-btn--md{height:auto;padding:12px 22px;font-size:15px;font-weight:500;align-self:flex-start}.gm-pdp .gm-btn--soft{background:var(--gm-panel);color:var(--gm-ink);font-weight:500}.gm-pdp .gm-btn--soft:hover{background:#eceae6;color:var(--gm-ink)}.gm-pdp .gm-btn--sm{height:40px;padding:0 18px;font-size:14px}.gm-pdp .btn-text{display:inline-flex;align-items:center;gap:6px}.gm-panel{background:var(--gm-panel);border-radius:var(--gm-radius);padding:26px 28px}.gm-panel--peach{background:var(--gm-peach)}.gm-panel--grey{background:var(--gm-panel)}.gm-kv{margin:0;display:flex;flex-direction:column}.gm-kv__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--gm-line);font-size:14px}.gm-kv__row dt{color:var(--gm-muted);margin:0;font-weight:400}.gm-kv__row dd{margin:0;font-weight:500}.gm-kv--lg .gm-kv__row{padding:11px 0;font-size:15px}.gm-kv--lg .gm-kv__row dd{font-weight:600}.gm-breadcrumb{font-size:13px;color:var(--gm-muted);padding:14px 0 22px;display:flex;flex-wrap:wrap;gap:8px}.gm-pdp .gm-breadcrumb a{color:var(--gm-muted)}.gm-pdp .gm-breadcrumb a:hover,.gm-breadcrumb [aria-current]{color:var(--gm-ink)}.gm-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}@media(min-width:990px){.gm-hero{grid-template-columns:minmax(0,1.5fr) minmax(380px,1fr);gap:56px}}.gm-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.gm-gallery__thumbs{display:none}@media(min-width:990px){.gm-gallery{grid-template-columns:80px minmax(0,1fr)}.gm-gallery__thumbs{display:flex;flex-direction:column;gap:10px;max-height:calc((min(100vw,1360px)*.58 - 94px)/.8);overflow-y:auto;scrollbar-width:none}.gm-gallery__thumbs::-webkit-scrollbar{display:none}}.gm-pdp .gm-thumb{position:relative;flex:0 0 auto;width:80px;height:96px;border-radius:var(--gm-radius-sm);background:var(--gm-panel);border:2px solid transparent;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden}.gm-pdp .gm-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gm-pdp .gm-thumb.is-active{border-color:var(--gm-ink)}.gm-thumb__play{position:absolute;inset:auto 6px 6px auto;font-size:10px;background:#fff;border-radius:999px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.gm-gallery__stage{position:relative;min-width:0;background:var(--gm-panel);border-radius:var(--gm-radius);overflow:hidden;aspect-ratio:4 / 5}@media(max-width:749px){.gm-gallery__stage{aspect-ratio:auto;height:min(110vw,460px)}}.gm-gallery__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.gm-gallery__track::-webkit-scrollbar{display:none}.gm-gallery__track:focus-visible{outline-offset:-4px}.gm-slide{flex:0 0 100%;height:100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4%,40px)}.gm-slide img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gm-slide--image img{cursor:zoom-in}.gm-slide video,.gm-slide iframe{width:100%;height:100%;max-height:100%;border:0;border-radius:12px;background:#000;object-fit:contain}.gm-slide--placeholder svg{width:70%;height:70%;fill:#cfcac2}.gm-gallery__badges{position:absolute;top:18px;left:18px;display:flex;gap:8px;pointer-events:none}.gm-gallery__counter{position:absolute;bottom:18px;left:18px;background:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px}.gm-pdp .gm-gallery__zoom,.gm-pdp .gm-gallery__arrow{position:absolute;width:48px;height:48px;border-radius:999px;border:0;background:#fff;color:var(--gm-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 1px 2px #0000000f}.gm-pdp .gm-gallery__zoom{bottom:18px;right:18px}.gm-pdp .gm-gallery__arrow{top:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s ease;width:44px;height:44px}.gm-gallery__arrow--prev{left:14px}.gm-gallery__arrow--next{right:14px}.gm-gallery__stage:hover .gm-gallery__arrow,.gm-gallery__arrow:focus-visible{opacity:1}.gm-pdp .gm-gallery__arrow[disabled]{opacity:0!important;pointer-events:none}@media(hover:none){.gm-pdp .gm-gallery__arrow{display:none}}.gm-gallery__dots{display:flex;justify-content:center;margin-top:-6px}@media(min-width:990px){.gm-gallery__dots{display:none}}.gm-pdp .gm-dot{width:28px;height:28px;border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.gm-dot span{display:block;height:8px;width:8px;border-radius:999px;background:#17171733;transition:width .2s ease,background-color .2s ease}.gm-dot.is-active span{width:20px;background:var(--gm-ink)}.gm-buy{display:flex;flex-direction:column;gap:22px;min-width:0}.gm-buy__head{display:flex;flex-direction:column;gap:10px}.gm-meta{font-size:13px;color:var(--gm-muted);display:flex;gap:6px 16px;flex-wrap:wrap;align-items:center}.gm-pdp .gm-meta__rating{color:var(--gm-muted);display:inline-flex;gap:4px;align-items:center}.gm-variants{display:flex;flex-direction:column;gap:14px}.gm-option{border:0;margin:0;padding:0;min-width:0}.gm-option__label{font-size:14px;font-weight:600;padding:0;margin-bottom:8px}.gm-option__label span{font-weight:400;color:var(--gm-muted)}.gm-option__values{display:flex;flex-wrap:wrap;gap:8px}.gm-chip{position:relative;cursor:pointer}.gm-chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.gm-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--gm-panel);border:2px solid transparent;font-size:14px;font-weight:500}.gm-chip input:checked+span{border-color:var(--gm-ink);background:#fff}.gm-chip input:focus-visible+span{outline:2px solid #0b61cd;outline-offset:2px}.gm-chip.is-unavailable span{color:#9a9a9a;text-decoration:line-through}.gm-form{display:flex;flex-direction:column;gap:22px;margin:0}.gm-pricing{display:flex;flex-direction:column;gap:4px}.gm-price{display:flex;align-items:baseline;gap:8px 12px;flex-wrap:wrap}.gm-price__now{font-size:clamp(30px,2.7vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.gm-price__now.is-sale{color:var(--gm-accent, #E11D48)}.gm-price__was{font-size:18px;color:var(--gm-muted)}.gm-installments:empty{display:none}.gm-installments{margin-top:8px;font-size:14px}.gm-installments shopify-payment-terms{font-size:14px}.gm-pdp a.gm-inline-row,.gm-inline-row{display:flex;gap:10px;align-items:center;margin-top:8px;font-size:14px;text-decoration:none;color:var(--gm-ink)}.gm-inline-row .gm-icon{flex-shrink:0}.gm-callout{background:var(--gm-peach);border-radius:18px;padding:6px 18px}.gm-callout__row{display:flex;gap:12px;padding:12px 0;font-size:14px;align-items:flex-start}.gm-callout__row+.gm-callout__row{border-top:1px solid var(--gm-line)}.gm-callout__row .gm-icon{flex-shrink:0;margin-top:2px}.gm-callout__row--setup input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--gm-ink);flex-shrink:0;cursor:pointer}.gm-callout__row--setup label{display:flex;flex-direction:column;gap:2px;flex:1;cursor:pointer}.gm-callout__title{font-weight:600;display:flex;justify-content:space-between;gap:12px}.gm-callout__text{font-size:13px;color:var(--gm-ink-2)}.gm-alert{background:#fff1f2;color:#be123c;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:500}.gm-actions{display:flex;flex-direction:column;gap:10px}.gm-actions__row{display:flex;gap:10px;flex-wrap:wrap}.gm-qty{display:flex;align-items:center;background:var(--gm-panel);border-radius:999px;height:56px;padding:0 2px}.gm-pdp .gm-qty button{width:46px;height:52px;border:0;background:transparent;cursor:pointer;color:var(--gm-ink);display:flex;align-items:center;justify-content:center;padding:0;border-radius:999px}.gm-pdp .gm-qty button[disabled]{opacity:.3;cursor:default}.gm-pdp .gm-qty input{width:32px;text-align:center;font:inherit;font-weight:600;border:0;background:transparent;padding:0;height:52px;-moz-appearance:textfield;color:var(--gm-ink);box-shadow:none;min-height:0}.gm-qty input::-webkit-outer-spin-button,.gm-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gm-pdp .gm-atc{flex:1 1 220px}.gm-dynamic .shopify-payment-button__button{border-radius:999px!important;min-height:56px;overflow:hidden}.gm-dynamic .shopify-payment-button__button--unbranded{background:var(--gm-ink);font-weight:600}.gm-dynamic .shopify-payment-button__more-options{font-size:13px;color:var(--gm-muted);margin-top:8px}.gm-rows{display:flex;flex-direction:column;font-size:14px}.gm-row{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--gm-line);align-items:flex-start}.gm-rows>:first-child .gm-row,.gm-rows>.gm-row:first-child{border-top:0}.gm-row .gm-icon{flex-shrink:0;margin-top:1px}.gm-row--help{align-items:center;flex-wrap:wrap}.gm-row__grow{flex:1 1 160px}.gm-pdp .gm-row--help a{font-weight:600}.gm-trust{margin-top:56px;background:var(--gm-panel);border-radius:var(--gm-radius);padding:26px 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px 32px}.gm-trust__item{display:flex;flex-direction:column;gap:2px}.gm-trust__title{font-weight:800;letter-spacing:-.02em;font-size:16px}.gm-trust__text{font-size:14px;color:var(--gm-ink-2)}@media(max-width:749px){.gm-trust{margin-top:28px;grid-template-columns:1fr 1fr;padding:20px;gap:16px}.gm-trust__text{font-size:13px}}.gm-buybar{position:fixed;left:0;right:0;bottom:var(--gm-dock-height, 0px);z-index:30;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -4px 16px #17171714;padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .25s ease}.gm-buybar.is-visible{transform:translateY(0)}.gm-buybar__price{display:flex;flex-direction:column;line-height:1.2}.gm-buybar__now{font-weight:800;font-size:19px;letter-spacing:-.02em}.gm-buybar__now.is-sale{color:var(--gm-accent, #E11D48)}.gm-buybar__was{font-size:12px;color:var(--gm-muted)}.gm-pdp .gm-buybar .gm-btn{flex:1;height:50px}@media(min-width:990px){.gm-buybar{display:none}}.gm-lightbox{border:0;padding:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;background:#faf9f7fa}.gm-lightbox[open]{display:flex;align-items:center;justify-content:center}.gm-lightbox::backdrop{background:#17171766}.gm-lightbox img{max-width:min(92vw,1600px);max-height:90vh;object-fit:contain;mix-blend-mode:multiply}.gm-pdp .gm-lightbox__close,.gm-pdp .gm-lightbox__nav{position:absolute;width:52px;height:52px;border-radius:999px;border:0;background:#fff;box-shadow:0 1px 4px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gm-ink);padding:0}.gm-lightbox__close{top:20px;right:20px}.gm-lightbox__nav{top:50%;transform:translateY(-50%)}.gm-lightbox__nav--prev{left:20px}.gm-lightbox__nav--next{right:20px}.gm-section--nav{position:sticky;top:var(--gm-sticky-top, 0px);z-index:6;transition:top .2s ease}.gm-secnav{background:#fff;padding:12px 0;margin-top:40px}.gm-secnav__list{display:flex;gap:8px;overflow-x:auto;white-space:nowrap;font-weight:500;font-size:15px;scrollbar-width:none}.gm-secnav__list::-webkit-scrollbar{display:none}.gm-pdp .gm-secnav__list a{text-decoration:none;padding:10px 20px;border-radius:999px;background:var(--gm-panel);color:var(--gm-ink);transition:background-color .15s ease,color .15s ease}.gm-pdp .gm-secnav__list a.is-active{background:var(--gm-ink);color:#fff}.gm-secnav:empty,.gm-secnav.is-empty{display:none}@media(max-width:749px){.gm-secnav{margin-top:20px;padding:8px 0}.gm-pdp .gm-secnav__list a{padding:8px 16px;font-size:14px}}.gm-block{padding:24px 0 56px;scroll-margin-top:calc(var(--gm-sticky-top, 0px) + 72px)}.gm-block--last{padding-bottom:72px}.gm-block__title{margin-bottom:24px!important}.gm-block__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}@media(max-width:749px){.gm-block{padding:16px 0 36px}.gm-block__title,.gm-block__head{margin-bottom:16px!important}}.gm-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-top:16px}@media(min-width:990px){.gm-overview{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);gap:64px}}.gm-overview--single{grid-template-columns:minmax(0,1fr)!important}.gm-overview__main{display:flex;flex-direction:column;gap:16px;max-width:720px}.gm-overview__body{display:flex;flex-direction:column;gap:16px;font-size:17px;line-height:1.65}.gm-rte{font-size:17px;line-height:1.65}.gm-rte>*+*{margin-top:14px}.gm-rte table{width:100%;border-collapse:collapse;font-size:14px}.gm-rte td,.gm-rte th{border-bottom:1px solid var(--gm-line);padding:8px 6px;text-align:left}.gm-rte iframe{max-width:100%}.gm-quote{margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;border:0}.gm-quote p{font-size:20px;line-height:1.45;font-weight:500;letter-spacing:-.01em}.gm-quote footer{font-size:13px;color:var(--gm-muted)}.gm-glance{display:flex;flex-direction:column;gap:14px;align-self:start}.gm-box{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gm-box li{display:flex;gap:10px;align-items:center;font-size:14px}.gm-box .gm-icon{flex-shrink:0}.gm-box__no{color:var(--gm-ink-2)}.gm-box__no .gm-icon{stroke:var(--gm-muted)}.gm-specs{padding:12px 28px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 48px;align-items:start}.gm-specs__group summary{list-style:none;padding:16px 0 6px;font-weight:800;letter-spacing:-.02em;font-size:17px;cursor:default;pointer-events:none}.gm-specs__group summary::-webkit-details-marker{display:none}@media(max-width:749px){.gm-specs{padding:4px 18px;gap:0;grid-template-columns:1fr}.gm-specs__group{border-bottom:1px solid var(--gm-line)}.gm-specs__group:last-child{border-bottom:0}.gm-specs__group summary{pointer-events:auto;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:12px 0;font-size:16px}.gm-specs__group summary:after{content:"+";width:28px;height:28px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:400}.gm-specs__group[open] summary:after{content:"\2212"}.gm-specs__group .gm-kv{padding-bottom:12px}.gm-specs__group .gm-kv__row:last-child{border-bottom:0}}.gm-cards--grid,.gm-cards--scroll{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px 20px}@media(max-width:749px){.gm-cards--scroll{display:flex;overflow-x:auto;gap:12px;margin:0 calc(var(--gm-gutter) * -1);padding:0 var(--gm-gutter) 8px;scroll-snap-type:x proximity;scrollbar-width:none}.gm-cards--scroll::-webkit-scrollbar{display:none}.gm-cards--scroll .gm-card{flex:0 0 156px;scroll-snap-align:start}.gm-cards--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.gm-card{display:flex;flex-direction:column;gap:8px;min-width:0}.gm-card__media{position:relative;display:flex;align-items:center;justify-content:center;background:var(--gm-panel);border-radius:var(--gm-radius);overflow:hidden;padding:14px}.gm-card__media--square{aspect-ratio:1 / 1}.gm-card__media--portrait{aspect-ratio:4 / 5}.gm-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.gm-card__media:hover img{transform:scale(1.03)}.gm-card__media svg{width:70%;fill:#cfcac2}.gm-card__badge{position:absolute;top:14px;left:14px}.gm-card__eyebrow{font-size:12px;color:var(--gm-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-top:4px}.gm-pdp .gm-card__title{font-weight:500;line-height:1.35;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gm-card__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;flex-wrap:wrap}.gm-card__price{font-weight:700}.gm-card__price.is-sale{color:var(--gm-accent, #E11D48)}.gm-card__price s{color:var(--gm-muted);font-weight:400;font-size:14px;margin-left:4px}.gm-card__form{margin:0}@media(max-width:749px){.gm-pdp .gm-card__title,.gm-card__price{font-size:13px}.gm-card__media{border-radius:18px}.gm-pdp .gm-card .gm-btn--sm{height:38px;font-size:13px;width:100%}}.gm-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.gm-service{padding:36px;display:flex;flex-direction:column;gap:12px}.gm-service p{font-size:15px}.gm-service .gm-btn{margin-top:6px}@media(max-width:749px){.gm-services{grid-template-columns:1fr;gap:12px}.gm-service{padding:22px;gap:10px}}.gm-policies{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 40px}.gm-policy{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:2px solid var(--gm-ink)}.gm-policy__title{font-weight:800;letter-spacing:-.02em;font-size:18px}.gm-policy__text{font-size:14px;color:var(--gm-ink-2);flex:1}.gm-pdp .gm-policy__link{font-size:14px;font-weight:600}.gm-faq{display:flex;flex-wrap:wrap;gap:56px}.gm-faq__list{flex:999 1 560px;min-width:0}.gm-faq__list .gm-block__title{margin-bottom:12px!important}.gm-acc{border-bottom:1px solid rgba(23,23,23,.1)}.gm-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:600;font-size:16px;cursor:pointer}.gm-acc summary::-webkit-details-marker{display:none}.gm-acc__sign{width:32px;height:32px;flex-shrink:0;border-radius:999px;background:var(--gm-panel);position:relative}.gm-acc__sign:before,.gm-acc__sign:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--gm-ink);transform:translate(-50%,-50%);transition:transform .2s ease}.gm-acc__sign:after{transform:translate(-50%,-50%) rotate(90deg)}.gm-acc[open] .gm-acc__sign:after{transform:translate(-50%,-50%) rotate(0)}.gm-acc__body{padding:0 0 18px;color:var(--gm-ink-2);font-size:15px;max-width:680px;display:flex;flex-direction:column;gap:10px}.gm-store{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:14px;align-self:flex-start}.gm-store__img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--gm-radius)}.gm-store__address,.gm-store__contact{font-size:15px}.gm-store__address p,.gm-store__contact p{margin:0}@media(max-width:749px){.gm-faq{gap:32px}.gm-acc summary{font-size:15px;padding:16px 0}}.gm-reviews{padding:40px 44px;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.gm-reviews__score{display:flex;flex-direction:column;gap:4px}.gm-reviews__rating{font-weight:800;font-size:40px;line-height:1;letter-spacing:-.03em}.gm-reviews__quote{flex:1 1 420px;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:6px}.gm-reviews__quote p{font-size:20px;line-height:1.45;font-weight:500;letter-spacing:-.01em}.gm-pdp .gm-strong-link{font-weight:600;font-size:14px}@media(max-width:749px){.gm-reviews{padding:24px;gap:18px}.gm-reviews__quote p{font-size:17px}}@media(max-width:749px){.gm-breadcrumb{font-size:12px;padding:4px 0 12px}.gm-breadcrumb>:nth-last-child(-n+2){display:none}.gm-gallery__badges{top:14px;left:14px;gap:6px}.gm-pill{font-size:11px;padding:6px 12px}.gm-gallery__counter{bottom:14px;left:auto;right:14px}.gm-pdp .gm-gallery__zoom{display:none}.gm-buy,.gm-form{gap:16px}.gm-actions__row .gm-qty{display:none}.gm-pdp .gm-atc{flex-basis:100%;height:54px}.gm-price__was{font-size:16px}.gm-rows{font-size:13px}.gm-overview__body,.gm-rte{font-size:16px}.gm-quote p{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/gm-pdp.css.map */
