:root{--cl-ink: #0b0d0c;--cl-ink-2: #101514;--cl-panel: #151917;--cl-panel-soft: #1a201e;--cl-line: rgba(214, 185, 122, .18);--cl-line-blue: rgba(55, 178, 210, .18);--cl-ivory: #f4efe5;--cl-muted: rgba(244, 239, 229, .68);--cl-gold: #c99a3e;--cl-gold-bright: #efc772;--cl-blue: #38b8d6;--cl-blue-soft: rgba(56, 184, 214, .14);--cl-radius: 8px;--cl-shadow: 0 24px 70px rgba(0, 0, 0, .32)}body{background:var(--cl-ink);color:var(--cl-muted)}.announcement-bar,.announcement-bar-section,.header-wrapper,.section-header{background:#0b0d0cf5;color:var(--cl-muted)}.announcement-bar{border-bottom:1px solid rgba(244,239,229,.08)}.announcement-bar__message,.header__menu-item,.header__icon,.list-menu__item{color:var(--cl-muted);letter-spacing:0}.header-wrapper{border-bottom:1px solid rgba(244,239,229,.08);box-shadow:0 14px 34px #0000003d}.header__menu-item:hover,.header__icon:hover{color:var(--cl-gold-bright)}#MainContent,#MainContent .shopify-section,#MainContent .color-scheme-1,#MainContent .color-scheme-2,#MainContent .gradient{background:var(--cl-ink);color:var(--cl-muted)}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent .h0,#MainContent .h1,#MainContent .h2,#MainContent .title,#MainContent .rich-text__heading,#MainContent .image-with-text__heading,#MainContent .product__title h1{color:var(--cl-ivory);letter-spacing:0}#MainContent p,#MainContent li,#MainContent .rte,#MainContent .image-with-text__text,#MainContent .multicolumn-card__info{color:var(--cl-muted);letter-spacing:0}#MainContent .caption-with-letter-spacing,#MainContent .product__text{color:var(--cl-gold-bright);letter-spacing:.16em}#MainContent .page-width{max-width:1220px}#MainContent>.shopify-section{animation:clFadeUp .68s ease both}@keyframes clFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}#MainContent [id*=__hero_clearlock]{background:radial-gradient(circle at 74% 48%,rgba(56,184,214,.18),transparent 28%),var(--cl-ink);border-bottom:1px solid rgba(214,185,122,.08)}#MainContent [id*=__hero_clearlock] .banner{min-height:min(760px,calc(100vh - 88px))}#MainContent [id*=__hero_clearlock] .banner__content{padding-bottom:clamp(5.6rem,7vw,9rem)}#MainContent [id*=__hero_clearlock] .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#080a09eb,#080a09a8,#080a090f 68%),linear-gradient(180deg,rgba(8,10,9,.2) 0%,transparent 28%,rgba(8,10,9,.42) 100%)}#MainContent [id*=__hero_clearlock] .banner__box{max-width:650px;padding:0;background:transparent;box-shadow:none}#MainContent [id*=__hero_clearlock] .banner__heading{max-width:12em;font-size:clamp(4.2rem,6vw,8rem);line-height:.94;margin-bottom:2rem}#MainContent [id*=__hero_clearlock] .banner__text{max-width:58rem;font-size:clamp(1.55rem,1.15vw,1.9rem);line-height:1.72}#MainContent [id*=__hero_clearlock] .banner__buttons{margin-top:3.2rem;gap:1.2rem}#MainContent .button,#MainContent .shopify-payment-button__button,#MainContent .product-form__submit{min-height:4.8rem;border-radius:2px;border:1px solid rgba(239,199,114,.72);background:linear-gradient(180deg,#d8a94c,#b77f20);color:#0b0d0c;font-weight:700;letter-spacing:.02em;box-shadow:0 12px 30px #c99a3e24}#MainContent .button.button--secondary,#MainContent .banner__buttons .button--secondary{background:#f4efe509;color:var(--cl-ivory);border-color:#f4efe557;box-shadow:none}#MainContent .button:after,#MainContent .shopify-payment-button__button:after{box-shadow:none}#MainContent .button:hover,#MainContent .product-form__submit:hover{border-color:var(--cl-gold-bright);filter:brightness(1.04)}#MainContent [id*=__trust_badges]{margin-top:0;position:relative;z-index:2;padding-top:3.6rem}#MainContent [id*=__trust_badges] .page-width{max-width:1060px}#MainContent .multicolumn-list{row-gap:2.4rem}#MainContent [id*=__trust_badges] .multicolumn-card,#MainContent [id*=__problem_cards] .multicolumn-card,#MainContent [id*=__feature_highlights] .multicolumn-card{height:100%;background:linear-gradient(180deg,#f4efe50b,#f4efe505),var(--cl-panel);border:1px solid var(--cl-line);border-radius:var(--cl-radius);overflow:hidden;box-shadow:none}#MainContent [id*=__trust_badges] .multicolumn-card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 48px #0000003d}#MainContent [id*=__trust_badges] .multicolumn-card:before,#MainContent [id*=__problem_cards] .multicolumn-card:before{content:"";display:block;width:2.8rem;height:2.8rem;margin:2.4rem auto -1.2rem;border:1px solid rgba(56,184,214,.42);border-radius:50%;background:radial-gradient(circle,rgba(56,184,214,.38) 0 18%,transparent 20%),linear-gradient(135deg,#38b8d633,#efc77224)}#MainContent [id*=__problem_cards] .multicolumn-card:before{margin-left:2.4rem;margin-right:0}#MainContent [id*=__trust_badges] .multicolumn-card__info,#MainContent [id*=__problem_cards] .multicolumn-card__info,#MainContent [id*=__feature_highlights] .multicolumn-card__info{padding:3.2rem}#MainContent .multicolumn-card__info h3{font-size:1.8rem;margin-bottom:1rem}#MainContent .rich-text__wrapper{max-width:900px}#MainContent .rich-text__heading,#MainContent .image-with-text__heading{font-size:clamp(3.2rem,3.4vw,5.2rem);line-height:1.02}#MainContent .rich-text__text,#MainContent .image-with-text__text{max-width:70rem;margin-left:auto;margin-right:auto}#MainContent [id*=__how_it_works],#MainContent [id*=__product_intro],#MainContent [id*=__feature_highlights]{background:radial-gradient(circle at 84% 16%,rgba(56,184,214,.09),transparent 30%),var(--cl-ink)}#MainContent [id*=__how_it_works] .image-with-text,#MainContent [id*=__product_intro] .image-with-text{gap:clamp(3rem,5vw,7rem)}#MainContent [id*=__how_it_works] .image-with-text__grid,#MainContent [id*=__product_intro] .image-with-text__grid{align-items:center}#MainContent [id*=__how_it_works] .image-with-text__media,#MainContent [id*=__product_intro] .image-with-text__media,#MainContent .product__media,#MainContent .thumbnail{border:1px solid var(--cl-line);border-radius:var(--cl-radius);background:var(--cl-panel-soft);box-shadow:var(--cl-shadow)}#MainContent [id*=__how_it_works] .image-with-text__content,#MainContent [id*=__product_intro] .image-with-text__content{padding:clamp(3rem,4vw,5.6rem);background:transparent}#MainContent [id*=__product_intro] ul,#MainContent .product__description ul{padding-left:1.8rem}#MainContent [id*=__product_intro] li,#MainContent .product__description li{margin-bottom:.7rem}#MainContent [id*=__feature_highlights] .title{margin-bottom:3rem;font-size:clamp(3.2rem,3.2vw,4.8rem)}#MainContent [id*=__feature_highlights] .multicolumn-card__image-wrapper{margin:0}#MainContent [id*=__feature_highlights] .media{border-radius:var(--cl-radius) var(--cl-radius) 0 0}#MainContent [id*=__responsible_use] .rich-text__blocks{padding:clamp(3.6rem,5vw,6rem);border:1px solid rgba(239,199,114,.2);border-radius:var(--cl-radius);background:linear-gradient(135deg,rgba(56,184,214,.08),transparent 32%),linear-gradient(180deg,#f4efe50b,#f4efe505)}#MainContent [id*=__responsible_use] ul{display:inline-block;text-align:left;margin-top:1.8rem}#MainContent .product{gap:clamp(3rem,5vw,7rem)}#MainContent .product__info-container{padding:clamp(2.4rem,4vw,4.2rem);border:1px solid var(--cl-line);border-radius:var(--cl-radius);background:linear-gradient(180deg,#f4efe50a,#f4efe504),var(--cl-panel);box-shadow:var(--cl-shadow)}#MainContent .product__title h1{font-size:clamp(3.6rem,4.2vw,6rem);line-height:1}#MainContent .price,#MainContent .price .price-item{color:var(--cl-ivory);letter-spacing:0}#MainContent .card-wrapper{height:100%}#MainContent .card,#MainContent .card__inner,#MainContent .card__content{background:transparent}#MainContent .card{border:1px solid var(--cl-line);border-radius:var(--cl-radius);background:linear-gradient(180deg,#f4efe50b,#f4efe505),var(--cl-panel);overflow:hidden;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}#MainContent .card-wrapper:hover .card{transform:translateY(-6px);border-color:#efc77257;box-shadow:0 22px 54px #00000047}#MainContent .card__media,#MainContent .card__inner .media{overflow:hidden}#MainContent .card__media img{transition:transform .65s cubic-bezier(.22,.61,.36,1),filter .45s ease}#MainContent .card-wrapper:hover .card__media img{transform:scale(1.055);filter:contrast(1.04) saturate(1.03)}#MainContent .card__heading,#MainContent .card__heading a,#MainContent .card-information,#MainContent .card-information .price{color:var(--cl-ivory);letter-spacing:0}#MainContent .product-form__quantity .form__label,#MainContent .form__label,#MainContent .share-button__button{color:var(--cl-muted)}#MainContent .quantity{border:1px solid rgba(244,239,229,.24);border-radius:2px;background:#f4efe509;color:var(--cl-ivory)}#MainContent .quantity:before,#MainContent .quantity:after{box-shadow:none}.cl-product-benefits{display:grid;gap:.8rem;margin:2.4rem 0}.cl-product-benefits span,.cl-product-note{border:1px solid rgba(56,184,214,.2);border-radius:6px;background:#38b8d60e;color:var(--cl-muted);padding:1.1rem 1.3rem;letter-spacing:0}.cl-product-benefits span:before{content:"";display:inline-block;width:.64rem;height:.64rem;margin-right:.9rem;border-radius:50%;background:var(--cl-gold-bright);box-shadow:0 0 14px #efc7728c;vertical-align:.1rem}.cl-product-note{margin:2rem 0;border-color:#efc77233;background:#efc7720e}.cl-product-note strong{color:var(--cl-ivory)}#MainContent [id*=__image_banner_KteheU]{background:var(--cl-ink);overflow:hidden}#MainContent [id*=__image_banner_KteheU] .banner__media{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%)}#MainContent [id*=__image_banner_KteheU] .banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--cl-ink) 0%,transparent 18%,transparent 74%,var(--cl-ink) 100%),linear-gradient(90deg,rgba(8,10,9,.3),transparent 42%,rgba(8,10,9,.22))}.footer{border-top:1px solid rgba(244,239,229,.08)}@media screen and (min-width:990px){#MainContent .product.grid{display:grid;grid-template-columns:minmax(0,58%) minmax(360px,1fr);column-gap:clamp(3.2rem,5vw,7rem);align-items:start}#MainContent .product__media-wrapper{max-width:none!important;width:auto!important}#MainContent .product__info-wrapper{max-width:none!important;width:auto!important;padding-left:0}}@media screen and (max-width:749px){#MainContent [id*=__hero_clearlock] .banner{min-height:0;display:flex;flex-direction:column}#MainContent [id*=__hero_clearlock] .banner__media{aspect-ratio:16 / 9;height:auto!important;min-height:0;order:1;background:#050706;-webkit-mask-image:none;mask-image:none}#MainContent [id*=__hero_clearlock] .banner__media img{object-fit:contain;object-position:center center}#MainContent [id*=__hero_clearlock] .banner__media:after{background:linear-gradient(180deg,rgba(8,10,9,.08) 0%,transparent 48%,rgba(8,10,9,.35) 100%),linear-gradient(90deg,#080a091f,#080a0905)}#MainContent [id*=__hero_clearlock] .banner__content{order:2;align-items:flex-start;justify-content:flex-start;padding:3.6rem 2rem 4.4rem;background:radial-gradient(circle at 20% 0%,rgba(56,184,214,.12),transparent 34%),linear-gradient(180deg,#101514,#0b0d0c)}#MainContent [id*=__hero_clearlock] .banner__box{width:100%;max-width:none;padding:0;text-align:left;background:transparent!important}#MainContent [id*=__hero_clearlock] .banner__heading{max-width:9.8em;font-size:4rem;line-height:1}#MainContent [id*=__hero_clearlock] .banner__text{max-width:none;font-size:1.55rem;line-height:1.65}#MainContent [id*=__hero_clearlock] .banner__buttons{width:100%;margin-top:2.4rem}#MainContent [id*=__hero_clearlock] .banner__buttons .button{flex:1 1 100%;min-width:100%}#MainContent [id*=__trust_badges]{margin-top:0}#MainContent [id*=__trust_badges] .multicolumn-card__info,#MainContent [id*=__problem_cards] .multicolumn-card__info,#MainContent [id*=__feature_highlights] .multicolumn-card__info{padding:2.4rem}#MainContent .rich-text__heading,#MainContent .image-with-text__heading,#MainContent [id*=__feature_highlights] .title,#MainContent .product__title h1{font-size:3.6rem;line-height:1.05}#MainContent .product__info-container{padding:2.2rem;box-shadow:none}}@media(prefers-reduced-motion:reduce){#MainContent>.shopify-section,#MainContent .card,#MainContent .card__media img{animation:none!important;transition-duration:.01ms!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/clearlock-premium.css.map */
