:root{--gkl-cream: #fbf6f1;--gkl-line: #e8e4df;--gkl-line-soft: #f0ece7;--gkl-tile: #f6f4f1;--gkl-text: #222;--gkl-muted: #6f6a66;--gkl-ok: #2e7d4f;--gkl-accent: #ee2761;--gkl-r: 2px;--gkl-buy-big: 2.4rem;--gkl-buy-big-weight: 600;--gkl-buy-small: 1.4rem}.product-info-chips,.product-collections-slider,.guarantee__safe__checkout,.icon-benefits{display:none!important}body.ppage,body.ppage main{background:var(--gkl-cream)}[data-section-type=main-product]{background:var(--gkl-cream)}[data-section-type=main-product] .product.row{background:#fff;border:1px solid var(--gkl-line-soft);border-radius:var(--gkl-r);margin-left:0;margin-right:0;padding:3rem 2rem}@media(min-width:992px){[data-section-type=main-product] .product.row{padding:4rem 3rem}[data-section-type=main-product] .product.row>.col-lg-7{flex:0 0 48%!important;max-width:48%!important}[data-section-type=main-product] .product.row>.col-lg-5{flex:0 0 52%!important;max-width:52%!important}}.product__media_container{background:transparent;padding:0 2rem 0 0}.product__media_container .media{background:transparent}.product__media_container{height:100%;display:flex;align-items:center;justify-content:center}.product__media_container media-gallery,.product__media_container slider-component{display:block;width:100%}.product__media_container .product__media-list{justify-content:center}body .product__media_container .product__media-list .product__media-item{width:100%!important;min-width:0!important;max-width:100%!important;flex:0 1 100%!important;margin:0}.product__media_container .product__media{padding-top:0!important;height:auto!important;display:flex;justify-content:center}.product__media_container .product__media img{position:static!important;width:auto!important;height:auto!important;max-width:100%;max-height:58rem;object-fit:contain;display:block}@media(min-width:1400px){.product__media_container .product__media img{max-height:62rem}}@media(max-width:749px){.product__media_container .product__media img{max-height:44rem}}.product__media_container .product__media img{border-radius:0}.product__media_container .product__media-item{text-align:center}.product__media_container .product__modal-opener{display:inline-block;position:relative;max-width:100%;vertical-align:top}.product__media_container .product__modal-opener .product__media-icon,.product__media_container .product__modal-opener:hover .product__media-icon{opacity:1!important;border-radius:var(--gkl-r);width:4rem;height:4rem;left:1.2rem;top:1.2rem;background:#fff;border:1px solid var(--gkl-line);color:var(--gkl-text);box-shadow:0 1px 4px #0000000f}.product__media_container .product__modal-opener:hover .product__media-icon{border-color:#cfcac4}.product__media_container .product__media-icon .icon{width:1.8rem}.thumbnail__badge{border-radius:0}.product__info-container{background:transparent;padding:0 0 0 3rem!important}@media(min-width:992px){.product__info-container{border-left:1px solid var(--gkl-line-soft);padding-left:4rem!important}}@media(min-width:1400px){.product__info-container{padding-left:5rem!important;padding-right:2rem!important}}@media(max-width:991px){.product__media_container{padding:0}.product__info-container{padding:2.4rem 0 0!important;margin-top:2.4rem;border-top:1px solid var(--gkl-line-soft)}}.product__info-container>*+*{margin-top:1.8rem!important}h1.product__title{font-size:2.4rem!important;line-height:1.3!important;font-weight:500;letter-spacing:-.01em;color:var(--gkl-text);margin:0!important}.product__info-container>.gkl-buyhead{margin-top:4rem!important}.product__info-container>.gkl-buyhead+*{margin-top:3rem!important}.gkl-buyhead{display:grid;grid-template-columns:auto 1fr;gap:2.4rem;align-items:stretch}.gkl-buyhead__price,.gkl-buyhead__avail{display:grid;grid-template-rows:auto auto;row-gap:.6rem;align-content:end}.gkl-buyhead__price .price__box_wrapper{align-items:baseline;margin:0!important}.gkl-buyhead__price .price .price-item--regular,.gkl-buyhead__price .price--large .price-item,.gkl-buyhead__price .price{font-size:var(--gkl-buy-big)!important;font-weight:var(--gkl-buy-big-weight)!important;color:var(--gkl-text);line-height:1.1}.gkl-buyhead__price .price-note,.ppage-stock .shipping-countdown-container{font-size:var(--gkl-buy-small)!important;line-height:1.5;margin:0!important}.ppage-stock .shipping-countdown-container{min-height:2.1rem}.gkl-buyhead__price .price-note{color:var(--gkl-muted)}.gkl-buyhead__avail{border-left:1px solid var(--gkl-line);padding-left:2.4rem}.gkl-buyhead__avail .ppage-stock{display:contents}@media(max-width:480px){.gkl-buyhead{grid-template-columns:1fr;gap:1.2rem}.gkl-buyhead__avail{border-left:0;padding-left:0}}.ppage-stock{--st: 46, 125, 79;background:transparent!important;padding:0!important;display:grid;gap:.25rem}.ppage-stock:has(.product__inventory span[style*=--low-stock]){--st: 200, 120, 30}.ppage-stock:has(.product__inventory span[style*=--out-of-stock]){--st: 120, 120, 120}.ppage-stock .product__inventory{font-size:var(--gkl-buy-big);font-weight:var(--gkl-buy-big-weight);line-height:1.1;display:flex;align-items:center}.ppage-stock .product__inventory>svg{display:none}.ppage-stock .product__inventory span{color:rgb(var(--st))!important;position:relative;padding-left:2.4rem}.ppage-stock .product__inventory span:before{content:"";position:absolute;left:.1rem;top:50%;width:1.2rem;height:1.2rem;margin-top:-.6rem;border-radius:50%;background:rgb(var(--st));box-shadow:0 0 0 3px rgba(var(--st),.18)}.ppage-stock .product__inventory span:after{content:"";position:absolute;left:.1rem;top:50%;width:1.2rem;height:1.2rem;margin-top:-.6rem;border-radius:50%;border:1.5px solid rgba(var(--st),.7);animation:gkl-pulse 2s cubic-bezier(.2,.7,.3,1) infinite}@keyframes gkl-pulse{0%{transform:scale(1);opacity:.9}80%,to{transform:scale(3.2);opacity:0}}.ppage-stock:has(.product__inventory span[style*=--out-of-stock]) .product__inventory span:after,.ppage-stock:has(.product__inventory span[style*=--out-of-stock]) .shipping-countdown-container{display:none}@media(prefers-reduced-motion:reduce){.ppage-stock .product__inventory span:after{animation:none;display:none}}.ppage-stock .stock_countdown_progress{display:none!important}.ppage-stock .shipping-countdown-container{color:var(--gkl-muted)}.ppage-stock .shipping-highlight{color:var(--gkl-text)!important;font-weight:500!important}.product__info-container .product__add__cart__button,.product__info-container .product-form__submit,.product__info-container .quantity,.product__info-container .quantity__input,.product__info-container .quantity__button,.product__info-container button,.product__info-container .button{border-radius:var(--gkl-r)!important}.product__info-container .product__add__cart__button{font-weight:500}.product__info-container .product-form{margin-bottom:0!important}.gkl-pay{list-style:none;margin:0 0 6rem;padding:.4rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.4rem}.gkl-pay li{display:flex}.gkl-pay__icon{width:4.6rem;height:3rem;display:block;border-radius:3px}@media(max-width:480px){.gkl-pay__icon{width:4rem;height:2.6rem}}.gkl-usp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.gkl-usp li{display:flex;align-items:center;gap:1.3rem;padding:1.5rem 1.6rem;background:#f3f3f3;border-radius:6px;color:var(--gkl-text);line-height:1.3}.gkl-usp svg{width:3rem;height:3rem;flex:none;color:#2b2b2b}.gkl-usp strong{display:block;font-size:1.45rem;font-weight:500}.gkl-usp span{display:block;font-size:1.3rem;color:var(--gkl-muted);margin-top:.15rem}@media(max-width:1199px)and (min-width:992px),(max-width:560px){.gkl-usp{grid-template-columns:1fr}}.gkl-trust{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0 2.2rem;margin-top:1.4rem;padding:1rem 1.4rem 1rem 1.6rem;min-height:6.2rem;box-sizing:border-box;border:1px solid #f3e0d6;border-radius:6px;position:relative;overflow:hidden;color:var(--gkl-text);text-decoration:none;background:linear-gradient(90deg,#fffaf7,#fff3ee);transition:border-color .15s ease,box-shadow .15s ease}.gkl-trust>*{position:relative;z-index:1}.gkl-trust:hover{border-color:#ecd0c2;box-shadow:0 2px 10px #0000000a;text-decoration:none}.gkl-trust__deco{position:absolute!important;z-index:0!important;right:.4rem;top:-.4rem;width:17rem;height:7rem;pointer-events:none}.gkl-trust__sparks use{transform-box:fill-box;transform-origin:center;animation:gkl-twinkle 2.8s ease-in-out infinite}.gkl-trust__sparks use:nth-child(2n){animation-delay:1.4s}@keyframes gkl-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.gkl-trust__sparks use{animation:none}}.gkl-trust__stars{display:block;width:10.4rem;height:2rem;flex:none}.gkl-trust__main{display:grid;gap:.3rem;min-width:0}.gkl-trust__label{font-size:1.6rem;font-weight:600;line-height:1.1;letter-spacing:-.01em}.gkl-trust__label em{font-style:normal;color:var(--gkl-accent)}.gkl-trust__src{font-size:1.1rem;line-height:1.35;color:var(--gkl-muted)}.gkl-trust__more{width:1.8rem;height:1.8rem;color:#9a948e}.gkl-trust__more svg{width:100%;height:100%}.gkl-trust__note{margin:.6rem 0 0;font-size:1.1rem;line-height:1.45;color:#9a948e}@media(max-width:560px){.gkl-trust{grid-template-columns:1fr auto;gap:.6rem 1rem}.gkl-trust__stars{grid-column:1 / -1}.gkl-trust__deco{display:none}}.gkl-tip{margin:2.6rem 0 0;font-size:1.4rem;color:var(--gkl-muted)}.gkl-tip a,.gkl-tip .ratgeber-tip-link{font-size:1.4rem!important;color:var(--gkl-text)!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:#c9c4bf}.gkl-tip .ratgeber-tip-link:hover{color:var(--gkl-text)!important;text-decoration-color:currentColor}.gkl-details-section{background:transparent;padding:0;margin-top:3rem}.gkl-details{background:#fff;border:1px solid var(--gkl-line-soft);border-radius:var(--gkl-r);padding:3rem 2rem;color:var(--gkl-text)}@media(min-width:992px){.gkl-details{padding:4rem 3rem}}.gkl-rib{margin:-3rem -2rem 3.4rem;padding:2rem 2rem 2.2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem 4.4rem;background:repeating-linear-gradient(-45deg,#fff 0 10px,#fbf6f1 10px 20px);border-bottom:1px solid var(--gkl-line-soft)}@media(min-width:992px){.gkl-rib{margin:-4rem -3rem 4.4rem;padding:2.6rem 3rem 2.8rem;gap:1.6rem 5.6rem}}.gkl-rib>div{min-width:0}.gkl-rib dt{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gkl-muted);font-weight:400}.gkl-rib dd{margin:.4rem 0 0;font-size:2rem;font-weight:500;line-height:1.2;color:var(--gkl-text);white-space:nowrap}.gkl-rib dd a{color:inherit;text-decoration:none;border-bottom:1px solid #cfc9c2}.gkl-rib dd a:hover{border-bottom-color:currentColor}@media(max-width:749px){.gkl-rib{gap:1.2rem 2.4rem;justify-content:flex-start}.gkl-rib dd{font-size:1.5rem}}.gkl-details__two{display:grid;gap:3.6rem}@media(min-width:992px){.gkl-details__two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem 6.4rem;align-items:center}.gkl-details__desc{justify-self:center;align-self:center;width:100%;max-width:66ch}}.gkl-details__card{display:grid;justify-items:center;align-self:center}.gkl-details__card>*{width:min(100%,calc(36rem * var(--card-w, 11.5) / var(--card-h, 17)))}.gkl-details__card>.gkl-democard--doppel{width:min(100%,calc(36rem * var(--card-w, 11.5) * 1.5 / var(--card-h, 17)))}.gkl-details__card>.gkl-democard--doppel.gkl-democard--quer{width:min(100%,40rem)}.gkl-h2{font-size:2rem;font-weight:500;line-height:1.25;margin:0 0 1.6rem;color:var(--gkl-text)}.gkl-lbl{margin:0 0 1.4rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gkl-muted)}.gkl-desc{font-size:1.6rem;line-height:1.85;color:#333;max-width:none}.gkl-desc p{margin:0 0 1.2rem}.gkl-desc p:last-child{margin-bottom:0}.gkl-democard{margin:0}.gkl-democard__scene{position:relative;width:100%;aspect-ratio:var(--card-w, 11.5) / var(--card-h, 17)}.gkl-democard__face{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;background:#fff;border:1px solid var(--gkl-line);border-radius:3px;display:grid;place-items:center;text-align:center;padding:2.4rem;box-shadow:0 14px 34px -16px #00000047,0 1px 0 var(--gkl-line-soft)}.gkl-democard__face:after{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:1px solid #f0e6d6;border-radius:2px;pointer-events:none}.gkl-democard__txt{display:block;font-size:1.8rem;font-weight:500;line-height:1.35;letter-spacing:.01em;color:#6e655c;text-wrap:balance;max-width:22ch}.gkl-democard__meta{position:absolute;left:0;right:0;bottom:1.4rem;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:#b3aca4}.gkl-democard--doppel .gkl-democard__scene{aspect-ratio:calc(var(--card-w, 11.5) * 1.5) / var(--card-h, 17);perspective:70rem;perspective-origin:30% 45%;margin:.6rem 0 1.6rem}.gkl-democard--doppel .gkl-democard__face{width:54%;height:88%;inset:auto;top:6%;left:40%;transform-origin:0 50%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.gkl-democard--doppel .gkl-democard__face--front{transform:rotateY(25deg);z-index:2;box-shadow:0 14px 34px -16px #0000004d}.gkl-democard--doppel .gkl-democard__face--back{transform:rotateY(110deg);z-index:1;background:linear-gradient(90deg,#fff,#f1ede7);box-shadow:-10px 14px 30px -16px #00000038}.gkl-democard--doppel .gkl-democard__face--back:after{border-color:#ebe4da}.gkl-democard--doppel .gkl-democard__scene:before{content:"";position:absolute;left:18%;right:14%;bottom:0;height:2.4rem;border-radius:50%;background:radial-gradient(ellipse at center,#00000029,#0000 70%);filter:blur(4px)}.gkl-democard--doppel:hover .gkl-democard__face--front{transform:rotateY(18deg)}.gkl-democard--doppel:hover .gkl-democard__face--back{transform:rotateY(100deg)}@media(prefers-reduced-motion:reduce){.gkl-democard--doppel .gkl-democard__face{transition:none}}.gkl-democard--doppel.gkl-democard--quer .gkl-democard__scene{aspect-ratio:var(--card-w, 17) / calc(var(--card-h, 11.5) * 1.6);perspective:70rem;perspective-origin:50% 70%;margin:0 0 1.6rem}.gkl-democard--doppel.gkl-democard--quer .gkl-democard__face{width:100%;height:62.5%;left:0;top:36%;transform-origin:50% 0}.gkl-democard--doppel.gkl-democard--quer .gkl-democard__face--front{transform:rotateX(-12deg);box-shadow:0 16px 34px -16px #0000004d}.gkl-democard--doppel.gkl-democard--quer .gkl-democard__face--back{transform:rotateX(-130deg);background:linear-gradient(180deg,#ece7df,#fbfaf8);box-shadow:0 -8px 26px -16px #0003}.gkl-democard--doppel.gkl-democard--quer .gkl-democard__scene:before{left:14%;right:14%;bottom:.4rem}.gkl-democard--doppel.gkl-democard--quer:hover .gkl-democard__face--front{transform:rotateX(-6deg)}.gkl-democard--doppel.gkl-democard--quer:hover .gkl-democard__face--back{transform:rotateX(-120deg)}.gkl-democard--natur.gkl-democard--quer .gkl-democard__face--back{background-image:linear-gradient(180deg,#785f3c1f,#fff3),radial-gradient(rgba(120,95,60,.09) .6px,transparent .7px);background-size:auto,5px 5px}.gkl-democard--blind .gkl-democard__txt{color:#f3efe9;text-shadow:.6px .6px 0 rgba(255,255,255,.95),-.7px -.7px .6px rgba(90,80,70,.55),0 1.5px 2.5px rgba(0,0,0,.08)}.gkl-democard--folie .gkl-democard__txt{color:transparent;text-shadow:none;background:linear-gradient(100deg,#b8862a,#e6b84a 25%,#fff0b8 48%,#e6b84a 60%,#b8862a);background-size:220% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:gkl-sheen 6s ease-in-out infinite alternate}.gkl-democard--folie.gkl-democard--blind .gkl-democard__txt{filter:drop-shadow(.5px .6px 0 rgba(255,255,255,.9)) drop-shadow(-.5px -.5px .4px rgba(90,60,10,.45)) drop-shadow(0 1.5px 2px rgba(0,0,0,.12))}.gkl-democard--natur .gkl-democard__face{background-color:#efe6d6;background-image:radial-gradient(rgba(120,95,60,.09) .6px,transparent .7px),radial-gradient(rgba(255,255,255,.5) .6px,transparent .7px);background-size:5px 5px,7px 7px;background-position:0 0,2px 3px;border-color:#e2d6c2}.gkl-democard--natur .gkl-democard__face--back{background-image:linear-gradient(90deg,#fff3,#785f3c1f),radial-gradient(rgba(120,95,60,.09) .6px,transparent .7px);background-size:auto,5px 5px}.gkl-democard--natur .gkl-democard__face:after{border-color:#785f3c2e}.gkl-democard--natur:not(.gkl-democard--folie) .gkl-democard__txt{color:#5e5246}.gkl-democard--natur.gkl-democard--blind:not(.gkl-democard--folie) .gkl-democard__txt{color:#e6dccb;text-shadow:.6px .6px 0 rgba(255,255,255,.7),-.7px -.7px .6px rgba(80,60,40,.55),0 1.5px 2.5px rgba(0,0,0,.08)}.gkl-democard--natur .gkl-democard__meta{color:#a4957f}@keyframes gkl-sheen{0%{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.gkl-democard--folie .gkl-democard__txt{animation:none}}.gkl-details__card{scroll-margin-top:9rem}.gkl-vminis{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.4rem;width:100%!important}.gkl-vmini{display:grid;grid-template-columns:6.4rem 1fr;gap:1.2rem;align-items:center;flex:1 1 24rem;max-width:32rem;padding:.8rem 1.4rem .8rem .8rem;background:var(--gkl-tile);border-radius:6px}.gkl-vmini__img{width:6.4rem;height:6.4rem;object-fit:cover;border-radius:4px;display:block;background:#e9e4de}.gkl-vmini__img--icon{display:grid;place-items:center;color:#8f8983}.gkl-vmini__img--icon .gkl-vi{width:2.8rem;height:2.8rem}.gkl-vmini__title{display:block;font-size:1.4rem;font-weight:500;line-height:1.3}.gkl-vmini__text{display:block;font-size:1.25rem;line-height:1.45;color:var(--gkl-muted);margin-top:.15rem}.gkl-cats{margin-top:2.2rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.8rem;font-size:1.4rem}.gkl-cats__label{color:var(--gkl-muted)}.gkl-cat{color:var(--gkl-text);text-decoration:none;border-bottom:2px solid var(--gkl-text);padding-bottom:.2rem}.gkl-serie{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--gkl-line-soft)}.gkl-serie__label{margin:0;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:400;color:var(--gkl-muted)}.gkl-serie__head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem}.gkl-serie__all{font-size:1.3rem;color:var(--gkl-text);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.gkl-serie__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:1rem .2rem;scrollbar-width:thin;scrollbar-color:#ddd transparent}.gkl-serie__card{flex:0 0 10.4rem;scroll-snap-align:start;text-decoration:none;color:inherit;display:flex;flex-direction:column}.gkl-serie__img{display:grid;place-items:center;aspect-ratio:3 / 4;height:13.8rem;padding:1rem;background:var(--gkl-tile);border-radius:var(--gkl-r)}.gkl-serie__img img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;box-shadow:0 2px 8px #0000001a}.gkl-serie__title,.gkl-serie__price{display:none}@media(max-width:749px){h1.product__title{font-size:2.3rem!important}.gkl-serie__card{flex-basis:8.4rem}}.gkl-top{margin:0 0 1.4rem}.gkl-top__line{margin:0 0 1.1rem;display:flex;flex-wrap:wrap;gap:.4rem 0;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gkl-muted);line-height:1.5}.gkl-top__line span+span:before{content:"/";margin:0 1rem;color:#cfc9c2}.gkl-top__line b{font-weight:500;color:var(--gkl-text)}.gkl-top__line a{color:inherit;text-decoration:none}.gkl-top__line a:hover{text-decoration:underline;text-underline-offset:3px}.gkl-top__nr{font-variant-numeric:tabular-nums;letter-spacing:.08em}@media(max-width:560px){.gkl-top__line{display:grid;grid-template-columns:auto auto;justify-content:start;gap:.5rem 2rem;font-size:1rem;letter-spacing:.1em}.gkl-top__line span+span:before{content:none}.gkl-top__line span{white-space:nowrap}}.gkl-top__cats{display:flex;flex-wrap:wrap;gap:0 1.8rem;border-bottom:1px solid var(--gkl-line)}.gkl-top__cats a{font-size:1.2rem;color:var(--gkl-muted);text-decoration:none;padding:0 0 .8rem;margin-bottom:-1px;border-bottom:2px solid transparent;white-space:nowrap}.gkl-top__cats a:hover{color:var(--gkl-text)}.gkl-top__cats a.is-on{color:var(--gkl-text);border-bottom-color:var(--gkl-text)}.product__info-container>.gkl-top+h1.product__title{margin-top:0!important}body.ppage .ed_breadcrumbs-section{padding:2.4rem 6px!important}body.ppage .ed_breadcrumbs-list,body.ppage .ed_breadcrumbs-list a,body.ppage .ed_breadcrumbs-list li{font-size:1.5rem!important;line-height:1.4}body.ppage .ed_breadcrumbs-list a{color:var(--gkl-muted)}body.ppage .ed_breadcrumbs-list a:hover{color:var(--gkl-text)}body.ppage [data-section-type=main-product]{padding-top:0!important}body.ppage .gkl-details-section{margin-top:3rem}body.ppage .shopify-section:has(>.section .product-recommendations__heading) .section,body.ppage .shopify-section:has(>.testimonial__section) .testimonial__section,body.ppage .shopify-section:has(>.recently_viewed_proudct) .recently_viewed_proudct{background:transparent!important;padding:0!important}body.ppage .testimonial__section .container-fluid,body.ppage .recently_viewed_proudct .container-fluid,body.ppage .shopify-section:has(>.section .product-recommendations__heading) .container-fluid{padding-top:0!important;padding-bottom:0!important;margin-top:5rem}body.ppage .shopify-section:has(>.recently_viewed_proudct){margin-top:5rem;background:#fff}body.ppage .shopify-section:has(>.recently_viewed_proudct) .recently_viewed_proudct{padding:4.4rem 0 5rem!important}body.ppage .recently_viewed_proudct .container-fluid{margin-top:0!important}body.ppage .recently_viewed_proudct .product__card{border:0}body.ppage .recently_viewed_proudct .product__card__content{display:none!important}body.ppage .recently_viewed_proudct .product__card .product__card__thumbnail{padding:0!important}body.ppage .product__card .media{box-shadow:none!important}@media(min-width:1200px){body.ppage .recently_viewed_proudct .swiper-button-prev,body.ppage .testimonial__section .swiper-button-prev,body.ppage .product-recommendations .slider-button--prev{left:-5.4rem!important}body.ppage .recently_viewed_proudct .swiper-button-next,body.ppage .testimonial__section .swiper-button-next,body.ppage .product-recommendations .slider-button--next{right:-5.4rem!important}}body.ppage .product-recommendations__heading,body.ppage .testimonial__section .section-heading,body.ppage .recently_viewed_proudct .section-heading{text-align:left!important;margin:0 0 2.4rem!important}body.ppage .product-recommendations__heading,body.ppage .testimonial__section .section-heading__title,body.ppage .recently_viewed_proudct .section-heading__title{font-size:2rem!important;font-weight:500!important;line-height:1.25;color:var(--gkl-text)}body.ppage .testimonial__section .section-heading__title,body.ppage .recently_viewed_proudct .section-heading__title{margin:0!important}body.ppage .product__card{background:#fff!important;border-radius:6px;overflow:hidden}body.ppage .product__card .product__card__thumbnail,body.ppage .product__card .media,body.ppage .product__card .product__card__content,body.ppage .product__card .product__media_thumbnail,body.ppage .product__card picture{background:#fff!important}body.ppage .product__card .product__card__thumbnail{padding:2.5rem!important}body.ppage .product__card .media:before,body.ppage .product__card .media:after{background:transparent!important}body.ppage .testimonial__items{border-radius:6px!important;box-shadow:none!important;border:1px solid var(--gkl-line)}body.ppage .slider-button,body.ppage .swiper-button-next,body.ppage .swiper-button-prev{background:#fff!important;color:var(--gkl-text)!important;border:1px solid var(--gkl-line)!important;border-radius:var(--gkl-r)!important;box-shadow:0 2px 8px #0000000f}body.ppage .slider-button:hover,body.ppage .swiper-button-next:hover,body.ppage .swiper-button-prev:hover{border-color:#cfcac4!important}body.ppage .slider-button svg,body.ppage .swiper-button-next svg,body.ppage .swiper-button-prev svg{stroke:currentColor!important;color:var(--gkl-text)!important}body.ppage .swiper-button-next:after,body.ppage .swiper-button-prev:after{color:var(--gkl-text)!important}body.ppage .swiper-button-disabled{opacity:.35!important}body.ppage .swiper-pagination-bullet{background:#d9d3cc;opacity:1}body.ppage .swiper-pagination-bullet-active{background:var(--gkl-text)}body.ppage .testimonial__section .swiper{padding:.4rem 0 0!important;overflow:hidden!important}body.ppage .testimonial__section .swiper-wrapper{align-items:stretch;height:auto!important}body.ppage .testimonial__section .swiper-slide{height:auto!important}body.ppage .testimonial__section .swiper-pagination{margin-top:1.2rem!important;bottom:0!important;position:relative!important}body.ppage .testimonial__section .testimonial__items{height:100%;box-sizing:border-box}body.ppage .testimonial__section .slider-buttons{display:none!important}body.ppage .testimonial__items{padding:2rem 2.2rem 1.8rem!important;border-radius:6px!important;box-shadow:none!important;border:1px solid var(--gkl-line-soft);background:#fff!important;position:relative;overflow:hidden;align-items:stretch!important}body.ppage .testimonial__items:before{content:"\201e";position:absolute;right:1.4rem;top:-2.6rem;font-size:11rem;line-height:1;font-weight:600;color:#f3ece4;pointer-events:none}body.ppage .testimonial__items--thumbnail{display:none!important}body.ppage .testimonial__items--content{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"desc desc" "title review";gap:1rem 1.2rem;align-items:center;padding:0!important;text-align:left!important;width:100%;position:relative}body.ppage .testimonial__items--desc{grid-area:desc;margin:0!important;font-size:1.45rem!important;line-height:1.6!important;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.ppage .testimonial__items--desc p{margin:0}body.ppage .testimonial__items--title{grid-area:title;margin:0!important;font-size:1.3rem!important;font-weight:500!important;line-height:1.3;display:flex;align-items:center;gap:.8rem}body.ppage .testimonial__items--title p{margin:0}body.ppage .testimonial__items--title:before{content:"";flex:none;width:1.6rem;height:1.6rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M21.6 12.2c0-.7-.1-1.3-.2-1.9H12v3.7h5.4c-.2 1.2-.9 2.3-2 3v2.5h3.2c1.9-1.7 3-4.3 3-7.3z' fill='%234285F4'/><path d='M12 22c2.7 0 5-.9 6.6-2.4l-3.2-2.5c-.9.6-2 1-3.4 1-2.6 0-4.8-1.8-5.6-4.1H3.1v2.6C4.8 19.8 8.1 22 12 22z' fill='%2334A853'/><path d='M6.4 13.9c-.2-.6-.3-1.2-.3-1.9s.1-1.3.3-1.9V7.5H3.1C2.4 8.9 2 10.4 2 12s.4 3.1 1.1 4.5l3.3-2.6z' fill='%23FBBC05'/><path d='M12 5.9c1.5 0 2.8.5 3.8 1.5l2.9-2.9C17 2.9 14.7 2 12 2 8.1 2 4.8 4.2 3.1 7.5l3.3 2.6C7.2 7.7 9.4 5.9 12 5.9z' fill='%23EA4335'/></svg>") center/contain no-repeat}body.ppage .testimonial__items--title:after{content:"\b7  Google";font-weight:400;color:var(--gkl-muted);font-size:1.2rem}body.ppage .testimonial__items--subtitle{display:none!important}body.ppage .testimonial__card--review{grid-area:review;margin:0!important;justify-self:end}body.ppage .testimonial__card--review .rating-star{font-size:1.3rem!important;letter-spacing:.06em;--color-icon: #e6b84a !important}body.ppage .testimonial__chat--icon,body.ppage .product-recommendations__heading,body.ppage .testimonial__section .section-heading{display:none!important}@media(max-width:749px){body.ppage .testimonial__section .swiper{margin:0 1.5rem!important;width:auto!important}body.ppage .testimonial__section .swiper-button-prev,body.ppage .testimonial__section .swiper-button-next{display:none!important}}body.ppage .product-recommendations{min-height:76rem}@media(max-width:991px){body.ppage .product-recommendations{min-height:60rem}}@media(max-width:749px){[data-section-type=main-product] .product.row{margin-left:calc(-1 * var(--offset-fluid, 1.5rem));margin-right:calc(-1 * var(--offset-fluid, 1.5rem));border-left:0;border-right:0;border-radius:0;padding-top:2rem;overflow:hidden}.product__media_container{margin:0 -2.5rem;padding:0}.product__media_container .product__media-list{margin-left:0!important;margin-right:0!important;width:100%!important;justify-content:flex-start;scroll-padding:0!important}body .product__media_container .product__media-list .product__media-item{margin:0!important;width:100%!important;min-width:100%!important;flex:0 0 100%!important;scroll-snap-align:start}.product__media_container .product__media img{max-height:60vh;max-width:100%;width:auto!important}.product__media_container .product__modal-opener{display:inline-block!important}.product__media_container .product__media.is-landscape img{width:100%!important;max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gkl-product.css.map */
