@media(max-width:749px){.template-index .section-full-slideshow .slide:first-child .text-block{margin-top:calc(var(--announcement-bar-height) + var(--header-height) + 10px)!important;margin-bottom:48px!important;padding-inline:14px}.template-index .section-full-slideshow .slide:first-child .text-content{max-width:min(90vw,420px)!important;margin:10px auto!important}.template-index .section-full-slideshow .slide:first-child .text-content h3{font-size:clamp(22px,5.4vw,30px)!important;line-height:1.14!important;letter-spacing:.012em;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 2px 12px rgba(0,0,0,.55)}.template-index .section-full-slideshow .slide:first-child .text-content h2{font-size:clamp(19px,4.2vw,24px)!important;line-height:1.25!important;text-wrap:balance}.template-index .section-full-slideshow .slide:first-child .text-content p{font-size:clamp(14px,3.4vw,16px)!important;line-height:1.48!important;text-shadow:0 2px 12px rgba(0,0,0,.55)}.template-index .section-full-slideshow .slide:first-child .text-content>*:not(:first-child){margin-top:12px}.template-index .section-full-slideshow .slide:first-child .text-content .links{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-inline:0}.template-index .section-full-slideshow .slide:first-child .text-content .links>a{margin-inline:0;width:100%;min-height:44px;padding:12px 14px;font-size:12px;letter-spacing:.06em;white-space:normal;text-align:center;justify-content:center}.template-index .gallery-grid.columns-4 .gallery-grid-item .text-content{margin:9px!important;max-width:calc(100% - 18px);min-width:0}.template-index .gallery-grid.columns-4 .gallery-grid-item h3,.template-index .gallery-grid.columns-4 .gallery-grid-item h4{font-size:clamp(13px,3.4vw,17px)!important;line-height:1.18!important;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 1px 5px rgba(0,0,0,.55)}.template-index .gallery-grid.columns-4 .gallery-grid-item .arrow-link{font-size:11px!important;letter-spacing:.04em}.template-index .gallery-grid.columns-4 .gallery-grid-item .button{font-size:12px!important;padding:11px 12px!important}}@media(max-width:360px){.template-index .gallery-grid.columns-4{--columns-count: 1}}@media(max-width:749px){.template-index .section-full-slideshow .slide:first-child .text-content .links{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;margin:18px auto 0!important}.template-index .section-full-slideshow .slide:first-child .text-content .links>a.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:min(100%,285px)!important;max-width:285px;min-width:0!important;min-height:46px;height:auto;margin:0!important;padding:11px 18px!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:3px;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-align:center;text-shadow:none;white-space:normal;box-shadow:0 2px 10px #00000029}.template-index .section-full-slideshow .slide:first-child .text-content .links>a.button:first-child{background:#ebafaaf2!important;color:#1a1717!important}.template-index .section-full-slideshow .slide:first-child .text-content .links>a.button:nth-child(2){background:#1212149e!important;color:#fff!important}.template-index .section-full-slideshow .slide:first-child .text-content .links>a.button:focus-visible{outline:3px solid #fff;outline-offset:3px}}@media(min-width:750px){.template-index .section-full-slideshow .slide:first-child .text-content .links{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;max-width:730px;margin:24px auto 0!important}.template-index .section-full-slideshow .slide:first-child .text-content .links>a.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 1 315px;width:min(100%,315px)!important;min-width:220px!important;min-height:50px;height:auto;margin:0!important;padding:13px 20px!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:3px;font-size:clamp(12px,.9vw,14px);font-weight:700;line-height:1.3;letter-spacing:.04em;text-align:center;text-shadow:none;white-space:normal;box-shadow:0 3px 16px #0000002e}.template-index .section-full-slideshow .slide:first-child .text-content .links>a.button:first-child{background:#ebafaaf2!important;color:#1a1717!important}.template-index .section-full-slideshow .slide:first-child .text-content .links>a.button:nth-child(2){background:#1212149e!important;color:#fff!important}.template-index .section-full-slideshow .slide:first-child .text-content .links>a.button:focus-visible{outline:3px solid #fff;outline-offset:3px}}.template-index [id*=e820ff75-2ad1-40e0] .paragraph-links-outline .links>a.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:235px;min-height:50px;padding:13px 28px!important;margin:0!important;background:#111!important;color:#fff!important;border:1px solid #111111!important;border-radius:3px;box-shadow:0 4px 14px #0003;font-size:13px;font-weight:700;line-height:1.25;letter-spacing:.09em;text-align:center;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.template-index [id*=e820ff75-2ad1-40e0] .paragraph-links-outline .links>a.button:hover{background:#2b2626!important;border-color:#2b2626!important;color:#fff!important;box-shadow:0 5px 18px #00000040}.template-index [id*=e820ff75-2ad1-40e0] .paragraph-links-outline .links>a.button:focus-visible{outline:3px solid #111111;outline-offset:4px}@media(min-width:900px){.template-index .section-full-slideshow .slide:first-child .text-block{padding-inline:clamp(24px,4vw,72px)}.template-index .section-full-slideshow .slide:first-child .text-content{max-width:min(100%,900px)!important;margin-inline:auto}.template-index .section-full-slideshow .slide:first-child .text-content h3{font-size:clamp(23px,2.1vw,32px)!important;line-height:1.17!important;letter-spacing:.012em;text-wrap:balance;text-shadow:0 2px 12px rgba(0,0,0,.55)}.template-index .section-full-slideshow .slide:first-child .text-content h2{font-size:clamp(29px,2.75vw,42px)!important;line-height:1.16!important;text-wrap:balance}.template-index .section-full-slideshow .slide:first-child .text-content p{max-width:72ch;margin-inline:auto;font-size:clamp(16px,1.15vw,19px)!important;line-height:1.55!important;font-weight:600;text-wrap:pretty;text-shadow:0 2px 12px rgba(0,0,0,.48)}.template-index .section-full-slideshow .slide[data-nth="1"] .text-content{max-width:min(100%,560px)!important;padding-inline:12px;box-sizing:border-box}.template-index .section-full-slideshow .slide[data-nth="1"] .text-content h2{text-wrap:balance}.template-index .gallery-grid.columns-4 .gallery-grid-item .text-content{max-width:calc(100% - 32px);min-width:0;margin:16px!important}.template-index .gallery-grid.columns-4 .gallery-grid-item h3,.template-index .gallery-grid.columns-4 .gallery-grid-item h4{font-size:clamp(15px,1.25vw,20px)!important;line-height:1.24!important;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 1px 6px rgba(0,0,0,.55)}.template-index .gallery-grid.columns-4 .gallery-grid-item .arrow-link{font-size:clamp(11px,.85vw,13px)!important;letter-spacing:.04em}}@media(min-width:900px){.template-index #shopify-block-image_WPndAj .overlay-block{display:none!important}.template-index #shopify-block-image_WPndAj .text-block{width:100%;box-sizing:border-box;padding-inline:clamp(28px,5vw,88px)}.template-index #shopify-block-image_WPndAj .text-content{width:min(100%,790px)!important;max-width:790px!important;box-sizing:border-box;margin-inline:auto!important;padding:clamp(36px,4vw,58px) clamp(30px,4.3vw,70px)!important;background:#0a0a0ce8;border:1px solid rgba(255,255,255,.18);box-shadow:0 22px 64px #00000057;color:#fff}.template-index #shopify-block-image_WPndAj .text-content h3{display:none}.template-index #shopify-block-image_WPndAj .text-content h2{max-width:100%;margin:0 auto!important;font-size:clamp(32px,3.15vw,50px)!important;line-height:1.17!important;letter-spacing:.035em;white-space:normal;overflow-wrap:normal;text-wrap:balance}.template-index #shopify-block-image_WPndAj .text-content p{max-width:48ch;margin:18px auto 0!important;font-size:clamp(15px,1.1vw,18px)!important;line-height:1.52!important;letter-spacing:.035em;text-wrap:balance}.template-index #shopify-block-image_WPndAj .text-content .links{display:flex;justify-content:center;margin:28px auto 0!important}.template-index #shopify-block-image_WPndAj .text-content .links>a.button{display:inline-flex;align-items:center;justify-content:center;min-width:240px;min-height:50px;max-width:100%;padding:13px 26px!important;margin:0!important;background:#ebafaa!important;color:#171415!important;border:1px solid #ebafaa!important;border-radius:3px;box-shadow:0 3px 14px #00000038;font-size:13px!important;font-weight:700;line-height:1.3;letter-spacing:.075em;text-align:center;white-space:normal}.template-index #shopify-block-image_WPndAj .text-content .links>a.button:hover{background:#f2c6c2!important;border-color:#f2c6c2!important}.template-index #shopify-block-image_WPndAj .text-content .links>a.button:focus-visible{outline:3px solid #ffffff;outline-offset:4px}}@media(max-width:899px){.template-index #shopify-block-image_WPndAj .overlay-block{display:none!important}.template-index #shopify-block-image_WPndAj .text-block{width:100%;box-sizing:border-box;padding-inline:clamp(14px,4vw,28px)}.template-index #shopify-block-image_WPndAj .text-content{width:min(100%,420px)!important;max-width:420px!important;box-sizing:border-box;margin-inline:auto!important;padding:clamp(28px,5vw,42px) clamp(18px,4vw,32px)!important;background:#0a0a0ce8;border:1px solid rgba(255,255,255,.18);box-shadow:0 14px 42px #00000052;color:#fff}.template-index #shopify-block-image_WPndAj .text-content h3{display:none}.template-index #shopify-block-image_WPndAj .text-content h2{max-width:100%;margin:0 auto!important;font-size:clamp(24px,5.5vw,36px)!important;line-height:1.16!important;letter-spacing:.02em;white-space:normal;overflow-wrap:normal;text-wrap:balance}.template-index #shopify-block-image_WPndAj .text-content p{max-width:38ch;margin:16px auto 0!important;font-size:clamp(13px,3.3vw,16px)!important;line-height:1.5!important;letter-spacing:.02em;text-wrap:balance}.template-index #shopify-block-image_WPndAj .text-content .links{display:flex;justify-content:center;align-items:center;width:100%;margin:24px auto 0!important}.template-index #shopify-block-image_WPndAj .text-content .links>a.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:min(100%,290px)!important;max-width:290px;min-width:0;min-height:46px;padding:12px 16px!important;margin:0!important;background:#ebafaa!important;color:#171415!important;border:1px solid #ebafaa!important;border-radius:3px;box-shadow:0 3px 12px #0003;font-size:12px!important;font-weight:700;line-height:1.3;letter-spacing:.05em;text-align:center;white-space:normal}.template-index #shopify-block-image_WPndAj .text-content .links>a.button:hover{background:#f2c6c2!important;border-color:#f2c6c2!important}.template-index #shopify-block-image_WPndAj .text-content .links>a.button:focus-visible{outline:3px solid #ffffff;outline-offset:4px}}@media(max-width:360px){.template-index #shopify-block-image_WPndAj .text-content{padding:24px 16px!important}.template-index #shopify-block-image_WPndAj .text-content h2{font-size:23px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cnc-mobile-responsive.css.map */
