:root{--font-heading-family: "Cinzel", "Playfair Display", Georgia, serif;--font-body-family: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--nordkyn-forest: #1C2B24;--nordkyn-gold: #C87D55;--nordkyn-cream: #F8F7F4;--nordkyn-charcoal: #121816}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading{font-family:var(--font-heading-family)!important;letter-spacing:.04em!important;font-weight:700!important}body,p,.header__menu-item,.button,.badge{font-family:var(--font-body-family)!important}.announcement-bar{background:#15221c!important;border-bottom:1px solid rgba(200,125,85,.25)!important}.announcement-bar__message{font-size:var(--text-badge)!important;letter-spacing:.08em!important;font-weight:500!important;color:#e8ece9!important}.header-wrapper{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.header{padding-top:18px!important;padding-bottom:18px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.header__menu-item:hover{color:var(--nordkyn-gold)!important;transform:translateY(-1px)}.nordkyn-trust-bar{background:#fff;border-top:1px solid #ECEAE5;border-bottom:1px solid #ECEAE5;padding:24px 0}.nordkyn-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media screen and (max-width:989px){.nordkyn-trust-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:600px){.nordkyn-trust-grid{grid-template-columns:1fr;gap:14px}}.nordkyn-trust-item{display:flex;align-items:center;gap:14px}.nordkyn-trust-icon{font-size:1.6rem;background:var(--nordkyn-cream);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(200,125,85,.2)}.nordkyn-trust-text{display:flex;flex-direction:column}.nordkyn-trust-text strong{font-size:1.45rem;font-weight:700;color:var(--nordkyn-forest);line-height:1.25}.nordkyn-trust-text span{font-size:var(--text-caption);color:#6e7975;margin-top:2px}.card-wrapper{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;border:1px solid #ECEBE7!important}.card-wrapper{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;border:1px solid #ECEBE7!important}.card-wrapper:hover{transform:translateY(-6px)!important;border-color:#c87d55!important;box-shadow:0 0 0 1px #c87d55,0 16px 32px #1c2b2414!important}.color-scheme-2 .card-wrapper:hover,.color-scheme-4 .card-wrapper:hover{border-color:#c87d55!important;box-shadow:0 0 0 1px #c87d55,0 16px 32px #00000040!important}.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img+img,.card:hover .media.media--hover-effect>img+img,.card-wrapper:hover .media.media--hover-effect>img,.card:hover .media.media--hover-effect>img,.card-wrapper:hover .media img,.card:hover .media img{transform:none!important}.card-wrapper:hover .card__heading,.card-wrapper:hover .card__heading a,.card:hover .card__heading,.card:hover .card__heading a,.underline-links-hover:hover .card__heading a,.card__heading a:hover,.card__heading:hover{text-decoration:none!important}.badge{background:var(--nordkyn-forest)!important;color:#fff!important;font-weight:600!important;font-size:var(--text-badge)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:4px!important;padding:4px 8px!important}.button--primary{background:var(--nordkyn-forest)!important;color:#fff!important;border:none!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:1.45rem!important;padding:14px 28px!important;border-radius:8px!important;transition:all .25s ease!important}.button--primary:hover{background:var(--nordkyn-gold)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px #c87d554d!important}.button--secondary{border:1.5px solid var(--nordkyn-forest)!important;color:var(--nordkyn-forest)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:1.45rem!important;padding:14px 28px!important;border-radius:8px!important;transition:all .25s ease!important;background:transparent!important}.button--secondary:hover{background:var(--nordkyn-forest)!important;color:#fff!important}.nordkyn-reviews{padding:72px 0 64px;background:var(--nordkyn-cream);border-top:1px solid #E6E4DF;border-bottom:1px solid #E6E4DF}.nordkyn-reviews-header{text-align:center;max-width:640px;margin:0 auto 48px}.nordkyn-star-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;padding:6px 14px;border-radius:20px;font-size:var(--text-badge);font-weight:700;color:var(--nordkyn-gold);border:1px solid rgba(200,125,85,.3);margin-bottom:14px;box-shadow:0 2px 8px #0000000a}.nordkyn-review-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media screen and (max-width:890px){.nordkyn-review-cards{grid-template-columns:1fr;gap:20px}}.nordkyn-review-card{background:#fff;border:1px solid #ECEBE7;border-radius:12px;padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 16px #00000008}.nordkyn-review-card .stars{color:var(--nordkyn-gold);font-size:1.45rem;letter-spacing:2px;margin-bottom:14px}.nordkyn-review-card .quote{font-family:var(--font-body-family);font-size:var(--text-body);line-height:1.6;color:#2d3934;margin:0 0 24px;font-style:italic}.nordkyn-review-author{border-top:1px solid #F0EEEA;padding-top:14px;display:flex;flex-direction:column}.nordkyn-review-author strong{font-size:1.45rem;color:var(--nordkyn-forest)}.nordkyn-review-author span{font-size:var(--text-badge);color:#8c9692;margin-top:2px}.color-scheme-2 .card-wrapper,.color-scheme-4 .card-wrapper{background:transparent!important;border-color:#ffffff14!important}.footer{background:#111a16!important;color:#d6ded9!important;border-top:1px solid rgba(200,125,85,.2)!important}.footer__heading{font-family:var(--font-heading-family)!important;letter-spacing:.08em!important;color:#fff!important}.banner__text,.banner__text p,.banner__box p{color:#f2f6f4!important;font-size:var(--text-subheading)!important;line-height:1.6!important;text-shadow:0 1px 4px rgba(0,0,0,.6)!important}.banner__buttons .button--primary{background:#c87d55!important;color:#fff!important;border:1.5px solid #C87D55!important;transition:all .25s ease!important}.banner__buttons .button--primary:hover{background:#a9623d!important;border-color:#a9623d!important;color:#fff!important}.banner__buttons .button--secondary{color:#fff!important;border:1.5px solid rgba(255,255,255,.85)!important;background:#14201aa6!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .25s ease!important}.banner__buttons .button--secondary:hover{background:#fff!important;color:#14201a!important;border-color:#fff!important}.banner__buttons .button:after{box-shadow:none!important}:root{--text-display: clamp(2.2rem, 2.5vw, 2.8rem);--text-subheading: 1.75rem;--text-body: 1.5rem;--text-caption: 1.35rem;--text-badge: 1.25rem}.announcement-bar__message{font-size:var(--text-badge)!important;letter-spacing:.08em!important;font-weight:600!important;color:#e8ece9!important}.brand-logo-badge .brand-logo__title,.brand-logo-badge div:last-child span:first-child{font-family:var(--font-heading-family)!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1!important}.brand-logo-badge .brand-logo__subtitle,.brand-logo-badge div:last-child span:last-child{font-family:var(--font-body-family)!important;font-size:var(--text-badge)!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--nordkyn-gold, #C87D55)!important;margin-top:4px!important;line-height:1!important}.header__inline-menu .header__menu-item,.header--middle-left .header__inline-menu .header__menu-item{font-family:var(--font-body-family)!important;font-size:1.45rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--color-foreground, #1C2522)!important;text-decoration:none!important;padding:6px 8px!important;white-space:nowrap!important;transition:color .2s ease,transform .2s ease!important}.header__menu-item--featured{color:var(--nordkyn-gold, #C87D55)!important}.header__menu-badge{font-size:var(--text-badge)!important;background:#c87d5526!important;color:#c87d55!important;padding:2px 7px!important;border-radius:4px!important;margin-left:5px!important;border:1px solid rgba(200,125,85,.3)!important;font-weight:700!important;display:inline-block!important;vertical-align:middle!important}.banner__text,.banner__text p,.banner__box p{font-family:var(--font-body-family)!important;font-size:1.6rem!important;line-height:1.6!important;color:#f2f6f4!important;text-shadow:0 1px 4px rgba(0,0,0,.6)!important}.nordkyn-trust-text strong{font-family:var(--font-body-family)!important;font-size:var(--text-body)!important;font-weight:700!important;color:var(--nordkyn-forest, #1C2B24)!important;line-height:1.25!important}.nordkyn-trust-text span{font-family:var(--font-body-family)!important;font-size:var(--text-caption)!important;color:#55625d!important;margin-top:2px!important;line-height:1.4!important}.nordkyn-star-pill{font-family:var(--font-body-family)!important;font-size:var(--text-badge)!important;font-weight:700!important;letter-spacing:.05em!important}.nordkyn-reviews-header p,.nordkyn-reviews-subheading{font-family:var(--font-body-family)!important;font-size:var(--text-body)!important;line-height:1.6!important;color:#55625d!important}.nordkyn-review-card .stars{color:var(--nordkyn-gold)!important;font-size:1.45rem!important;letter-spacing:2px!important;margin-bottom:14px!important}.nordkyn-review-card .quote{font-family:var(--font-body-family)!important;font-size:var(--text-body)!important;line-height:1.65!important;color:#2d3934!important;margin:0 0 24px!important;font-style:italic!important}.nordkyn-review-author strong{font-family:var(--font-body-family)!important;font-size:1.45rem!important;color:var(--nordkyn-forest, #1C2B24)!important;font-weight:700!important}.nordkyn-review-author span{font-family:var(--font-body-family)!important;font-size:var(--text-badge)!important;color:#73807b!important;margin-top:3px!important}.nordkyn-look-inside__header .subheading{font-family:var(--font-body-family)!important;font-size:var(--text-body)!important;line-height:1.6!important;color:#55625d!important}.nordkyn-tab-btn{font-family:var(--font-body-family)!important;font-size:1.45rem!important;font-weight:600!important}.nordkyn-tab-btn .tab-badge,.preview-overlay-tag,.panel-meta-tag{font-size:var(--text-badge)!important;font-weight:700!important;letter-spacing:.08em!important}.nordkyn-panel-details h3{font-family:var(--font-heading-family)!important;font-size:var(--text-subheading)!important;font-weight:700!important;line-height:1.25!important}.panel-lead{font-family:var(--font-body-family)!important;font-size:var(--text-body)!important;line-height:1.6!important;color:#55625d!important}.feature-item strong{font-size:1.45rem!important;font-weight:700!important}.feature-item span{font-size:var(--text-caption)!important;color:#6e7975!important}.price-compare{font-size:var(--text-caption)!important}.price-savings{font-size:var(--text-badge)!important}.price-label{font-size:var(--text-caption)!important}.panel-cta-btn{font-size:var(--text-body)!important;font-weight:700!important}.accreditation-item strong{font-size:1.45rem!important;font-weight:700!important}.accreditation-item span,.nordkyn-region-label{font-size:var(--text-badge)!important}.nordkyn-region-select--header{font-size:var(--text-caption)!important}.nordkyn-region-select,.nordkyn-region-select--mobile{font-size:1.45rem!important}.card__heading{font-family:var(--font-heading-family)!important;font-size:var(--text-subheading)!important;letter-spacing:.02em!important}.badge{font-family:var(--font-body-family)!important;font-size:var(--text-badge)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media screen and (min-width:750px){.product:not(.product--no-media){display:flex!important;align-items:flex-start!important;gap:3.5rem!important;max-width:1400px!important;margin:0 auto!important}.product:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:calc(50% - 1.75rem)!important;flex:0 0 calc(50% - 1.75rem)!important}.product:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:calc(50% - 1.75rem)!important;flex:0 0 calc(50% - 1.75rem)!important;padding-left:0!important}}.product__info-container--sticky,.product__info-container{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important}.product__title h1{font-family:var(--font-heading-family)!important;font-size:var(--text-display)!important;line-height:1.25!important;letter-spacing:.025em!important;color:#14201a!important;text-transform:uppercase!important;margin-top:.35rem!important;margin-bottom:1.25rem!important;word-break:normal!important;overflow-wrap:break-word!important}.digital-product-hero h3{font-family:var(--font-heading-family)!important;font-size:var(--text-subheading)!important;font-weight:700!important;letter-spacing:.04em!important;color:#14201a!important;text-transform:uppercase!important;margin-top:2.2rem!important;margin-bottom:1rem!important}.button,.button--primary,.button--secondary,.product-form__buttons .button--secondary,.product-form__submit,.shopify-payment-button .shopify-payment-button__button--unbranded{font-family:var(--font-body-family)!important;font-size:var(--text-body)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;min-height:5.2rem!important;line-height:1.2!important;padding:1.4rem 2.8rem!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.button--secondary,.product-form__buttons .button--secondary{border:1.5px solid #14201A!important;color:#14201a!important;background-color:transparent!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.button--secondary:hover,.product-form__buttons .button--secondary:hover{background-color:#14201a!important;color:#fff!important;transform:translateY(-1px)!important}.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:#14201a!important;color:#fff!important;border:1.5px solid #14201A!important;box-shadow:0 4px 14px #14201a26!important}.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:#243d34!important;border-color:#243d34!important;transform:translateY(-1px)!important}.product-form__input input[type=radio]+label{font-family:var(--font-body-family)!important;font-size:1.45rem!important;font-weight:500!important;line-height:1.4!important;padding:1.15rem 1.5rem!important;margin-bottom:.65rem!important;border-radius:8px!important;border:1.5px solid rgba(20,32,26,.18)!important;background-color:#fafcfa!important;color:#14201a!important;display:block!important;width:100%!important;text-align:left!important;transition:all .2s ease!important;cursor:pointer!important}.product-form__input input[type=radio]:checked+label{background-color:#14201a!important;color:#fff!important;border-color:#14201a!important;box-shadow:0 4px 14px #14201a29!important;font-weight:600!important}.product__info-container .price .price-item--regular{font-family:var(--font-heading-family)!important;font-size:2.2rem!important;font-weight:700!important;color:#14201a!important}.quantity__input{font-size:1.6rem!important;font-weight:600!important}.digital-product-hero .lead{font-family:var(--font-body-family)!important;font-size:1.65rem!important;line-height:1.7!important;color:#14201a!important;border-left:3.5px solid #C87D55!important;padding-left:1.4rem!important;margin:1.4rem 0!important}.digital-product-hero ul{padding-left:1.5rem!important;margin-bottom:1.6rem!important}.digital-product-hero ul li{font-family:var(--font-body-family)!important;font-size:var(--text-body)!important;line-height:1.65!important;color:#2d3934!important;margin-bottom:.85rem!important}.digital-product-hero ul li strong{color:#14201a!important;font-weight:600!important}.digital-product-hero table{width:100%!important;border-collapse:collapse!important;margin-top:1rem!important;background-color:#fafcfa!important;border-radius:8px!important;overflow:hidden!important;border:1px solid rgba(200,125,85,.08)!important}.digital-product-hero table td{padding:1.1rem 1.4rem!important;border-bottom:1px solid rgba(20,32,26,.06)!important;font-size:1.45rem!important;line-height:1.6!important;color:#2d3934!important}.digital-product-hero table td strong{color:#14201a!important;font-weight:600!important}.product__text.caption-with-letter-spacing{font-family:var(--font-body-family)!important;font-size:var(--text-badge)!important;font-weight:700!important;letter-spacing:.16em!important;color:#c87d55!important;text-transform:uppercase!important;margin-bottom:.4rem!important}fieldset.product-form__input .form__label{font-size:var(--text-badge)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#2d3934!important;margin-bottom:.75rem!important}.product__media-wrapper .media{border-radius:12px!important;overflow:hidden!important;box-shadow:0 6px 20px #0000000f!important}.thumbnail-slider .thumbnail-list{gap:.75rem!important;margin-top:1rem!important}.thumbnail-list__item .thumbnail{border-radius:8px!important;border:2px solid transparent!important;transition:border-color .2s ease,transform .2s ease!important;overflow:hidden!important}.thumbnail-list__item .thumbnail[aria-current=true],.thumbnail-list__item .thumbnail.is-active{border-color:#14201a!important;transform:scale(1.03)!important}.header__heading-link,.header>.header__heading-link{word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important;padding:.5rem 0!important}.header__heading{margin:0!important;line-height:normal!important}.brand-logo-badge{display:inline-flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important;white-space:nowrap!important;flex-shrink:0!important}.brand-logo-badge>div:first-child{flex-shrink:0!important}.brand-logo-badge>div:last-child{display:flex!important;flex-direction:column!important;text-align:left!important;white-space:nowrap!important;flex-shrink:0!important}.brand-logo-badge .brand-logo__title,.brand-logo-badge div:last-child span:first-child{font-family:var(--font-heading-family)!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.1!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.brand-logo-badge .brand-logo__subtitle,.brand-logo-badge div:last-child span:last-child{font-family:var(--font-body-family)!important;font-size:var(--text-badge)!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--nordkyn-gold, #C87D55)!important;margin-top:3px!important;line-height:1.1!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}@media screen and (min-width:990px){.header{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.header--middle-left{grid-template-areas:"heading navigation icons"!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;column-gap:clamp(.75rem,1.2vw,1.75rem)!important}.header__inline-menu{display:flex!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;min-width:0!important}.header__inline-menu .list-menu--inline{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(8px,1vw,16px)!important;margin:0 auto!important;padding:0!important;list-style:none!important}.header__inline-menu .header__menu-item{font-family:var(--font-body-family)!important;font-size:clamp(1.25rem,.95vw,1.35rem)!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--color-foreground, #1C2522)!important;text-decoration:none!important;padding:4px clamp(3px,.5vw,7px)!important;white-space:nowrap!important;transition:color .2s ease,transform .2s ease!important}.header__icons{display:flex!important;align-items:center!important;gap:4px!important;flex-shrink:0!important;justify-self:end!important}}@media screen and (max-width:989px){.header__inline-menu{display:none!important}.header{grid-template-areas:"left-icons heading icons"!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;column-gap:8px!important;padding-top:1rem!important;padding-bottom:1rem!important}.header__heading,.header__heading-link{justify-self:center!important;text-align:center!important;padding:0!important}.brand-logo-badge{gap:8px!important}.brand-logo-badge>div:first-child{width:30px!important;height:30px!important}.brand-logo-badge>div:first-child svg{width:18px!important;height:18px!important}.brand-logo-badge .brand-logo__title,.brand-logo-badge div:last-child span:first-child{font-size:1.35rem!important;letter-spacing:.12em!important}.brand-logo-badge .brand-logo__subtitle,.brand-logo-badge div:last-child span:last-child{font-size:var(--text-badge)!important;letter-spacing:.08em!important}.header__icons{display:flex!important;align-items:center!important;justify-self:end!important;gap:0!important}}@media screen and (max-width:540px){.brand-logo__location{display:none!important}}.brand-logo-badge,.brand-logo-badge .brand-logo__mark,.brand-logo-badge .brand-logo__text{flex-shrink:0!important;white-space:nowrap!important}.brand-logo-badge .brand-logo__title,.brand-logo-badge .brand-logo__subtitle{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.header__heading,.header__heading-link{min-width:max-content!important}@media screen and (min-width:1440px){.header.page-width{max-width:150rem!important;padding-left:3rem!important;padding-right:3rem!important}}@media screen and (min-width:990px)and (max-width:1439px){.header--middle-left.header--has-menu{grid-template-areas:"left-icons heading icons"!important;grid-template-columns:auto 1fr auto!important;column-gap:1.2rem!important}.header--has-menu .header__inline-menu{display:none!important}.header--has-menu header-drawer{display:block!important;grid-area:left-icons!important;justify-self:start!important}.header--has-menu .header__heading{justify-self:start!important}}@media screen and (max-width:374px){.header{column-gap:4px!important}.brand-logo-badge{gap:6px!important}.brand-logo-badge .brand-logo__mark{display:none!important}.brand-logo-badge .brand-logo__title{letter-spacing:.06em!important}.brand-logo-badge .brand-logo__subtitle{letter-spacing:.02em!important}}.header-wrapper{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}details[open] .modal-overlay:after{left:0!important;right:0!important;width:100%!important}#digital-downloads-proxy,.sdd-download{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:60px 20px 80px!important;min-height:55vh!important;box-sizing:border-box!important}#digital-downloads-proxy #sdd-download-form,.sdd-download #sdd-download-form,.sdd-download form{display:flex!important;flex-direction:column!important;align-items:center!important;max-width:720px!important;width:100%!important;margin:0 auto!important;box-sizing:border-box!important}#digital-downloads-proxy .sdd-download-image,.sdd-download .sdd-download-image{display:block!important;width:100%!important;max-width:360px!important;max-height:360px!important;height:auto!important;object-fit:cover!important;border-radius:12px!important;border:1px solid rgba(200,125,85,.25)!important;box-shadow:0 16px 36px #1c2b241f!important;margin:0 auto 28px!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease!important}#digital-downloads-proxy .sdd-download-image:hover,.sdd-download .sdd-download-image:hover{transform:translateY(-2px)!important;box-shadow:0 20px 42px #1c2b2429!important}#digital-downloads-proxy .sdd-download-product,.sdd-download .sdd-download-product{display:block!important;font-family:var(--font-heading-family, "Cinzel", Georgia, serif)!important;font-size:clamp(2rem,2.4vw,2.4rem)!important;font-weight:700!important;letter-spacing:.03em!important;line-height:1.35!important;color:var(--nordkyn-forest, #1C2B24)!important;text-transform:uppercase!important;text-align:center!important;max-width:720px!important;margin:0 auto 14px!important;word-break:normal!important;overflow-wrap:break-word!important;text-wrap:balance!important}#digital-downloads-proxy .sdd-download-file,.sdd-download .sdd-download-file{display:block!important;font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif)!important;font-size:var(--text-caption, 1.35rem)!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.02em!important;color:#44534b!important;margin:0 auto 28px!important;text-align:center!important}#digital-downloads-proxy .sdd-download-button,.sdd-download .sdd-download-button,#digital-downloads-proxy .sdd-download-link,.sdd-download .sdd-download-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--nordkyn-forest, #1C2B24)!important;color:#fff!important;border:1.5px solid var(--nordkyn-forest, #1C2B24)!important;font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif)!important;font-size:var(--text-body, 1.5rem)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:1.4rem 3.6rem!important;min-height:5.2rem!important;border-radius:8px!important;cursor:pointer!important;text-decoration:none!important;box-shadow:0 4px 14px #1c2b2426!important;margin:0 auto!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}#digital-downloads-proxy .sdd-download-button:hover,.sdd-download .sdd-download-button:hover,#digital-downloads-proxy .sdd-download-link:hover,.sdd-download .sdd-download-link:hover{background:var(--nordkyn-gold, #C87D55)!important;border-color:var(--nordkyn-gold, #C87D55)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #c87d5559!important}#digital-downloads-proxy .sdd-download-warning,.sdd-download .sdd-download-warning{display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif)!important;font-size:1.3rem!important;line-height:1.5!important;color:#55625b!important;margin:24px auto 0!important;max-width:440px!important}#digital-downloads-proxy .sdd-download-warning-icon,.sdd-download .sdd-download-warning-icon{margin-right:6px!important;color:var(--nordkyn-gold, #C87D55)!important;font-size:1.4rem!important}@media screen and (max-width:749px){#digital-downloads-proxy,.sdd-download{padding:40px 16px 60px!important;min-height:50vh!important}#digital-downloads-proxy .sdd-download-image,.sdd-download .sdd-download-image{max-width:260px!important;max-height:260px!important;margin-bottom:20px!important}#digital-downloads-proxy .sdd-download-product,.sdd-download .sdd-download-product{font-size:1.9rem!important;line-height:1.3!important;margin-bottom:12px!important}#digital-downloads-proxy .sdd-download-file,.sdd-download .sdd-download-file{font-size:1.25rem!important;margin-bottom:22px!important}#digital-downloads-proxy .sdd-download-button,.sdd-download .sdd-download-button,#digital-downloads-proxy .sdd-download-link,.sdd-download .sdd-download-link{width:100%!important;max-width:320px!important;padding:1.3rem 2rem!important;font-size:1.4rem!important}#digital-downloads-proxy .sdd-download-warning,.sdd-download .sdd-download-warning{font-size:1.2rem!important;margin-top:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-luxury.css.map */
