.tg-reference-home .tg-home-campaign .hero-content>p{line-height:1.5}.tg-reference-home .tg-home-campaign h1>span{color:#e9bd97;margin-top:8px}.tg-reference-home .tg-home-campaign .hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:fit-content;max-width:100%}.tg-reference-home .hero-actions .btn,.tg-reference-home .btn.home-section-cta{font-family:Bebas,Impact,sans-serif;font-size:22px;font-weight:400;letter-spacing:.06em;line-height:1;min-height:52px;padding:0 26px}.tg-reference-home .hero-actions .btn[data-home-sale-cta],.tg-reference-home .btn.home-section-cta{color:#fff;background:#b77743;border-color:#b77743}.tg-reference-home .hero-actions .btn[data-home-sale-cta]:hover,.tg-reference-home .btn.home-section-cta:hover{color:#fff;background:#a2683c;border-color:#a2683c}.tg-reference-home .hero-actions .btn-outline{color:#000;background:#fff;border-color:#fff}.tg-reference-home .hero-actions .btn-outline:hover{color:#000;background:#f1ede5;border-color:#f1ede5}.tg-reference-home .btn.home-section-cta{align-self:flex-start;width:360px;max-width:100%}.tg-reference-home .home-invitation-copy .home-section-cta{margin-top:31px}@media(max-width:720px){.tg-reference-home .btn.home-section-cta{width:calc(100vw - (var(--layout-gutter) * 2))}.tg-reference-home .tg-home-campaign h1{font-size:clamp(52px,15vw,64px)}.tg-reference-home .tg-home-campaign h1>span{font-size:24px;margin-top:2px}.tg-reference-home .tg-home-campaign .hero-content>p{font-size:16px;line-height:1.4}.tg-reference-home .tg-home-campaign .hero-actions{width:100%;grid-template-columns:minmax(0,1fr)}}@media(min-width:721px){.tg-reference-home .tg-home-campaign{min-height:clamp(540px,calc(66vh - 80px),640px)}}@media(min-width:721px)and (max-height:820px){.tg-reference-home .tg-home-campaign{min-height:calc(100svh - 114px)}}@media(min-width:721px)and (max-height:560px){.tg-reference-home .tg-home-campaign{min-height:460px}}.tg-reference-home .storm-feature>*{min-width:0}@media(min-width:1000px)and (max-width:1180px){.tg-reference-home .storm-feature,.tg-reference-home .storm-feature--reverse{grid-template-columns:repeat(2,minmax(0,1fr));min-height:620px}.tg-reference-home .storm-feature .storm-copy{min-width:0;padding:48px 32px}.tg-reference-home .storm-feature .storm-visual{min-height:0}.tg-reference-home .storm-feature .storm-visual img{position:absolute;top:0;right:0;bottom:0;left:0}.tg-reference-home .storm-feature .storm-visual:after{background:linear-gradient(90deg,transparent 65%,#070707)}.tg-reference-home .storm-feature--reverse .storm-copy{order:1}.tg-reference-home .storm-feature--reverse .storm-visual{order:2}.tg-reference-home .storm-feature--reverse .storm-visual:after{background:linear-gradient(270deg,transparent 65%,#070707)}}.tg-reference-home .home-invitation>*{min-width:0}@media(min-width:1000px)and (max-width:1180px){.tg-reference-home .home-invitation{grid-template-columns:repeat(2,minmax(0,1fr));min-height:620px}.tg-reference-home .home-invitation-copy{padding:48px 32px}.tg-reference-home .home-invitation-media{min-height:0}.tg-reference-home .home-invitation-media img{position:absolute;top:0;right:0;bottom:0;left:0}.tg-reference-home .home-invitation-media:after{background:linear-gradient(90deg,transparent 72%,#0b0a09)}}#HomePress{background:#080807;color:#fff;border-bottom:1px solid rgba(241,237,229,.14)}#HomePress p{color:#bfb7ac}#HomePress .tg-press-logo{filter:none}.home-reviews{display:block;background:#0e0d0c;color:#f1ede5}.home-reviews .reviews{padding-block:var(--layout-section);overflow:hidden}.home-reviews .reviews-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:40px;margin-bottom:40px}.home-reviews .reviews-head .section-title{max-width:740px;margin:15px 0 22px}.home-reviews .reviews-subtitle{margin:0;color:#a59e95;font-size:14px;line-height:1.7}.home-reviews .stars{color:#c98144;font-size:14px;letter-spacing:.06em}.home-reviews .review-carousel{position:relative;min-width:0;max-width:100%}.home-reviews .review-list{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:14px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.home-reviews .review-list::-webkit-scrollbar{display:none}.home-reviews .review-card{display:flex;flex-direction:column;flex:0 0 calc((100% - 32px)/3);min-width:0;overflow:hidden;background:#151311;border:1px solid rgba(241,237,229,.14);scroll-snap-align:start;scroll-snap-stop:always}.home-reviews .review-card-media{aspect-ratio:3/4;overflow:hidden;background:#211e1a}.home-reviews .review-card-media img{display:block;width:100%;height:100%;object-fit:cover}.home-reviews .review-card-copy{display:flex;flex:1;flex-direction:column;padding:24px}.home-reviews .review-product{margin:0 0 12px;color:#d9b68f;font:500 11px/1.5 DM,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.home-reviews .review-card blockquote{margin:16px 0 0;padding:0;border:0;color:#b8b0a8;font:400 17px/1.65 Caslon,Georgia,serif}.home-reviews .review-card footer{margin-top:auto;padding-top:22px;font:400 11px/1.6 DM,Arial,sans-serif;color:#ddd6ce}.home-reviews .review-arrow{position:absolute;top:35%;z-index:2;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(241,237,229,.35);border-radius:50%;background:#080807f0;color:#f1ede5;font:400 28px/1 DM,Arial,sans-serif;cursor:pointer;transform:translateY(-50%)}.home-reviews .review-arrow--prev{left:-18px}.home-reviews .review-arrow--next{right:-18px}.home-reviews .review-arrow:hover:not(:disabled){background:#b77743;border-color:#b77743}.home-reviews .review-arrow:disabled{opacity:.28;cursor:default}#HomePress,#HomeAwards,#HomeReviews{scroll-margin-top:24px}@media(max-width:1000px){.home-reviews .reviews-head{grid-template-columns:1fr;gap:28px}}@media(max-width:760px){.home-reviews .reviews-head{margin-bottom:28px}.home-reviews .review-list{gap:12px}.home-reviews .review-card{flex-basis:min(84vw,330px)}.home-reviews .review-card-copy{padding:21px 20px 23px}.home-reviews .review-card blockquote{font-family:DM,Arial,sans-serif;font-size:14px;line-height:1.72;color:#d8d1c9}.home-reviews .review-arrow--prev{left:4px}.home-reviews .review-arrow--next{right:4px}}.tg-reference-home .tg-home-campaign h1>[data-home-sale-offer]{display:table;width:fit-content;max-width:100%;text-shadow:none;box-sizing:border-box;color:#f7f0e8;background:linear-gradient(90deg,#b777434d,#b7774305);border-left:3px solid #b77743;padding:8px 12px}
/*# sourceMappingURL=/cdn/shop/t/135/assets/tg-home-approved.css.map */
