:root{--color-background: 244, 245, 247}body,html,main#MainContent{background-color:#f4f5f7}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-weight:700;color:rgb(var(--color-foreground));letter-spacing:-.02em;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.hxxl,.hxl,.h0{font-weight:800;letter-spacing:-.03em;line-height:1.05}body{color:rgba(var(--color-foreground),.85);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgba(var(--color-foreground),.85)}.subtitle{color:rgba(var(--color-foreground),.6);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.caption-with-letter-spacing{font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.header__menu-item,.header__menu-item span,.list-menu__item,.custom-mega-menu__trigger,.custom-mega-menu__link{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:1.3rem!important}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:1.5rem!important}@media screen and (min-width:990px){.header__menu-item,.header__menu-item span,.custom-mega-menu__trigger,.custom-mega-menu__link{font-size:1.3rem!important}}.header__menu-item:hover,.header__menu-item:focus{text-decoration:none}.header__menu-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:rgb(var(--color-foreground));transition:width .3s cubic-bezier(.25,.46,.45,.94)}.header__menu-item:hover:after{width:100%}.announcement-bar{font-weight:600;letter-spacing:.15em;text-transform:uppercase;font-size:1.1rem}.button,.shopify-challenge__button,.customer button{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:1.3rem;transition:all .25s cubic-bezier(.25,.46,.45,.94)}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover{opacity:.9;transform:translateY(-1px)}.button--secondary,.button--tertiary{font-weight:700}.card__heading{font-weight:700;letter-spacing:-.01em}.card-information>*{color:rgb(var(--color-foreground))}.price-item,.price-item--regular,.price-item--sale,.price .money{font-weight:700;letter-spacing:.02em}.price--on-sale .price-item--regular{font-weight:500}.card-wrapper{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.title,.title-wrapper-with-link .title{font-weight:700;letter-spacing:-.02em}.title--primary{font-weight:800}.title-wrapper-with-link .link-with-icon{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem}.footer-block__heading{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link{font-weight:500;letter-spacing:.04em}.footer .field__input{border:2px solid rgba(var(--color-foreground),.3);font-weight:500}.footer .field__input:focus{border-color:rgb(var(--color-foreground))}.badge{font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:1rem}.link,.customer a{font-weight:600;text-decoration-thickness:1.5px;text-underline-offset:.35rem}.underlined-link,.customer a{text-decoration-thickness:1.5px}.underlined-link:hover,.customer a:hover{text-decoration-thickness:2.5px}.field__input,.select__select,.customer .field input,.customer select{border:2px solid rgba(var(--color-foreground),.15);font-weight:500;transition:border-color .2s ease}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus{border-color:rgb(var(--color-foreground))}.form__label,.field__label{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem}::selection{background-color:rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground))}hr{background-color:rgba(var(--color-foreground),.12);height:2px}.product__info-wrapper,.product__info-container,.product__title h1,.product__title h2,.product__title,.product__text,.price-item,.product-form__label,.quantity__input,.quantity__button,.product__accordion summary,.product__accordion .accordion__content{color:#111!important}.product__title{font-weight:800;letter-spacing:-.02em}.product__text{font-weight:500}.quantity{border:2px solid #eaeaea!important;border-radius:8px!important;height:48px!important;width:140px!important;box-shadow:0 2px 6px #0000000d!important;background-color:#fff!important;position:relative!important;overflow:hidden!important}.quantity:after,.quantity:before{display:none!important}.quantity__button{font-weight:700!important;color:#111!important;width:44px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.quantity__input{color:#111!important;font-weight:600!important;font-size:1.4rem!important}.product-form__input input[type=radio]+label{border-radius:8px!important;padding:10px 24px!important;font-size:1.4rem!important;font-weight:600!important;color:#111!important;border:2px solid #eaeaea!important;background-color:#fff!important;transition:all .2s ease!important;margin-right:12px!important;margin-bottom:12px!important;box-shadow:0 2px 6px #0000000d!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important}.product-form__input input[type=radio]:checked+label{background-color:#111!important;color:#fff!important;border-color:#111!important;box-shadow:0 4px 12px #0003!important}.product-form__input input[type=radio].disabled+label,.product-form__input input[type=radio]:disabled+label{background-color:#fafafa!important;color:#aaa!important;border-color:#eee!important;box-shadow:none!important;text-decoration:line-through!important;opacity:.7!important}.product-form__input input[type=radio]:checked.disabled+label,.product-form__input input[type=radio]:checked:disabled+label{background-color:#f0f0f0!important;color:#888!important;border-color:#ddd!important}.breadcrumbs__text,.breadcrumbs a{font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem;color:#111!important}.collection-hero__title{font-family:var(--font-heading-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:800;letter-spacing:.02em;font-size:2.8rem;line-height:1.1;text-transform:uppercase}@media screen and (min-width:750px){.collection-hero__title{font-size:3.6rem}}.facets__label,.facets__summary{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rich-text__heading{font-weight:700}.rich-text__text{font-weight:400;line-height:1.7}.banner__heading{font-weight:800;letter-spacing:-.03em}.banner__text{font-weight:500}.slideshow__text .banner__heading{font-weight:800}.icon{stroke-width:1.5}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:0 0 0 4px rgb(var(--color-background)),0 0 0 6px rgba(var(--color-foreground),.4)}.product-card-wrapper .card{border:1px solid rgba(0,0,0,.08)!important;border-radius:12px!important;padding:12px!important;background-color:#fff!important;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease!important}.product-card-wrapper .card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 24px #00000014!important;border-color:#00000026!important}.product-card-wrapper .card__inner{border-radius:8px!important;overflow:hidden!important;background:#f5f5f5!important;margin-bottom:16px!important;border:none!important}.product-card-wrapper .card__inner .card__media{border-radius:8px!important}.product-card-wrapper .card__content{padding:0!important}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-size:1.4rem!important;font-weight:700!important;margin-bottom:6px!important;line-height:1.3!important;color:#1a1a1a!important}.product-card-wrapper .price__sale{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:8px!important;margin-bottom:12px!important}.product-card-wrapper .premium-sale-price{font-size:1.7rem!important;font-weight:800!important;color:#111!important;line-height:1!important}.product-card-wrapper .premium-compare-price{font-size:1.2rem!important;font-weight:500!important;color:#999!important;text-decoration:line-through!important;line-height:1!important}.product-card-wrapper .price__regular .price-item--regular{font-size:1.7rem!important;font-weight:800!important;color:#111!important;line-height:1!important}.premium-discount-badge{background:#e8f5e9!important;color:#2e7d32!important;font-weight:800!important;padding:6px 12px!important;border-radius:6px!important;border:1px solid #c8e6c9!important;font-size:1.3rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;display:inline-flex!important;align-items:center!important;margin-left:10px!important}.product-form__input input[type=radio]+label{border-radius:8px!important;padding:10px 16px!important;font-size:1.3rem!important;font-weight:600!important;color:#333!important;border:1px solid #eaeaea!important;background-color:#fff!important;transition:all .2s ease!important;margin-right:8px!important;margin-bottom:8px!important}.product-form__input input[type=radio]:checked+label{background-color:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important;box-shadow:0 4px 10px #00000026!important}.product-form__input input[type=radio]+label:hover{border-color:#999!important}.product-card-wrapper .caption-with-letter-spacing{font-size:1.1rem!important;color:#666!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:12px!important;font-weight:400!important;display:block!important}.custom-rating-badge{display:inline-flex!important;align-items:center!important;border:1px solid #ddd!important;border-radius:4px!important;padding:3px 8px!important;margin-bottom:12px!important;font-size:1.2rem!important;line-height:1!important;color:#1a1a1a!important}.custom-rating-value{font-weight:700!important;margin-right:4px!important}.custom-rating-star{color:#f5c518!important;font-size:1.3rem!important;margin-right:6px!important}.custom-rating-divider{color:#ccc!important;margin-right:6px!important}.custom-rating-count{color:#555!important;font-weight:400!important}.custom-color-swatches{display:flex!important;gap:6px!important;margin-bottom:14px!important}.custom-swatch{width:16px!important;height:16px!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.2)!important;box-shadow:inset 0 0 0 1px #ffffff80!important}.product-card-wrapper .price{margin-bottom:14px!important;display:flex!important;align-items:center!important;gap:8px!important}.product-card-wrapper .price-item--regular,.product-card-wrapper .price-item--sale{font-weight:700!important;font-size:1.5rem!important;color:#000!important}.product-card-wrapper .price__sale .price-item--regular{font-size:1.2rem!important;color:#888!important;text-decoration:line-through!important;font-weight:400!important}.product-card-wrapper .quick-add{margin-top:auto!important}.product-card-wrapper .quick-add__submit{border-radius:6px!important;background-color:#1a1a1a!important;color:#fff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:12px 0!important;min-height:44px!important;border:none!important;width:100%!important;transition:background-color .2s ease,transform .2s ease!important}.product-card-wrapper .quick-add__submit:hover{background-color:#000!important;transform:translateY(-2px)!important}.casegear-badges-container{display:flex!important;gap:8px!important;margin-bottom:24px!important;flex-wrap:wrap!important}.casegear-badge{border:1px solid #ddd!important;border-radius:4px!important;padding:4px 8px!important;font-size:1.2rem!important;color:#333!important;background:#fff!important;line-height:1.2!important}.casegear-star{color:#f59e0b!important}.custom-casegear-price-box{border:1px solid #ddd!important;border-radius:8px!important;padding:16px!important;background:#fff!important;margin-bottom:24px!important}.casegear-price-top{margin-bottom:12px!important}.casegear-price-top .price-item--regular{font-size:2.8rem!important;font-weight:800!important;color:#000!important}.casegear-price-top s.price-item--regular{font-size:1.6rem!important;font-weight:500!important;color:#555!important;text-decoration:line-through!important;margin-left:8px!important}.casegear-price-top .price__sale{display:flex!important;align-items:center!important}.casegear-price-top .premium-discount-badge{background-color:#dcfce7!important;color:#166534!important;border:1px solid #bbf7d0!important;font-size:1.25rem!important;padding:4px 10px!important;margin-left:12px!important;border-radius:6px!important;text-transform:none!important;font-weight:700!important;letter-spacing:.02em!important}.product__info-container{background-color:#fff!important;border:1px solid rgba(0,0,0,.04)!important;border-radius:16px!important;padding:24px!important;box-shadow:0 20px 40px -10px #00000014!important}@media screen and (max-width:749px){.product__info-container{padding:16px!important;border-left:none!important;border-right:none!important;border-radius:0!important}}.product__title h1{font-size:3.4rem!important;font-weight:800!important;line-height:1.1!important;margin-bottom:8px!important;letter-spacing:-.03em!important;color:#0a0a0a!important}.product__text{font-size:1.5rem!important;color:#444!important;line-height:1.5!important}.casegear-badges-container{margin-top:8px!important;margin-bottom:24px!important}.casegear-badge{font-weight:500!important;box-shadow:0 1px 3px #00000005!important}.custom-casegear-price-box{background-color:#fafafa!important;border:1px solid #eaeaea!important;box-shadow:inset 0 2px 4px #00000005!important}.product-feature-grid-icon{border:1px solid #ddd!important;border-radius:50%!important;padding:8px!important}.product-form__input .form__label:before{content:"1";display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;background-color:#000!important;color:#fff!important;border-radius:50%!important;margin-right:8px!important;font-size:1.1rem!important;font-weight:700!important}.custom-post-buy-features{margin-top:32px!important}.post-buy-trust-badges{display:flex!important;align-items:center!important;gap:16px!important;margin-bottom:24px!important;padding-bottom:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.post-buy-trust-badges::-webkit-scrollbar{height:4px}.post-buy-trust-badges::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:4px}.post-buy-trust-item{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important;scroll-snap-align:start!important}.trust-icon{width:44px!important;height:44px!important;border-radius:50%!important;background-color:#e5e7eb!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.trust-icon svg{width:20px!important;height:20px!important;color:#000!important}.trust-text{font-size:1.3rem!important;line-height:1.4!important;color:#111!important;font-weight:500!important}.trust-divider{display:none!important}.post-buy-accordion details{border:1.5px solid #000!important;border-radius:8px!important;background-color:#f7f7f7!important;overflow:hidden!important}.post-buy-accordion summary{padding:16px 20px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer!important}.post-buy-accordion summary h2{font-weight:800!important;font-size:1.5rem!important;color:#000!important;margin:0!important}.post-buy-accordion .icon-plus-minus{width:28px!important;height:28px!important;border-radius:50%!important;background-color:#ddd!important;color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important}.post-buy-accordion details[open] .icon-plus-minus{background-color:#000!important;color:#fff!important}.post-buy-accordion details:not([open]) summary .icon-plus-minus:before{content:"+";font-size:2rem!important;line-height:1!important;font-weight:500!important}.post-buy-accordion details[open] summary .icon-plus-minus:before{content:"-";font-size:2.4rem!important;line-height:1!important;font-weight:500!important;margin-top:-4px!important}.post-buy-accordion .accordion__content{padding:0 20px 20px!important;font-size:1.4rem!important;color:#333!important;line-height:1.6!important}.post-buy-accordion .accordion__content p{margin-bottom:16px!important}.post-buy-accordion .accordion__content p:last-child{margin-bottom:0!important}.post-buy-accordion .accordion__content strong{color:#000!important;font-weight:800!important}#MainContent{position:relative;overflow:hidden}#MainContent:before{content:"";position:fixed;top:10%;left:-10vw;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,#10b98114,#fff0 60%);pointer-events:none;z-index:-1;transform:translateZ(0);will-change:transform}#MainContent:after{content:"";position:fixed;top:60%;right:-10vw;width:50vw;height:50vw;border-radius:50%;background:radial-gradient(circle,#fbbf2414,#fff0 60%);pointer-events:none;z-index:-1;transform:translateZ(0);will-change:transform}#MainContent>.shopify-section:not(:first-of-type){border-top:2px solid #F3F4F6!important}.color-scheme-2:not(.banner__content){background-color:#f3f4f6!important;color:#111827!important}.featured-blog .color-scheme-3{background-color:#000!important;color:#fff!important;border-radius:24px;box-shadow:0 15px 40px #00000026;margin:40px 20px!important;padding:60px 20px!important;width:calc(100% - 40px);max-width:var(--page-width)}@media screen and (min-width:750px){.featured-blog .color-scheme-3{margin:60px auto!important;padding:80px 40px!important;max-width:calc(var(--page-width) - 80px)}}.featured-blog .color-scheme-3 .blog-articles .card{background-color:#111!important;color:#fff!important;border:1px solid rgba(255,255,255,.05)}.featured-blog .color-scheme-3 .blog-articles .card__heading,.featured-blog .color-scheme-3 .blog-articles .article-card__excerpt{color:#fff!important}.article-card-wrapper .card{background-color:#fff!important;border-radius:16px!important;border:1px solid #E5E7EB!important;overflow:hidden!important;box-shadow:0 4px 12px #0000000a!important;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;flex-direction:column!important;height:100%!important}.article-card-wrapper:hover .card{transform:translateY(-6px)!important;box-shadow:0 16px 32px -8px #0000001a!important;border-color:#d1d5db!important}.article-card-wrapper .card__inner{border-radius:16px 16px 0 0!important;overflow:hidden!important;border:none!important;margin-bottom:0!important;background-color:#f3f4f6!important}.article-card-wrapper .card__media{border-radius:0!important}.article-card-wrapper .card__content{padding:24px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important}.article-card-wrapper .card__heading{font-size:1.5rem!important;font-weight:800!important;color:#111827!important;line-height:1.3!important;margin-bottom:12px!important;letter-spacing:-.01em!important}.article-card-wrapper .card__heading a{text-decoration:none!important;color:inherit!important}.article-card-wrapper .card__heading a:hover{color:#000!important;text-decoration:underline!important;text-underline-offset:4px!important}.article-card-wrapper .article-card__info{font-size:.85rem!important;font-weight:600!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:16px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important}.article-card-wrapper .circle-divider:after{content:"\2022"!important;margin:0 8px!important;color:#d1d5db!important}.article-card-wrapper .article-card__excerpt{font-size:1.05rem!important;color:#4b5563!important;line-height:1.6!important;font-weight:400!important;margin-top:0!important;margin-bottom:24px!important;flex-grow:1!important}.article-card-wrapper .card__badge .badge{background-color:#111!important;color:#fff!important;border-radius:6px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:6px 12px!important;border:none!important}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr!important}.header--middle-left .header__heading,.header--middle-left .header__heading-link{justify-self:start!important;text-align:left!important}.header--middle-left .header__inline-menu{justify-self:center!important;margin-left:0!important}.header--middle-left .header__icons{justify-self:end!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-ink-theme.css.map */
