.jools-designer-cards__grid{display:grid;grid-template-columns:repeat(var(--designer-columns),minmax(0,1fr));gap:clamp(1.6rem,2.4vw,3.2rem);margin:0;padding:0;list-style:none}.jools-designer-card__inner{position:relative;overflow:hidden;border-radius:1.6rem;background:transparent;box-shadow:0 1rem 2.8rem rgba(var(--color-foreground),.1)}.jools-designer-card__hero,.jools-designer-card__product{display:block;overflow:hidden;background:rgba(var(--color-foreground),.025)}.jools-designer-card__hero{aspect-ratio:3 / 4}.jools-designer-card__hero img,.jools-designer-card__product img,.jools-designer-card__placeholder{width:100%;height:100%}.jools-designer-card__hero img{object-fit:cover;transition:transform .24s ease}.jools-designer-card__products{position:absolute;z-index:1;right:1rem;bottom:1rem;left:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.jools-designer-card__product{aspect-ratio:1;border:0;border-radius:1.2rem;background:#fff;box-shadow:0 .4rem 1.2rem #00000014}.jools-designer-card__product img{object-fit:contain;background:#fff;transition:transform .24s ease}.jools-designer-card__hero:focus-visible,.jools-designer-card__product:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media(hover:hover){.jools-designer-card__hero:hover img,.jools-designer-card__product:hover img{transform:scale(1.025)}}@media screen and (max-width:749px){.jools-designer-cards__grid{grid-template-columns:1fr;gap:1.6rem}.jools-designer-cards__grid--mobile-2:not(.jools-designer-cards__grid--swipe){grid-template-columns:repeat(2,minmax(0,1fr))}.jools-designer-cards__grid--swipe{display:flex;overflow-x:auto;margin-inline:-1.5rem;padding-inline:1.5rem;padding-bottom:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.jools-designer-cards__grid--swipe::-webkit-scrollbar{display:none}.jools-designer-cards__grid--swipe .jools-designer-card{flex:0 0 min(86vw,38rem);scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.jools-designer-card__hero img,.jools-designer-card__product img{transition:none}}.jools-whatsapp-float{position:fixed;right:2.2rem;bottom:calc(2.2rem + env(safe-area-inset-bottom,0px));z-index:50;display:grid;width:4.4rem;height:4.4rem;place-items:center;color:rgb(var(--color-foreground));background:rgba(var(--color-background),.94);border:.1rem solid rgba(var(--color-foreground),.22);border-radius:50%;box-shadow:0 .8rem 2.4rem rgba(var(--color-shadow),.12);backdrop-filter:blur(.8rem);-webkit-backdrop-filter:blur(.8rem);text-decoration:none;transition:transform var(--duration-short) ease,border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.jools-whatsapp-float svg{width:2.2rem;height:2.2rem}.jools-whatsapp-float:hover{transform:translateY(-.2rem);border-color:rgba(var(--color-foreground),.45);box-shadow:0 1rem 2.8rem rgba(var(--color-shadow),.16)}.jools-whatsapp-float:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}@media screen and (max-width:749px){.jools-whatsapp-float{right:1.6rem;bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));width:4.2rem;height:4.2rem}.jools-whatsapp-float svg{width:2rem;height:2rem}}@media(prefers-reduced-motion:reduce){.jools-whatsapp-float{transition:none}}.header__icon--magic-lamp{text-decoration:none}.header>.header__icon--magic-lamp{display:none}.magic-lamp-header-icon{display:block;width:3.2rem;height:3.2rem;object-fit:contain}@media screen and (max-width:749px){.magic-lamp-header-icon{width:3rem;height:3rem}}.jools-try-on-host,.magic-lamp__card,media-gallery>slider-component{position:relative}a.jools-try-on-badge{position:absolute;top:8px;left:8px;z-index:4;display:inline-block;width:auto;height:auto;max-width:calc(100% - 16px);margin:0;padding:5px 7px;border:0;border-radius:4px;background:#d3ffa9;color:#000;font-family:inherit;font-size:10px;font-weight:400;font-style:normal;line-height:1.3;letter-spacing:0;text-align:left;text-transform:none;text-decoration:none;box-sizing:border-box;cursor:pointer;pointer-events:auto}.product-media-container:has(>.jools-try-on-badge) .product__media-icon{left:auto;right:1.2rem}a.jools-try-on-badge:hover{background:#d3ffa9;color:#000;text-decoration:none}a.jools-try-on-badge:focus-visible{outline:2px solid #000;outline-offset:2px}.jools-designer-cards a.jools-try-on-badge{top:4px;left:4px;max-width:calc(100% - 8px);padding:4px;font-size:9px}@media screen and (max-width:749px){a.jools-try-on-badge{top:6px;left:6px;max-width:calc(100% - 12px);font-size:9px;padding:4px 6px}}
/*# sourceMappingURL=/cdn/shop/t/58/compiled_assets/styles.css.map?subset=ACAAAgAAAAAAkA */
