.cgn-pdp__grid>*,.cgn-hero__inner>*{min-width:0}.cgn-pcard{min-width:0}@media(max-width:989px){.cgn-pdp__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.cgn-wrap{padding:0 18px}.cgn-h2{font-size:clamp(38px,11vw,52px)}.cgn-hero{padding:34px 0 40px}.cgn-hero__inner{gap:22px}.cgn .cgn-hero__mark{font-size:clamp(50px,15.5vw,64px)}.cgn-hero__sub{margin-top:16px!important;font-size:17px}.cgn-hero__ctas{margin-top:22px;gap:10px;flex-wrap:nowrap}.cgn-hero__ctas .cgn-btn{flex:1;min-height:52px;padding:0 14px;font-size:16px}.cgn-hero__quote{margin-top:22px;font-size:14px}.cgn-hero__quote strong{font-size:19px}.cgn-hero__laurel{width:36px;height:36px}.cgn-hero__stage{height:330px;max-width:none;margin:0 auto;width:100%}.cgn-hero .cgn-card{width:180px;font-size:19px;padding:18px 16px;border-radius:14px}.cgn-hero__q{left:4px;top:6px}.cgn-hero__a{left:auto;right:4px;top:84px}.cgn-hero__hint{left:4px;bottom:0}.cgn-card__brand{left:16px;bottom:14px;font-size:10px}.cgn-intro{padding:70px 0 80px}.cgn-intro__text{padding:0 22px}.cgn-intro__text p{font-size:22px}.cgn-doodle{width:30px;opacity:.9}.cgn-doodle:nth-of-type(2),.cgn-doodle:nth-of-type(4),.cgn-doodle:nth-of-type(6){display:none}.cgn-doodle:nth-of-type(1){left:6%!important;top:16px!important}.cgn-doodle:nth-of-type(3){left:auto!important;right:8%!important;top:22px!important}.cgn-doodle:nth-of-type(5){left:10%!important;bottom:18px!important}.cgn-doodle:nth-of-type(7){left:auto!important;right:14%!important;top:auto!important;bottom:22px!important}.cgn-slider{padding:56px 0}.cgn-slider__head{margin-bottom:24px}.cgn-slider__track{gap:12px;padding:0 18px 6px;scroll-padding:0 18px}.cgn-slide{flex-basis:84vw;scroll-snap-align:start;border-radius:18px}.cgn-slide__media{height:210px}.cgn-slide__copy{padding:18px 20px 22px}.cgn-slide__title{font-size:28px;margin-bottom:16px!important}.cgn-slide .cgn-btn{min-height:48px;font-size:16px;padding:0 22px}.cgn-marquee{padding:12px 0}.cgn-marquee__item{font-size:20px;padding:0 14px}.cgn-grid{padding:56px 0}.cgn-grid__head{margin-bottom:24px;gap:14px}.cgn-grid__head .cgn-btn{min-height:44px;font-size:15px;padding:0 18px}.cgn-grid__list{gap:12px}.cgn-grid__list>.cgn-pcard{flex:0 0 calc((100% - 12px)/2)}.cgn-pcard{padding:8px 8px 10px;border-radius:14px}.cgn-pcard__title{font-size:14px;margin:10px 2px 6px}.cgn-pcard__price{font-size:15px;margin-bottom:10px;flex-wrap:wrap;gap:4px 6px}.cgn-pcard__price s{font-size:13px}.cgn-pcard .cgn-btn{min-height:40px;font-size:13px;padding:0 8px;white-space:normal;line-height:1.1}.cgn-pcard:nth-child(n):hover{transform:none;box-shadow:none}.cgn-cta{padding:64px 0 72px}.cgn-cta .cgn-sticker{position:relative;right:auto;top:auto;margin:0 auto 18px;width:110px;height:110px}.cgn-cta__text{font-size:18px;margin:20px auto 26px!important}.cgn-news{padding:64px 0}.cgn-news__lines{font-size:32px}.cgn-news__rot{height:2.1em}.cgn-news__rot span{white-space:normal;width:100%}.cgn-news__form{margin-top:26px}.cgn-news .cgn-news__form input[type=email]{flex:0 0 auto;width:100%;height:56px!important;min-height:56px;font-size:16px;line-height:normal}.cgn-news__form .cgn-btn{min-height:56px}.cgn-faq{padding:64px 0}.cgn-faq__head{margin-bottom:24px}.cgn-faq summary{font-size:19px;padding:20px 0}.cgn-faq__a{font-size:16px}.cgn-pdp__hero{padding:20px 0 48px}.cgn-pdp__grid{gap:26px}.cgn-pdp__gallery{max-width:none}.cgn-pdp__stage{box-shadow:6px 7px #000}.cgn-pdp .cgn-pdp__float{width:22%}.cgn-pdp__float--1{left:-6%}.cgn-pdp .cgn-pdp__float--2{display:none}.cgn-pdp__thumbs{margin-top:18px;gap:8px}.cgn-pdp__thumb{flex-basis:56px;height:56px}.cgn-pdp__title{font-size:clamp(34px,10vw,42px)}.cgn-pdp__price{margin:18px 0 14px}.cgn-pdp__now{font-size:30px}.cgn-pdp__pitch{font-size:17px;margin-bottom:18px}.cgn-pill span{padding:11px 18px;font-size:15px}.cgn-pdp__buy{gap:10px}.cgn-qty{height:56px}.cgn-qty button{width:36px}.cgn-qty input{width:30px}.cgn-pdp__atc{min-height:56px;font-size:17px}.cgn-pdp__facts{margin-top:22px}.cgn-pdp .cgn-pdp__facts{grid-template-columns:repeat(2,1fr)}.cgn-pdp .cgn-pdp__facts li{border-left:2px solid #000;border-top:0}.cgn-pdp .cgn-pdp__facts li:nth-child(odd){border-left:0}.cgn-pdp .cgn-pdp__facts li:nth-child(n+3){border-top:2px solid #000}.cgn-pdp .cgn-pdp__facts:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.cgn-pdp .cgn-pdp__facts:has(>li:nth-child(3):last-child) li{border-top:0;border-left:2px solid #000}.cgn-pdp .cgn-pdp__facts:has(>li:nth-child(3):last-child) li:first-child{border-left:0}.cgn-pdp__facts li{padding:12px 6px}.cgn-pdp__facts b{font-size:20px}.cgn-pdp__facts small{font-size:12px}.cgn-pdp .cgn-up{margin-top:18px;padding:14px 0 12px;box-shadow:4px 4px #000;overflow:hidden}.cgn-pdp .cgn-up__head{padding:0 14px;margin-bottom:12px;gap:12px}.cgn-pdp .cgn-up__tag{width:52px;height:52px}.cgn-pdp .cgn-up__tag b{font-size:16px}.cgn-pdp .cgn-up__title{font-size:19px}.cgn-pdp .cgn-up__sub{font-size:13px}.cgn-pdp .cgn-up__list{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:2px 14px 6px;gap:10px;scrollbar-width:none;overscroll-behavior-x:contain}.cgn-pdp .cgn-up__list::-webkit-scrollbar{display:none}.cgn-pdp .cgn-up__item{flex:0 0 82%;scroll-snap-align:start;padding:8px}.cgn-pdp .cgn-up__item:hover{transform:none;box-shadow:none}.cgn-pdp .cgn-up__img{width:52px;height:52px}.cgn-pdp .cgn-up__name{font-size:14px}.cgn-pdp .cgn-up__price{font-size:13px}.cgn-pdp .cgn-up__price b{font-size:15px}.cgn-pdp .cgn-up__add{height:38px;padding:0 12px;font-size:13px}.cgn-pdp .cgn-up__fine{padding:0 14px;margin-top:8px!important;font-size:11px}.cgn-deal{padding:56px 0 64px}.cgn-deal__head{margin-bottom:30px}.cgn-deal__head p{font-size:16px}.cgn-deal__table{gap:26px}.cgn-deal__black{width:min(250px,72vw)!important;font-size:20px}.cgn-deal__hand{gap:8px;padding:0 4px}.cgn-flip{width:calc((100% - 16px)/3);max-width:130px}.cgn-flip__face{font-size:13px!important;padding:10px 8px!important;line-height:1.2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;border-radius:10px!important}.cgn-flip__back{font-size:11px}.cgn-flip__back span{padding:5px 6px}.cgn-flip.is-win{transform:translateY(-14px) scale(1.04) rotate(0)!important}.cgn-deal__ctrl{margin-top:30px}.cgn-how{padding:56px 0}.cgn-how__steps{margin-top:28px;gap:16px}.cgn-how__step{padding:22px 20px 24px;box-shadow:5px 5px #000}.cgn-how__num{width:42px;height:42px;font-size:20px;margin-bottom:14px}.cgn-how__step h3{font-size:22px}.cgn-how__step p{font-size:16px}.cgn-details{padding:44px 0}.cgn-details__box summary{font-size:26px;padding:20px 0}.cgn-details__body{font-size:16px}.cgn-sticky{bottom:max(10px,env(safe-area-inset-bottom))}.cgn-sticky__inner{gap:10px;padding:6px 6px 6px 8px}.cgn-sticky__img{width:40px;height:40px}.cgn-sticky__txt b{font-size:14px}.cgn-sticky .cgn-btn{min-height:44px;padding:0 16px;font-size:15px}.cgn-toast{top:10px;padding:10px 10px 10px 16px;font-size:14px;gap:10px}.cgn-toast__link{padding:7px 12px;font-size:13px}}@media(max-width:359px){.cgn-hero .cgn-card{width:160px;font-size:17px}.cgn-pdp__buy{flex-wrap:wrap}.cgn-qty{width:100%;justify-content:space-between}}.related-products{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.related-products .related-products__heading{font:700 clamp(34px,5vw,56px)/1 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.04em;margin-bottom:24px}.related-products .card-wrapper{border:2px solid #000;border-radius:16px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.related-products .card-wrapper:hover{transform:translateY(-3px) rotate(-.6deg);box-shadow:5px 5px #000}.related-products .card__inner{border-radius:0}.related-products .card__information{padding:10px 12px 12px!important}.related-products .card__heading{font:700 15px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.related-products .price{font-family:inherit}.related-products .price .price-item--regular{font-size:13px}.related-products .price-item--sale,.related-products .price--on-sale .price-item--last{font-size:17px!important;font-weight:700}.related-products .price__container{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.related-products .badge{background:#000!important;color:#fabb00!important;border:0;font-weight:700}@media(max-width:749px){.related-products .card__heading{font-size:13px}.related-products .price-item--sale,.related-products .price--on-sale .price-item--last{font-size:15px!important}.related-products .related-products__heading{font-size:34px}}.cgn-pdp__slide:not(.is-active) img,.cgn-pdp__slide:not(.is-active) svg{animation:none}.cgn-pdp__slide.is-active img,.cgn-pdp__float,.cgn-pdp__burst,.cgn-marquee__track,.cgn-doodle,.cgn-sticker,.cgn-up__tag{will-change:transform}.cgn-deal,.cgn-how,.cgn-details,.cgn-faq,.cgn-news,.cgn-cta,.cgn-grid{content-visibility:auto;contain-intrinsic-size:auto 800px}@media(max-width:749px){.cgn-pdp__slide img,.cgn-pdp__slide svg,.cgn-pdp__float,.cgn-doodle,.cgn-sticker,.cgn-up__tag,.cgn-up__add:after{animation:none!important}.cgn-pdp .cgn-pdp__burst{animation:cgn-pop .7s cubic-bezier(.2,1.6,.4,1) .5s both}.cgn-pdp .cgn-pdp__float{box-shadow:none}.cgn-pdp__stage{transform-style:flat}}@media(max-width:749px){.announcement-bar__message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.05rem;letter-spacing:.04em;padding-left:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cgn-mobile.css.map */
