:root{--tgo-primary:#E8505B;--tgo-primary-dark:#D63A47;--tgo-hot:#E22D2D;--tgo-cream:#FBF8F4;--tgo-pink:#FFF0F1;--tgo-text:#1C1C1C;--tgo-muted:#6B6B6B;--tgo-border:#EFE7DF;--tgo-white:#FFFFFF;--tgo-radius:16px;--tgo-radius-sm:10px;--tgo-shadow:0 10px 30px rgba(28,28,28,.06);--tgo-font-head:"Cormorant Garamond", Georgia, serif;--tgo-font-body:"Outfit", Arial, Helvetica, sans-serif;--tgo-container:1240px}body{font-family:var(--tgo-font-body);color:var(--tgo-text)}[class*=tgo-],[class*=tgo-] *,[class*=tgo-] *:before,[class*=tgo-] *:after{box-sizing:border-box}.tgo-wrap{max-width:var(--tgo-container);margin:0 auto;padding:0 20px}.tgo-section{padding:70px 0}.tgo-section--cream{background:var(--tgo-cream)}.tgo-section--pink{background:var(--tgo-pink)}.tgo-section--tight{padding:40px 0}.tgo-section *{box-sizing:border-box}@media(max-width:749px){.tgo-section{padding:46px 0}.tgo-wrap{padding:0 14px}}.tgo-head{text-align:center;max-width:760px;margin:0 auto 40px}.tgo-eyebrow{display:inline-flex;align-items:center;gap:16px;color:var(--tgo-primary);font:600 13px/1 var(--tgo-font-body);letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px}.tgo-eyebrow:before,.tgo-eyebrow:after{content:"";width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--tgo-primary))}.tgo-eyebrow:after{background:linear-gradient(90deg,var(--tgo-primary),transparent)}.tgo-title{font-family:var(--tgo-font-head);font-weight:600;font-size:clamp(30px,4vw,46px);line-height:1.1;color:var(--tgo-text);margin:0 0 12px}.tgo-title em,.tgo-title i{color:var(--tgo-primary);font-style:italic}.tgo-sub{color:var(--tgo-muted);font-size:16px;line-height:1.6;margin:0}.tgo-rowhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 24px}.tgo-rowhead h3{font-family:var(--tgo-font-head);font-weight:600;font-size:clamp(24px,3vw,32px);margin:0}.tgo-link{color:var(--tgo-primary);font-weight:600;font-size:15px;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px;white-space:nowrap}.tgo-link:hover{color:var(--tgo-primary-dark)}.tgo-divider{width:60px;height:2px;background:var(--tgo-primary);margin:34px auto;border:0}.tgo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--tgo-primary);color:#fff;border:2px solid var(--tgo-primary);border-radius:999px;padding:13px 30px;font:600 15px/1 var(--tgo-font-body);text-decoration:none;cursor:pointer;transition:.25s}.tgo-btn:hover{background:var(--tgo-primary-dark);border-color:var(--tgo-primary-dark);color:#fff}.tgo-btn--ghost{background:transparent;color:var(--tgo-text);border-color:var(--tgo-border)}.tgo-btn--ghost:hover{background:var(--tgo-text);border-color:var(--tgo-text)}.tgo-btn--light{background:transparent;color:#fff;border-color:#fff}.tgo-btn--light:hover{background:#fff;color:var(--tgo-text)}.tgo-btn--wa{background:#25d366;border-color:#25d366}.tgo-btn--wa:hover{background:#1ebe57;border-color:#1ebe57}.tgo-btn--block{width:100%}.tgo-announce{background:var(--tgo-ann-bg,#E8394A);color:var(--tgo-ann-text,#fff);text-align:center;font:600 14px/1.3 var(--tgo-font-body);padding:10px 14px}.tgo-announce a{color:inherit;text-decoration:none}.tgo-header{background:#fff;border-bottom:1px solid var(--tgo-border);position:relative;z-index:50}.tgo-header.is-sticky{position:sticky;top:0}.tgo-header__in{display:flex;align-items:center;gap:24px;min-height:78px}.tgo-header__logo{flex:0 0 auto;display:flex;align-items:center;text-decoration:none;color:var(--tgo-text)}.tgo-header__logo img{display:block;height:auto}.tgo-header__logo span{font:600 28px/1 var(--tgo-font-head);letter-spacing:.04em}.tgo-nav{flex:1;display:flex;justify-content:center}.tgo-nav>ul{list-style:none;margin:0;padding:0;display:flex;gap:26px}.tgo-nav li{position:relative}.tgo-nav>ul>li>a{display:flex;align-items:center;gap:4px;font:500 14px/1 var(--tgo-font-head);font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--tgo-text);text-decoration:none;padding:30px 0}.tgo-nav>ul>li>a:hover,.tgo-nav>ul>li>a.is-active{color:var(--tgo-primary)}.tgo-nav .tgo-caret{width:9px;height:9px;opacity:.5}.tgo-nav__drop{position:absolute;top:100%;left:-20px;min-width:240px;background:#fff;border:1px solid var(--tgo-border);border-radius:12px;box-shadow:var(--tgo-shadow);padding:12px 0;list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s}.tgo-nav li:hover>.tgo-nav__drop,.tgo-nav li:focus-within>.tgo-nav__drop{opacity:1;visibility:visible;transform:none}.tgo-nav__drop a{display:block;padding:9px 22px;color:var(--tgo-text);text-decoration:none;font-size:14px}.tgo-nav__drop a:hover{color:var(--tgo-primary);background:var(--tgo-pink)}.tgo-header__icons{display:flex;align-items:center;gap:18px}.tgo-header__icons a{color:var(--tgo-text);text-decoration:none;display:inline-flex;align-items:center;gap:6px;position:relative;font:500 14px/1 var(--tgo-font-head);text-transform:uppercase;letter-spacing:.04em}.tgo-header__icons svg{width:22px;height:22px}.tgo-count{position:absolute;top:-8px;right:-9px;background:var(--tgo-primary);color:#fff;border-radius:50%;min-width:17px;height:17px;font:600 10px/17px var(--tgo-font-body);text-align:center}.tgo-burger{display:none;background:none;border:0;padding:6px;cursor:pointer;color:var(--tgo-text)}.tgo-burger svg{width:26px;height:26px}.tgo-search{display:none;border-top:1px solid var(--tgo-border);padding:14px 0}.tgo-search.is-open{display:block}.tgo-search form{display:flex;gap:10px}.tgo-search input{flex:1;border:1px solid var(--tgo-border);border-radius:999px;padding:12px 20px;font:15px var(--tgo-font-body)}.tgo-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden}.tgo-drawer.is-open{visibility:visible}.tgo-drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:.25s}.tgo-drawer.is-open .tgo-drawer__bg{opacity:1}.tgo-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:86%;max-width:360px;background:#fff;transform:translate(-100%);transition:.3s;overflow:auto;padding:20px}.tgo-drawer.is-open .tgo-drawer__panel{transform:none}.tgo-drawer__close{background:none;border:0;font-size:30px;line-height:1;float:right;cursor:pointer}.tgo-mnav{list-style:none;padding:0;margin:40px 0 0}.tgo-mnav li{border-bottom:1px solid var(--tgo-border)}.tgo-mnav a,.tgo-mnav summary{display:block;padding:14px 4px;color:var(--tgo-text);text-decoration:none;font:500 17px var(--tgo-font-head);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;list-style:none}.tgo-mnav summary::-webkit-details-marker{display:none}.tgo-mnav summary:after{content:"+";float:right;color:var(--tgo-primary)}.tgo-mnav details[open] summary:after{content:"\2013"}.tgo-mnav ul{list-style:none;padding:0 0 10px 14px;margin:0}.tgo-mnav ul a{font:15px var(--tgo-font-body);text-transform:none;padding:8px 4px}@media(max-width:989px){.tgo-nav,.tgo-header__icons .tgo-hide-m{display:none}.tgo-burger{display:inline-flex}.tgo-header__in{min-height:64px;gap:10px}.tgo-header__logo{flex:1;justify-content:center}.tgo-header__logo span{font-size:22px}.tgo-header__logo img{max-width:130px!important}}.tgo-hero{position:relative;width:100%;overflow:hidden;background:var(--tgo-cream)}.tgo-hero__track{display:grid}.tgo-hero__slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .7s ease;position:relative}.tgo-hero__slide.is-active{opacity:1;visibility:visible}.tgo-hero__slide img{display:block;width:100%;height:auto}.tgo-hero__slide a.tgo-hero__link{display:block}.tgo-hero__m{display:none!important}@media(max-width:749px){.tgo-hero__d.has-m{display:none!important}.tgo-hero__m{display:block!important}}.tgo-hero__ph{aspect-ratio:1920/700;width:100%;background:linear-gradient(135deg,var(--tgo-pink),var(--tgo-cream));display:flex;align-items:center;justify-content:center}.tgo-hero__ph svg{width:40%;height:auto;opacity:.35}.tgo-hero__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 7%;pointer-events:none}.tgo-hero__text.is-center{justify-content:center;text-align:center}.tgo-hero__text.is-right{justify-content:flex-end;text-align:right}.tgo-hero__box{max-width:560px;pointer-events:auto}.tgo-hero__box h2{font-family:var(--tgo-font-head);font-weight:600;font-size:clamp(30px,5vw,64px);line-height:1.05;margin:0 0 14px;color:inherit}.tgo-hero__box h2 em{color:var(--tgo-primary)}.tgo-hero__box p{font-size:clamp(14px,1.4vw,18px);line-height:1.6;margin:0 0 22px}.tgo-hero__dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:8px;z-index:3}.tgo-hero__dots button{width:10px;height:10px;border-radius:50%;border:0;background:#ffffffa6;box-shadow:0 0 0 1px #0000001f;cursor:pointer;padding:0;transition:.25s}.tgo-hero__dots button.is-active{background:var(--tgo-primary);width:28px;border-radius:6px}.tgo-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffd9;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--tgo-shadow)}.tgo-hero__arrow--prev{left:16px}.tgo-hero__arrow--next{right:16px}@media(max-width:749px){.tgo-hero__arrow{display:none}.tgo-hero__text{position:static;padding:22px 16px;background:var(--tgo-cream);color:var(--tgo-text)!important}.tgo-hero__box{max-width:none}}.tgo-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--tgo-border)}.tgo-stat{text-align:center;padding:30px 10px;position:relative}.tgo-stat+.tgo-stat:before{content:"";position:absolute;left:0;top:28%;bottom:28%;width:1px;background:var(--tgo-border)}.tgo-stat b{display:block;font:600 clamp(28px,3.4vw,42px)/1 var(--tgo-font-head);color:var(--tgo-text)}.tgo-stat b span{color:var(--tgo-primary)}.tgo-stat small{display:block;margin-top:8px;color:var(--tgo-muted);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.tgo-stats__note{text-align:center;color:var(--tgo-muted);font-size:14px;padding:14px 0 0}.tgo-features{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:24px}.tgo-feature{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--tgo-border);border-radius:999px;padding:9px 18px 9px 10px}.tgo-feature i{width:32px;height:32px;border-radius:50%;background:var(--tgo-pink);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:16px}.tgo-feature small{display:block;font-size:10px;letter-spacing:.14em;color:var(--tgo-muted);text-transform:uppercase}.tgo-feature span{font:600 16px/1.1 var(--tgo-font-head)}@media(max-width:749px){.tgo-stats{grid-template-columns:repeat(2,1fr)}.tgo-stat:nth-child(3):before{display:none}}.tgo-grid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:24px}@media(max-width:989px){.tgo-grid{grid-template-columns:repeat(var(--cols-t,3),1fr);gap:18px}}@media(max-width:749px){.tgo-grid{grid-template-columns:repeat(var(--cols-m,2),1fr);gap:12px}}.tgo-grid--scroll{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 24px*(var(--cols,4) - 1))/var(--cols,4));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.tgo-grid--scroll::-webkit-scrollbar{display:none}.tgo-grid--scroll>*{scroll-snap-align:start}@media(max-width:989px){.tgo-grid--scroll{grid-auto-columns:calc((100% - 18px*2)/3)}}@media(max-width:749px){.tgo-grid--scroll{grid-auto-columns:72%}}.tgo-card{position:relative;display:flex;flex-direction:column}.tgo-card__media{position:relative;display:block;border-radius:var(--tgo-radius);overflow:hidden;background:var(--tgo-cream);aspect-ratio:var(--ratio,1/1)}.tgo-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .4s}.tgo-card__media img.tgo-card__img2{opacity:0}.tgo-card:hover .tgo-card__media img{transform:scale(1.05)}.tgo-card:hover .tgo-card__media img.tgo-card__img2{opacity:1}.tgo-badge{position:absolute;top:10px;left:10px;z-index:2;min-width:50px;height:50px;border-radius:50%;background:var(--tgo-hot);color:#fff;font:700 13px/50px var(--tgo-font-body);text-align:center;padding:0 6px;text-transform:uppercase}.tgo-badge--sale{background:var(--tgo-primary)}.tgo-badge--out{background:#777;font-size:10px}.tgo-card__quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;opacity:0;transform:translateY(10px);transition:.25s}.tgo-card:hover .tgo-card__quick{opacity:1;transform:none}.tgo-card__quick .tgo-btn{width:100%;padding:11px 14px;font-size:14px}@media(hover:none){.tgo-card__quick{display:none}}.tgo-card__body{padding:14px 2px 4px}.tgo-card__title{font:600 19px/1.25 var(--tgo-font-head);margin:0 0 6px}.tgo-card__title a{color:var(--tgo-text);text-decoration:none}.tgo-card__title a:hover{color:var(--tgo-primary)}.tgo-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font:600 17px/1.2 var(--tgo-font-body);color:var(--tgo-text)}.tgo-price .tgo-price__now{color:var(--tgo-text)}.tgo-price s{color:#a5a5a5;font-weight:400;font-size:14px}.tgo-price .is-sale{color:var(--tgo-primary)}.tgo-card--center .tgo-card__body{text-align:center}.tgo-card--center .tgo-price{justify-content:center}.tgo-card--center .tgo-card__title{font:400 15px/1.35 var(--tgo-font-body)}.tgo-card--center .tgo-price{color:var(--tgo-primary);font-size:15px}@media(max-width:749px){.tgo-card__title{font-size:16px}.tgo-badge{min-width:40px;height:40px;line-height:40px;font-size:11px}}.tgo-cats{display:grid;grid-template-columns:repeat(var(--cols,5),1fr);gap:20px}@media(max-width:989px){.tgo-cats{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.tgo-cats{grid-template-columns:repeat(2,1fr);gap:12px}.tgo-cats>.tgo-cat:last-child:nth-child(odd){grid-column:1/-1}.tgo-cats>.tgo-cat:last-child:nth-child(odd) .tgo-cat__img{aspect-ratio:16/9}.tgo-cat__body h3{font-size:20px}}.tgo-cat{background:#fff;border:1px solid var(--tgo-border);border-radius:var(--tgo-radius);overflow:hidden;text-align:center;text-decoration:none;color:var(--tgo-text);display:flex;flex-direction:column;transition:.3s}.tgo-cat:hover{box-shadow:var(--tgo-shadow);transform:translateY(-4px)}.tgo-cat__img{aspect-ratio:5/4;overflow:hidden;background:var(--tgo-pink)}.tgo-cat__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.tgo-cat:hover .tgo-cat__img img{transform:scale(1.06)}.tgo-cat__body{padding:20px 14px 22px;display:flex;flex-direction:column;flex:1}.tgo-cat__body h3{font:600 23px/1.2 var(--tgo-font-head);margin:0 0 8px}.tgo-cat__body p{color:var(--tgo-muted);font-size:14px;line-height:1.5;margin:0 0 14px;flex:1}.tgo-cat__go{color:var(--tgo-primary);font-weight:600;font-size:15px}.tgo-intro{background:#fff;border:1px solid var(--tgo-border);border-radius:var(--tgo-radius);padding:16px 26px;text-align:center;color:var(--tgo-muted);max-width:720px;margin:-14px auto 34px;font-size:15px;line-height:1.6}.tgo-circles{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.tgo-circle{width:130px;text-align:center;text-decoration:none;color:var(--tgo-text)}.tgo-circle__img{width:120px;height:120px;margin:0 auto 12px;border-radius:50%;padding:4px;border:2px solid var(--tgo-primary);overflow:hidden}.tgo-circle__img img,.tgo-circle__img .tgo-ph{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;transition:transform .5s}.tgo-circle:hover img{transform:scale(1.08)}.tgo-circle span{font-weight:600;font-size:14px}@media(max-width:749px){.tgo-circles{gap:14px;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:6px}.tgo-circle{flex:0 0 92px;width:92px}.tgo-circle__img{width:84px;height:84px}.tgo-circle span{font-size:12px}}.tgo-occ{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:989px){.tgo-occ{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.tgo-occ{grid-template-columns:1fr;gap:14px}}.tgo-occ__card{position:relative;display:block;border-radius:var(--tgo-radius);overflow:hidden;aspect-ratio:4/3;color:#fff;text-decoration:none;background:#c9a9a6}.tgo-occ__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s}.tgo-occ__card:hover img{transform:scale(1.06)}.tgo-occ__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 25%,#000000b8)}.tgo-occ__body{position:absolute;left:0;right:0;bottom:0;padding:22px;z-index:2}.tgo-occ__body h3{font:600 30px/1.1 var(--tgo-font-head);margin:0 0 6px;color:#fff}.tgo-occ__body p{font-size:13px;line-height:1.5;margin:0 0 14px;opacity:.92}.tgo-occ__btn{display:inline-block;border:1.5px solid #fff;border-radius:999px;padding:8px 18px;font:600 12px/1 var(--tgo-font-body);letter-spacing:.12em;text-transform:uppercase}.tgo-occ__tag{position:absolute;top:16px;right:16px;z-index:2;background:#c9a24a;color:#fff;border-radius:999px;padding:6px 12px;font:600 11px/1 var(--tgo-font-body);letter-spacing:.1em;text-transform:uppercase}.tgo-cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:989px){.tgo-cards3{grid-template-columns:1fr 1fr}}@media(max-width:749px){.tgo-cards3{grid-template-columns:1fr}}.tgo-icard{position:relative;background:var(--tgo-cream);border:1px solid var(--tgo-border);border-radius:var(--tgo-radius);padding:36px 26px 30px;text-align:center;overflow:hidden}.tgo-section--cream .tgo-icard{background:#fff}.tgo-icard:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:70px;height:4px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--tgo-primary),#F2A65A)}.tgo-icard__icon{width:60px;height:60px;border-radius:50%;border:1.5px solid var(--tgo-primary);color:var(--tgo-primary);display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:24px;background:#fff}.tgo-icard__icon img{width:30px;height:30px;object-fit:contain}.tgo-icard__num{position:absolute;top:18px;right:20px;font:600 72px/1 var(--tgo-font-head);color:var(--tgo-primary);opacity:.08}.tgo-icard h3{font:600 24px/1.2 var(--tgo-font-head);margin:0 0 12px}.tgo-icard div.rte,.tgo-icard p{color:var(--tgo-muted);font-size:15px;line-height:1.7;margin:0}.tgo-icard strong{color:var(--tgo-text)}.tgo-reviews{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 10px}.tgo-reviews::-webkit-scrollbar{display:none}@media(max-width:989px){.tgo-reviews{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:749px){.tgo-reviews{grid-auto-columns:86%}}.tgo-review{scroll-snap-align:start;background:#fff;border:1px solid var(--tgo-border);border-radius:var(--tgo-radius);padding:22px}.tgo-review__top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.tgo-review__av{width:44px;height:44px;border-radius:50%;background:var(--tgo-pink);color:var(--tgo-primary);display:flex;align-items:center;justify-content:center;font:600 18px var(--tgo-font-head);flex:0 0 auto}.tgo-review__name{font-weight:600;color:#1a56b8;font-size:15px}.tgo-review__date{color:var(--tgo-muted);font-size:12px}.tgo-stars{color:#f5b400;font-size:18px;letter-spacing:2px;margin-bottom:8px}.tgo-review p{margin:0;font-size:15px;line-height:1.6;color:var(--tgo-text)}.tgo-slider-nav{display:flex;justify-content:center;gap:10px;margin-top:20px}.tgo-slider-nav button{width:40px;height:40px;border-radius:50%;border:1px solid var(--tgo-border);background:#fff;cursor:pointer;font-size:18px}.tgo-slider-nav button:hover{background:var(--tgo-primary);color:#fff;border-color:var(--tgo-primary)}.tgo-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tgo-chip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--tgo-border);border-radius:999px;padding:9px 18px;font-size:14px;color:var(--tgo-text);text-decoration:none}.tgo-chip:before{content:"";width:9px;height:9px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--tgo-primary)}.tgo-chip--plain:before{display:none}.tgo-box{background:#fff;border:1px solid var(--tgo-border);border-radius:var(--tgo-radius);padding:34px;margin-top:34px}.tgo-box h3{font:600 28px/1.2 var(--tgo-font-head);text-align:center;margin:0 0 14px}.tgo-box .rte{color:var(--tgo-muted);line-height:1.8;font-size:15px}.tgo-areas-text{text-align:center;color:var(--tgo-muted);max-width:980px;margin:0 auto 26px;line-height:1.7}.tgo-areas-text a{color:var(--tgo-primary)}.tgo-faq{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:749px){.tgo-faq{grid-template-columns:1fr}}.tgo-faq details{background:#fff;border:1px solid var(--tgo-border);border-radius:12px}.tgo-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;font-weight:600;font-size:15px}.tgo-faq summary::-webkit-details-marker{display:none}.tgo-faq summary:after{content:"+";flex:0 0 28px;height:28px;border-radius:50%;background:var(--tgo-cream);display:flex;align-items:center;justify-content:center;font-size:18px}.tgo-faq details[open] summary:after{content:"\2013";background:var(--tgo-primary);color:#fff}.tgo-faq .rte{padding:0 20px 18px;color:var(--tgo-muted);line-height:1.7;font-size:15px}.tgo-about{max-width:900px;margin:0 auto;text-align:center}.tgo-about .rte{color:var(--tgo-muted);line-height:1.85;font-size:16px}.tgo-about .rte a{color:var(--tgo-primary)}.tgo-footer{background:#fff;border-top:1px solid var(--tgo-border);padding:60px 0 0;font-size:14px}.tgo-footer__grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:30px}.tgo-footer__brand img{max-width:170px;height:auto;display:block;margin-bottom:16px}.tgo-footer__brand .tgo-logo-text{font:600 30px var(--tgo-font-head);display:block;margin-bottom:14px}.tgo-footer__brand p{color:var(--tgo-muted);line-height:1.7;margin:0 0 10px}.tgo-footer h4{font:600 13px/1 var(--tgo-font-body);letter-spacing:.12em;text-transform:uppercase;margin:6px 0 18px}.tgo-footer ul{list-style:none;padding:0;margin:0}.tgo-footer li{margin-bottom:11px}.tgo-footer a{color:var(--tgo-muted);text-decoration:none}.tgo-footer a:hover{color:var(--tgo-primary)}.tgo-footer__social{display:flex;gap:10px;margin-top:14px}.tgo-footer__social a{width:36px;height:36px;border-radius:50%;border:1px solid var(--tgo-border);display:flex;align-items:center;justify-content:center}.tgo-footer__social svg{width:16px;height:16px;fill:currentColor}.tgo-footer__bottom{border-top:1px solid var(--tgo-border);margin-top:44px;padding:20px 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--tgo-muted);font-size:13px}@media(max-width:989px){.tgo-footer__grid{grid-template-columns:1fr 1fr}.tgo-footer__brand{grid-column:1/-1}}.tgo-wa{position:fixed;right:20px;bottom:20px;z-index:90;width:58px;height:58px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #25d36673}.tgo-wa svg{width:32px;height:32px;fill:#fff}@media(max-width:749px){.tgo-wa{bottom:76px;right:14px;width:52px;height:52px}}.tgo-chero{position:relative;background:linear-gradient(120deg,var(--tgo-pink) 0%,var(--tgo-cream) 60%,#fff 100%);border:1px solid var(--tgo-border);border-radius:24px;padding:44px 48px;overflow:hidden;margin:34px 0 26px}.tgo-chero:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:#e8505b12}.tgo-chero .tgo-eyebrow{font-size:12px}.tgo-chero .tgo-eyebrow:after{display:none}.tgo-chero .tgo-eyebrow:before{width:30px}.tgo-chero h1{font:600 clamp(32px,4.4vw,52px)/1.1 var(--tgo-font-head);margin:0 0 14px}.tgo-chero h1 em{color:var(--tgo-primary)}.tgo-chero .rte{color:var(--tgo-muted);max-width:820px;line-height:1.75;font-size:15px}.tgo-chero .tgo-chips{justify-content:flex-start;margin-top:18px;gap:10px}.tgo-chero .tgo-chip{font-size:13px;padding:7px 14px}@media(max-width:749px){.tgo-chero{padding:28px 20px;border-radius:18px;margin:18px 0}}.tgo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:22px;font-size:14px}.tgo-crumbs{color:var(--tgo-muted);font-size:14px}.tgo-crumbs a{color:var(--tgo-muted);text-decoration:none}.tgo-crumbs a:hover{color:var(--tgo-primary)}.tgo-crumbs b{color:var(--tgo-text);font-weight:600}.tgo-sort{display:flex;align-items:center;gap:10px}.tgo-sort select{border:1px solid var(--tgo-border);border-radius:999px;padding:9px 34px 9px 16px;font:14px var(--tgo-font-body);background:#fff}.tgo-subcols{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.tgo-subcols a{border:1px solid var(--tgo-border);border-radius:999px;padding:8px 16px;font-size:14px;color:var(--tgo-text);text-decoration:none;background:#fff}.tgo-subcols a.is-active,.tgo-subcols a:hover{background:var(--tgo-primary);border-color:var(--tgo-primary);color:#fff}.tgo-pagination{display:flex;justify-content:center;gap:8px;margin:44px 0 10px;flex-wrap:wrap}.tgo-pagination a,.tgo-pagination span{min-width:42px;height:42px;padding:0 12px;border-radius:999px;border:1px solid var(--tgo-border);display:flex;align-items:center;justify-content:center;color:var(--tgo-text);text-decoration:none;font-size:14px}.tgo-pagination .is-current{background:var(--tgo-primary);border-color:var(--tgo-primary);color:#fff}.tgo-empty{text-align:center;padding:60px 0;color:var(--tgo-muted)}.tgo-cbottom{margin-top:56px}.tgo-pdp{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:start;padding:34px 0 50px}@media(max-width:989px){.tgo-pdp{grid-template-columns:1fr;gap:24px;padding-top:16px}}.tgo-gallery{position:sticky;top:96px}@media(max-width:989px){.tgo-gallery{position:static}}.tgo-gallery__main{position:relative;border-radius:var(--tgo-radius);overflow:hidden;background:var(--tgo-cream)}.tgo-gallery__main img{display:none;width:100%;height:auto}.tgo-gallery__main img.is-active{display:block}.tgo-gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto}.tgo-gallery__thumbs button{flex:0 0 78px;height:78px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:var(--tgo-cream)}.tgo-gallery__thumbs button.is-active{border-color:var(--tgo-primary)}.tgo-gallery__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.tgo-info{background:#fff;border:1px solid var(--tgo-border);border-radius:var(--tgo-radius);padding:30px}@media(max-width:749px){.tgo-info{padding:20px;border-radius:14px}}.tgo-info .tgo-crumbs{margin-bottom:14px;font-size:13px}.tgo-info h1{font:500 clamp(26px,3vw,34px)/1.2 var(--tgo-font-body);margin:0 0 12px}.tgo-info .tgo-price{font-size:22px;margin-bottom:16px}.tgo-info .tgo-price__now{color:var(--tgo-primary)}.tgo-info__short{color:var(--tgo-muted);line-height:1.7;font-size:15px;margin-bottom:22px}.tgo-info__short p{margin:0 0 8px}.tgo-field{margin-bottom:16px}.tgo-field label{display:block;font-size:14px;font-weight:500;margin-bottom:7px}.tgo-field label i{color:var(--tgo-primary);font-style:normal}.tgo-field input,.tgo-field select,.tgo-field textarea{width:100%;border:1px solid #E2DCD5;border-radius:10px;padding:12px 14px;font:14px var(--tgo-font-body);background:#fff;color:var(--tgo-text)}.tgo-field textarea{min-height:84px;resize:vertical}.tgo-field input:focus,.tgo-field select:focus,.tgo-field textarea:focus{outline:none;border-color:var(--tgo-primary);box-shadow:0 0 0 3px #e8505b1f}.tgo-variants{display:flex;flex-wrap:wrap;gap:8px}.tgo-variants input{position:absolute;opacity:0;pointer-events:none}.tgo-variants label{border:1px solid #E2DCD5;border-radius:999px;padding:9px 16px;font-size:14px;cursor:pointer;margin:0}.tgo-variants input:checked+label{border-color:var(--tgo-primary);background:var(--tgo-pink);color:var(--tgo-primary)}.tgo-buy{display:flex;gap:12px;align-items:stretch;margin:22px 0 12px}.tgo-qty{display:flex;align-items:center;border:1px solid #E2DCD5;border-radius:999px;overflow:hidden}.tgo-qty button{width:42px;height:48px;border:0;background:none;font-size:18px;cursor:pointer}.tgo-qty input{width:40px;border:0;text-align:center;font:600 15px var(--tgo-font-body);-moz-appearance:textfield}.tgo-qty input::-webkit-outer-spin-button,.tgo-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tgo-buy .tgo-btn{flex:1}.tgo-btn[disabled]{opacity:.5;cursor:not-allowed}.tgo-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.tgo-perk{background:var(--tgo-cream);border-radius:12px;padding:12px 8px;text-align:center;font-size:12px;color:var(--tgo-muted)}.tgo-perk b{display:block;font-size:20px;margin-bottom:4px}.tgo-meta{border-top:1px solid var(--tgo-border);padding-top:16px;margin-top:6px;font-size:14px;color:var(--tgo-muted);line-height:2}.tgo-meta a{color:var(--tgo-muted);text-decoration:none}.tgo-meta a:hover{color:var(--tgo-primary)}.tgo-meta strong{color:var(--tgo-text);font-weight:500}.tgo-share{display:inline-flex;gap:12px;vertical-align:middle}.tgo-share svg{width:15px;height:15px;fill:currentColor}.tgo-msg{font-size:14px;margin-top:8px}.tgo-msg.is-error{color:var(--tgo-hot)}.tgo-msg.is-ok{color:#1d8a4b}.tgo-tabs{border-top:1px solid var(--tgo-border);padding:10px 0 40px}.tgo-tabs__nav{display:flex;justify-content:center;gap:34px;flex-wrap:wrap;margin-bottom:26px}.tgo-tabs__nav button{background:none;border:0;border-top:3px solid transparent;margin-top:-11px;padding:18px 2px 6px;font:500 15px var(--tgo-font-head);font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--tgo-muted);cursor:pointer}.tgo-tabs__nav button.is-active{color:var(--tgo-text);border-top-color:var(--tgo-primary)}.tgo-tabs__panel{display:none;color:#555;line-height:1.85;font-size:15px}.tgo-tabs__panel.is-active{display:block}.tgo-tabs__panel h2,.tgo-tabs__panel h3{font-family:var(--tgo-font-head);color:var(--tgo-text);font-size:24px;margin:22px 0 8px}.tgo-tabs__panel ul{padding-left:20px}.tgo-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fff;border-top:1px solid var(--tgo-border);padding:10px 14px;display:none;align-items:center;gap:12px;box-shadow:0 -6px 20px #0000000f}.tgo-sticky-atc.is-visible{display:flex}.tgo-sticky-atc img{width:46px;height:46px;border-radius:8px;object-fit:cover}.tgo-sticky-atc .tgo-sticky-atc__t{flex:1;min-width:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tgo-sticky-atc .tgo-btn{padding:11px 20px}.tgo-ph{background:var(--tgo-pink)}.tgo-ph svg{width:100%;height:100%;opacity:.4}.tgo-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tgo-theme.css.map */
