@font-face{font-family:Lynk Marcellus;src:url(lynk-christmas-v13-marcellus.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lynk Jost;src:url(lynk-christmas-v13-jost-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lynk Jost;src:url(lynk-christmas-v13-jost-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html:has(.lynk-seasonal-product-v28){scroll-padding-bottom:160px}body:has(.lynk-seasonal-product-v28){--font-heading-family:"Lynk Marcellus",Georgia,serif;--font-heading-weight:400;--font-body-family:"Lynk Jost",Arial,sans-serif;--font-body-weight:400;background:#faf7f1;color:#2b2420;font-family:Lynk Jost,Arial,sans-serif}body:has(.lynk-seasonal-product-v28) .announcement-bar{--color-background:28,43,58;--color-foreground:250,247,241;background:#1c2b3a;color:#faf7f1}body:has(.lynk-seasonal-product-v28) .header-wrapper{--color-background:250,247,241;--color-foreground:43,36,32;background:#faf7f1;color:#2b2420}.lynk-seasonal-product-v28{--color-background:250,247,241;--color-foreground:43,36,32;--color-button:114,31,50;--color-button-text:250,247,241;--color-base-accent-1:114,31,50;--color-base-accent-2:114,31,50;--font-heading-family:"Lynk Marcellus",Georgia,serif;--font-heading-weight:400;--font-body-family:"Lynk Jost",Arial,sans-serif;background:#faf7f1;color:#2b2420}.lynk-seasonal-product-v28 ::selection{background:#721f32;color:#faf7f1}.lynk-seasonal-product-v28 a{color:#721f32;text-underline-offset:.2em}.lynk-seasonal-product-v28 :is(a,button,input,select,summary):focus-visible{outline:2px solid #721f32;outline-offset:4px}.lynk-seasonal-product-v28 :is(a,button,input,select,summary){scroll-margin-block:2rem 160px}.lynk-seasonal-product-v28 .product__title h1,.lynk-seasonal-product-v28 h1{font-family:Lynk Marcellus,Georgia,serif;font-weight:400;letter-spacing:-.025em;font-size:clamp(2.8rem,3.2vw,4.4rem);line-height:1.12;text-wrap:balance;color:#1c2b3a}.lynk-seasonal-product-v28 .product-form__submit{--color-button:114,31,50;--color-button-text:250,247,241;min-height:44px}.lynk-seasonal-product-v28 .product-form__input input[type=radio]+label{font-family:Lynk Jost,Arial,sans-serif;min-height:44px}.lynk-seasonal-product-v28 .product-form__input input[type=radio]:checked+label{background:#721f32;color:#faf7f1;border-color:#721f32}.lynk-seasonal-return{margin:0 0 2.4rem}.lynk-seasonal-return a{display:inline-flex;align-items:center;gap:1rem;min-height:44px;padding:.4rem 0;font-size:1.5rem;line-height:1.35;text-decoration:none;color:#721f32}.lynk-seasonal-return a:hover span{text-decoration:underline;text-underline-offset:.2em}.lynk-seasonal-return svg{flex:0 0 20px}.lynk-seasonal-use{margin:2.4rem 0 3.2rem;padding-top:2rem;border-top:1px solid #d3c5b8;max-width:65ch}.lynk-seasonal-use h2{font-family:Lynk Marcellus,Georgia,serif;font-size:clamp(2.2rem,2vw,2.7rem);font-weight:400;line-height:1.2;letter-spacing:-.015em;margin:0 0 1.2rem;color:#1c2b3a;text-wrap:balance}.lynk-seasonal-use p{font-family:Lynk Jost,Arial,sans-serif;font-size:1.6rem;line-height:1.6;margin:0 0 1.2rem;color:#2b2420}.lynk-seasonal-use .lynk-seasonal-use-note{font-size:1.4rem;color:#644b47}@media(max-width:749px){body:has(.lynk-seasonal-product-v28) #nm-btn-container.nm-bottom-right{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;right:16px!important;left:auto!important}.lynk-seasonal-return{margin-bottom:1.6rem}.lynk-seasonal-return a{font-size:1.4rem}.lynk-seasonal-product-v28 .product__title h1,.lynk-seasonal-product-v28 h1{font-size:3rem}.lynk-seasonal-use{margin-top:2.4rem}}.lynk-seasonal-product-v28 .lynk-seasonal-stock-action{margin:1.2rem 0 2.4rem;scroll-margin-block:2rem 90px}.lynk-seasonal-product-v28 .lynk-seasonal-stock-action #nm-btn-container.nm-btn-container{position:static!important;inset:auto!important;transform:none!important;margin:0!important;width:100%!important;max-width:100%;height:auto!important;z-index:auto!important}.lynk-seasonal-product-v28 .lynk-seasonal-stock-action #nm-btn-container>.nm-btn{position:static!important;inset:auto!important;transform:none!important;max-width:100%;min-height:44px}body.lynk-seasonal-rewards-in-menu:has(.lynk-seasonal-product-v28) #Avada-Joy_FloatingButton{display:none!important}body:has(.lynk-seasonal-product-v28) [class*=kl-teaser-]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/lynk-seasonal-product-v28.css.map */
