[id^=MainProduct-]{--gl-gal-w:max(32rem,min(56rem, calc(100svh - 13rem) , calc(100vw - 48rem) ));--gl-ink:#1d1d1f;--gl-mute:#6e6e73;--gl-line:#e7e7ec;--gl-gal:#f6f5f8;--gl-go:#00c161;position:relative;overflow-x:clip;background:#fff;color:var(--gl-ink);padding-top:1.2rem!important}[id^=MainProduct-] .page-width{position:relative;z-index:1;max-width:none;padding:0 3rem 0 .6rem}.gl-pblobs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.gl-pblob{position:absolute;display:block;height:auto;transform:rotate(var(--r,0deg));animation:gl-pfloat 9s ease-in-out infinite alternate}@keyframes gl-pfloat{0%{translate:0 0;rotate:0deg}to{translate:0 -1.4rem;rotate:5deg}}@media(prefers-reduced-motion:reduce){.gl-pblob{animation:none}}[id^=MainProduct-] .product.grid{display:grid!important;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:start;margin:0!important;max-width:none}[id^=MainProduct-] .product.grid>.grid__item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}@media(min-width:990px){[id^=MainProduct-] .product.grid{grid-template-columns:minmax(0,var(--gl-gal-w)) 31rem;justify-content:center;gap:0 6rem}}[id^=MainProduct-] media-gallery{position:relative;display:block;background:var(--gl-gal);border-radius:2.4rem;overflow:hidden}[id^=MainProduct-] media-gallery.product__column-sticky{top:2rem}[id^=MainProduct-] slider-component{margin:0!important;display:block}[id^=MainProduct-] .product__media-list{margin:0!important;padding:0!important;width:100%!important;display:flex}[id^=MainProduct-] .product__media-list .product__media-item{width:100%!important;padding:0!important;flex:none}[id^=MainProduct-] .product-media-container{width:100%!important;max-width:none;margin:0;background:transparent;--constrained-height:none}[id^=MainProduct-] .product-media-container .media{height:auto;aspect-ratio:1/1;padding-top:0!important;background:transparent;border-radius:0}[id^=MainProduct-] .product-media-container .media>img{box-sizing:border-box;object-fit:contain;padding:2.4rem;mix-blend-mode:multiply}[id^=MainProduct-] .product__media-icon{display:none}[id^=MainProduct-] .thumbnail-slider{position:absolute;left:0;right:0;bottom:1.8rem;z-index:3;display:flex;justify-content:center;width:100%;margin:0;padding:0;pointer-events:none}[id^=MainProduct-] .thumbnail-slider .slider-button{display:none}[id^=MainProduct-] .thumbnail-list{display:flex;flex-wrap:nowrap;justify-content:center;gap:.9rem;margin:0 auto;padding:0;overflow:visible;width:auto}[id^=MainProduct-] .thumbnail-list__item{flex:none;width:.9rem!important;margin:0;padding:0}[id^=MainProduct-] .thumbnail{position:relative;display:block;width:.9rem;height:.9rem;padding:0;border:0;border-radius:50%;background:#0003;box-shadow:none;overflow:visible;pointer-events:auto;transition:background .2s,transform .2s}[id^=MainProduct-] .thumbnail img,[id^=MainProduct-] .thumbnail .thumbnail__badge{display:none}[id^=MainProduct-] .thumbnail:after{display:none}[id^=MainProduct-] .thumbnail:before{content:"";position:absolute;top:-.9rem;right:-.9rem;bottom:-.9rem;left:-.9rem}[id^=MainProduct-] .thumbnail[aria-current=true]{background:var(--gl-ink);transform:scale(1.2)}.gl-pg__arrow{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:4.2rem;height:4.2rem;margin-top:-2.1rem;padding:0;border:0;border-radius:50%;background:#ffffffc7;color:var(--gl-ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px #0000001a;transition:background .2s,transform .2s}.gl-pg__arrow:hover{background:#fff;transform:scale(1.07)}.gl-pg__arrow:focus-visible{outline:2px solid #000;outline-offset:3px}.gl-pg__arrow--next{right:1.6rem}.gl-pg__arrow--prev{left:1.6rem}media-gallery:has(.thumbnail-list__item:first-child .thumbnail[aria-current=true]) .gl-pg__arrow--prev,media-gallery:has(.thumbnail-list__item:last-child .thumbnail[aria-current=true]) .gl-pg__arrow--next,media-gallery:not(:has(.thumbnail-list__item:nth-child(2))) .gl-pg__arrow,media-gallery:not(:has(.thumbnail-list__item:nth-child(2))) .thumbnail-slider{display:none}[id^=MainProduct-] .product__info-wrapper{padding:0!important}[id^=MainProduct-] .product__info-container{max-width:none;padding:0 0 3rem;margin:0}[id^=MainProduct-] .product__text{margin:0 0 .4rem;font:700 1.1rem var(--font-heading-family);letter-spacing:.12em;color:var(--gl-mute)}[id^=MainProduct-] .product__title,[id^=MainProduct-] .product__title h1{margin:0 0 .6rem;font:700 2.6rem/1.15 var(--font-heading-family);letter-spacing:-.01em;color:#000}[id^=MainProduct-] .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:.6rem;font:600 1.2rem var(--font-body-family);color:var(--gl-mute)}[id^=MainProduct-] .jdgm-star{color:#f5b32e!important;font-size:1.2rem}[id^=MainProduct-] .jdgm-prev-badge__text{margin:0;font-size:1.2rem;color:var(--gl-mute)}[id^=MainProduct-] .price{margin:.8rem 0 0;font-family:var(--font-heading-family)}[id^=MainProduct-] .price .price-item{font:700 1.9rem var(--font-heading-family);color:#000}[id^=MainProduct-] .price .price-item--regular:not(:only-child){font-size:1.4rem;font-weight:600;color:var(--gl-mute)}.gl-var__ask{margin:2.4rem 0 1.5rem;font:400 2.3rem/1.2 var(--font-heading-family);letter-spacing:-.01em;color:#000}.gl-var__ask strong{font-weight:700}[id^=MainProduct-] variant-selects{display:block}[id^=MainProduct-] .product-form__input--pill{margin:0 0 .4rem;padding:0;border:0;min-width:0}[id^=MainProduct-] .product-form__input--pill legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[id^=MainProduct-] .product-form__input--pill:has(.gl-opt--sw) legend{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin:1.2rem 0 .8rem;font:600 1.2rem var(--font-body-family);color:var(--gl-mute)}[id^=MainProduct-] .product-form__input input[type=radio]+label.gl-opt{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;box-sizing:border-box;width:100%;min-height:7.2rem;margin:0 0 1rem;padding:1.4rem 1.8rem;border:1px solid var(--gl-line);border-radius:1.6rem;background:#fff;color:var(--gl-ink);font:700 1.9rem/1.15 var(--font-heading-family);text-align:left;box-shadow:none;transition:border-color .2s,box-shadow .2s,transform .2s;cursor:pointer}[id^=MainProduct-] .product-form__input input[type=radio]+label.gl-opt:before,[id^=MainProduct-] .product-form__input input[type=radio]+label.gl-opt:after{display:none}[id^=MainProduct-] .product-form__input input[type=radio]+label.gl-opt:hover{border-color:#bdbdc4;transform:translateY(-1px)}[id^=MainProduct-] .product-form__input input[type=radio]:checked+label.gl-opt{background:#fff;color:var(--gl-ink);border-color:#000;box-shadow:inset 0 0 0 1px #000,0 4px #000}[id^=MainProduct-] .product-form__input input[type=radio]:focus-visible+label.gl-opt{outline:2px solid #000;outline-offset:3px}[id^=MainProduct-] .product-form__input input[type=radio].disabled+label.gl-opt{opacity:.5;text-decoration:line-through}.gl-opt__price{flex:none;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;font:600 1.3rem/1.2 var(--font-body-family);color:var(--gl-mute);text-align:right}.gl-opt__price b{font-size:1.5rem;font-weight:700;color:var(--gl-ink)}.gl-opt__price s{opacity:.75}.gl-opt__price small{font-size:1.1rem}[id^=MainProduct-] .product-form__input input[type=radio]+label.gl-opt--sw{display:inline-block;width:3rem;height:3rem;min-height:0;margin:0 1.1rem .4rem 0;padding:0;border:2px solid rgba(0,0,0,.14);border-radius:50%;background:var(--sw)}[id^=MainProduct-] .product-form__input input[type=radio]+label.gl-opt--sw:hover{transform:scale(1.1);border-color:#0000004d}[id^=MainProduct-] .product-form__input input[type=radio]:checked+label.gl-opt--sw{background:var(--sw);border-color:#00000024;box-shadow:0 0 0 3px #fff,0 0 0 5px #000}[id^=MainProduct-] .product-form__input--swatch{margin:0 0 .4rem;padding:0;border:0}[id^=MainProduct-] .product-form__input--swatch legend{margin:1.2rem 0 .8rem;font:600 1.2rem var(--font-body-family);color:var(--gl-mute)}[id^=MainProduct-] .product-form__quantity{margin:1.8rem 0 0}[id^=MainProduct-] .quantity__label{margin:0 0 .6rem;font:600 1.15rem var(--font-body-family);color:var(--gl-mute)}[id^=MainProduct-] .quantity{width:12.4rem;min-height:4.2rem;border-radius:1rem;background:#fff}[id^=MainProduct-] .quantity:before{display:none}[id^=MainProduct-] .quantity:after{border:1.5px solid #000!important;border-radius:1rem!important;box-shadow:none!important;opacity:1!important}[id^=MainProduct-] .quantity__input{font:700 1.5rem var(--font-body-family);color:#000}[id^=MainProduct-] .quantity__button{color:#000}[id^=MainProduct-] .product-form__buttons{max-width:none;margin-top:1.8rem}[id^=MainProduct-] .product-form__submit.button{box-sizing:border-box;width:100%;min-height:5.4rem;padding:0 2.4rem;border:0;border-radius:99rem;background:var(--gl-go);color:#fff!important;font:700 1.8rem var(--font-heading-family)!important;letter-spacing:0;text-transform:lowercase;box-shadow:none;transition:transform .2s,background .2s}[id^=MainProduct-] .product-form__submit.button:before,[id^=MainProduct-] .product-form__submit.button:after{display:none}[id^=MainProduct-] .product-form__submit.button:hover{background:#00a954;transform:translateY(-2px)}[id^=MainProduct-] .product-form__submit.button[disabled],[id^=MainProduct-] .product-form__submit.button[aria-disabled=true]{background:#c7c7cc;transform:none}[id^=MainProduct-] .product__description{margin-top:2.6rem;padding-top:2.2rem;border-top:1.5px solid var(--gl-line);font:400 1.5rem/1.75 var(--font-body-family);letter-spacing:0;color:#3c3c43;overflow-wrap:anywhere}[id^=MainProduct-] .product__description *{letter-spacing:0}[id^=MainProduct-] .product__description :is(em,i){font-style:normal}[id^=MainProduct-] .product__description p{margin:0 0 1.4rem}[id^=MainProduct-] .product__description p:last-child{margin-bottom:0}[id^=MainProduct-] .product__description :is(strong,b){font-weight:700;color:#000}[id^=MainProduct-] .product__description a{color:#000;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--gl-yellow,#F9D372);text-underline-offset:.3em}[id^=MainProduct-] .product__description :is(h1,h2,h3,h4,p:has(>strong:only-child)){display:flex;align-items:center;gap:.9rem;margin:0 0 1.4rem;font:800 1.2rem/1.3 var(--font-heading-family);letter-spacing:.1em!important;text-transform:uppercase;color:#000}[id^=MainProduct-] .product__description :is(h1,h2,h3,h4,p:has(>strong:only-child)):before{content:"";flex:none;width:1.1rem;height:1.1rem;border:2px solid #000;border-radius:50%;background:var(--gl-yellow,#F9D372)}[id^=MainProduct-] .product__description :is(h1,h2,h3,h4):not(:first-child){margin-top:2.6rem}[id^=MainProduct-] .product__description :is(ul,ol){margin:0 0 1.4rem;padding:0;list-style:none}[id^=MainProduct-] .product__description li{position:relative;margin:0 0 .8rem;padding-left:2.2rem}[id^=MainProduct-] .product__description ul li:before{content:"";position:absolute;left:0;top:.75em;width:.8rem;height:.8rem;border-radius:50%;background:var(--gl-yellow,#F9D372);box-shadow:0 0 0 2px #000}[id^=MainProduct-] .product__description ol{counter-reset:gl}[id^=MainProduct-] .product__description ol li{counter-increment:gl}[id^=MainProduct-] .product__description ol li:before{content:counter(gl);position:absolute;left:0;top:.1em;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#000;color:#fff;font:700 1rem var(--font-body-family)}[id^=MainProduct-] .product__media-item{background:var(--gl-bg,transparent);transition:background .45s ease}[id^=MainProduct-] .product__media-item.gl-sampled .media>img{mix-blend-mode:normal;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-clip:content-box;mask-clip:content-box}[id^=MainProduct-] .product__media-item.gl-busy .media>img{mix-blend-mode:normal;object-fit:cover;padding:0}body:has([id^=MainProduct-]) .gl-edges{display:none}@media(max-width:989px){[id^=MainProduct-] media-gallery{max-width:52rem;margin-inline:auto}[id^=MainProduct-] .page-width{padding:0 1.6rem}[id^=MainProduct-] media-gallery{border-radius:2rem}.gl-pblob{opacity:.8;scale:.7}}@media(max-width:749px){.gl-pg__arrow{display:none}[id^=MainProduct-] .thumbnail-slider{display:flex}[id^=MainProduct-] .product__media-list{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0!important;gap:0!important;column-gap:0!important}[id^=MainProduct-] .product__media-list .product__media-item{scroll-snap-align:start}[id^=MainProduct-] .gl-var__ask{font-size:2rem}}.gl-opt__name{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.gl-opt__low{display:inline-block;padding:.2rem .8rem;border-radius:99rem;background:#fff1d6;color:#8a5a00;font:700 1.05rem/1.2 var(--font-body-family)}[id^=MainProduct-] .gl-vm__open{display:flex;align-items:center;justify-content:center;gap:.9rem;box-sizing:border-box;width:100%;margin:.2rem 0 1rem;padding:1.3rem 1.8rem;border:1.5px dashed #b9b9c1;border-radius:1.6rem;background:transparent;color:var(--gl-ink);font:700 1.5rem var(--font-heading-family);cursor:pointer;transition:border-color .2s,background .2s,transform .2s}[id^=MainProduct-] .gl-vm__open:hover{border-color:#000;background:#faf9fc;transform:translateY(-1px)}[id^=MainProduct-] .gl-vm__open:focus-visible{outline:2px solid #000;outline-offset:3px}[id^=MainProduct-] .gl-vm__chev{margin-left:auto}.gl-vm{box-sizing:border-box;width:min(60rem,calc(100vw - 3.2rem));max-height:min(78svh,64rem);margin:auto;padding:0;border:0;border-radius:3rem;background:#fff;color:var(--gl-ink,#1d1d1f);overflow:hidden;box-shadow:0 40px 90px -20px #14142873,0 0 0 3px #000}.gl-vm[open]{display:flex;animation:gl-vm-in .38s cubic-bezier(.2,.9,.3,1.15)}.gl-vm::backdrop{background:#18162480;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:gl-vm-fade .3s ease}@keyframes gl-vm-in{0%{opacity:0;transform:translateY(2.4rem) scale(.96)}to{opacity:1;transform:none}}@keyframes gl-vm-fade{0%{opacity:0}to{opacity:1}}body:has(dialog.gl-vm[open]){overflow:hidden}.gl-vm__panel{display:flex;flex-direction:column;gap:1.6rem;width:100%;min-height:0;padding:2.4rem 2.6rem 2.2rem;background:radial-gradient(60% 40% at 100% 0,#fff3c9 0,#fff3c900 70%),#fff;overflow-y:auto}.gl-vm__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem}.gl-vm__eyebrow{margin:0 0 .4rem;font:700 1.15rem var(--font-heading-family);letter-spacing:.12em;text-transform:uppercase;color:#6e6e73}.gl-vm__title{margin:0;font:700 2.6rem/1.1 var(--font-heading-family);color:#000}.gl-vm__close{flex:none;display:grid;place-items:center;width:4.2rem;height:4.2rem;padding:0;border:3px solid #000;border-radius:50%;background:#fff;color:#000;box-shadow:0 3px #000;cursor:pointer;transition:transform .15s,box-shadow .15s}.gl-vm__close:hover{transform:translateY(2px);box-shadow:0 1px #000}.gl-vm__close:focus-visible{outline:3px solid #000;outline-offset:3px}.gl-vm__q{box-sizing:border-box;width:100%;padding:1.2rem 1.6rem;border:1.5px solid var(--gl-line,#e7e7ec);border-radius:1.4rem;background:#fff;font:600 1.5rem var(--font-body-family);color:#000}.gl-vm__q:focus{outline:2px solid #000;outline-offset:2px}.gl-vm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.gl-vm__grid label.gl-opt{margin:0!important;min-height:8rem!important}.gl-vm__grid label[hidden]{display:none!important}.gl-vm__foot{margin:0;text-align:center;font:600 1.2rem var(--font-body-family);color:#6e6e73}@media(max-width:749px){.gl-vm{width:100vw;max-width:100vw;max-height:86svh;margin:auto 0 0;border-radius:3rem 3rem 0 0;box-shadow:0 -20px 60px #14142866}.gl-vm[open]{animation:gl-vm-up .38s cubic-bezier(.2,.9,.3,1.05)}.gl-vm__panel{padding:2rem 1.6rem 2.4rem}.gl-vm__grid{grid-template-columns:minmax(0,1fr)}.gl-vm__title{font-size:2.2rem}}@keyframes gl-vm-up{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.gl-vm[open],.gl-vm::backdrop{animation:none}}.gl-opt__name{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/girassol-product.css.map */
