.tg-worlds--premium{padding:clamp(18px,2.5vw,36px) 32px 8px;background:#f9f7ee}.tg-worlds--premium .tg-worlds__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;max-width:1260px;margin-inline:auto}.tg-world-card{--world-surface: #edf2ef;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dbe3dc;border-radius:24px;background:var(--world-surface);color:#263b31;text-decoration:none}.tg-world-card--laser{--world-surface: #f3ece2;border-color:#e6dacb;color:#574333}.tg-world-card__copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-height:270px;padding:clamp(28px,3vw,44px) clamp(24px,3.2vw,46px) 18px}.tg-world-card__eyebrow{font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tg-world-card h1,.tg-world-card h2{margin:18px 0 12px;color:inherit;font-family:inherit;font-size:clamp(30px,3.7vw,50px);line-height:1.08;font-weight:600;letter-spacing:-.045em}.tg-world-card__copy p{margin:0 0 18px;font-size:14px;line-height:1.6}.tg-world-card__action{display:inline-flex;align-items:center;min-height:40px;margin-top:auto;padding-block:6px;border-bottom:1px solid currentColor;font-size:13px;line-height:1.4;font-weight:600}.tg-world-card__photo{position:relative;flex:none;height:clamp(240px,29vw,380px);overflow:hidden}.tg-world-card__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:none;pointer-events:none}.tg-world-card__photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .45s ease}.tg-world-card:focus-visible{outline:3px solid #52654d;outline-offset:4px}@media(hover:hover){.tg-world-card:hover .tg-world-card__photo img{transform:scale(1.025)}.tg-world-card:hover .tg-world-card__action{border-bottom-width:2px}}@media(max-width:749px){.tg-worlds--premium{padding:16px 16px 4px}.tg-worlds--premium .tg-worlds__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tg-world-card{border-radius:18px}.tg-world-card__copy{min-height:218px;padding:22px 14px 12px}.tg-world-card__eyebrow{font-size:9px;letter-spacing:.09em}.tg-world-card h1,.tg-world-card h2{margin:15px 0 10px;font-size:clamp(19px,5.1vw,25px);line-height:1.13;letter-spacing:-.04em}.tg-world-card__copy p{margin-bottom:12px;font-size:11px;line-height:1.5}.tg-world-card__action{min-height:36px;font-size:10px}.tg-world-card__photo{height:clamp(180px,53vw,280px)}.tg-world-card__photo img{object-position:center}}@media(prefers-reduced-motion:reduce){.tg-world-card__photo img{transition:none}.tg-world-card:hover .tg-world-card__photo img{transform:none}}.tg-home .tg-card-gallery.tg-item__media{display:block;position:relative;padding:0;background:#fff}.tg-card-gallery__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:9px 9px 0 0}.tg-card-gallery__track[data-swipe-ready]{touch-action:pan-y pinch-zoom;cursor:grab}.tg-card-gallery__track[data-dragging]{scroll-snap-type:none;cursor:grabbing}.tg-card-gallery__slide,.tg-card-gallery__slide img{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.tg-card-gallery__track::-webkit-scrollbar{display:none}.tg-card-gallery__slide{display:grid;place-items:center;flex:0 0 100%;width:100%;min-width:0;padding:12px;scroll-snap-align:start;scroll-snap-stop:always}.tg-home .tg-card-gallery__slide img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.tg-card-gallery__controls{position:absolute;inset:auto 4px 2px;display:flex;justify-content:center;align-items:center;padding:0;pointer-events:none}.tg-card-gallery__controls[hidden],.tg-card-gallery__dot[hidden]{display:none}.tg-card-gallery__dot{display:grid;place-items:center;width:24px;height:28px;flex:0 0 24px;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto}.tg-card-gallery__dot span{width:5px;height:5px;border-radius:50%;background:#bbc2b9;box-shadow:0 0 0 2px #ffffffb3}.tg-card-gallery__dot[aria-current=true] span{width:6px;height:6px;background:#3e5647}.tg-card-gallery__dot:focus-visible{outline:2px solid #52654d;outline-offset:-2px;border-radius:50%}.tg-product-details{margin:2rem 0 0;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.12)}.tg-product-details__intro{margin:0;line-height:1.7;overflow-wrap:anywhere}.tg-product-details__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.4rem;margin:0}.tg-product-details__intro+.tg-product-details__list{margin-top:1.6rem}.tg-product-details__item{min-width:0}.tg-product-details dt{margin:0 0 .4rem;font-size:.8em;line-height:1.5;color:rgba(var(--color-foreground),.65)}.tg-product-details dd{margin:0;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.tg-product-description>.tg-product-details:first-child{margin-top:0;padding-top:0;border-top:0}@media(max-width:479px){.tg-product-details__list{grid-template-columns:minmax(0,1fr);gap:1.2rem}}.tg-product-video>video{object-fit:contain}.tg-product-video>.tg-video-toggle{position:absolute;inset-inline-end:1rem;inset-block-end:1rem;z-index:2;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#ffffffe6;color:#22312b;cursor:pointer}.tg-video-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tg-video-toggle__play,.tg-video-toggle__pause{display:flex;align-items:center;justify-content:center}.tg-video-toggle svg{width:1.8rem;height:1.8rem}.tg-product-video[playing] .tg-video-toggle__play,.tg-product-video:not([playing]) .tg-video-toggle__pause,.tg-product-video[suspended]>.tg-video-toggle{display:none}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map */
