@charset "UTF-8";:root{--color-primary: #B11810;--color-secondary: #165725;--color-tertiary: #092A78;--color-accent: #EEDAA9;--color-brown: #CF803A;--color-gold: #C39A43;--color-white: #FFFFFF;--color-darkbrown: #513219;--color-santa:#e22933;--font-size-xsmall: clamp(.75rem, 1.2vw, .875rem);--font-size-small: clamp(1rem, 2vw, 1.2rem);--font-size-base: clamp(1.3rem, 2.2vw, 1.6rem);--font-size-large: clamp(1.7rem, 2.6vw, 2.1rem);--font-size-xlarge: clamp(2.4rem, 5vw, 2.8rem);--font-size-2xl: clamp(3.75rem, 7.5vw, 4.5rem);--font-weight-normal: 400;--font-weight-bold: 700;--spacing-xsmall: clamp(.3rem, 1vw, .5rem);--spacing-small: clamp(.5rem, 1.5vw, 1rem);--spacing-medium: clamp(1.6rem, 2.5vw, 1.9rem);--spacing-large: clamp(2rem, 4vw, 3rem);--spacing-xlarge: clamp(4rem, 7vw, 5.5rem);--spacing-2xl: clamp(6rem, 10vw, 7rem);--vw: 1vw;--vh: 1vh;--radius: .6rem;--radius-full: 99rem;--font-main: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-en: "Futura", "Arial", sans-serif}#christmas2025{color:var(--color-darkbrown);font-family:var(--font-main);font-size:16px;font-weight:500;font-style:normal;line-height:1.6;background-color:#246132;background-image:url(/cdn/shop/files/ft_xmas25-bg_pc-title.png);background-size:50% auto;background-position:top left;background-repeat:repeat-x;background-attachment:fixed;scroll-behavior:smooth}#christmas2025 .ft-main{overflow-x:hidden;background-color:var(--color-primary)}#christmas2025 a:hover{text-decoration:none;transition:color .25s ease,background-color .25s ease,border-color .25s ease}#christmas2025 .hover-lift{transition:transform .2s ease,box-shadow .2s ease}#christmas2025 .futura{font-family:Futura,Noto Sans JP,sans-serif;font-weight:500}#christmas2025 [class*=text-center]{text-align:center}#christmas2025 .bg--primary{background-color:var(--color-primary)!important;color:var(--color-white)}#christmas2025 .bg--secondary{background-color:var(--color-secondary)!important;color:var(--color-white)}#christmas2025 .bg--accent{background-color:var(--color-accent)!important;color:var(--color-gold)}#christmas2025 .text--primary{color:var(--color-primary)!important}#christmas2025 .text--secondary{color:var(--color-secondary)!important}#christmas2025 .text--accent{color:var(--color-accent)!important}#christmas2025 .text--darkbrown{color:var(--color-darkbrown)!important}#christmas2025 .text--white{color:var(--color-white)!important}#christmas2025 .text--gold{color:var(--color-gold)!important}#christmas2025 .button{display:inline-flex;padding:var(--spacing-xlarge) var(--spacing-xlarge);text-decoration:none;font-size:var(--font-size-large);border-radius:var(--radius-full);text-align:center;transition:.3s ease;height:auto}#christmas2025 .button span{padding:0 2rem}#christmas2025 .button:after{display:block;content:"";-webkit-mask:url(./row-white.svg) no-repeat center center / contain;-webkit-mask-image:url(./row-white.svg);mask-image:url(./row-white.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;position:relative;left:unset;height:1.1rem;width:1.1rem;background-color:#fff}#christmas2025 .button.anker:after{transform:rotate(90deg)}#christmas2025 .button--primary{background-color:var(--color-santa);border:none;position:relative;color:var(--color-white)!important;width:100%}#christmas2025 .button--secondary{background-color:var(--color-secondary);border:none;position:relative;color:var(--color-white)!important}#christmas2025 .button--white{background-color:#fff0;border:2px solid var(--color-white, #FFF);position:relative;color:var(--color-white)!important;padding:var(--spacing-large) var(--spacing-xlarge)!important;width:100%}#christmas2025 .button--primary:after{background-color:var(--color-white)}#christmas2025 .button--secondary:after{background-color:var(--color-white)}#christmas2025 .button--primary:hover{background-color:var(--color-primary)}#christmas2025 .button--white:hover{background-color:var(--color-santa)}#christmas2025 .js-anchor-target{scroll-margin-top:8rem}#christmas2025 .lp-product-card{display:flex;padding:1.4rem 3%;justify-content:center;align-items:flex-start;gap:4%;align-self:stretch;border-radius:16px;background:var(--color-accent)}#christmas2025 .ft-sec-pickup .lp-product-card{background:var(--color-white)}#christmas2025 .lp-product-card__inner-left{display:flex;width:44%;flex-direction:column;align-items:flex-start;gap:.5rem}#christmas2025 .lp-product-card__inner-right{display:flex;width:48%;flex-direction:column;align-items:flex-start;gap:.5rem}.lp-product-card__image{aspect-ratio:1 / 1}.lp-product-card__image .slick-list{border-radius:1rem}.lp-product-card__color-chips{margin-top:.5rem;gap:.5rem}.lp-product-card__color-chip{width:2rem;height:2rem;border:2px solid var(--color-accent)}.pickup__unit .lp-product-card__color-chip{border:2px solid var(--color-white)!important}.lp-product-card__title{margin-bottom:.5rem!important}.lp-product-card__category{font-size:var(--font-size-small);font-weight:600;margin-bottom:.6rem}.lp-product-card__price--original{font-size:var(--font-size-medium);font-family:var(--font-en);font-weight:500}.lp-product-card__price-block__sale{display:flex;justify-content:flex-start;align-items:flex-end;gap:4px;margin-top:-.4rem}.lp-product-card__discount{display:flex;padding:2px 4px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--color-santa);color:var(--color-white);font-size:var(--font-size-small);font-weight:500;margin-bottom:.5rem}.lp-product-card__price--sale{display:flex;align-items:flex-end;color:var(--color-santa);font-weight:500}.lp-product-card__price--sale span{font-size:2rem;font-family:var(--font-en);font-weight:500}.lp-product-card__price--sale span span.yen{font-size:var(--font-size-base)}.lp-product-card__price--sale small{font-size:var(--font-size-xsmall);font-weight:500;margin-bottom:.5rem}.lp-product-card__link.button{padding:var(--spacing-medium) var(--spacing-large)!important;font-size:var(--font-size-base)!important}.lp-product-card__link.button span{padding:0 var(--spacing-small)!important}.lp-product-card__image-maintenance{border-radius:1rem}#christmas2025 .ft-sec-mv{position:relative;width:100%}#christmas2025 .mv__inner{position:relative;display:block;width:100%}#christmas2025 .mv__image{display:block;position:relative;width:100%}#christmas2025 .mv__image img{display:block;width:100%;height:auto;object-fit:cover;object-position:center center}#christmas2025 .ft-sec-navi{position:relative;width:100%;padding:0 0 clamp(2.125rem,5.3vw,3.4rem) 0}#christmas2025 .navi__inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#christmas2025 .navi__text{padding:0 0 var(--spacing-medium);text-align:center;color:var(--color-white);font-size:var(--font-size-large)}#christmas2025 .navi__btn-collection{display:flex;justify-content:center;align-items:flex-start;gap:var(--spacing-medium, .875rem)}#christmas2025 .navi__button-secondary{position:relative;display:block;width:clamp(9.25rem,23.1vw,14.8rem);height:clamp(9.25rem,23.1vw,14.8rem);border:clamp(.1875rem,.47vw,.3rem) solid var(--color-accent);border-radius:var(--radius-full);overflow:hidden}#christmas2025 .navi__button-secondary:hover{transform:translateY(-5px);box-shadow:0 0 10px #0003}#christmas2025 .navi__button-secondary.button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:9.25rem;height:auto;aspect-ratio:1 / 1;padding:.75rem .9rem;gap:.4rem;border-radius:6.25rem;border:.4rem solid var(--color-accent, #F6E2AA);background:url(/cdn/shop/files/ft_xmas25-bg_collection_btn.png) center / cover no-repeat;box-shadow:0 .4rem #00000040;color:var(--color-gold, #F6E2AA);text-decoration:none}#christmas2025 .navi__button-label{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:0!important}#christmas2025 .navi__button-percent{font-size:var(--font-size-xlarge);font-weight:700;line-height:1;padding:0 0 0 1.2rem!important}#christmas2025 .navi__button-off{margin-top:.25rem;font-size:var(--font-size-xlarge);font-weight:700;line-height:1;padding:0 0 0 1.2rem!important}#christmas2025 .navi__button-secondary.button:after{position:static;align-self:center;margin-left:.4rem;margin-top:0;width:.9rem;height:.9rem;background-color:var(--color-accent)}#christmas2025 .navi__deco-lights{width:100%;max-width:1100px;margin:0 auto}#christmas2025 .navi__deco-lights-img{display:block;width:100%;height:auto;object-fit:contain;pointer-events:none}#christmas2025 .navi__deco-santa{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:var(--spacing-medium);overflow:visible}#christmas2025 .navi__text-hohoho{width:14rem;margin:0 0 var(--spacing-small)}#christmas2025 .navi__text-hohoho svg{display:block;width:100%;height:auto}#christmas2025 .navi__santa-img{position:relative;width:20rem;aspect-ratio:8 / 9}#christmas2025 .navi__santa-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none}#christmas2025 .navi__present-left{position:absolute;bottom:0;left:-6rem;width:21rem;height:auto;aspect-ratio:120 / 47}#christmas2025 .navi__present-left img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none}#christmas2025 .navi__present-right{position:absolute;bottom:0;right:-6rem;width:21rem;height:auto;aspect-ratio:120 / 47}#christmas2025 .navi__present-right img,#christmas2025 .navi__santa-img img,#christmas2025 .navi__present-left img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none}#christmas2025 .deco-wobble{display:inline-block;transform-origin:center bottom;animation:wobble-steps 1.2s steps(4) infinite alternate}@keyframes wobble-steps{0%{transform:translateY(0) rotate(-2deg)}25%{transform:translateY(-2px) rotate(0)}50%{transform:translateY(-4px) rotate(2deg)}75%{transform:translateY(-2px) rotate(0)}to{transform:translateY(0) rotate(-2deg)}}#christmas2025 .deco-bob{display:inline-block;animation:bob-steps 1.2s steps(4) infinite alternate}@keyframes bob-steps{0%{transform:translateY(0)}33%{transform:translateY(-4px)}66%{transform:translateY(-2px)}to{transform:translateY(0)}}#christmas2025 .navi__lead{padding:var(--spacing-xlarge) 0;line-height:1.6;text-align:center;font-size:var(--font-size-large);color:var(--color-white)}#christmas2025 .navi__anchor-block{display:flex;flex-direction:column;gap:var(--spacing-medium);align-items:flex-start;width:100%;padding:0 var(--spacing-medium)}#christmas2025 .navi__anchor-card{display:flex;flex-direction:column;align-items:center;width:86%;padding:var(--spacing-medium);background-color:var(--color-white);border-radius:clamp(1.25rem,3.1vw,2rem);box-shadow:0 clamp(.3125rem,.78vw,.5rem) 0 0 #83120c;margin:0 auto}#christmas2025 .navi__anchor-header{display:flex;align-items:center;justify-content:center;width:100%;padding:0 var(--spacing-large) 0 var(--spacing-small);border-bottom:clamp(.125rem,.31vw,.2rem) dashed var(--color-gold)}#christmas2025 .navi__anchor-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:6.5rem;height:6.5rem;padding:0 0 1rem 1rem}#christmas2025 .navi__anchor-icon img{width:100%;height:auto;display:block}#christmas2025 .navi__anchor-title{display:flex;flex-direction:row;align-items:baseline;justify-content:center;flex:1 0 auto;padding:0 1rem 1rem 0;font-family:var(--font-main);font-weight:var(--font-weight-bold);line-height:1;text-align:center;color:var(--color-darkbrown);gap:clamp(.125rem,.5vw,.25rem);white-space:nowrap}#christmas2025 .navi__anchor-title-small{font-size:var(--font-size-large)}#christmas2025 .navi__anchor-title-large{font-size:var(--font-size-xlarge)}#christmas2025 .navi__anchor-arrow,#christmas2025 .navi__anchor-item-arrow,#christmas2025 .navi__anchor-secret-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:.6rem;height:auto}#christmas2025 .navi__anchor-arrow:after,#christmas2025 .navi__anchor-item-arrow:after,#christmas2025 .navi__anchor-secret-arrow:after{content:"";display:block;width:1.1rem;height:1.1rem;-webkit-mask:url(./row-white.svg) no-repeat center center / contain;-webkit-mask-image:url(./row-white.svg);mask-image:url(./row-white.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(90deg)}#christmas2025 .navi__anchor-arrow:after,#christmas2025 .navi__anchor-item-arrow:after{background-color:var(--color-gold)}#christmas2025 .navi__anchor-secret-arrow:after{background-color:var(--color-white)}#christmas2025 .navi__anchor-list{display:flex;flex-wrap:wrap;gap:0;align-items:flex-start;justify-content:center;width:100%}#christmas2025 .navi__anchor-item{display:flex;flex-direction:column;gap:var(--spacing-xsmall);align-items:center;justify-content:center;width:50%;padding:var(--spacing-medium) var(--spacing-small) var(--spacing-small);border:clamp(.125rem,.31vw,.2rem) dashed var(--color-gold);border-top:none;border-left:none}#christmas2025 .navi__anchor-item:nth-child(1){border-right:clamp(.125rem,.31vw,.2rem) dashed var(--color-gold);border-bottom:clamp(.125rem,.31vw,.2rem) dashed var(--color-gold);border-left:none;border-top:none}#christmas2025 .navi__anchor-item:nth-child(2){border-right:none;border-bottom:clamp(.125rem,.31vw,.2rem) dashed var(--color-gold);border-left:none;border-top:none}#christmas2025 .navi__anchor-item:nth-child(3){border-right:clamp(.125rem,.31vw,.2rem) dashed var(--color-gold);border-bottom:none;border-left:none;border-top:none}#christmas2025 .navi__anchor-item:nth-child(4){border:none}#christmas2025 .navi__anchor-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.5rem;height:4.5rem}#christmas2025 .navi__anchor-item-icon img{width:100%;height:auto;display:block}#christmas2025 .navi__anchor-item-text{display:flex;align-items:center;justify-content:center;width:100%;padding:0 0 var(--spacing-xsmall) 0;font-family:var(--font-main);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.2;text-align:center;color:var(--color-darkbrown)}#christmas2025 .navi__anchor-header:hover .navi__anchor-title,#christmas2025 .navi__anchor-item:hover .navi__anchor-item-text{color:var(--color-santa)!important}#christmas2025 .navi__anchor-secret{display:flex;flex-direction:row;gap:clamp(.75rem,1.9vw,1.25rem);align-items:center;justify-content:center;width:86%;height:auto;padding:var(--spacing-small) var(--spacing-xlarge) var(--spacing-small) var(--spacing-large);background-color:var(--color-secondary);border:2px solid var(--color-secondary);border-radius:10rem;box-shadow:0 clamp(.125rem,.31vw,.2rem) clamp(.25rem,.63vw,.4rem) 0 #00000040;overflow:hidden;margin:0 auto}#christmas2025 .navi__anchor-secret:hover{background-color:var(--color-santa);border:2px solid var(--color-white)}#christmas2025 .navi__anchor-secret-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.5rem;height:4.5rem;padding:0 0 0 1rem}#christmas2025 .navi__anchor-secret-icon img{width:100%;height:auto;display:block}#christmas2025 .navi__anchor-secret-text{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 0 auto;padding:0 var(--spacing-medium) 0 0;font-size:var(--font-size-large);font-weight:var(--font-weight-bold);line-height:1;text-align:center;color:var(--color-white)}#christmas2025 .ft-sec-delivery{position:relative;width:100%;background-color:var(--color-secondary);border-bottom:clamp(.25rem,.63vw,.4rem) dashed var(--color-white)}#christmas2025 .delivery__inner{position:relative;display:flex;flex-direction:column;gap:var(--spacing-small);align-items:center;justify-content:center;width:100%;padding:var(--spacing-medium) var(--spacing-large)}#christmas2025 .delivery__content{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-small);align-items:center;justify-content:center;width:100%}#christmas2025 .delivery__image{flex:0 0 auto;width:38%;max-width:14rem}#christmas2025 .delivery__image img{display:block;width:100%;height:auto;object-fit:contain}#christmas2025 .delivery__text{display:flex;flex-direction:column;gap:.25em;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;padding:var(--spacing-small);font-family:var(--font-main);font-weight:var(--font-weight-bold);line-height:1.6;text-align:center;color:var(--color-white);white-space:pre-wrap}#christmas2025 .delivery__text-date{font-size:var(--font-size-xlarge);text-decoration:underline;text-underline-position:from-font}#christmas2025 .delivery__text-normal{font-size:var(--font-size-large)}#christmas2025 .delivery__text-accent{font-size:var(--font-size-xlarge);color:var(--color-accent)}#christmas2025 .ft-sec-pickup{position:relative;width:100%;background-color:var(--color-secondary)}#christmas2025 .pickup__inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-bottom:var(--spacing-large)}#christmas2025 .pickup__unit{display:flex;flex-direction:column;gap:var(--spacing-medium);align-items:center;width:100%;padding:0 var(--spacing-large) var(--spacing-large)}#christmas2025 .ft-sec-items{position:relative;width:100%;background:url(/cdn/shop/files/ft_xmas25-bg_product.png) repeat}#christmas2025 .pickup__header,#christmas2025 .items__header{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:26.5rem;padding:clamp(4.5rem,14vw,6rem) var(--spacing-medium) clamp(1.5rem,4vw,2.5rem);gap:var(--spacing-xsmall);text-align:center;color:var(--color-white);background-position:center top;background-repeat:no-repeat;background-size:160% auto}#christmas2025 .pickup__header{justify-content:center;width:100%;min-height:23rem;background-size:cover}#christmas2025 .pickup__header-title,#christmas2025 .items__header-title{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;font-family:var(--font-en);font-size:clamp(3.75rem,9.4vw,6rem);line-height:1.2;text-shadow:clamp(.1875rem,.47vw,.3rem) clamp(.1875rem,.47vw,.3rem) 0 var(--color-gold)}#christmas2025 .pickup__header-title p,#christmas2025 .items__header-title p{font-size:7rem;font-weight:var(--font-weight-bold);text-transform:uppercase;line-height:1.1}#christmas2025 .pickup__header-title p{font-size:5rem}#christmas2025 .pickup__header-title p.pickup__header-title-off{font-size:6rem}#christmas2025 .items__header--acce .items__header-title p,#christmas2025 .items__header--mainte .items__header-title p{font-size:5rem;line-height:1}#christmas2025 .pickup__header-subtitle,#christmas2025 .items__header-subtitle{margin-top:.25rem;font-size:var(--font-size-large);font-weight:700;line-height:1.5;text-shadow:0 2px 4px rgba(0,0,0,.3)}#christmas2025 .pickup__header--pickup20{background-image:url(/cdn/shop/files/ft_xmas25-h2_pickup_product.png)}#christmas2025 .pickup__header--secret{background-image:url(/cdn/shop/files/ft_xmas25-h2_spprice_product.png)}#christmas2025 .items__header--sofa{background-image:url(/cdn/shop/files/ft_xmas25-h2_sofa_product.png)}#christmas2025 .items__header--buddy{background-image:url(/cdn/shop/files/ft_xmas25-h2_buddy_product.png)}#christmas2025 .items__header--acce{background-image:url(/cdn/shop/files/ft_xmas25-h2_acce_product.png)}#christmas2025 .items__header--mainte{background-image:url(/cdn/shop/files/ft_xmas25-h2_mainte_product.png)}#christmas2025 .items__unit{display:flex;flex-direction:column;gap:var(--spacing-medium);align-items:center;width:100%;padding:0 var(--spacing-large) var(--spacing-large)}#christmas2025 .pickup__inner .button--white,#christmas2025 .items__inner .button--white{margin-top:var(--spacing-medium)}.leeep__slider{text-align:center;overflow:hidden}.leeep__slider .leeep__inner.bg-cloud{padding:0 0 var(--spacing-large)}.leeep__slider h3{padding:var(--spacing-medium) var(--spacing-large);margin:0;color:var(--color-white)}#christmas2025 .header__heading{line-height:130%}#christmas2025 .header__heading h2{line-height:130%;font-size:var(--font-size-2xl)}#christmas2025 .heading--bubble{line-height:130%;font-size:1.6rem;font-family:var(--font-main);background-color:var(--color-secondary);color:var(--color-accent);padding:var(--spacing-medium) var(--spacing-large);border-radius:1rem;text-align:center;position:relative;width:100%;margin-top:var(--spacing-medium)}#christmas2025 .heading--bubble:after{content:"";position:absolute;top:99%;left:50%;z-index:0;width:24px;height:16px;transform:translate(-50%);box-sizing:border-box;background-color:var(--color-secondary);clip-path:path("M1.12987 0.351563C-5.92067 0.351563 27.1299 0.351562 21.1299 0.351563C15.1299 0.351563 11.6299 14.897 11.6299 14.897C11.6299 14.897 8.1804 0.351562 1.12987 0.351563Z")}#christmas2025 .heading--bubble em{font-size:var(--font-size-base)!important}#christmas2025 .announce{padding-top:var(--spacing-large)}#christmas2025 .announce__deco-ribbon{width:100%;max-width:780px;margin:clamp(1.5rem,4vw,2.5rem) auto}#christmas2025 .announce__deco-ribbon-img{display:block;width:100%;height:auto;object-fit:contain;pointer-events:none}.announce__header{padding-bottom:var(--spacing-medium);color:var(--color-accent)}.announce__inner{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1rem;padding:0 var(--spacing-large)}.announce__inner .heading--bubble{background-color:var(--color-secondary)}.announce__inner .heading--bubble:after{background-color:var(--color-secondary)}.announce__content{font-size:1.6rem}.announce__content figure{margin-bottom:var(--spacing-medium)}.announce__content figure img{border-radius:1rem;margin-bottom:1rem}.announce__content ul{padding:0 var(--spacing-medium) 0 var(--spacing-large);list-style-type:disc;text-align:left;font-size:1.6rem}.announce__content li{padding-bottom:1.4rem}.announce__content em{font-size:1.6rem}#christmas2025 .announce__last-image{width:80%;max-width:670px;margin:0 auto}#christmas2025 .announce__last-image-img{display:block;width:100%;height:auto;object-fit:contain;pointer-events:none}.note__inner{padding:var(--spacing-xlarge) var(--spacing-large)}.note__list{padding:0 var(--spacing-medium) 0 var(--spacing-large);list-style-type:disc;text-align:left;font-size:1.6rem}.note__list li{padding-bottom:1.4rem}@media screen and (max-width: 959px){#christmas2025 .ft-sec-delivery{display:flex;justify-content:center}#christmas2025 .ft-sec-delivery .delivery__inner{width:100%;max-width:86%;margin:0 auto;padding-inline:var(--spacing-small)}#christmas2025 .delivery__content{width:100%;justify-content:center;column-gap:var(--spacing-xsmall);padding:var(--spacing-large) 0}#christmas2025 .delivery__image{width:45%;max-width:13rem}#christmas2025 .delivery__text{align-items:flex-start;text-align:left}}@media screen and (min-width: 545px) and (max-width: 959px){#christmas2025 .ft-mobile-layout-content{display:flex;justify-content:center}#christmas2025 .ft-main{width:545px;border-right:4px solid var(--color-accent);border-left:4px solid var(--color-accent);box-shadow:0 0 20px #052f0f}}@media screen and (min-width: 960px){.ft-mobile-layout-content{position:relative;justify-content:center;display:flex;flex-wrap:nowrap;margin:0 auto}#christmas2025 .ft-main{width:545px;border-right:4px solid var(--color-accent);border-left:4px solid var(--color-accent);box-shadow:0 0 20px #052f0f}#christmas2025 .ft-mobile-layout-content .ft-decoration{left:0;order:0;display:flex;justify-content:flex-end;align-items:center;padding-right:var(--spacing-large)}#christmas2025 .ft-mobile-layout-content .ft-decoration h2.pc-title{font-size:5rem;font-family:var(--font-en);font-weight:var(--font-weight-bold);line-height:1.2;text-shadow:clamp(.1875rem,.47vw,.3rem) clamp(.1875rem,.47vw,.3rem) 0 var(--color-gold);color:var(--color-white);text-align:center;padding:0;margin:0}#christmas2025 .ft-mobile-layout-content .ft-decoration img{width:100%;max-width:300px;height:auto;object-fit:contain;pointer-events:none}#christmas2025 .ft-mobile-layout-content .ft-nav{right:0;order:2;display:flex;justify-content:flex-start;align-items:center;padding:0 var(--spacing-2xl) 0 var(--spacing-large)}#christmas2025 .ft-mobile-layout-content .ft-nav .button{background-color:var(--color-santa);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.2;padding:var(--spacing-medium)!important;margin-bottom:var(--spacing-small)}#christmas2025 .ft-mobile-layout-content .ft-nav .button:hover{background-color:var(--color-primary)}#christmas2025 .ft-nav ul{list-style:none;margin:var(--spacing-small) 0 0;padding:0 var(--spacing-large)}#christmas2025 .ft-nav li+li{margin-top:.8rem}#christmas2025 .ft-nav li a{display:block;padding:.6rem 0 .9rem;text-decoration:none;border-bottom:2px dotted var(--color-gold);color:#fff}#christmas2025 .ft-nav li a:hover{border-color:var(--color-santa)}#christmas2025 .ft-nav .icon-present{position:relative;display:inline-flex;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:700}#christmas2025 .ft-nav .icon-present:before{content:"";flex:0 0 1.8rem;width:1.8rem;height:1.8rem;-webkit-mask-image:url(/cdn/shop/files/ft_xmas25-icon_present.svg);mask-image:url(/cdn/shop/files/ft_xmas25-icon_present.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-gold)}#christmas2025 .ft-nav li:nth-child(2) .icon-present:before,#christmas2025 .ft-nav li:nth-child(4) .icon-present:before,#christmas2025 .ft-nav li:nth-child(6) .icon-present:before{background-color:var(--color-accent)}#christmas2025 .ft-nav li a:hover .icon-present:before{background-color:var(--color-santa)}#christmas2025 .ft-sec-mv{max-width:125rem;margin:0 auto}#christmas2025 .navi__text{font-size:var(--font-size-base)}#christmas2025 .navi__button-secondary.button{border-radius:14rem;width:14rem}#christmas2025 .navi__text-hohoho{width:18rem}#christmas2025 .navi__santa-img,#christmas2025 .navi__present-left,#christmas2025 .navi__present-right{width:26rem}#christmas2025 .navi__anchor-card{padding:var(--spacing-medium) var(--spacing-small)}#christmas2025 .navi__anchor-list{flex-wrap:nowrap}#christmas2025 .navi__anchor-title-small{font-size:var(--font-size-base)}#christmas2025 .navi__anchor-title-large{font-size:var(--font-size-large)}#christmas2025 .navi__anchor-item-text{font-size:1.3rem}#christmas2025 .navi__anchor-item{padding:var(--spacing-medium) var(--spacing-xsmall) var(--spacing-small)}#christmas2025 .navi__anchor-item-icon{width:5.5rem;height:5.5rem}#christmas2025 .navi__anchor-item,#christmas2025 .navi__anchor-item:nth-child(1),#christmas2025 .navi__anchor-item:nth-child(2),#christmas2025 .navi__anchor-item:nth-child(3),#christmas2025 .navi__anchor-item:nth-child(4){width:25%;max-width:none;border:none}#christmas2025 .navi__anchor-item+.navi__anchor-item{border-left:clamp(.125rem,.31vw,.2rem) dashed var(--color-gold)}#christmas2025 .navi__anchor-secret-text{font-size:2rem}#christmas2025 .ft-sec-delivery.delivery--reverse .delivery__content{flex-direction:row-reverse}#christmas2025 .lp-product-card__link.button{font-size:var(--font-size-small)!important}#christmas2025 .lp-product-card__price--sale span{font-size:2.4rem}#christmas2025 .lp-product-card__price--sale span span.yen{font-size:1.8rem}#christmas2025 .items__header{min-height:30rem;background-size:135% auto}#christmas2025 .items__header--acce .items__header-title p,#christmas2025 .items__header--mainte .items__header-title p,#christmas2025 .pickup__header-title p{font-size:6rem}#christmas2025 .pickup__inner .button--white,#christmas2025 .items__inner .button--white{margin-top:var(--spacing-medium);font-size:var(--font-size-base)!important;padding:2rem var(--spacing-large)!important}#christmas2025 .delivery__inner{padding:var(--spacing-large) var(--spacing-large)}#christmas2025 .delivery__content{max-width:900px;margin:0 auto;justify-content:center;column-gap:var(--spacing-medium) var(--spacing-small) var(--spacing-medium) var(--spacing-medium)}#christmas2025 .delivery__image{width:40%;max-width:18rem}#christmas2025 .delivery__text{align-items:flex-start;text-align:left;padding:var(--spacing-medium);max-width:27rem}#christmas2025 .note .note__inner{padding-bottom:10rem}.note__list{margin:1rem auto}#christmas2025 header .header__eyebrow{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ft-christmas2025.css.map */
