.footer.reference-footer{background:#fff;color:#101820;padding:0}.footer.reference-footer .reference-footer-main{padding:48px 2.5% 56px}.footer.reference-footer .reference-footer-logo{padding:0;margin:0 0 56px}.footer.reference-footer .reference-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px}.footer.reference-footer .reference-footer-columns>nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.footer.reference-footer .reference-footer-columns h2{font-size:16px;font-weight:650;line-height:24px;letter-spacing:0;margin:0 0 24px}.footer.reference-footer .reference-footer-columns>nav>h2{margin-bottom:12px}.footer.reference-footer .reference-footer-columns>nav>a{display:block;padding:0;margin:0;font-size:16px;line-height:22px;max-width:100%;overflow-wrap:anywhere}.footer.reference-footer .tenteo-social-icons{display:flex;gap:14px;align-items:center}.footer.reference-footer .tenteo-social-icons>a,.footer.reference-footer .tenteo-social-icons>span{display:flex;width:30px;height:30px;padding:0;align-items:center;justify-content:center;margin:0;color:#101820}.footer.reference-footer .tenteo-social-icons svg{width:28px;height:28px;fill:currentColor}.footer.reference-footer .tenteo-social-icons>span{opacity:1}.footer.reference-footer .reference-footer-bottom{padding:28px 2.5%;min-height:90px;background:#101820;display:flex;justify-content:space-between;align-items:center;gap:24px}.footer.reference-footer .reference-footer-bottom small,.footer.reference-footer .reference-footer-bottom>a{font-size:13px;line-height:20px;padding:0;margin:0;color:#c1c5c7}.footer.reference-footer a:focus-visible{outline:2px solid #101820;outline-offset:5px}.footer.reference-footer .reference-footer-bottom>a:focus-visible{outline-color:#fff}@media(max-width:1000px){.footer.reference-footer .reference-footer-columns h2,.footer.reference-footer .reference-footer-columns>nav>a{font-size:14px}}@media(max-width:760px){.footer.reference-footer .reference-footer-main{padding:32px 20px 40px}.footer.reference-footer .reference-footer-logo{margin-bottom:36px}.footer.reference-footer .reference-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.footer.reference-footer .tenteo-social-column{grid-column:1/-1}.footer.reference-footer .reference-footer-columns h2{margin-bottom:18px}.footer.reference-footer .reference-footer-columns>nav>h2{margin-bottom:6px}.footer.reference-footer .reference-footer-bottom{padding:24px 20px;min-height:80px;flex-wrap:wrap;gap:12px}.footer.reference-footer .reference-footer-bottom small,.footer.reference-footer .reference-footer-bottom>a{font-size:12px}}@media(max-width:360px){.footer.reference-footer .reference-footer-columns{grid-template-columns:1fr}}.footer.reference-footer .reference-footer-logo .tenteo-letter-logo{width:clamp(209px,23.96vw,430px);height:auto;position:relative;display:block;aspect-ratio:1154/496;overflow:hidden}.footer.reference-footer .reference-footer-logo .tenteo-letter-logo img{position:absolute;display:block;width:134.402%;height:auto;max-width:none;max-height:none;left:-17.158%;top:-59.677%;filter:brightness(0)}.header.reference-header{position:relative}.header.reference-header .desktop-nav>a,.header.reference-header .tenteo-about-menu>summary{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:24px;font-weight:400;color:#101820}.header.reference-header .desktop-nav>a:hover,.header.reference-header .desktop-nav>a:focus-visible,.header.reference-header .tenteo-about-menu:hover>summary,.header.reference-header .tenteo-about-menu[open]>summary{font-weight:700;color:#101820}.tenteo-about-menu>summary{list-style:none;cursor:pointer;padding:27px 0}.tenteo-about-menu>summary::-webkit-details-marker{display:none}.tenteo-about-menu>summary:focus-visible{outline:2px solid #101820;outline-offset:4px}.header.reference-header .tenteo-about-panel{position:absolute;left:0;right:0;top:100%;padding:30px 2.5% 34px;background:#f4f4f4;box-shadow:0 8px 12px #10182008;display:flex;flex-direction:column;gap:18px;z-index:30}.header.reference-header .tenteo-about-panel>a{width:fit-content;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:22px;font-weight:400;color:#101820}.header.reference-header .tenteo-about-panel>a:hover,.header.reference-header .tenteo-about-panel>a:focus-visible{font-weight:700;color:#101820}.reference-menu nav>a:hover,.reference-menu .mobile-about a:hover{font-weight:700;color:#101820}.reference-menu .mobile-about{border:0;padding:0;margin:0}.reference-menu .mobile-about summary{width:100%;height:auto;display:block;font-size:13px;padding:12px 0;cursor:pointer;list-style:none;font-weight:400}.reference-menu .mobile-about summary:hover,.reference-menu .mobile-about summary:focus-visible,.reference-menu .mobile-about[open]>summary{font-weight:700}.reference-menu .mobile-about>div{display:flex;flex-direction:column;padding:0 0 10px 16px;gap:4px}.reference-menu .mobile-about a{font-size:13px;line-height:1.5;padding:8px 0}body.tenteo .reference-models .model-grid{scrollbar-width:none;-ms-overflow-style:none}body.tenteo .reference-models .model-grid::-webkit-scrollbar{display:none;width:0;height:0}.tenteo-cart-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(580px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0;background:#fff;color:#101820;padding:0;box-shadow:-10px 0 40px #10182020;transform:translate(100%);transition:transform .28s ease;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.tenteo-cart-drawer[open]{display:flex;flex-direction:column}.tenteo-cart-drawer.is-visible{transform:translate(0)}.tenteo-cart-drawer::backdrop{background:#10182055}.cart-drawer-open{overflow:hidden}.tenteo-cart-drawer [hidden]{display:none!important}.cart-drawer-heading{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #ddd;flex-shrink:0}.cart-drawer-heading h2{font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;margin:0;letter-spacing:0;display:flex;align-items:center;gap:7px}.cart-drawer-heading h2 svg{width:23px;height:23px;margin-right:8px}.cart-drawer-heading h2 span{font:inherit}.cart-drawer-heading button{border:0;background:none;font-size:34px;line-height:1;width:36px;height:36px;color:#101820}.cart-drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cart-drawer-shipping{padding:24px 28px 28px;background:#fff}.cart-drawer-shipping p{font-size:16px;text-align:center;margin:0 0 18px;line-height:1.5}.cart-shipping-progress{height:9px;background:#f4f5f7;border-radius:8px;overflow:hidden}.cart-shipping-progress span{display:block;width:0;height:100%;background:#55c39b;border-radius:inherit;transition:width .2s}.cart-drawer-status{font-size:12px;margin:0;padding:0 28px;color:#667184}.cart-drawer-status:not(:empty){padding:10px 28px;flex-shrink:0}.cart-drawer-items{padding:18px 28px 26px}.cart-drawer-item{display:grid;grid-template-columns:104px minmax(0,1fr);gap:22px;padding:16px 0}.cart-drawer-item img,.cart-drawer-photo{width:104px;height:104px;object-fit:contain;background:#f5f5f5;border-radius:12px}.cart-drawer-photo{display:grid;place-items:center;padding:10px;text-align:center;font-size:12px;line-height:1.4;font-weight:700}.cart-drawer-item-heading{display:flex;gap:14px;justify-content:space-between;align-items:flex-start}.cart-drawer-item h3{font-family:Arial,Helvetica,sans-serif;margin:0;font-size:15px;line-height:1.4;font-weight:700;letter-spacing:0}.cart-drawer-item .cart-item-price{margin:0;white-space:nowrap;color:#101820}.cart-drawer-item p{margin:8px 0;font-size:14px;color:#667184}.cart-drawer-quantity{display:flex;align-items:center;gap:16px;margin-top:14px}.cart-quantity-control{display:flex;align-items:center;border:1px solid #e2e4e7;border-radius:8px;height:36px;gap:12px}.cart-quantity-control button{width:30px;height:32px;border:0;background:#fff;border-radius:8px;color:#101820;font-size:22px;font-weight:700}.cart-quantity-control span{font-size:14px;min-width:12px;text-align:center}.cart-drawer-quantity .cart-drawer-remove{width:auto;border:0;background:none;font-size:12px;text-decoration:underline;color:#667184;padding:0}.cart-drawer-footer{border-top:1px solid #ddd;padding:24px 28px;flex-shrink:0}.cart-drawer-footer>div{display:flex;justify-content:space-between;font-size:20px;margin-bottom:22px}.cart-drawer-footer p{font-size:13px;margin:13px 0 0;color:#667184}.cart-drawer-footer button,.cart-drawer-empty>button:not(.cart-design-preview){width:100%;background:#000;color:#fff;border:0;border-radius:7px;min-height:56px;font-weight:700;font-size:17px;letter-spacing:.3px}.cart-drawer-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;min-height:0;gap:24px}.cart-drawer-empty p{font-size:18px;margin:0}.cart-drawer-empty>button:not(.cart-design-preview){width:min(320px,100%);border-radius:0}.cart-design-preview{background:none;border:0;text-decoration:underline;color:#667184;font-size:11px}.cart-recommendations{background:#f4f5f7;padding:24px 0 26px}.cart-recommendations-heading{display:flex;align-items:center;justify-content:space-between;padding:0 28px 18px;gap:10px}.cart-recommendations-heading h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:19px;line-height:1.2;margin:0;letter-spacing:0}.cart-recommendations-heading>div{display:flex;gap:18px}.cart-recommendations-heading button{border:0;background:none;font-size:30px;line-height:1;width:20px;padding:0;color:#101820}.cart-recommendations-heading button:disabled{color:#aaa}.cart-recommendations-track{display:flex;gap:12px;overflow-x:auto;padding:0 28px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.cart-recommendations-track::-webkit-scrollbar{display:none}.cart-recommendation{flex:0 0 94%;display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:center;padding:22px 16px;background:#fff;border-radius:10px;scroll-snap-align:start}.cart-recommendation img,.cart-recommendation .cart-drawer-photo{width:76px;height:86px;border-radius:9px;object-fit:contain}.cart-recommendation h4{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.4;margin:0 0 9px}.cart-recommendation p{font-size:14px;margin:0 0 9px}.cart-rec-model{font-size:11px;color:#667184}.cart-recommendation button{border:0;border-radius:7px;background:#000;color:#fff;padding:12px 13px;font-size:12px;font-weight:700}.cart-recommendation button:disabled{cursor:default;opacity:.45}.tenteo-cart-drawer button{cursor:pointer}.tenteo-cart-drawer button:focus-visible,.tenteo-cart-drawer a:focus-visible{outline:2px solid #101820;outline-offset:3px}@media(max-width:600px){.cart-drawer-heading{padding:20px}.cart-drawer-heading h2{font-size:20px}.cart-drawer-shipping{padding:20px}.cart-drawer-items{padding:10px 20px 20px}.cart-drawer-item{grid-template-columns:82px minmax(0,1fr);gap:14px}.cart-drawer-item img,.cart-drawer-photo{width:82px;height:94px}.cart-drawer-item h3{font-size:13px}.cart-drawer-item p{font-size:12px}.cart-drawer-item-heading{gap:8px}.cart-drawer-footer{padding:20px}.cart-drawer-footer>div{font-size:18px;margin-bottom:16px}.cart-drawer-footer button{min-height:50px;font-size:14px}.cart-recommendations-heading{padding:0 20px 16px}.cart-recommendations-heading h3{font-size:17px}.cart-recommendations-track{padding:0 20px}.cart-recommendation{grid-template-columns:62px minmax(0,1fr);gap:12px;padding:18px 14px}.cart-recommendation img,.cart-recommendation .cart-drawer-photo{width:62px;height:76px}.cart-recommendation button{grid-column:2;justify-self:start;margin-top:-6px}.cart-recommendation h4{font-size:13px}.cart-drawer-status{padding-right:20px;padding-left:20px}}@media(prefers-reduced-motion:reduce){.tenteo-cart-drawer,.cart-shipping-progress span{transition:none}}.tenteo-search-panel{width:min(1480px,96vw);max-width:96vw;max-height:85dvh;padding:0;border:0;border-radius:15px;background:#fff;color:#101820;box-shadow:0 12px 50px #0003;font-family:Arial,Helvetica,sans-serif;overflow:auto}.tenteo-search-panel::backdrop{background:#10182033;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.search-panel-bar{display:flex;align-items:center;border-bottom:1px solid #adb2b5;padding:16px 20px;gap:16px;position:sticky;top:0;z-index:2;background:#fff}.search-panel-bar form{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.search-panel-bar form>svg{width:24px;height:24px;fill:none;stroke:#92999d;stroke-width:1.6;flex:none}.search-panel-bar input[type=search]{border:0;padding:5px 0;background:#fff;color:#101820;outline:0;font:16px Arial,sans-serif;width:100%;min-width:0}.search-panel-bar input[type=search]:focus-visible{outline:0}.search-panel-bar:focus-within{box-shadow:inset 0 -2px #101820}.search-panel-bar [data-search-close]{border:0;background:#fff;color:#101820;font-size:26px;line-height:1;width:34px;height:34px;flex:none;padding:0}.search-panel-submit{border:0;background:#fff;color:#5e666b;font:700 12px Arial,sans-serif;padding:8px;min-height:34px}.search-panel-body{padding:20px 24px 25px}.tenteo-search-panel h2{font:700 16px/1.3 Arial,sans-serif;letter-spacing:0;margin:0 0 18px}.search-panel-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.search-panel-card{display:block;min-width:0}.search-panel-photo{position:relative;aspect-ratio:1;background:#f4f4f4;overflow:hidden;border-radius:3px;display:grid;place-items:center}.search-panel-photo>img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.search-panel-photo .search-panel-isotipo{width:78%;height:78%;opacity:.13;mix-blend-mode:multiply}.search-panel-card:hover .search-panel-photo>img{transform:scale(1.025)}.search-panel-model{position:absolute;left:12px;right:12px;top:50%;transform:translateY(-50%);text-align:center;font:500 clamp(18px,2vw,34px) Arial,sans-serif;line-height:1.2;overflow-wrap:anywhere}.search-panel-badge{position:absolute;top:10px;left:10px;background:#eaff38;border-radius:7px;padding:5px 9px;font:12px Arial,sans-serif}.search-panel-caption{display:block;margin:9px 0 3px;font-size:14px;line-height:1.4}.search-panel-price{display:block;font-size:14px;font-weight:700}.search-panel-body>p{font-size:14px;line-height:1.5;margin:18px 0 0}.search-panel-body>p:empty{display:none}.tenteo-search-open{overflow:hidden}@media(max-width:760px){.tenteo-search-panel{width:94vw;max-height:90dvh;border-radius:12px}.search-panel-bar{padding:13px;gap:5px}.search-panel-bar form{gap:8px}.search-panel-submit{font-size:10px;padding:6px}.search-panel-body{padding:18px 14px}.search-panel-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.search-panel-model{font-size:20px}.search-panel-caption,.search-panel-price{font-size:12px}.search-panel-badge{top:7px;left:7px;font-size:10px;padding:4px 6px}}@media(prefers-reduced-motion:reduce){.search-panel-photo>img{transition:none}.search-panel-card:hover .search-panel-photo>img{transform:none}}.reference-header{position:relative}.reference-header .interior-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.reference-header .interior-brand .wordmark{width:130px}body.tenteo .shopify-section:has(.reference-header){top:var(--tenteo-header-sticky-top,0px)}@media(max-width:1000px)and (min-width:761px){.reference-header .interior-brand .wordmark{width:105px}}@media(max-width:760px){.reference-header .interior-brand .wordmark{width:100px}}.tenteo-language-form{margin:0}.tenteo-language-form select{font-family:inherit;font-size:13px;color:#101820;background:transparent;border:0;padding:8px 22px 8px 2px;max-width:125px;cursor:pointer}@media(max-width:760px){.tenteo-language-form select{font-size:11px;max-width:86px;padding-right:16px}.reference-header .header-actions{gap:10px}}.tenteo-cigarette-logo{display:block;position:relative;aspect-ratio:960/590;overflow:hidden}.tenteo-cigarette-logo img{position:absolute;width:161.5625%;max-width:none;height:auto;left:-30.625%;top:-42.712%;display:block}.reference-header .tenteo-cigarette-logo{width:90px}.tenteo-language-picker{position:relative;border:0!important}.tenteo-language-picker summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:14px;padding:8px 0}.tenteo-language-picker summary::-webkit-details-marker{display:none}.tenteo-language-picker summary>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;margin-left:3px}.tenteo-language-picker[open] summary>svg{transform:rotate(180deg)}.tenteo-language-menu{position:absolute;right:0;top:calc(100% + 18px);z-index:50;width:250px;background:#fff;border-radius:16px;padding:10px;box-shadow:0 8px 28px #10182018}.tenteo-language-search{display:flex;align-items:center;gap:10px;border:1px solid #101820;border-radius:11px;padding:10px 12px}.tenteo-language-search svg{width:18px;height:18px;fill:none;stroke:#101820;stroke-width:1.3;flex:none}.tenteo-language-search input{width:100%;min-width:0;border:0;background:transparent;outline:0;font:inherit;font-size:16px;color:#101820;padding:0}.tenteo-language-options{display:grid;padding-top:8px;gap:2px}.tenteo-language-options button{display:flex;align-items:center;gap:12px;width:100%;border:0;background:#fff;color:#101820;text-align:left;padding:10px 14px;font:inherit;font-size:15px;border-radius:10px;cursor:pointer}.tenteo-language-options button[hidden]{display:none}.tenteo-language-options button:hover,.tenteo-language-options button:focus-visible{background:#f4f4f4}.tenteo-language-options button[aria-current=true]{font-weight:700}@media(max-width:760px){.reference-header .tenteo-cigarette-logo{width:78px}.tenteo-language-picker summary{font-size:11px;gap:5px}.tenteo-language-picker summary>svg{margin-left:0;width:10px}.tenteo-language-menu{width:min(250px,calc(100vw - 32px));left:-32px;right:auto}.tenteo-language-options button{font-size:15px}}.reference-header .interior-brand .tenteo-cigarette-logo img{width:161.5625%;max-width:none;height:auto;max-height:none}@media(max-width:760px){.reference-header .tenteo-language-form{position:absolute;left:48px;top:50%;transform:translateY(-50%)}}@media(max-width:360px){.reference-header .tenteo-cigarette-logo{width:68px}}.tenteo-language-search input:focus,.tenteo-language-search input:focus-visible{outline:none!important;box-shadow:none!important}.reference-header .tenteo-language-picker>summary{border:0!important;box-shadow:none!important;background:none}.reference-header .tenteo-language-picker>summary:after{display:none}.header.reference-header .desktop-nav>a,.header.reference-header .tenteo-about-menu>summary,.reference-header .tenteo-about-panel>a,.reference-header .reference-menu nav>a,.reference-header .mobile-about>summary,.reference-header .mobile-about a{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;color:#101820}.header.reference-header .desktop-nav>a:hover,.header.reference-header .desktop-nav>a:focus-visible,.header.reference-header .tenteo-about-menu:hover>summary,.header.reference-header .tenteo-about-menu[open]>summary{font-weight:600}.header.reference-header .desktop-nav{gap:28px}.tenteo-static-bar.tenteo-marquee{width:100%;background:#eaff38;color:#101820}.tenteo-static-bar .tenteo-marquee-pause{background:#eaff38;color:#101820;border-color:#10182040}.tenteo-wide-banner{position:relative;width:100%;background:#f4f4f4}.tenteo-wide-banner picture,.tenteo-wide-banner img{display:block;width:100%;height:auto}.tenteo-wide-banner__empty{aspect-ratio:2.8;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;color:#626a71}.tenteo-wide-banner__empty span{font-size:24px}.tenteo-wide-banner__empty small{font-size:13px}.tenteo-wide-banner__copy{position:absolute;left:5%;top:50%;transform:translateY(-50%);max-width:40%;color:#fff}.tenteo-wide-banner__copy h2{font-size:clamp(24px,3.5vw,56px);margin:0 0 24px;font-weight:700}.tenteo-wide-banner__copy a{display:inline-block;background:#101820;color:#fff;border-radius:8px;padding:16px 24px;font-size:14px}.tenteo-real-reviews{padding:48px 0 42px;background:#fff;color:#101820}.tenteo-real-reviews>h2{text-align:center;margin:0 16px 18px;font-size:clamp(24px,2.1vw,34px);font-weight:650;letter-spacing:0}.tenteo-real-reviews__count,.tenteo-real-reviews__empty{text-align:center;font-size:15px;margin:0 20px 30px}.tenteo-real-reviews__carousel{position:relative}.tenteo-real-reviews__track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:15px 4%;scrollbar-width:none}.tenteo-real-reviews__track::-webkit-scrollbar{display:none}.tenteo-review-card{flex:0 0 350px;min-height:310px;border:1px solid #e3e5eb;border-radius:7px;padding:24px;display:flex;flex-direction:column;scroll-snap-align:center;min-width:0;background:#fff}.tenteo-review-card__top{display:flex;align-items:start;justify-content:space-between;gap:16px;font-size:14px}.tenteo-review-card time{color:#8992a1;font-size:12px}.tenteo-review-card__stars{color:#ffa321;font-size:26px;letter-spacing:1px;margin:13px 0 5px}.tenteo-review-card h3{font-size:19px;margin:6px 0 8px;font-weight:650}.tenteo-review-card>p:not(.tenteo-review-card__stars){font-size:14px;line-height:1.65;margin:8px 0 22px}.tenteo-review-card__product{margin-top:auto;display:flex;gap:10px;align-items:center;color:#8992a1;font-size:13px}.tenteo-review-card__product img{height:40px;width:40px;object-fit:contain}.tenteo-review-card--empty{color:#8992a1;border-style:dashed}.tenteo-real-reviews__carousel>button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;background:#fff;color:#26314a;border:0;box-shadow:0 3px 16px #0002;border-radius:50%;width:46px;height:46px;font-size:32px;line-height:1;cursor:pointer}.tenteo-real-reviews__carousel>button:first-child{left:2%}.tenteo-real-reviews__carousel>button:last-child{right:2%}@media(max-width:760px){.tenteo-wide-banner__empty{aspect-ratio:1.2;text-align:center;padding:20px}.tenteo-wide-banner__copy{max-width:70%}.tenteo-real-reviews{padding:35px 0}.tenteo-review-card{flex-basis:82vw;min-height:300px}.tenteo-real-reviews__track{gap:12px;padding-left:16px;padding-right:16px}.tenteo-real-reviews__carousel>button{width:40px;height:40px}}.tenteo-newsletter-design{width:100%;padding:32px clamp(16px,2.6vw,52px);background:#fff}.tenteo-newsletter-design__grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);gap:14px;max-width:1900px;margin:0 auto}.tenteo-newsletter-design__signup,.tenteo-newsletter-design__proof{min-height:330px;border-radius:16px}.tenteo-newsletter-design__signup{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:42px clamp(28px,5vw,76px);background:#efc449;color:#111a22;text-align:center}.tenteo-newsletter-design__logo{display:flex;justify-content:center;margin-bottom:20px}.tenteo-newsletter-design__logo img{display:block;width:auto;max-width:220px;max-height:48px;object-fit:contain}.tenteo-newsletter-design__logo strong{font-size:clamp(28px,3vw,42px);line-height:1}.tenteo-newsletter-design__eyebrow,.tenteo-newsletter-design__signup h2,.tenteo-newsletter-design__description,.tenteo-newsletter-design__proof p{margin:0}.tenteo-newsletter-design__eyebrow{font-size:clamp(17px,1.15vw,21px);letter-spacing:.01em;text-transform:uppercase}.tenteo-newsletter-design__signup h2{margin-top:4px;font-size:clamp(22px,1.55vw,30px);line-height:1.2;font-weight:800}.tenteo-newsletter-design__description{margin-top:16px;font-size:clamp(15px,1vw,18px);line-height:1.45}.tenteo-newsletter-design form{margin-top:28px}.tenteo-newsletter-design__form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.tenteo-newsletter-design__form-row input[type=email]{width:100%;min-height:54px;padding:0 18px;border:0;border-radius:10px;background:#fff;color:#2b3035;font:inherit;font-size:16px}.tenteo-newsletter-design__form-row input[type=email]::placeholder{color:#73777b;opacity:1}.tenteo-newsletter-design__form-row input[type=email]:focus-visible,.tenteo-newsletter-design__form-row button:focus-visible,.tenteo-newsletter-design__consent a:focus-visible{outline:3px solid #111a22;outline-offset:3px}.tenteo-newsletter-design__form-row button{min-height:54px;padding:0 34px;border:0;border-radius:10px;background:#111a22;color:#fff;font:inherit;font-size:15px;font-weight:700;text-transform:uppercase;cursor:pointer}.tenteo-newsletter-design__form-row button:hover{opacity:.9}.tenteo-newsletter-design__consent{display:flex;justify-content:center;align-items:flex-start;gap:8px;margin-top:14px;font-size:12px;line-height:1.45;text-align:left}.tenteo-newsletter-design__consent input{margin-top:2px;flex:0 0 auto}.tenteo-newsletter-design__consent a{color:inherit;text-decoration:underline}.tenteo-newsletter-design__message{margin:14px 0 0;font-size:14px}.tenteo-newsletter-design__proof{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:42px 30px;background:#f7f7f7;color:#2b3035;text-align:center}.tenteo-newsletter-design__stars{color:#f6a01a;font-size:31px;line-height:1;letter-spacing:2px}.tenteo-newsletter-design__proof-title{margin-top:18px!important;font-size:clamp(19px,1.35vw,25px);line-height:1.25}.tenteo-newsletter-design__proof-copy{margin-top:14px!important;font-size:clamp(15px,1vw,18px);line-height:1.4}@media screen and (max-width:900px){.tenteo-newsletter-design__grid{grid-template-columns:1fr}.tenteo-newsletter-design__signup,.tenteo-newsletter-design__proof{min-height:auto}}@media screen and (max-width:600px){.tenteo-newsletter-design{padding:18px 14px}.tenteo-newsletter-design__signup,.tenteo-newsletter-design__proof{border-radius:14px}.tenteo-newsletter-design__signup{padding:32px 18px}.tenteo-newsletter-design__proof{padding:34px 20px}.tenteo-newsletter-design__form-row{grid-template-columns:1fr}.tenteo-newsletter-design__form-row button{width:100%}}.tenteo-wide-banner picture img{min-height:370px;object-fit:cover}.tenteo-wide-banner .tenteo-wide-banner__copy{left:2.5%;width:32%;max-width:560px;text-align:center;color:#fff}.tenteo-wide-banner .tenteo-banner-eyebrow{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:clamp(20px,2.2vw,40px);line-height:1.15;letter-spacing:0;margin:0 0 28px;color:#fff}.tenteo-wide-banner .tenteo-wide-banner__copy h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4.2vw,76px);line-height:1;margin:0 0 34px;font-weight:800;color:#fff}.tenteo-wide-banner .tenteo-banner-wordmark{display:block;width:90%;height:auto;max-height:120px;object-fit:contain;filter:brightness(0) invert(1);margin:0 auto 4px}.tenteo-wide-banner .tenteo-wide-banner__copy h2 em{display:block;color:#fff;font-style:italic;font-weight:700;line-height:1.1}.tenteo-wide-banner .tenteo-wide-banner__copy a{display:block;width:100%;background:#101820;color:#fff;border-radius:9px;padding:18px 14px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(12px,1.1vw,20px);font-weight:700;line-height:1.3;min-height:52px}.tenteo-wide-banner__copy a:focus-visible{outline:3px solid white;outline-offset:4px}.tenteo-wide-banner__copy a:hover{background:#26343e}@media(max-width:760px){.tenteo-wide-banner picture img{height:370px;object-fit:cover}.tenteo-wide-banner .tenteo-wide-banner__copy{left:20px;width:calc(100% - 40px);max-width:340px}.tenteo-wide-banner .tenteo-banner-eyebrow{font-size:24px;margin-bottom:22px}.tenteo-wide-banner .tenteo-wide-banner__copy h2{font-size:52px;margin-bottom:28px}.tenteo-wide-banner .tenteo-banner-wordmark{max-height:80px}.tenteo-wide-banner .tenteo-wide-banner__copy a{font-size:13px;padding:17px 12px}}@media(min-width:761px)and (max-width:1100px){.tenteo-wide-banner picture img{height:auto;min-height:0;object-fit:contain}.tenteo-wide-banner .tenteo-banner-eyebrow{font-size:clamp(14px,2vw,22px);margin-bottom:14px}.tenteo-wide-banner .tenteo-wide-banner__copy h2{font-size:clamp(28px,4vw,42px);margin-bottom:20px}.tenteo-wide-banner .tenteo-banner-wordmark{max-height:75px}.tenteo-wide-banner .tenteo-wide-banner__copy a{font-size:11px;padding:13px 10px;min-height:44px}}@media(max-width:760px){.tenteo-wide-banner{display:flex;flex-direction:column}.tenteo-wide-banner picture{order:2}.tenteo-wide-banner picture img{width:100%;height:auto;min-height:0;object-fit:contain}.tenteo-wide-banner .tenteo-wide-banner__copy{order:1;position:relative;top:auto;left:auto;transform:none;width:100%;max-width:none;background:#101820;padding:28px 24px}.tenteo-wide-banner .tenteo-banner-eyebrow{font-size:20px;margin-bottom:18px}.tenteo-wide-banner .tenteo-wide-banner__copy h2{font-size:42px;margin-bottom:24px}.tenteo-wide-banner .tenteo-banner-wordmark{width:220px;max-height:80px}.tenteo-wide-banner .tenteo-wide-banner__copy a{background:#fff;color:#101820;max-width:340px;margin:0 auto;font-size:12px;min-height:48px}.tenteo-wide-banner .tenteo-wide-banner__copy a:hover{background:#f4f4f4}}.tenteo-newsletter-design__proof--video{padding:0;overflow:hidden;background:#ed793e;position:relative}.tenteo-newsletter-design__video{display:block;width:100%;height:100%;object-fit:contain;min-height:330px}@media(max-width:900px){.tenteo-newsletter-design__proof--video{padding:0}.tenteo-newsletter-design__video{height:auto;min-height:0;aspect-ratio:1200/650}}.tenteo-letter-logo{position:relative;display:block;aspect-ratio:1154/496;overflow:hidden}.tenteo-letter-logo img{position:absolute;display:block;width:134.402%;height:auto;max-width:none;max-height:none;left:-17.158%;top:-59.677%;object-fit:contain}.tenteo-wide-banner .tenteo-letter-logo{width:70%;margin:0 auto 4px}.tenteo-wide-banner .tenteo-letter-logo img{filter:brightness(0) invert(1);width:134.402%;height:auto;max-width:none;max-height:none}.tenteo-newsletter-design__logo .tenteo-letter-logo{width:190px}.tenteo-newsletter-design__logo .tenteo-letter-logo img{width:134.402%;height:auto;max-width:none;max-height:none;filter:brightness(0)}@media(max-width:760px){.tenteo-wide-banner .tenteo-letter-logo{width:195px}.tenteo-newsletter-design__logo .tenteo-letter-logo{width:170px}}body.tenteo:has(.reference-product){background:#fff;color:#172029}.reference-product.wrap{width:calc(100% - 48px);max-width:none;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);gap:44px;align-items:start;padding:26px 0 65px}.reference-product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reference-product .main-photo{aspect-ratio:1;background:#f6f6f6;border-radius:10px;overflow:hidden;min-height:0}.reference-product .main-photo>img,.reference-product .main-photo>video{height:100%;width:100%;object-fit:contain}.reference-product .photo-placeholder{height:100%;min-height:0;padding:25px;gap:20px}.reference-product .photo-oval{border:1px dashed #17202930;background:transparent;transform:none;max-width:80%;width:140px;height:180px}.reference-product .photo-oval span{font-size:18px;line-height:1.4;transform:none;color:#17202988}.reference-product .product-info{position:static;padding-top:24px;color:#172029}.pdp-new-badge{display:inline-block;background:#dfff00;color:#172029;border-radius:7px;font-size:13px;line-height:1.4;padding:7px 12px;margin-bottom:20px}.reference-product h1{font-size:clamp(25px,2.1vw,38px);line-height:1.2;font-weight:650;letter-spacing:0;margin:0 0 10px}.pdp-subtitle{font-size:14px;line-height:1.5;margin-bottom:5px}.reference-product .price{display:flex;gap:10px;align-items:baseline;font-size:18px;font-weight:550;margin:0 0 32px}.reference-product .price s{font-size:14px;font-weight:400;color:#727a7e}.reference-product .variant-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:25px}.reference-product .variant-picker legend{font-size:12px;letter-spacing:0;font-weight:400;margin-bottom:10px}.reference-product .variant-picker label>span{border-radius:8px;border:1px solid #17202920;padding:10px 6px;min-height:65px;display:flex;align-items:center;justify-content:center;gap:8px;flex-direction:column;color:#172029;background:#fff}.reference-product .variant-picker input:checked+span{background:#101820;color:#fff;border-color:#101820}.reference-product .variant-color{width:15px;height:15px;margin:0}.reference-product .variant-picker label>span>span:last-child{font-size:10px}.reference-product .quantity-label{font-size:12px;margin-bottom:18px}.reference-product .quantity-label input{border:1px solid #17202920;border-radius:8px;background:#fff}.reference-product .add-cart,.reference-product .sticky-product .button{background:#101820;color:#fff;border-radius:8px;width:100%;justify-content:center;font-size:13px;font-weight:600;letter-spacing:0;min-height:54px}.reference-product .add-cart:disabled{background:#101820;color:#fff;opacity:.75}.pdp-description{margin-top:18px}.pdp-description h2{font-size:13px;font-weight:600;letter-spacing:0;margin-bottom:12px}.pdp-description p{font-size:13px;line-height:1.6;color:#626a71}.reference-product .product-details summary{font-size:12px;font-weight:600;letter-spacing:0;padding:16px 0}.reference-product .product-details details>p{font-size:13px;color:#626a71}.reference-product .product-details{margin-top:20px}@media(max-width:1000px)and (min-width:761px){.reference-product.wrap{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:25px}}@media(max-width:760px){.reference-product.wrap{display:block;width:calc(100% - 32px);padding-top:18px}.reference-product-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px}.reference-product-gallery .main-photo{flex:0 0 90%;scroll-snap-align:start;aspect-ratio:1}.reference-product .product-info{position:static;padding-top:25px}.reference-product h1{font-size:28px}.reference-product .price{margin-bottom:24px}.reference-product .variant-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-product .variant-picker label>span{min-height:62px}.reference-product .sticky-product{background:#fff}}.three-pack-product .pack-choice-gallery{display:block;min-width:0}.three-pack-product .pack-choice-gallery .main-photo{aspect-ratio:1654/951;background:#f6f6f6}.three-pack-product .pack-choice-gallery .main-photo>img{object-fit:contain;width:100%;height:100%;padding:12px}.pack-photo-options{display:flex;gap:12px;margin-top:12px}.pack-photo-options button{width:120px;padding:5px;border:1px solid #ddd;border-radius:8px;background:#fff}.pack-photo-options button[aria-pressed=true]{border:2px solid #101820}.pack-photo-options img{width:100%;height:auto;display:block}.pack-variant-picker{border:0;padding:0;margin:0 0 20px;display:grid;grid-template-columns:1fr;gap:10px}.pack-variant-picker legend{font:13px Arial,sans-serif;margin-bottom:12px}.pack-variant-picker input{position:absolute;opacity:0;width:1px;height:1px}.pack-variant-picker label>span{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#101820}.pack-variant-picker input:checked+span{border-color:#101820;background:#101820;color:#fff}.pack-variant-picker input:focus-visible+span{outline:2px solid #101820;outline-offset:3px}.pack-variant-picker strong{font:700 15px Arial,sans-serif}.pack-variant-picker small,.pack-includes{font:13px/1.5 Arial,sans-serif}.pack-includes{margin-bottom:20px;color:#626a71}@media(max-width:760px){.three-pack-product .pack-choice-gallery{display:block;overflow:visible}.three-pack-product .pack-choice-gallery .main-photo{width:100%;aspect-ratio:1654/951}.pack-photo-options button{width:100px}}.reference-product:not(.three-pack-product) .reference-product-gallery{display:block}.reference-product:not(.three-pack-product) .reference-product-gallery .main-photo{aspect-ratio:1613/975;width:100%;padding:16px}.reference-product:not(.three-pack-product) .gallery-extra{display:none}.reference-product .product-info h1{font-size:clamp(28px,2.7vw,42px);font-weight:700;line-height:1.2;letter-spacing:-.02em}.reference-product .pdp-subtitle{font-size:16px;line-height:1.5}.reference-product .price{font-size:22px;font-weight:600}.reference-product .price s{font-size:16px}.reference-product .product-info .add-cart{font-family:inherit;font-size:16px;font-weight:600;border-radius:10px;min-height:58px}.reference-product .add-cart:hover:not(:disabled),.reference-product .add-cart:focus-visible:not(:disabled),.reference-product .sticky-product .button:hover:not(:disabled){background:#25394b!important;color:#fff!important}.reference-product .product-details{margin-top:22px}.reference-product .product-details details:first-child{border-top:0}.reference-product .product-details summary{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:16px;font-weight:600;line-height:1.4;padding:20px 0;list-style:none;cursor:pointer}.reference-product .product-details summary::-webkit-details-marker{display:none}.reference-product .product-details summary span{font-size:22px;font-weight:400;transition:transform .15s}.reference-product .product-details details[open] summary span{transform:rotate(45deg)}.reference-product .product-details details>p{font-size:15px;line-height:1.55;color:#4b5056;margin:0 0 16px}.pdp-delivery{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:26px 0 18px}.pdp-delivery:before,.pdp-delivery:after{content:"";position:absolute;top:27px;width:calc(33.333% - 50px);border-top:1px solid #d4d1ce}.pdp-delivery:before{left:calc(16.666% + 27px)}.pdp-delivery:after{left:calc(50% + 27px);border-top-style:dashed}.pdp-delivery-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;min-width:0}.pdp-delivery-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#f7f7f7;margin-bottom:3px}.pdp-delivery-icon svg{width:31px;height:31px;fill:none;stroke:#101820;stroke-width:1.65;stroke-linejoin:round;stroke-linecap:round}.pdp-delivery-step strong{font-size:12px;line-height:1.35;font-weight:700}.pdp-delivery-step>span:last-child,.pdp-delivery-step time{font-size:12px;line-height:1.4;color:#606060}.reference-product .variant-picker legend,.reference-product .quantity-label,.reference-product .pack-variant-picker legend{font-size:14px}.reference-product .pack-variant-picker strong,.reference-product .pack-variant-picker small{font-family:inherit}@media(max-width:760px){.reference-product .product-info h1{font-size:30px}.reference-product .pdp-subtitle{font-size:16px}.reference-product .product-details summary{font-size:16px}.pdp-delivery{margin-top:24px}.pdp-delivery-step strong,.pdp-delivery-step time,.pdp-delivery-step>span:last-child{font-size:11px}}.reference-product .pdp-payment-methods{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:16px 0 0}.reference-product .pdp-payment-methods li{display:flex;margin:0;padding:0}.reference-product .pdp-payment-icon{width:40px;height:26px}.reference-product .pdp-recommendations{margin:30px 0 0;padding:0;min-width:0}.reference-product .pdp-recommendations h2{display:flex;align-items:center;gap:12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:center;margin:0 0 18px;white-space:nowrap}.reference-product .pdp-recommendations h2:before,.reference-product .pdp-recommendations h2:after{content:"";height:1px;background:#929292;flex:1}.pdp-recommendation-list{display:grid;gap:12px}.reference-product .pdp-recommendation-card{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dedbd8;border-radius:12px;background:#faf8f6;color:#101820;text-decoration:none;padding:12px;min-height:92px;transition:border-color .15s,background .15s}.reference-product .pdp-recommendation-card.is-current{border:2px solid #101820;padding:11px}.reference-product .pdp-recommendation-card:hover,.reference-product .pdp-recommendation-card:focus-visible{border-color:#25394b;background:#f2efec}.reference-product .pdp-recommendation-card img{display:block;width:56px;height:64px;object-fit:contain}.pdp-recommendation-copy,.pdp-recommendation-price{display:flex;flex-direction:column;gap:5px;min-width:0}.pdp-recommendation-copy strong{font-size:13px;font-weight:700;line-height:1.35}.pdp-recommendation-copy small{font-size:11px;line-height:1.4;color:#6c6c6c}.pdp-recommendation-price{text-align:right;white-space:nowrap}.pdp-recommendation-price strong{font-size:16px;font-weight:700;line-height:1.3}.pdp-recommendation-price s{font-size:12px;color:#777;font-weight:400}.pdp-recommendation-badge{position:absolute;right:12px;top:-8px;border-radius:5px;background:#25394b;color:#fff;padding:4px 9px;font-size:10px;font-weight:700;line-height:1.3}.reference-product .pdp-recommendation-card.has-badge{padding-top:17px}@media(max-width:360px){.reference-product .pdp-recommendation-card{grid-template-columns:42px minmax(0,1fr) auto;gap:7px;padding:10px}.reference-product .pdp-recommendation-card img{width:42px;height:56px}.pdp-recommendation-copy strong{font-size:11px}.pdp-recommendation-price strong{font-size:14px}}.reference-product .pdp-payment-brands{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:8px;margin:18px 0 0;align-items:center}.reference-product .pdp-payment-brands li{display:flex;align-items:center;justify-content:center;min-width:0;flex:1;height:28px}.reference-product .pdp-payment-brands .pdp-brand-svg{display:block;width:100%;height:26px;max-width:46px}.reference-product .pdp-payment-brands .pdp-brand-paypal{flex:1.45;gap:2px}.reference-product .pdp-brand-paypal .pdp-brand-svg{width:14px;height:22px;flex-shrink:0}.pdp-brand-paypal span{font-family:Arial,sans-serif;font-style:italic;font-size:14px;white-space:nowrap;font-weight:700}.pdp-brand-paypal b:first-child{color:#003087}.pdp-brand-paypal b:last-child{color:#009cde}.reference-product .pdp-brand-visa .pdp-brand-svg{height:17px}.reference-product .pdp-brand-master .pdp-brand-svg{height:28px}.reference-product .pdp-brand-google .pdp-brand-svg{height:21px}.reference-product .pdp-recommendation-badge{top:-13px;right:10px;background:#b93d27;color:#fff;font-size:13px;font-weight:700;padding:7px 13px;border-radius:0 0 9px 9px;box-shadow:0 3px 8px #b93d2733}.pdp-recommendation-badge:before,.pdp-recommendation-badge:after{content:"";position:absolute;top:0;border-bottom:13px solid #812c1c}.pdp-recommendation-badge:before{left:-10px;border-left:10px solid transparent}.pdp-recommendation-badge:after{right:-10px;border-right:10px solid transparent}.reference-product .pdp-recommendation-card.has-badge{margin-top:5px;padding-top:24px}.pdp-stock-status{display:flex;align-items:center;gap:9px;font-size:16px;line-height:1.4;color:#6c6c6c;margin:14px 0 0}.pdp-stock-status:before{content:"";width:10px;height:10px;background:#149f77;border-radius:50%;flex-shrink:0}.reference-product .pdp-recommendation-badge{background:#000;box-shadow:0 3px 8px #00000025}.pdp-recommendation-badge:before,.pdp-recommendation-badge:after{border-bottom-color:#000}.reference-product .pdp-payment-brands{gap:8px}.reference-product .pdp-payment-brands .pdp-brand-amex{flex:1.22}.reference-product .pdp-brand-amex .pdp-brand-svg{max-width:none;height:26px}.reference-product .pdp-brand-apple .pdp-brand-svg,.reference-product .pdp-brand-shop .pdp-brand-svg{height:24px}.reference-product .pdp-delivery{margin-top:44px;margin-bottom:26px}@media(max-width:760px){.reference-product .pdp-delivery{margin-top:36px;margin-bottom:24px}}.pdp-specifications{font-size:13px;line-height:1.6;color:#626a71}.pdp-specifications h3{font-size:13px;font-weight:600;color:#101820;margin:20px 0 8px}.pdp-specifications dl{margin:0}.pdp-specifications dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:5px 0;border-bottom:1px solid #ececec}.pdp-specifications dd{margin:0;text-align:right}.pdp-specifications p{overflow-wrap:anywhere}.reference-product [data-product-description][hidden]{display:none}.reference-product .product-info{color:#101820}.reference-product .product-info h1{font-weight:700;letter-spacing:0;font-size:clamp(28px,2.7vw,48px);line-height:1.2;margin-bottom:12px}.reference-product .pdp-new-badge{background:#eaff38;color:#101820;font-size:14px;font-weight:400;border-radius:7px;padding:8px 14px;margin-bottom:22px}.reference-product .pdp-subtitle{font-size:16px;color:#101820;margin:0 0 8px}.reference-product .price{font-weight:600}.reference-product .product-info .add-cart{background:#101820;color:#fff;min-height:58px;border-radius:10px;font-size:16px;font-weight:600}.reference-product .pdp-delivery-icon{background:#f7f7f7}.reference-product .pdp-delivery{margin:32px 0 0}.reference-product .pdp-recommendations{margin-top:30px}.reference-product .pdp-description{margin:0;padding-bottom:20px;border-bottom:1px solid #dadada}.reference-product .pdp-description h2{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;margin:0 0 16px}.reference-product .pdp-description p{font-size:15px;line-height:1.55;color:#4b5056;margin:0}.reference-product .product-details details>summary{font-size:16px;font-weight:600;color:#101820;padding:20px 0}.reference-product .product-details .pdp-specifications{font-size:15px;color:#4b5056;line-height:1.55}.reference-product .pdp-specifications h3{font-size:15px;color:#101820}.reference-product .pdp-recommendation-card{background:#f7f7f7;border-color:#dadada}@media(max-width:760px){.reference-product .product-info h1{font-size:30px}.reference-product .pdp-delivery,.reference-product .product-details{margin-top:28px}}.reference-product .product-info{container-type:inline-size;color:#101820;padding-top:12px}.reference-product .pdp-new-badge{font-size:clamp(16px,2.9cqi,24px);padding:10px 16px;border-radius:9px;background:#eaff38;margin:0 0 24px}.reference-product .product-info h1{font-size:clamp(30px,6.1cqi,50px);font-weight:700;line-height:1.2;letter-spacing:0;margin:0 0 12px}.reference-product .pdp-subtitle{font-size:clamp(16px,2.9cqi,24px);line-height:1.4;margin:0 0 10px}.reference-product .price{font-size:clamp(20px,3.4cqi,28px);font-weight:600;line-height:1.3;margin:0 0 48px}.reference-product .price s,.reference-product .quantity-label{display:none!important}.reference-product .variant-picker,.reference-product .shirt-sizes{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 44px;padding:0;border:0}.reference-product .variant-picker legend,.reference-product .pack-variant-picker legend{font-size:clamp(16px,2.9cqi,24px);font-weight:400;line-height:1.4;margin-bottom:10px}.reference-product .variant-picker label>span{padding:10px 16px;min-height:44px;font-size:clamp(16px,2.9cqi,24px);border:1px solid #dadada;border-radius:10px;flex-direction:row;gap:0}.reference-product .variant-picker label>span>img,.reference-product .variant-picker .variant-color{display:none}.reference-product .variant-picker label>span>span:last-child{font-size:inherit}.reference-product .variant-picker input:checked+span{background:#101820;border-color:#101820;color:#fff}.reference-product .shirt-size-guide{margin:0 0 28px;border:0}.reference-product .shirt-size-guide summary{font-size:clamp(16px,2.9cqi,24px);font-weight:600;justify-content:flex-start;padding:0;gap:12px}.reference-product .shirt-size-guide svg{width:20px;height:20px}.reference-product .product-info .add-cart{min-height:clamp(58px,10.4cqi,86px);padding:14px 18px;border-radius:10px;font-size:clamp(16px,3.4cqi,28px);font-weight:600;line-height:1.3;background:#101820;color:#fff}.reference-product .product-details{margin-top:28px}.reference-product .pdp-description{padding:0 0 24px;margin:0;border-bottom:1px solid #dadada}.reference-product .pdp-description h2,.reference-product .product-details summary{font-size:clamp(16px,2.9cqi,24px);font-weight:600;line-height:1.4;letter-spacing:0;color:#101820}.reference-product .pdp-description h2{margin:0 0 20px}.reference-product .pdp-description p,.reference-product .pdp-description-body{font-size:clamp(16px,2.9cqi,24px);line-height:1.3;color:#4b5056}.reference-product .pdp-description-body p{margin:0}.reference-product .pdp-description:not(.is-expanded) .pdp-description-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.reference-product .pdp-description-full{display:block;background:none;border:0;color:#101820;padding:0;margin:10px 0 0;font-family:inherit;font-size:clamp(16px,2.9cqi,24px);font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.reference-product .product-details details>summary{font-size:clamp(16px,2.9cqi,24px);padding:22px 0}.reference-product .product-details details{border-bottom:1px solid #dadada}.reference-product .sticky-product{display:none!important}.reference-product .pdp-description-body,.reference-product .pdp-description-body p,.reference-product .product-details details p,.reference-product .product-details details li{text-align:justify;text-justify:inter-word}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAADAMA */
