body:has([data-christmas-lace]){--fl-xmas-accent:#7b2238;--fl-xmas-cream:#fff8ee;--fl-xmas-gold:#ad8a54;--fl-xmas-red:#b32d46;background:#fff}body:has([data-christmas-lace]) .shopify-section--main-product{background:#fff}body:has([data-christmas-lace]) .product-info{color:var(--fl-xmas-accent);min-width:0}body:has([data-christmas-lace]) .product-info__icon-text-badge{border:0;background:#e50101;border-radius:8px;padding:2px 12px 4px 4px;gap:4px;max-width:100%;margin:14px 0 12px;box-sizing:border-box;color:#fff}body:has([data-christmas-lace]) .product-info__icon-text-badge .text{font-family:var(--text-font-family),"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:15px;line-height:24px;letter-spacing:0;text-transform:none;color:#fff;font-weight:400;white-space:normal;text-wrap:balance}body:has([data-christmas-lace]) .product-info__title{font-size:clamp(31px,8vw,43px);line-height:1.06;letter-spacing:-.035em;font-weight:400!important;margin:12px 0 14px;color:var(--fl-xmas-accent);max-width:100%;overflow-wrap:break-word;text-wrap:balance}body:has([data-christmas-lace]) .fl-christmas-intro p{font-size:16px!important;line-height:1.6;color:#42242e;max-width:40ch;margin:0 0 16px}body:has([data-christmas-lace]) .fl-christmas-benefits ul{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px;font-size:16px;line-height:1.55;color:#421f2a}body:has([data-christmas-lace]) .fl-christmas-benefits li{display:block;font-family:var(--text-font-family),"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.65}body:has([data-christmas-lace]) .fl-christmas-benefits li:before{content:none}body:has([data-christmas-lace]) .product-info__bundle-picker{min-width:0;max-width:100%}body:has([data-christmas-lace]) .bundle-picker--price-wrapper{background:var(--fl-xmas-accent);color:#fff8ee;border:1px solid #ad8a545e;padding:18px;border-radius:10px;gap:14px}body:has([data-christmas-lace]) .bundle-picker--price-wrapper>.image-wrapper{display:none}body:has([data-christmas-lace]) .bundle-picker--price-wrapper .heading{color:#fff8ee;font-size:23px;line-height:1.15;text-align:center}body:has([data-christmas-lace]) .bundle-picker--price-wrapper .subheading,body:has([data-christmas-lace]) .bundle-picker--price-wrapper .sale-price{color:#fff8ee}body:has([data-christmas-lace]) .bundle-picker--price-wrapper .total-price{color:#fff8ee}body:has([data-christmas-lace]) .bundle-picker--price-wrapper .save-badge{background:#fff0db;color:var(--fl-xmas-accent);border-radius:4px}body:has([data-christmas-lace]) .bundle-picker--price-wrapper .price-grid{grid-template-columns:minmax(62px,1fr) auto minmax(62px,1fr);gap:8px;min-width:0;padding-block:3px}body:has([data-christmas-lace]) .bundle-picker--price-wrapper .total-price__sale-price{justify-self:end}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper{background:#fcf6f3;border:1px solid #e5cdd1;border-radius:12px;margin-inline:0;width:100%;min-width:0;max-width:100%;padding:18px 14px;gap:16px}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper>.heading{font-size:26px;line-height:1.1;color:var(--fl-xmas-accent);max-width:100%}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header{min-width:0;max-width:100%}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header .step-tab{font-size:12px;gap:5px;padding:7px 8px;color:var(--fl-xmas-accent)}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header .step-tab.active{background:var(--fl-xmas-accent);border-color:var(--fl-xmas-accent);color:#fff8ee}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header .step-tab .text{color:inherit;font-size:inherit;opacity:1}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header .step-tab.active .icon{background:#fff8ee18;color:#fff8ee}body:has([data-christmas-lace]) .step-tab.active svg path{stroke:currentColor}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-body,body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .product-card-list{min-width:0;max-width:100%}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .product-card{background:#fff;border-color:#e5cdd1;min-width:0;max-width:100%}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .product-card .info-wrapper{min-width:0;max-width:100%}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .product-card .image-wrapper{background:#fff}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .info-wrapper .title{color:var(--fl-xmas-accent)}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .custom-text-picker input{background:#fff;border-color:#c6a0aa;border-radius:6px;color:var(--fl-xmas-accent);font-size:16px;max-width:100%}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .custom-text-picker .suggestion .label{color:#522835;font-size:12px;font-weight:600}body:has([data-christmas-lace]) .suggestion .value-list.fl-18-ab-test-a{display:flex!important;flex-wrap:wrap;gap:6px;max-width:100%;margin-left:0}body:has([data-christmas-lace]) .suggestion .value-list.fl-18-ab-test-b{display:none!important}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .custom-text-picker .suggestion .value{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:34px;padding:6px 10px;background:#fff!important;border:1px solid #e4cdd2;border-radius:5px;color:var(--fl-xmas-accent);font-size:12px;line-height:1.3;white-space:nowrap;text-align:center}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .custom-text-picker .suggestion .value:hover,body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .custom-text-picker .suggestion .value:focus-visible{border-color:var(--fl-xmas-accent);background:#f5e3e7!important}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .insight-card{display:none!important}body:has([data-christmas-lace]) .personalization-message{color:var(--fl-xmas-accent)}body:has([data-christmas-lace]) [js-go-to-next-step],body:has([data-christmas-lace]) [js-atc]{background:var(--fl-xmas-accent)!important;border:1px solid var(--fl-xmas-accent);color:#fff8ee!important;min-height:48px;border-radius:6px;font-size:15px!important;line-height:1.4!important;white-space:normal;text-align:center;padding:12px 16px}body:has([data-christmas-lace]) .custom-bundle-sticky-btn-container{background:#fcf6f3}body:has([data-christmas-lace]) .custom-text-status .text{color:var(--fl-xmas-accent)}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .info-wrapper .option-values>div.active{background:var(--fl-xmas-accent);color:#fff8ee;border-color:var(--fl-xmas-accent)}body:has([data-christmas-lace]) .product-info .accordion{border-color:#e5cdd1}body:has([data-christmas-lace]) .product-info .accordion__toggle{font-size:14px;color:var(--fl-xmas-accent);padding-block:18px}body:has([data-christmas-lace]) .fl-christmas-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1050px,100%);margin:28px auto 0}body:has([data-christmas-lace]) .fl-christmas-steps article{min-width:0;padding:22px;border:1px solid #deb7c180;border-radius:8px;background:#ffffff07}body:has([data-christmas-lace]) .fl-christmas-steps .fl-christmas-steps__number{display:block;font-size:11px;letter-spacing:.14em;color:#fff8ee;margin-bottom:16px}body:has([data-christmas-lace]) .fl-christmas-steps h3{font-family:var(--heading-font-family,serif);font-size:27px;line-height:1.12;margin:0 0 10px;color:inherit;font-weight:400}body:has([data-christmas-lace]) .fl-christmas-steps p{font-size:14px;line-height:1.65;margin:0;color:#fff8ee}body:has([data-christmas-lace]) .fl-christmas-steps a{display:inline-block;margin-top:18px;font-size:13px;text-underline-offset:5px;text-decoration:underline;color:#fff8e8}body:has([data-christmas-lace]) .customer-count,body:has([data-christmas-lace]) .customer-text{color:var(--fl-xmas-accent)!important}body:has([data-christmas-lace]) .customer-subtext{color:#76555f}@media(max-width:699px){body:has([data-christmas-lace]) .fl-christmas-steps{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}body:has([data-christmas-lace]) .fl-christmas-steps article{padding:22px}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header{gap:5px}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header .step-divider{min-width:3px;width:8px}body:has([data-christmas-lace]) .bundle-picker--price-wrapper .subheading{font-size:13px}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .product-card .info-wrapper{padding-inline:12px}}@media(min-width:1000px){body:has([data-christmas-lace]) .product-info__title{font-size:clamp(38px,3vw,50px)}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper{padding:26px 24px}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper>.heading{font-size:31px;line-height:1.15}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header .step-tab{font-size:13px}}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .custom-text-picker input.invalid{border-color:#b32635}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .custom-text-picker .suggestion{flex-direction:column;align-items:flex-start}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .custom-text-picker .suggestion .value-list{width:100%;min-width:0;max-width:100%;margin-inline:0;padding-inline:0;padding-block:2px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .custom-text-picker .suggestion .value+.value{margin-left:0}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .custom-text-picker .suggestion .value.active{background:#f5e3e7!important;color:var(--fl-xmas-accent)}@media(max-width:699px){body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:4px}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header .step-divider{display:none}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header .step-tab{width:100%;min-width:0;min-height:44px;padding:7px 4px;gap:4px;justify-content:center}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header .step-tab .icon{width:22px;height:22px;flex:0 0 22px}body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header .step-tab .text{white-space:nowrap}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .info-wrapper .option-values>span{width:32px;height:32px}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .info-wrapper .option-values>div{min-width:36px;min-height:36px;font-size:12px}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .info-wrapper .option-values:has(>div){gap:4px}}@media(max-width:360px){body:has([data-christmas-lace]) .bundle-picker--picker-wrapper .step-header .step-tab{font-size:11px}body:has([data-christmas-lace]) .bundle-picker--price-wrapper .total-price__sale-price{flex-direction:column;gap:2px;align-items:flex-end}}body:has([data-christmas-lace]) .fl-christmas-payments{background:#fff;padding:14px 12px;border:1px solid #eddee1;border-radius:8px;margin-bottom:20px}body:has([data-christmas-lace]) .fl-christmas-payments img{display:block;background:#fff}body:has([data-christmas-lace]) .product-info__icon-text-badge:before{content:none}body:has([data-christmas-lace]) .fl-christmas-magic{box-sizing:border-box;width:100%;min-width:0;padding:34px 24px 22px;margin:8px 0 24px;background:var(--fl-xmas-accent);color:#fff8ee;text-align:center}body:has([data-christmas-lace]) .fl-christmas-magic .fl-christmas-magic__eyebrow{margin:0 0 18px;font-family:var(--text-font-family);font-size:10px!important;line-height:1.5;letter-spacing:.2em;font-weight:500;color:#fff8ee}body:has([data-christmas-lace]) .fl-christmas-magic .fl-christmas-magic__title{margin:0;font-family:var(--heading-font-family);font-size:clamp(29px,7.6vw,42px);line-height:1.08;letter-spacing:-.025em;font-weight:400;color:#fff8ee;overflow-wrap:normal}body:has([data-christmas-lace]) .fl-christmas-magic .fl-christmas-magic__title em{font-family:inherit;font-style:italic;font-weight:400}body:has([data-christmas-lace]) .fl-christmas-magic .fl-christmas-magic__copy{max-width:28ch;margin:20px auto 24px;font-size:15px!important;line-height:1.65;color:#fff8ee}body:has([data-christmas-lace]) .fl-christmas-magic .fl-christmas-magic__offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:12px;row-gap:4px;margin:0;padding-top:17px;border-top:1px solid #fff8ee38;font-size:10px!important;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:#fff8ee}body:has([data-christmas-lace]) .fl-christmas-magic .fl-christmas-magic__offer strong{font-size:12px;letter-spacing:.08em;color:#fff8ee}@media(max-width:360px){body:has([data-christmas-lace]) .fl-christmas-magic{padding-inline:18px}body:has([data-christmas-lace]) .fl-christmas-magic .fl-christmas-magic__copy{font-size:14px!important}}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .step-body .product-card .custom-text-picker input::placeholder{color:#78636b;opacity:1}body:has([data-christmas-lace]) .product-info__bundle-picker .bundle-picker--picker-wrapper .usp-list .text{color:#421f2a}body:has([data-christmas-lace]) .fl-christmas-motif-stage{position:relative;isolation:isolate;width:100%;max-width:1240px;height:124px;margin-inline:auto;pointer-events:none}body:has([data-christmas-lace]) .fl-christmas-motif{display:block;position:absolute;top:-22px;right:6%;width:132px;height:132px;max-width:none;object-fit:contain;transform-origin:50% 65%;animation:fl-christmas-float 7s ease-in-out infinite;pointer-events:none;-webkit-user-select:none;user-select:none}body:has([data-christmas-lace]) .fl-christmas-motif-stage--snowflake .fl-christmas-motif{right:auto;left:6%;animation-delay:-2.3s}body:has([data-christmas-lace]) .fl-christmas-motif-stage--stocking .fl-christmas-motif{right:8%;animation-delay:-4.8s;animation-duration:8s}@keyframes fl-christmas-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}}@media(max-width:699px){body:has([data-christmas-lace]) .fl-christmas-motif-stage{height:88px}body:has([data-christmas-lace]) .fl-christmas-motif{top:-12px;width:88px;height:88px}}@media(prefers-reduced-motion:reduce){body:has([data-christmas-lace]) .fl-christmas-motif{animation:none;transform:none}}body:has([data-christmas-lace]) .product-info__icon-text-badge .icon{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px}body:has([data-christmas-lace]) .product-info__icon-text-badge .fl-christmas-santa{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:24px;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/120/assets/christmas-lace.css.map */
