:root{--crk-green:#15382D;--crk-ink:#161A18;--crk-cream:#F5F1EA;--crk-line:#E7E2D9}.crk-eyebrow{margin:0 0 12px;font-size:11px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--crk-green)}.crk-eyebrow--light{color:#fff}.crk-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.crk-button--light{background:#fff;color:var(--crk-green)}.crk-text-link{color:var(--crk-green);text-decoration:none;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.crk-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.crk-section-head h2{margin:0;color:var(--crk-green);font-family:var(--font-heading--family);font-size:clamp(40px,5vw,64px);line-height:.98;font-weight:400;letter-spacing:-.04em}.crk-section-head--compact{max-width:800px}.crk-dtc-hero{position:relative;min-height:82vh;overflow:hidden;background:#19352c}.crk-dtc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.crk-dtc-hero__image{width:100%;height:100%;object-fit:cover;object-position:center 48%;display:block}.crk-dtc-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0718122e,#0718121f 42%,#0718128a)}.crk-dtc-hero__content{position:relative;z-index:2;min-height:82vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-top:120px;padding-bottom:74px;color:#fff}.crk-dtc-hero__content .crk-eyebrow{color:#fff}.crk-dtc-hero h1{max-width:820px;margin:0 0 18px;color:#fff;font-family:var(--font-heading--family);font-size:clamp(64px,8vw,112px);font-weight:300;line-height:.88;letter-spacing:-.055em}.crk-dtc-hero__copy{max-width:520px;font-size:16px;line-height:1.55}.crk-dtc-hero__copy p{margin:0 0 24px}.crk-dtc-products{padding-top:84px;padding-bottom:92px}.crk-dtc-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.crk-product-card{color:inherit;text-decoration:none}.crk-product-card__image{aspect-ratio:1/1;background:#f5f3ef;overflow:hidden}.crk-product-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.crk-product-card:hover img{transform:scale(1.02)}.crk-product-card__meta{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:16px 2px}.crk-product-card h3{margin:0 0 6px;color:var(--crk-green);font-size:18px;font-weight:500}.crk-product-card p{margin:0;color:#747873;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.crk-product-card strong{font-size:16px;color:var(--crk-green);font-weight:500}.crk-dtc-lifestyle{position:relative;min-height:68vh;overflow:hidden;background:#222}.crk-dtc-lifestyle__media{position:absolute;top:0;right:0;bottom:0;left:0}.crk-dtc-lifestyle__media img{width:100%;height:100%;object-fit:cover;display:block}.crk-dtc-lifestyle__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b19148c,#0b191414 70%)}.crk-dtc-lifestyle__content{position:relative;z-index:2;min-height:68vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}.crk-dtc-lifestyle h2{max-width:760px;margin:0;color:#fff;font-family:var(--font-heading--family);font-size:clamp(54px,7vw,96px);font-weight:300;line-height:.94;letter-spacing:-.045em}.crk-values{padding-top:92px;padding-bottom:92px}.crk-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;border-top:1px solid var(--crk-line);padding-top:30px}.crk-value span{font-size:10px;color:#8d8f8a}.crk-value h3{margin:24px 0 8px;color:var(--crk-green);font-family:var(--font-heading--family);font-size:28px;font-weight:400}.crk-value p{margin:0;max-width:360px;color:#575c58;font-size:14px;line-height:1.6}.crk-dtc-collections{padding-top:24px;padding-bottom:92px}.crk-dtc-collections__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.crk-collection-tile{position:relative;display:block;min-height:560px;overflow:hidden;color:#fff;text-decoration:none}.crk-collection-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.crk-collection-tile:hover img{transform:scale(1.025)}.crk-collection-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005 35%,#0000008f)}.crk-collection-tile__copy{position:absolute;left:26px;right:26px;bottom:26px}.crk-collection-tile h3{margin:0 0 8px;font-family:var(--font-heading--family);font-size:44px;font-weight:300;line-height:1}.crk-collection-tile p{margin:0;font-size:13px;line-height:1.45;max-width:300px}.crk-detail-story{display:grid;grid-template-columns:1.1fr .9fr;background:var(--crk-cream)}.crk-detail-story__image{min-height:650px}.crk-detail-story__image img{width:100%;height:100%;object-fit:cover;display:block}.crk-detail-story__copy{padding:80px clamp(42px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.crk-detail-story h2{margin:0 0 20px;color:var(--crk-green);font-family:var(--font-heading--family);font-size:clamp(46px,5.5vw,74px);font-weight:300;line-height:.96;letter-spacing:-.04em}.crk-detail-story__copy>div{font-size:15px;line-height:1.65;color:#545a56;max-width:560px}.crk-detail-story dl{margin:34px 0 0;border-top:1px solid #d8d2c8}.crk-detail-story dl div{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:13px 0;border-bottom:1px solid #d8d2c8}.crk-detail-story dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#777a76}.crk-detail-story dd{margin:0;color:var(--crk-green);font-size:14px}.crk-home-faq{padding-top:92px;padding-bottom:92px;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.crk-home-faq__intro h2{margin:0;color:var(--crk-green);font-family:var(--font-heading--family);font-size:clamp(44px,5vw,68px);font-weight:300;line-height:.98;letter-spacing:-.04em}.crk-home-faq__items{border-top:1px solid var(--crk-line)}.crk-home-faq details{border-bottom:1px solid var(--crk-line)}.crk-home-faq summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;gap:20px;color:var(--crk-green);font-size:16px;font-weight:500}.crk-home-faq summary::-webkit-details-marker{display:none}.crk-home-faq summary span{font-weight:300}.crk-home-faq__answer{padding:0 0 20px;color:#5d625e;font-size:14px;line-height:1.65}.crk-home-faq__answer p{margin:0}@media(max-width:899px){.crk-dtc-products__grid,.crk-dtc-collections__grid,.crk-values__grid{grid-template-columns:1fr}.crk-collection-tile{min-height:460px}.crk-detail-story{grid-template-columns:1fr}.crk-detail-story__image{min-height:480px}.crk-home-faq{grid-template-columns:1fr;gap:34px}.crk-section-head{align-items:flex-start;flex-direction:column}}@media(max-width:749px){.crk-dtc-hero,.crk-dtc-hero__content{min-height:72vh}.crk-dtc-hero__content{padding-top:110px;padding-bottom:42px}.crk-dtc-hero h1{font-size:clamp(52px,16vw,76px);max-width:90%}.crk-dtc-hero__image{object-position:center center}.crk-dtc-products,.crk-values,.crk-dtc-collections,.crk-home-faq{padding-top:58px;padding-bottom:62px}.crk-dtc-lifestyle,.crk-dtc-lifestyle__content{min-height:56vh}.crk-dtc-lifestyle h2{font-size:clamp(44px,13vw,68px)}.crk-values__grid{gap:24px}.crk-collection-tile{min-height:410px}.crk-detail-story__image{min-height:380px}.crk-detail-story__copy{padding:54px 24px}.crk-detail-story dl div{grid-template-columns:110px 1fr}.crk-home-faq{display:block}.crk-home-faq__items{margin-top:28px}}.crk-pdp-specs{padding-top:72px;padding-bottom:72px;border-top:1px solid var(--crk-line)}.crk-pdp-specs__head{max-width:760px;margin-bottom:34px}.crk-pdp-specs__head h2,.crk-pdp-faq__intro h2{margin:0;color:var(--crk-green);font-family:var(--font-heading--family);font-size:clamp(42px,5vw,64px);font-weight:300;line-height:.98;letter-spacing:-.04em}.crk-pdp-specs__top{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px}.crk-pdp-specs__facts{border-top:1px solid var(--crk-line)}.crk-pdp-specs__facts>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid var(--crk-line)}.crk-pdp-specs__facts span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#797d79}.crk-pdp-specs__facts strong{color:var(--crk-green);font-size:14px;font-weight:500}.crk-pdp-specs__breakdown h3{margin:0 0 18px;color:var(--crk-green);font-family:var(--font-heading--family);font-size:28px;font-weight:400}.crk-breakdown-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--crk-line);border-left:1px solid var(--crk-line)}.crk-breakdown-grid>div{min-height:108px;padding:18px;border-right:1px solid var(--crk-line);border-bottom:1px solid var(--crk-line);display:flex;flex-direction:column;justify-content:space-between}.crk-breakdown-grid b{font-family:var(--font-heading--family);font-size:32px;color:var(--crk-green);font-weight:300}.crk-breakdown-grid span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#777b77}.crk-pdp-specs__notes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:52px}.crk-pdp-specs__notes>div{background:var(--crk-cream);padding:28px}.crk-pdp-specs__notes h3{margin:0 0 8px;color:var(--crk-green);font-family:var(--font-heading--family);font-size:26px;font-weight:400}.crk-pdp-specs__notes p:last-child{margin:0;color:#59605b;font-size:14px;line-height:1.6}.crk-pdp-faq{padding-top:72px;padding-bottom:82px;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.crk-pdp-faq__list{border-top:1px solid var(--crk-line)}.crk-pdp-faq details{border-bottom:1px solid var(--crk-line)}.crk-pdp-faq summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;gap:20px;color:var(--crk-green);font-size:16px;font-weight:500}.crk-pdp-faq summary::-webkit-details-marker{display:none}.crk-pdp-faq details p{margin:0;padding:0 0 20px;color:#5b615d;font-size:14px;line-height:1.65}main[data-template^=product] .product-information{padding-top:36px}main[data-template^=product] .product-information img{border-radius:0}main[data-template^=product] .accordion{border-color:var(--crk-line)}main[data-template^=product] .product-details{max-width:620px}@media(max-width:899px){.crk-pdp-specs__top{grid-template-columns:1fr;gap:42px}.crk-pdp-faq{grid-template-columns:1fr;gap:32px}}@media(max-width:749px){.crk-pdp-specs,.crk-pdp-faq{padding-top:54px;padding-bottom:58px}.crk-pdp-specs__facts>div{grid-template-columns:110px 1fr}.crk-breakdown-grid{grid-template-columns:repeat(2,1fr)}.crk-pdp-specs__notes{grid-template-columns:1fr;margin-top:38px}main[data-template^=product] .product-information{padding-top:18px}}.crk-dtc-hero__content{align-items:center;justify-content:center;text-align:center;padding-top:120px;padding-bottom:72px}.crk-dtc-hero h1{margin:0 auto 18px;max-width:960px}.crk-dtc-hero__copy{margin-inline:auto}.crk-section-head{justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:12px}.crk-home-faq{display:block}.crk-home-faq__intro{max-width:920px;margin:0 auto 48px;text-align:center}.crk-home-faq__items{max-width:1120px;margin:0 auto}.crk-product-card__image{position:relative}.crk-product-card__image .crk-product-card__primary,.crk-product-card__image .crk-product-card__secondary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease,transform .4s ease}.crk-product-card__image .crk-product-card__primary{opacity:1}.crk-product-card__image .crk-product-card__secondary{opacity:0}@media(hover:hover)and (pointer:fine){.crk-product-card:hover .crk-product-card__primary{opacity:0}.crk-product-card:hover .crk-product-card__secondary{opacity:1}}@media(max-width:899px){.crk-dtc-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:749px){.crk-dtc-hero__content{align-items:center;justify-content:center;text-align:center;padding-top:100px;padding-bottom:44px}.crk-dtc-hero h1{max-width:94%}.crk-dtc-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crk-product-card__meta{display:block;padding:10px 0 18px}.crk-product-card h3{font-size:14px;margin-bottom:4px}.crk-product-card p{font-size:9px;line-height:1.35}.crk-product-card strong{display:block;margin-top:5px;font-size:13px}.crk-home-faq__intro{margin-bottom:28px}}.crk-home-faq{padding-inline:32px}@media(max-width:749px){.crk-home-faq{padding-inline:20px}}main[data-template^=product] .product-information{padding-inline:24px}main[data-template^=product] .product-details{max-width:540px}main[data-template^=product]>.shopify-section:last-child{flex-grow:0}main[data-template^=product] .product-media-container.constrain-height{--viewport-offset:calc(var(--header-height, 80px) + 48px) !important;--constrained-min-height:400px !important}main[data-template^=product] media-gallery .product-media-container img{object-fit:contain!important;object-position:center center!important}main[data-template^=product] media-gallery slideshow-arrows{mix-blend-mode:normal!important;padding-inline:14px}main[data-template^=product] media-gallery slideshow-arrows .slideshow-control{opacity:1!important;width:44px;height:44px;min-width:44px;min-height:44px;padding:0!important;border-radius:999px;background:#fffffff5;color:#151715!important;border:1px solid rgba(21,23,21,.14);box-shadow:0 2px 12px #00000024}main[data-template^=product] media-gallery slideshow-arrows .slideshow-control:hover{background:#fff}main[data-template^=product] .media-gallery__mobile-controls{margin-top:8px}main[data-template^=collection] .card-gallery{aspect-ratio:1/1!important;background:#f7f6f3}main[data-template^=collection] .card-gallery slideshow-slide,main[data-template^=collection] .card-gallery .product-media-container{width:100%!important;flex:0 0 100%!important;aspect-ratio:1/1!important}main[data-template^=collection] .card-gallery .product-media-container img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}main[data-template^=collection] .card-gallery slideshow-slides{gap:0!important}footer{flex:0 0 auto}@media(min-width:750px){main[data-template^=product] media-gallery{width:95%;margin-inline:auto}}@media(max-width:749px){main[data-template^=product] .product-information{padding-inline:20px;padding-top:10px}main[data-template^=product] .product-details{max-width:none}main[data-template^=product] .product-details h1{font-size:2.1rem}main[data-template^=product] media-gallery{width:100%;margin:0;overflow:hidden}main[data-template^=product] media-gallery .product-media-container{width:100%!important;max-width:100%!important;aspect-ratio:1/1!important}main[data-template^=product] media-gallery .product-media-container img{width:100%!important;height:100%!important;object-fit:contain!important}}@media(max-width:749px){main[data-template^=product] .product-information{overflow:hidden}main[data-template^=product] media-gallery,main[data-template^=product] media-gallery slideshow-component,main[data-template^=product] media-gallery slideshow-container{width:100%!important;max-width:100%!important;overflow:hidden!important}main[data-template^=product] media-gallery slideshow-slides{width:100%!important;max-width:100%!important;gap:0!important;--slideshow-gap:0px !important;scroll-padding-inline:0!important}main[data-template^=product] media-gallery slideshow-slide,main[data-template^=product] media-gallery .product-media-container{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin-inline:0!important;aspect-ratio:1/1!important}main[data-template^=product] media-gallery .media-gallery--hint,main[data-template^=product] media-gallery.media-gallery--hint{--slideshow-gap:0px !important}main[data-template^=product] media-gallery.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:100%!important}main[data-template^=product] media-gallery .product-media,main[data-template^=product] media-gallery .product-media-constraint-wrapper{width:100%!important;height:100%!important;aspect-ratio:1/1!important}main[data-template^=product] media-gallery .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}main[data-template^=product] .dialog-zoomed-gallery .product-media__drag-zoom-wrapper .product-media__image{object-fit:contain!important}}@media(max-width:749px){main[data-template^=collection] .card-gallery{overflow:hidden!important}main[data-template^=collection] .card-gallery slideshow-component,main[data-template^=collection] .card-gallery slideshow-container,main[data-template^=collection] .card-gallery slideshow-slides{width:100%!important;max-width:100%!important;overflow:hidden!important}main[data-template^=collection] .card-gallery slideshow-slides{display:block!important;transform:none!important;translate:none!important;gap:0!important}main[data-template^=collection] .card-gallery slideshow-slide{display:none!important}main[data-template^=collection] .card-gallery slideshow-slide:first-child{display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;aspect-ratio:1/1!important}main[data-template^=collection] .card-gallery slideshow-arrows,main[data-template^=collection] .card-gallery slideshow-controls{display:none!important}main[data-template^=collection] .card-gallery .product-media-container,main[data-template^=collection] .card-gallery .product-media,main[data-template^=collection] .card-gallery .product-media__image{width:100%!important;height:100%!important;max-width:100%!important;aspect-ratio:1/1!important}main[data-template^=collection] .card-gallery .product-media__image{object-fit:contain!important;object-position:center!important}}@media(min-width:750px){main[data-template^=product] media-gallery slideshow-container{position:relative!important}main[data-template^=product] media-gallery .crk-custom-gallery-nav{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;z-index:5;display:flex!important;justify-content:space-between;align-items:center;padding-inline:14px;pointer-events:none}main[data-template^=product] media-gallery .crk-gallery-arrow{pointer-events:auto;-webkit-appearance:none;appearance:none;width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid rgba(21,23,21,.14);background:#fffffff5;color:#151715;box-shadow:0 2px 12px #00000024;cursor:pointer;transform:none!important}main[data-template^=product] media-gallery .crk-gallery-arrow:hover{background:#fff}main[data-template^=product] media-gallery .crk-gallery-arrow:focus-visible{outline:2px solid #15382d;outline-offset:3px}}.page-content .crk-faq{width:100%;max-width:860px;margin:0 auto;display:grid;gap:14px}.page-content .crk-faq details{margin:0;padding:0 26px;border:1px solid #e2e4df;border-radius:12px;background:#fff;overflow:hidden}.page-content .crk-faq details[open]{border-color:#cdd5cc;background:#fcfcfa}.page-content .crk-faq summary{position:relative;display:block;padding:23px 38px 23px 0;margin:0;cursor:pointer;list-style:none;font-size:19px;line-height:1.4;font-weight:600;color:#243a32;letter-spacing:-.015em}.page-content .crk-faq summary::-webkit-details-marker{display:none}.page-content .crk-faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:25px;line-height:1;font-weight:400;color:#6a756d}.page-content .crk-faq details[open] summary:after{content:"\2212"}.page-content .crk-faq details[open] summary{border-bottom:1px solid #e8ebe6;padding-bottom:17px}.page-content .crk-faq details p{margin:0;padding:18px 0 23px;font-size:15px;line-height:1.85;font-weight:400;letter-spacing:0;color:#59635d}.page-content .crk-faq details p a{color:#254f3c;text-decoration:underline;text-underline-offset:3px}.page-content .crk-faq summary:focus-visible{outline:2px solid #254f3c;outline-offset:3px}@media(max-width:749px){.page-content .crk-faq{gap:10px}.page-content .crk-faq details{padding:0 17px;border-radius:9px}.page-content .crk-faq summary{font-size:16px;padding:18px 30px 18px 0}.page-content .crk-faq details p{font-size:14px;line-height:1.75;padding:15px 0 20px}}.crk-wa-fab{position:fixed;right:24px;bottom:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#176e4e;color:#fff;box-shadow:0 5px 20px #0000002e;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.crk-wa-fab:hover{transform:translateY(-2px);box-shadow:0 7px 22px #0000003b}.crk-wa-fab:focus-visible{outline:3px solid #1b563b;outline-offset:4px}@media(max-width:749px){.crk-wa-fab{right:16px;bottom:calc(18px + env(safe-area-inset-bottom));width:48px;height:48px}.crk-wa-fab svg{width:24px;height:24px}}.crk-wa-prompt[hidden]{display:none!important}.crk-wa-prompt{position:fixed;right:24px;bottom:92px;bottom:calc(94px + env(safe-area-inset-bottom));z-index:61;width:min(290px,calc(100vw - 32px));padding:18px 37px 18px 18px;border:1px solid #e7e2d9;border-radius:13px;background:#fff;color:#16372e;box-shadow:0 7px 28px #00000026;font-family:inherit;line-height:1.45}.crk-wa-prompt__hello{margin:0 0 5px;font-size:15px;font-weight:650}.crk-wa-prompt__message{margin:0 0 12px;font-size:13px;line-height:1.5}.crk-wa-prompt__link{font-size:12px;font-weight:650;color:#176e4e;text-decoration:underline;text-underline-offset:3px}.crk-wa-prompt__close{position:absolute;top:7px;right:9px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#65716b;font-size:23px;line-height:1;width:27px;height:27px;cursor:pointer}.crk-wa-prompt__close:focus-visible,.crk-wa-prompt__link:focus-visible{outline:2px solid #176e4e;outline-offset:3px}@media(max-width:749px){.crk-wa-prompt{right:16px;bottom:calc(78px + env(safe-area-inset-bottom));width:min(280px,calc(100vw - 32px));padding:15px 35px 15px 15px}.crk-wa-prompt__hello{font-size:14px}.crk-wa-prompt__message{font-size:12px}}@media(max-width:749px){body .crk-wa-fab{display:flex!important;visibility:visible!important;opacity:1!important;right:16px;bottom:calc(20px + env(safe-area-inset-bottom));width:50px;height:50px;z-index:120}body .crk-wa-prompt:not([hidden]){display:block!important;visibility:visible!important;opacity:1!important;right:16px;bottom:calc(82px + env(safe-area-inset-bottom));width:min(285px,calc(100vw - 32px));z-index:121}}body:has(#cart-drawer[open]) .crk-wa-fab,body:has(#cart-drawer[open]) .crk-wa-prompt{display:none!important}#header-component[transparent].crk-scroll-solid{--closed-underlay-height: 100% !important;--color-background-top-row: #fff !important;--color-background-bottom-row: #fff !important;--color-transparent-text: #1a1b1d !important;--color-transparent-text-rgb: 26 27 29 !important;--header-content-transition-timing: 0s !important}#header-component[transparent].crk-scroll-solid .header__underlay-closed{height:100%!important;background:#fff!important;transition:none!important}#header-component[transparent].crk-scroll-solid .header__row{--color-foreground: #1a1b1d !important;--color-foreground-rgb: 26 27 29 !important;--color-border: #1a1b1d !important;--color-border-rgb: 26 27 29 !important;--cart-bubble-background: #1a1b1d !important;--cart-bubble-text: #fff !important}#header-component[transparent].crk-scroll-solid .header-logo .crk-wordmark--solid{display:block!important;color:#1a1b1d!important}#header-component[transparent].crk-scroll-solid .header-logo .crk-wordmark--inverse{display:none!important}#header-component[transparent].crk-scroll-solid .header__row :is(a,button,.header-actions__action){transition:none!important}main[data-template^=collection] .card-gallery:has(.crk-shop-card-image-nav){position:relative!important;isolation:isolate}main[data-template^=collection] .card-gallery .crk-shop-card-second-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important;opacity:0!important;visibility:hidden;pointer-events:none!important;background:#f7f6f3!important;transition:opacity .16s ease,visibility 0s linear .16s}main[data-template^=collection] .card-gallery[data-crk-shop-photo=secondary] .crk-shop-card-second-image{opacity:1!important;visibility:visible;transition:opacity .16s ease}main[data-template^=collection] .card-gallery:has(.crk-shop-card-image-nav) slideshow-arrows{display:none!important}main[data-template^=collection] .card-gallery .crk-shop-card-image-nav{position:absolute!important;inset-inline:7px!important;top:50%!important;transform:translateY(-50%)!important;z-index:6!important;display:flex!important;justify-content:space-between!important;align-items:center!important;pointer-events:none!important}main[data-template^=collection] .card-gallery .crk-shop-card-image-nav button{-webkit-appearance:none!important;appearance:none!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid rgba(20,48,37,.19)!important;background:#ffffffe6!important;color:#1a382e!important;box-shadow:0 1px 5px #00000026!important;cursor:pointer!important;pointer-events:auto!important}main[data-template^=collection] .card-gallery .crk-shop-card-image-nav button svg{display:block!important;width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important}main[data-template^=collection] .card-gallery .crk-shop-card-image-nav button:focus-visible{outline:2px solid #15382d!important;outline-offset:2px!important}@media(max-width:749px){main[data-template^=collection] .card-gallery .crk-shop-card-image-nav{inset-inline:5px!important}main[data-template^=collection] .card-gallery .crk-shop-card-image-nav button{width:27px!important;min-width:27px!important;height:27px!important;background:#ffffffdb!important}main[data-template^=collection] .card-gallery .crk-shop-card-image-nav button svg{width:12px!important;height:12px!important}}@media(prefers-reduced-motion:reduce){main[data-template^=collection] .card-gallery .crk-shop-card-second-image{transition:none!important}}main[data-template^=collection] .card-gallery .crk-shop-card-image-stack{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;z-index:2!important;pointer-events:none!important}main[data-template^=collection] .card-gallery .crk-shop-card-image-stack .crk-shop-card-photo{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center center!important;background:#f7f6f3!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease!important}main[data-template^=collection] .card-gallery .crk-shop-card-image-stack .crk-shop-card-photo[data-crk-shop-active=true]{opacity:1!important;visibility:visible!important}@media(max-width:749px){body .crk-wa-fab{right:15px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;width:50px;height:50px;z-index:121}body .crk-wa-prompt{right:15px!important;bottom:calc(152px + env(safe-area-inset-bottom))!important}}@media(min-width:750px)and (hover:hover)and (pointer:fine){main[data-template^=collection] .card-gallery .crk-shop-card-image-nav{display:none!important}main[data-template^=collection] .card-gallery:hover .crk-shop-card-image-stack .crk-shop-card-photo[data-crk-shop-active=true]{opacity:1!important;visibility:visible!important}}@media(max-width:749px),(hover:none){main[data-template^=collection] .card-gallery:has(.crk-shop-card-image-nav) .crk-shop-card-image-nav{display:flex!important;visibility:visible!important;opacity:1!important}main[data-template^=collection] .card-gallery .crk-shop-card-image-nav button{display:grid!important}}.crk-dtc-collections{padding-bottom:24px}@media(max-width:749px){.crk-dtc-collections{padding-bottom:20px}}.crk-dtc-products{padding-bottom:0}.crk-dtc-collections{padding-top:84px;padding-bottom:0}@media(max-width:749px){.crk-dtc-products{padding-bottom:0}.crk-dtc-collections{padding-top:58px;padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/crakova-dtc.css.map */
