.ng-page .ng-wrap{max-width:1040px;padding-inline:24px}.ng-page .ngs-container{width:min(992px,calc(100% - 48px))}.ng-page .ng-header .ng-header__inner{max-width:1120px;margin-inline:auto;padding:6px 24px;gap:24px;min-height:56px}.ng-page .ng-header .ng-logo{font-size:23px}.ng-page .ng-header .ng-header__tools{gap:14px}.ng-page .ng-header .ng-icon,.ng-page .ng-country>summary{min-width:44px;min-height:44px}.ng-page .ng-header .ng-nav{gap:22px}.ng-page .ng-festive__wire{height:30px;padding-top:3px}.ng-page .ng-festive__bulb{flex-basis:15px}.ng-page .ng-festive__glass{height:19px}.ng-page .ng-festive__announcement{padding:7px 0}.ng-page .ng-festive__run span{font-size:12px;letter-spacing:.08em}.ng-page .ng-product.ng-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:32px;padding-top:18px;padding-bottom:40px}.ng-page .ng-product__info{min-width:0}.ng-page .ng-product .ng-product__rating{font-size:13px;margin-bottom:7px}.ng-page .ng-product .ng-product__info h1{font-size:32px;line-height:1.08;margin-bottom:10px}.ng-page .ng-product__price{gap:11px}.ng-page .ng-product__price>[data-ng-price]{font-size:30px}.ng-page .ng-product__sale-bar{margin:9px 0 12px;padding:4px 11px}.ng-page .ng-product .ng-product__benefits{margin-bottom:16px}.ng-page .ng-product .ng-product__benefits li{font-size:15px;line-height:1.5;margin:7px 0;padding-left:25px}.ng-page .ng-product .ng-product__benefits li:before{font-size:19px}.ng-page .ng-product legend{font-size:12px;line-height:1.5;margin-bottom:9px}.ng-page .ng-product .ng-packs{gap:12px;margin-bottom:16px}.ng-page .ng-product .ng-pack{min-height:0}.ng-page .ng-product .ng-pack__choice{min-height:88px;padding:12px;gap:10px}.ng-page .ng-product .ng-pack__description{gap:2px}.ng-page .ng-product .ng-pack__description>strong{font-size:15px;line-height:1.4}.ng-page .ng-product .ng-pack__description>small{font-size:13px;line-height:1.4;max-width:none}.ng-page .ng-product .ng-pack__perks{gap:4px;margin-top:3px}.ng-page .ng-product .ng-pack__perks>em,.ng-page .ng-product .ng-pack__gift{font-size:11px;line-height:1.4;padding:2px 6px}.ng-page .ng-product .ng-pack__amount{gap:3px}.ng-page .ng-product .ng-pack__amount>b{font-size:18px}.ng-page .ng-product .ng-pack__amount>small,.ng-page .ng-product .ng-pack__amount>s{font-size:12px;line-height:1.35}.ng-page .ng-product .ng-pack__ribbon{font-size:10px;padding:2px 8px;top:-9px}.ng-page .ng-product .ng-pack-sizes{padding:10px 12px 12px}.ng-page .ng-product .ng-pack-sizes__hint{font-size:13px;line-height:1.4;margin:0 0 8px}.ng-page .ng-product [data-ng-pack-sizes="1"] .ng-pack-sizes__hint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ng-page .ng-product .ng-pack-sizes__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ng-page .ng-product [data-ng-pack-sizes="1"] .ng-pack-sizes__rows{grid-template-columns:1fr}.ng-page .ng-product [data-ng-pack-sizes="3"] .ng-pack-sizes__rows{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-page .ng-product .ng-tree-size{grid-template-columns:1fr;gap:5px;min-width:0}.ng-page .ng-product [data-ng-pack-sizes="1"] .ng-tree-size{grid-template-columns:70px minmax(0,1fr);gap:10px}.ng-page .ng-product .ng-tree-size label{font-size:13px;line-height:1.4}.ng-page .ng-product .ng-tree-size select{min-height:44px;padding:8px;font-size:14px;line-height:1.4;min-width:0;width:100%}.ng-page .ng-product .ng-gifts.ng-gifts--cards{margin-top:20px;margin-bottom:18px;padding:16px 10px 10px}.ng-page .ng-product .ng-gifts--cards .ng-gifts__grid{max-width:350px;gap:9px}.ng-page .ng-product .ng-gifts--cards .ng-gift{min-height:138px;padding:9px 6px 8px}.ng-page .ng-product .ng-gifts--cards .ng-gift__art{height:34px;margin-bottom:5px}.ng-page .ng-product .ng-gifts--cards .ng-gift__art--bundle svg{height:34px;width:38px}.ng-page .ng-product .ng-gifts--cards .ng-gift__art--bundle img{width:46px;height:30px}.ng-page .ng-product .ng-gifts--cards .ng-gift__value{font-size:12px}.ng-page .ng-product .ng-gifts--cards .ng-gift>strong{font-size:13px}.ng-page .ng-product .ng-gifts--cards .ng-gift__subtitle{font-size:11px}.ng-page .ng-product .ng-gifts--cards .ng-gift__locked,.ng-page .ng-product .ng-gifts--cards .ng-gift__included{margin-top:5px}.ng-page .ng-product .ng-product__add{min-height:54px;font-size:17px;padding:12px 20px}.ng-page .ng-product .ng-product__availability{margin-top:10px}.ng-page .ng-product .ng-product-review{margin:20px 0;padding:16px;gap:12px}.ng-page .ng-product .ng-product-review blockquote{font-size:15px;line-height:1.6}.ng-page .ng-product .ng-purchase-assurance{margin-top:18px}.ng-page .ng-product .ng-product__trust{padding:15px 0}.ng-page .ng-product .ng-product-assurances{gap:16px;margin-top:18px}.ng-page .ng-product .ng-purchase-assurance .ng-product-assurances p,.ng-page .ng-product .ng-purchase-assurance .ng-product-assurances strong,.ng-page .ng-product .ng-purchase-assurance .ng-product-assurances span{font-size:15px;line-height:1.55}.ng-page .ng-gallery__bottom{padding-top:10px;gap:10px}.ng-page .ng-gallery__thumbs{gap:7px}.ng-page .ng-gallery__thumbs button{width:52px}.ng-page .ng-gallery__bottom p{font-size:13px}.ng-page .ng-sticky-buy{max-width:560px}.ng-page .ng-sticky-buy .ng-sticky-buy__body{padding:10px 12px;gap:10px}.ng-page .ng-sticky-buy .ng-sticky-buy__body>img{width:40px;height:40px}.ng-page .ng-sticky-buy .ng-sticky-buy__body strong{font-size:13px}.ng-page .ng-sticky-buy .ng-sticky-buy__body [data-ng-sticky-add]{min-height:46px;padding:10px 16px;font-size:14px}.ng-page .ng-sticky-buy .ng-sticky-buy__sale{padding:5px 12px}.ng-page .ngs .ngs-section{padding-block:52px}.ng-page .ngs .ngs-split{gap:32px}.ng-page .ngs h2{font-size:38px;line-height:1.12}.ng-page .ngs .ngs-lede{margin-top:16px!important;line-height:1.7}.ng-page .ngs .ngs-picker{padding:15px;margin:18px 0 16px}.ng-page .ngs .ngs-picker__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ng-page .ngs .ngs-setup__panel{padding:30px;gap:30px}.ng-page .ngs .ngs-setup__panel h2{font-size:34px}.ng-page .ngs .ngs-setup__panel .ngs-steps{margin-top:20px;gap:15px}.ng-page .ngs .ngs-setup__panel .ngs-setup__chips{margin-top:20px;padding-top:15px}.ng-page .ngs .ngs-section-heading{margin-bottom:24px}.ng-page .ngs .ngs-review{padding:20px 18px}.ng-page .ngs .ngs-review__photo{margin-bottom:16px}.ng-page .ngs .ngs-review__footer{margin-top:18px;padding-top:13px}.ng-page .ngs .ngs-faq__layout{gap:32px}.ng-page .ngs .ngs-faq__item summary{padding:18px;font-size:14px}.ng-page .ngs .ngs-faq__item>div{padding:0 18px 18px;font-size:14px}.ng-page .ngh-ticket-wrap{padding:18px 24px}.ng-page .ngh-hero{min-height:570px}.ng-page .ngh-hero__content{width:min(992px,calc(100% - 48px));padding-block:48px}.ng-page .ngh h1{font-size:64px;max-width:520px}.ng-page .ngh-hero__description{margin-top:20px!important;font-size:16px;max-width:390px}.ng-page .ngh-hero__button{margin-top:22px}.ng-page .ng-footer .ng-footer__grid{gap:30px;padding-top:44px;padding-bottom:32px}@media(min-width:761px)and (max-width:950px){.ng-page .ng-product.ng-wrap{gap:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ng-page .ng-product .ng-product__info h1{font-size:29px}.ng-page .ng-product .ng-pack__choice{gap:8px;padding:12px 10px}.ng-page .ng-gallery__bottom{align-items:flex-start;flex-direction:column}.ng-page .ng-gallery__bottom p{text-align:left}.ng-page .ng-product [data-ng-pack-sizes="3"] .ng-pack-sizes__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-page .ng-product [data-ng-pack-sizes="3"] .ng-tree-size:last-child{grid-column:1/-1}}@media(max-width:760px){.ng-page .ng-wrap{padding-inline:18px}.ng-page .ngs-container{width:calc(100% - 36px)}.ng-page .ng-header .ng-header__inner{padding:4px 18px;gap:12px;min-height:52px}.ng-page .ng-header .ng-header__tools{gap:8px}.ng-page .ng-header .ng-nav{display:none}.ng-page .ng-header .ng-menu-toggle{display:inline-flex}.ng-page .ng-festive__wire{height:27px}.ng-page .ng-festive__glass{height:17px}.ng-page .ng-festive__announcement{padding:6px 0}.ng-page .ng-product.ng-wrap{display:block;padding-top:14px;padding-bottom:32px}.ng-page .ng-gallery{margin-bottom:20px}.ng-page .ng-product .ng-product__info h1{font-size:30px}.ng-page .ng-product .ng-product__benefits li{font-size:15px}.ng-page .ng-product .ng-pack__choice{padding:12px 10px;gap:9px}.ng-page .ng-product .ng-pack__amount>b{font-size:18px}.ng-page .ng-product .ng-pack-sizes{padding:10px}.ng-page .ng-product [data-ng-pack-sizes="3"] .ng-pack-sizes__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-page .ng-product [data-ng-pack-sizes="3"] .ng-tree-size:last-child{grid-column:1/-1}.ng-page .ng-product .ng-tree-size select{font-size:16px;min-height:46px}.ng-page .ng-product .ng-gifts--cards .ng-gifts__grid,.ng-page .ng-sticky-buy{max-width:none}.ng-page .ng-sticky-buy .ng-sticky-buy__body{padding:9px 10px calc(9px + env(safe-area-inset-bottom));gap:8px}.ng-page .ng-sticky-buy .ng-sticky-buy__body strong{font-size:12px}.ng-page .ng-sticky-buy .ng-sticky-buy__body [data-ng-sticky-add]{padding:10px 12px}.ng-page .ngs .ngs-section{padding-block:36px}.ng-page .ngs .ngs-split{gap:24px}.ng-page .ngs h2{font-size:31px}.ng-page .ngs .ngs-setup__panel{padding:24px 20px;gap:24px}.ng-page .ngs .ngs-setup__panel h2{font-size:30px}.ng-page .ngs .ngs-picker{padding:12px}.ng-page .ngs .ngs-picker__grid{gap:6px}.ng-page .ngs .ngs-review{padding:20px}.ng-page .ngs .ngs-faq__layout{gap:24px}.ng-page .ngh-ticket-wrap{padding:14px 18px}.ng-page .ngh-hero{min-height:700px}.ng-page .ngh-hero__content{width:calc(100% - 36px);padding:280px 0 30px}.ng-page .ngh h1{font-size:46px}.ng-page .ngh-hero__description{font-size:15px;max-width:390px}.ng-page .ng-footer .ng-footer__grid{gap:26px;padding-top:32px;padding-bottom:26px}}@media(max-width:374px){.ng-page .ng-wrap{padding-inline:14px}.ng-page .ng-product .ng-pack__description>small{font-size:12px}.ng-page .ng-product .ng-pack__choice{gap:7px}.ng-page .ng-product .ng-pack__amount>b{font-size:17px}.ng-page .ng-gallery__thumbs button{width:46px}.ng-page .ng-gallery__bottom p{font-size:12px}}.ng-page--product .ng-footer{padding-bottom:calc(130px + env(safe-area-inset-bottom))}.ng-page--product :is(a,button,input,select,summary){scroll-margin-bottom:140px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ng-compact.css.map */
