:root{--thanksgi-accent: #00BBFF;--thanksgi-badge: #2BCAFF}.new-life-kv{padding:0}.new-life-tabbar{background-color:#fedfe5!important;margin-bottom:calc(80 * var(--px))}.common-tabbar-item{color:#333;font-size:calc(24 * var(--px));line-height:1.2;border-bottom:1px solid #333333}.common-tabbar-item.active{border-bottom:1px solid #333333!important}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .product-add-cart-btn span{width:auto;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:850px){.new-life-tabbar{margin-bottom:calc(40 * var(--px))}.common-tabbar-container{padding:0!important;padding-block:calc(14 * var(--px))!important;display:flex!important;justify-content:space-between!important}.common-tabbar-item{font-size:calc(12 * var(--px));margin-right:0!important}.common-tabbar-buy .btn-content{display:none!important}}#jp-countdown-main{margin-bottom:calc(80 * var(--px))}#jp-countdown-main .countdown-container>div .number-container{font-size:calc(72 * var(--px))}#jp-countdown-main .countdown-container>div .unit{font-size:calc(20 * var(--px))}#jp-countdown-main .countdown-container .countdown-days{gap:calc(16 * var(--px));padding-right:calc(48 * var(--px))}#jp-countdown-main .countdown-container .countdown-hours,#jp-countdown-main .countdown-container .countdown-minutes{gap:calc(16 * var(--px));padding-right:calc(80 * var(--px))}#jp-countdown-main .countdown-container .countdown-seconds{gap:calc(16 * var(--px))}#jp-countdown-main .countdown-container .countdown-hours .number-container:after{font-size:calc(40 * var(--px));right:calc(34 * var(--px))}#jp-countdown-main .countdown-container .countdown-minutes .number-container:after{font-size:calc(40 * var(--px));right:calc(34 * var(--px))}@media(max-width:850px){#jp-countdown-main{margin-bottom:calc(40 * var(--px))}#jp-countdown-main .countdown-container>div .number-container{font-size:calc(48 * var(--px));font-family:Rany}#jp-countdown-main .countdown-container>div .unit{font-size:calc(12 * var(--px))}#jp-countdown-main .countdown-container .countdown-days,#jp-countdown-main .countdown-container .countdown-hours,#jp-countdown-main .countdown-container .countdown-minutes{padding-right:calc(26 * var(--px));gap:calc(8 * var(--px))}#jp-countdown-main .countdown-container .countdown-seconds{gap:calc(8 * var(--px))}#jp-countdown-main .countdown-container .countdown-hours .number-container:after{font-size:calc(18 * var(--px));right:calc(12 * var(--px))}#jp-countdown-main .countdown-container .countdown-minutes .number-container:after{font-size:calc(18 * var(--px));right:calc(12 * var(--px))}}.comp-product{margin-bottom:calc(80 * var(--px))}.comp-product .header{text-align:center;display:flex;flex-direction:column;width:fit-content;max-width:100%;justify-content:center;align-items:center;margin-inline:auto;position:relative}.comp-product .header .subtitle:before,.comp-product .header .subtitle:after{display:none}.comp-product .header .title{color:#000;font-size:calc(48 * var(--px));font-weight:600;line-height:1.2;margin-bottom:calc(12 * var(--px));position:relative;padding-inline:calc(85 * var(--px))}.comp-product .header .title:before,.comp-product .header .title:after{content:"";display:block;background-size:contain;background-repeat:no-repeat;width:calc(69 * var(--px));height:calc(69 * var(--px));position:absolute;top:50%;transform:translateY(-50%)}.comp-product .header .title:before{left:0;background-image:url(/cdn/shop/files/2026-anniversary-time-left.webp)}.comp-product .header .title:after{right:0;background-image:url(/cdn/shop/files/2026-anniversary-time-right.webp)}.comp-product .header .subtitle{color:#000;font-size:calc(24 * var(--px));font-weight:400;line-height:1.2;margin-bottom:calc(20 * var(--px));position:relative;font-family:Noto Sans JP!important}.comp-product .header .addition .count-down-container{margin-inline:auto}.comp-product .countdown-container>div .number-container{font-size:calc(72 * var(--px));font-weight:700;line-height:1;min-height:calc(76 * var(--px))}.comp-product .countdown-container>div .unit{font-size:calc(20 * var(--px));line-height:1.2;min-height:calc(29 * var(--px));margin-bottom:calc(8 * var(--px))}.comp-product .countdown-container .countdown-days{padding-right:calc(48 * var(--px))}.comp-product .countdown-container .countdown-hours,.comp-product .countdown-container .countdown-minutes{padding-right:calc(80 * var(--px))}.comp-product .countdown-container .countdown-hours .number-container:after,.comp-product .countdown-container .countdown-minutes .number-container:after{font-size:calc(40 * var(--px));font-weight:700;top:58%;right:calc(20 * var(--px))}.countdown-container{display:flex;justify-content:center}.countdown-container>div{display:flex;flex-direction:column-reverse;padding:0}.countdown-container>div .number-container{font-size:calc(72 * var(--px));font-family:Rany!important;color:#333;line-height:1.2}.countdown-container>div .unit{font-family:Rany;color:#333;font-weight:400;font-size:calc(20 * var(--px))}.countdown-container .countdown-days{position:relative;padding-right:calc(48 * var(--px))}.countdown-container .countdown-hours{position:relative;padding-right:calc(80 * var(--px))}.countdown-container .countdown-minutes{padding-right:calc(80 * var(--px));position:relative}.countdown-container .countdown-hours .number-container:after{content:":";position:absolute;font-size:calc(40 * var(--px));top:60%;transform:translateY(-50%);right:calc(20 * var(--px))}.countdown-container .countdown-minutes .number-container:after{content:":";font-size:calc(40 * var(--px));position:absolute;top:60%;transform:translateY(-50%);right:calc(20 * var(--px))}.section-spring-25-products .container .ptoduct-item .product-content{display:flex;flex-direction:column}.section-spring-25-products .container .ptoduct-item .product-content .price-and-btn{flex:1}.section-spring-25-products .container .ptoduct-item .product-image a{display:flex}.section-spring-25-products .product-title{color:#333;text-decoration:none;padding-bottom:calc(12 * var(--px));font-size:calc(24 * var(--px));width:fit-content}.section-spring-25-products .product-title .title-addition,.section-spring-25-products .product-title .title-addition *{text-decoration:none}.section-spring-25-products .product-title:after{display:none}.section-spring-25-products .price-and-btn .button-container .shopify-button{border-radius:calc(40 * var(--px))}.section-spring-25-products .price-and-btn .button-container .shopify-button buy-now-button{background-color:#000;color:#d9b288;border-radius:calc(40 * var(--px)) 0 0 calc(40 * var(--px));font-family:Noto Sans JP!important}.section-spring-25-products .price-and-btn .button-container .shopify-button add-cart-button{background:linear-gradient(146.976deg,#d6b691 14.857%,#ba9569 69.048%);border-radius:0 calc(40 * var(--px)) calc(40 * var(--px)) 0}.section-spring-25-products .price-and-btn .product-price-container .product-price{font-family:Rany,var(--rany-regular);font-size:calc(14 * var(--px));color:#33333380;font-weight:400}.section-spring-25-products .price-and-btn .product-price-container .product-discount-price{color:transparent!important;background:linear-gradient(94.45deg,#a07543 -31.23%,#cea167,#e5d5ad 141.28%);-webkit-background-clip:text;background-clip:text;font-family:Rany,var(--rany-regular);font-size:40px;font-weight:700;line-height:1.2}.section-spring-25-products .price-and-btn .product-price-container .product-discount-price span{font-size:calc(20 * var(--px));line-height:1.2}.section-spring-25-products .price-and-btn .product-price-container .product-discount-price span:first-child{font-weight:700}@media(min-width:851px){.section-spring-25-products .price-and-btn{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:end;gap:10px}.section-spring-25-products .price-and-btn .product-price-container{grid-column:1;grid-row:1;justify-self:start}.section-spring-25-products .price-and-btn .button-container{grid-column:1;grid-row:2;justify-self:start}.section-spring-25-products .price-and-btn .amazon-button{grid-column:2;grid-row:2;display:flex;justify-content:center;align-items:center;width:300px;height:40px;background:#f59328;border-radius:calc(40 * var(--px));overflow:hidden;font-size:calc(18 * var(--px))}.section-spring-25-products .price-and-btn .amazon-button img{height:min(calc(24 * var(--px)),24px)}}@media(max-width:850px){.section-spring-25-products .price-and-btn{flex-direction:column;align-items:center}.section-spring-25-products .product-additional-note{width:100%;max-width:300px;margin-inline:auto;text-align:left}.section-spring-25-products .price-and-btn .product-price-container{order:1}.section-spring-25-products .price-and-btn .button-container{order:2;width:100%;max-width:300px}.section-spring-25-products .price-and-btn .button-container .shopify-button{width:100%;height:calc(27 * var(--px))}.section-spring-25-products .price-and-btn .amazon-button{order:3;display:flex;justify-content:center;align-items:center;width:100%;max-width:300px;height:calc(27 * var(--px));background:#f59328;border-radius:calc(40 * var(--px));overflow:hidden}.section-spring-25-products .price-and-btn .amazon-button img{height:min(calc(20 * var(--px)),20px)}}@media(max-width:500px){.section-spring-25-products .price-and-btn .button-container,.section-spring-25-products .price-and-btn .amazon-button{width:270px;max-width:270px;margin-inline:auto}}.section-spring-25-products .container .ptoduct-item{overflow:visible;background-color:#fff!important;box-shadow:0 calc(4 * var(--px)) calc(24 * var(--px)) #00000014;border-radius:calc(12 * var(--px))}.section-spring-25-products .container .ptoduct-item .product-image{background:var(--12345, linear-gradient(180deg, #FFF1D5 -8.7%, #F9FFF7 51.61%, #D5F2FF 119.3%));overflow:hidden;border-radius:calc(12 * var(--px)) 0 0 calc(12 * var(--px))}.section-spring-25-products .container .ptoduct-item .discount-percentage{position:absolute;top:calc(-16 * var(--px));left:calc(-21 * var(--px));right:auto;width:calc(164 * var(--px));min-height:calc(72 * var(--px));display:flex;align-items:center;justify-content:center;padding:calc(8 * var(--px)) calc(12 * var(--px));box-sizing:border-box;background:linear-gradient(125deg,#07ace2 7.69%,#7ddfff 47.12%,#00ade5 94.71%);color:#fff;font-family:Rany!important;font-size:calc(24 * var(--px));font-weight:500;line-height:1;text-align:center;border-radius:0;box-shadow:calc(4 * var(--px)) calc(4 * var(--px)) calc(12 * var(--px)) #0000004d;z-index:2}.section-spring-25-products .container .ptoduct-item .discount-percentage span{font-size:inherit;font-weight:700}.section-spring-25-products .container .ptoduct-item.product-item--right .discount-percentage{left:calc(58.3333% - calc(21 * var(--px)));right:auto}@media(max-width:850px){.comp-product .header .title{font-size:calc(24 * var(--px));margin-bottom:calc(12 * var(--px));padding-inline:calc(27 * var(--px));white-space:nowrap}.comp-product .header .title:before,.comp-product .header .title:after{width:calc(27 * var(--px));height:calc(27 * var(--px))}.comp-product .header .subtitle{font-size:calc(16 * var(--px));margin-bottom:calc(20 * var(--px))}.comp-product .countdown-container>div .number-container{font-size:calc(40 * var(--px));min-height:calc(52 * var(--px))}.comp-product .countdown-container>div .unit{font-size:calc(12 * var(--px));min-height:calc(20 * var(--px));margin-bottom:calc(4 * var(--px))}.comp-product .countdown-container .countdown-days{padding-right:calc(28 * var(--px))}.comp-product .countdown-container .countdown-hours,.comp-product .countdown-container .countdown-minutes{padding-right:calc(32 * var(--px))}.comp-product .countdown-container .countdown-hours .number-container:after,.comp-product .countdown-container .countdown-minutes .number-container:after{font-size:calc(24 * var(--px));right:calc(12 * var(--px))}.countdown-container>div .number-container{font-size:calc(40 * var(--px))}.countdown-container>div .unit{font-size:calc(10 * var(--px))}.countdown-container .countdown-days,.countdown-container .countdown-hours,.countdown-container .countdown-minutes{padding-right:calc(28 * var(--px))}.countdown-container .countdown-hours .number-container:after{font-size:calc(18 * var(--px));right:calc(14 * var(--px))}.countdown-container .countdown-minutes .number-container:after{font-size:calc(18 * var(--px));right:calc(14 * var(--px))}.section-spring-25-products .container .ptoduct-item .product-image{border-radius:calc(12 * var(--px)) calc(12 * var(--px)) 0 0}.section-spring-25-products .container .ptoduct-item .discount-percentage{top:calc(-10 * var(--px));left:calc(-12 * var(--px));right:auto;width:auto;min-height:32px;font-size:calc(10 * var(--px));padding:calc(4 * var(--px)) calc(15 * var(--px));line-height:1;box-shadow:calc(3 * var(--px)) calc(3 * var(--px)) calc(8 * var(--px)) #0000004d}.section-spring-25-products .container .ptoduct-item .discount-percentage span{font-size:inherit}.section-spring-25-products .container .ptoduct-item.product-item--right .discount-percentage{left:calc(-12 * var(--px));right:auto}}.section-pd-25-products .container .title{color:#000;text-align:center;font-size:calc(48 * var(--px));margin-bottom:calc(20 * var(--px));font-family:Noto Sans JP}.section-pd-25-products .container .subtitle{color:#000;font-size:calc(24 * var(--px));line-height:1.2;margin-bottom:calc(20 * var(--px));font-family:Noto Sans JP!important;text-align:center}.section-pd-25-products .container .product-container .ptoduct-item{overflow:visible}.section-pd-25-products .container .product-container .ptoduct-item .discount-box .text .unit,.section-pd-25-products .container .product-container .ptoduct-item .discount-box svg{display:none}.section-pd-25-products .container .product-container .ptoduct-item .discount-box .text .discount-percentage{font-size:calc(20 * var(--px));line-height:1.2;text-align:center;background:linear-gradient(73deg,#07ace2 4.65%,#7ddfff 49.8%,#00ade5 104.31%);color:#fff;font-family:var(--rany-regular);padding:calc(12 * var(--px)) calc(30 * var(--px));box-shadow:4px 4px 12px #0000004d;font-weight:400}.section-pd-25-products .container .product-container .ptoduct-item .discount-box{width:calc(125 * var(--px));left:calc(-21 * var(--px));top:calc(-16 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item .product-content{background-position:bottom;background-size:cover;text-align:center}.section-pd-25-products .container .product-container .ptoduct-item .product-content .product-subtitle{font-family:Noto Sans JP!important;color:#9b7648}.section-pd-25-products .container .product-container .ptoduct-item .product-content .product-price-container .product-discount-price{font-size:calc(14 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item .product-content .product-title{color:#333;min-height:26px;font-family:Noto Sans JP!important;margin-bottom:0}.section-pd-25-products .container .product-container .ptoduct-item .product-content{flex:1 1 auto}.section-pd-25-products .container .product-container .ptoduct-item .product-content .product-additional-note{font-family:Noto Sans JP!important;margin-bottom:0;line-height:1.2}.section-pd-25-products .container .product-container .ptoduct-item .product-content .product-price-container{justify-content:center;flex-wrap:wrap}.section-pd-25-products .container .product-container .ptoduct-item .product-content .product-price-container .product-price{color:transparent!important;background:linear-gradient(94.45deg,#a07543 -31.23%,#cea167,#e5d5ad 141.28%);-webkit-background-clip:text;background-clip:text}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container{margin-top:auto;margin-inline:auto;flex-direction:column;height:auto;gap:calc(8 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .shopify-button{min-width:80%;width:80%;flex-basis:auto}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .amazon-button{display:flex;justify-content:center;align-items:center;width:80%;flex-basis:auto;background:#f59328;border-radius:100px;overflow:hidden}@media(min-width:851px){.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .shopify-button,.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .amazon-button{height:32px}}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .amazon-button img{height:min(calc(21 * var(--px)),21px)}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .product-link{background-color:#000;color:#d9b288;font-family:Noto Sans JP!important}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .product-add-cart-btn{background:linear-gradient(90deg,#d7b891,#b79266);width:40%}@media(max-width:850px){.section-pd-25-products .container .title{font-size:calc(24 * var(--px))}.section-pd-25-products .container .subtitle{font-size:calc(16 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item .discount-box .text .discount-percentage{font-size:calc(8 * var(--px));padding:calc(4 * var(--px)) calc(12 * var(--px));font-weight:400}.section-spring-25-products .price-and-btn .product-price-container .product-price{font-size:clamp(8px,1.5vw,12px)}.section-pd-25-products .container .product-container .ptoduct-item .discount-box{width:calc(72 * var(--px));left:calc(-10 * var(--px));top:calc(-10 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container{width:80%;max-width:calc(260 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .shopify-button{height:calc(17.4 * var(--px));min-width:unset;width:90%}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .amazon-button{height:calc(17.4 * var(--px));width:90%}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .amazon-button img{height:calc(10 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .product-link{font-size:calc(8 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item .product-content .product-subtitle{font-size:calc(8 * var(--px));margin-bottom:0}.section-pd-25-products .container .product-container .ptoduct-item .product-content .product-title{font-size:calc(12 * var(--px));margin-bottom:0;min-height:0;line-height:1.2}.section-pd-25-products .container .product-container .ptoduct-item .product-content .product-additional-note{font-size:calc(6 * var(--px));min-height:0;font-weight:400;margin-bottom:0;line-height:1.2;margin-top:3px}.section-pd-25-products .container .product-container .ptoduct-item .product-content .product-price-container .product-discount-price{font-size:calc(10 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .product-add-cart-btn span svg{width:calc(12 * var(--px));height:calc(12 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item .product-content .button-container .product-add-cart-btn span{justify-content:center;align-items:center}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2{width:100%}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .product-image{width:100%;height:auto}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .discount-box .text .discount-percentage{font-size:calc(10 * var(--px));padding-inline:calc(15 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .discount-box{width:calc(108 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .product-content .button-container{margin-inline:auto}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .product-content .button-container .shopify-button,.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .product-content .button-container .amazon-button{height:calc(27 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .product-content .button-container .product-link{font-size:calc(14 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .product-content .button-container .product-add-cart-btn span svg{width:calc(14 * var(--px));height:calc(14 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .product-content .product-subtitle{font-size:calc(12 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .product-content .product-title{font-size:calc(18 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .product-content .product-additional-note{font-size:calc(14 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .product-content .product-price-container .product-price{font-size:calc(40 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item.m-column-2 .product-content .product-price-container .product-discount-price{font-size:calc(16 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item.ptoduct-item--1 .product-content .button-container,.section-pd-25-products .container .product-container .ptoduct-item.ptoduct-item--4 .product-content .button-container{width:100%;max-width:300px}.section-pd-25-products .container .product-container .ptoduct-item.ptoduct-item--1 .product-content .button-container .shopify-button,.section-pd-25-products .container .product-container .ptoduct-item.ptoduct-item--4 .product-content .button-container .shopify-button{width:90%;min-width:unset;height:calc(27 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item.ptoduct-item--1 .product-content .button-container .amazon-button,.section-pd-25-products .container .product-container .ptoduct-item.ptoduct-item--4 .product-content .button-container .amazon-button{width:90%;height:calc(27 * var(--px))}.section-pd-25-products .container .product-container .ptoduct-item.ptoduct-item--1 .product-content .button-container .amazon-button img,.section-pd-25-products .container .product-container .ptoduct-item.ptoduct-item--4 .product-content .button-container .amazon-button img{height:min(calc(20 * var(--px)),20px)}}.spring-addition{background-color:#f0f5f6;padding:40px}.spring-addition .title{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:1.5em;color:#333}.spring-addition .content .item{padding-bottom:1.5em;font-size:16px;line-height:1.4;color:#333333b3;font-family:Noto Sans JP!important}.spring-addition .content .item-title{color:#333;line-height:1.4;font-weight:700;font-size:16px;font-family:Noto Sans JP!important}@media(max-width:850px){.spring-addition{padding:0}.spring-addition .title{font-size:14px;line-height:1.2}.spring-addition .content .item{font-size:12px;line-height:1.2}.spring-addition .content .item-title{line-height:1.2;font-size:12px}}.index-login{background-color:#f0f5f6!important}.index-login .icon-list{background-image:unset;background-color:#dcd3be;background:linear-gradient(180deg,#dcd3be,#ebebeb);border-radius:12px;border:#e3dbd2 1px solid}.index-login .icon-list .icon-list__text h3 strong,.index-login .icon-list .icon-list__text p{color:#3339}.index-login .icon-list__item:not(:last-child):after{background-color:#3339}@media(max-width:850px){.index-login .icon-list .item-1,.index-login .icon-list .item-2,.index-login .icon-list .item-3,.index-login .icon-list .item-4{flex:0 1 25%;padding-inline:calc(4 * var(--px))}.index-login .icon-list .icon-list__text h3 strong{font-size:calc(11 * var(--px))}.index-login .icon-list .icon-list__text p{font-size:calc(8 * var(--px))}}.index-login .icon-list{margin-top:-15%}@media(max-width:850px){.index-login .icon-list{margin-top:calc(-30% + 10px)}}main.main-content{background-color:#f0f5f6}.section-spring-25-products .container .ptoduct-item .product-image{display:flex}.section-spring-25-products .container .ptoduct-item .product-image a{color:transparent}.section-spring-25-products .container .ptoduct-item .product-image a>*:not(img){display:none}.section-spring-25-products .product-title:after{width:0}.section-spring-25-products .product-additional-note .add-content .add-item ul{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(24 * var(--px));row-gap:calc(8 * var(--px));text-align:left;padding-top:calc(20 * var(--px))}.section-spring-25-products .product-additional-note .add-content .add-item ul li{width:auto;font-size:16px!important;margin:0;line-height:1.6;color:#5c5c5c;font-family:Noto Sans JP!important}@media(min-width:851px){.section-spring-25-products .product-additional-note .add-content .add-item ul li{font-size:16px}.new-common-media__content-inner .content{position:absolute;top:32%;left:15%}}.section-spring-25-products .product-title .title-addition{display:flex;gap:calc(9 * var(--px));padding-left:calc(10 * var(--px));padding:0;margin-bottom:calc(8 * var(--px));text-decoration:unset}.section-spring-25-products .product-title .title-addition .star-text,.section-spring-25-products .product-title .title-addition .cashback-text{text-decoration:none;border-bottom:none}.section-spring-25-products .product-title .title-addition .star-text{display:flex;background-color:#fff0dc;color:#955d32;font-size:calc(12 * var(--px));line-height:calc(16 * var(--px));padding-inline:calc(11 * var(--px));padding-block:calc(2 * var(--px));min-height:calc(20 * var(--px));height:fit-content;border-radius:0;font-weight:500}.section-spring-25-products .product-title .title-addition .cashback-text{display:flex;align-items:center;background-color:#d52744;color:#fff;font-size:calc(14 * var(--px));line-height:1.2;padding-inline:calc(6 * var(--px));padding-block:calc(6 * var(--px));height:fit-content;border-radius:calc(5 * var(--px));font-weight:700}.section-spring-25-products .product-title .title-addition .star-box{height:fit-content;display:flex;gap:calc(9 * var(--px))}.section-spring-25-products .product-title .title-addition .star-box img{width:calc(22 * var(--px));height:calc(21 * var(--px))}.section-spring-25-products .container .ptoduct-item .product-content .price-and-btn:after{content:"";font-size:calc(14 * var(--px));line-height:1.2;padding-top:calc(16 * var(--px));color:#333333b2;position:absolute;bottom:calc(28 * var(--px))}.section-spring-25-products .container .ptoduct-item .product-content{padding-bottom:calc(20 * var(--px))}@media(max-width:850px){.section-spring-25-products .container .ptoduct-item .product-content{position:relative;border-radius:0 0 12px 12px;background:#fffcf8;padding-bottom:calc(24 * var(--px))}.section-spring-25-products .product-title{position:static;text-decoration:unset}.section-spring-25-products .product-title .title-addition{display:block;position:absolute;bottom:0;right:0;margin:0;padding:0;gap:0}.section-spring-25-products .product-title .title-addition .star-text,.section-spring-25-products .product-title .title-addition .star-box{display:none}.section-spring-25-products .product-title .title-addition .cashback-text{border-radius:12px 0;background:#d52744;padding:4px;display:flex;align-items:center;justify-content:center;font-size:calc(10 * var(--px));line-height:1;box-sizing:border-box}.section-spring-25-products .product-additional-note .add-content .add-item ul{padding-top:calc(12 * var(--px));column-gap:calc(16 * var(--px));row-gap:calc(6 * var(--px))}.section-spring-25-products .product-additional-note .add-content .add-item ul li{text-align:left;font-size:clamp(12px,1.5vw,14px)!important}}@media(min-width:501px)and (max-width:850px){.section-spring-25-products .product-additional-note{max-width:none;width:100%;margin-inline:auto;text-align:center;overflow:visible}.section-spring-25-products .product-additional-note .add-content,.section-spring-25-products .product-additional-note .add-content .add-item{overflow:visible}.section-spring-25-products .product-additional-note .add-title{display:block;width:100vw;max-width:100vw;position:relative;left:50%;transform:translate(-50%);box-sizing:border-box;padding-inline:calc(12 * var(--px));margin-inline:0;text-align:center}.section-spring-25-products .product-additional-note .add-content .add-item ul{max-width:300px;width:100%;margin-left:calc((100% - 300px)/2);margin-right:auto;text-align:left}.section-spring-25-products .container .ptoduct-item{background-color:#fffcf8!important;overflow:visible}.section-spring-25-products .container .ptoduct-item .product-content{overflow:visible}.section-spring-25-products .product-title .title-addition{z-index:2}.section-spring-25-products .product-title .title-addition .cashback-text{width:auto;min-width:71px;padding-inline:calc(8 * var(--px));white-space:nowrap;overflow:visible;padding-block:calc(4 * var(--px))}}@media(max-width:1200px)and (min-width:850.1px){.section-spring-25-products .container .ptoduct-item{height:400px;min-height:400px;max-height:400px;align-items:stretch}.section-spring-25-products .container .ptoduct-item .product-image{flex:0 0 400px;width:400px;height:400px;min-width:400px;min-height:400px;max-width:400px;max-height:400px;aspect-ratio:1 / 1}.section-spring-25-products .container .ptoduct-item .product-image a{width:100%;height:100%}.section-spring-25-products .container .ptoduct-item .product-image img{width:100%;height:100%;object-fit:cover}.section-spring-25-products .container .ptoduct-item .product-content{min-width:0;overflow:hidden}.section-spring-25-products .price-and-btn{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:calc(8 * var(--px));width:100%;max-width:100%;margin-top:auto}.section-spring-25-products .price-and-btn .product-price-container{grid-column:1 / -1;grid-row:1}.section-spring-25-products .price-and-btn .button-container{grid-column:1;grid-row:2;width:100%;max-width:100%;min-width:0}.section-spring-25-products .price-and-btn .button-container .shopify-button{width:100%;max-width:100%}.section-spring-25-products .price-and-btn .amazon-button{grid-column:2;grid-row:2;width:100%;max-width:100%;min-width:0}}.content .media__tip{font-family:Rany;font-size:calc(24 * var(--px));margin-bottom:calc(16 * var(--px));line-height:1;color:#fff}.content .media__product-title{font-family:Rany;font-size:calc(74 * var(--px));margin-bottom:calc(6 * var(--px));line-height:1;color:transparent!important;background:linear-gradient(272.16deg,#d7b891 23.08%,#b79266 100.84%);-webkit-background-clip:text;background-clip:text}.new-common-media__item .media__title{font-size:calc(28 * var(--px));margin-bottom:calc(0 * var(--px));line-height:1.1;color:#fff9ec}.new-common-media__addition{position:absolute;bottom:calc(80 * var(--px));right:calc(66 * var(--px))}.new-common-media__addition img{width:calc(220 * var(--px));height:auto}@media(max-width:850px){.content .media__tip{font-size:calc(16 * var(--px));margin-bottom:calc(12 * var(--px))}.content .media__product-title{font-size:calc(48 * var(--px));margin-bottom:calc(4 * var(--px))}.new-common-media__item .media__title{font-size:calc(12 * var(--px));color:#fff}.new-common-media__addition{position:absolute;bottom:calc(34 * var(--px));right:calc(40 * var(--px))}.new-common-media__addition img{width:calc(120 * var(--px))}.section-spring-25-products .price-and-btn .product-price-container .product-discount-price{font-size:clamp(24px,1.5vw,28px)}.section-spring-25-products .price-and-btn .product-price-container .product-discount-price span{font-size:clamp(8px,1.5vw,12px)}.section-spring-25-products .product-additional-note .add-title{font-size:calc(16 * var(--px))!important;color:#000;text-align:center;margin-inline:auto;font-family:Noto Sans JP!important;font-weight:600!important}.section-spring-25-products .container .ptoduct-item .product-content a{display:flex;justify-content:center}.section-spring-25-products .product-title{z-index:1;width:fit-content}.section-spring-25-products .product-title:before{content:"";position:absolute;left:0;z-index:-1;bottom:calc(24.4 * var(--px));width:100%;height:5px;display:none}}.section-pd-25-products .container .product-container .ptoduct-item .product-image{position:relative;height:auto}.section-pd-25-products .container .product-container .ptoduct-item .product-image .cashback-text{position:absolute;bottom:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:0 8px;background:#d52744;color:#fff;font-family:Rany,var(--rany-regular)!important;font-size:12px;font-style:normal;font-weight:700;line-height:120%;padding:3px 8px;white-space:nowrap;box-sizing:border-box}.section.is-width-standard,.index-award{background:#fff}.html-section:has(.spring-addition),.html-section:has(.spring-addition) .section.is-width-standard{background-color:#f0f5f6}.section-spring-25-products .product-title .product-name-line{display:inline-block;border-bottom:1px solid #000000;line-height:1.2;font-size:calc(24 * var(--px));font-weight:600;padding-bottom:calc(10 * var(--px))}.section-spring-25-products .product-title .product-name-line>span{font-family:Rany,var(--rany-regular);font-size:calc(64 * var(--px));font-weight:700}.section-spring-25-products .product-additional-note .add-title{font-size:calc(24 * var(--px));font-weight:500;line-height:1.2}@media(max-width:850px){.section-spring-25-products .product-title{font-size:calc(16 * var(--px))}.section-spring-25-products .product-title .product-name-line{font-size:calc(16 * var(--px));border-bottom:none;padding-bottom:calc(2 * var(--px));position:relative}.section-spring-25-products .product-title .product-name-line:after{content:"";position:absolute;left:0;bottom:calc(4 * var(--px));width:100%;height:calc(6 * var(--px));background:linear-gradient(94.45deg,#a07543 -31.23%,#cea167,#e5d5ad 141.28%);z-index:-1}.section-spring-25-products .product-title .product-name-line>span{font-size:calc(32 * var(--px));position:relative;z-index:1}.section-spring-25-products .container .ptoduct-item{background-color:#fff!important;gap:calc(16 * var(--px))}}.thanksgi-promo-cards{padding-block:calc(40 * var(--px)) calc(60 * var(--px))}.thanksgi-promo-cards .item-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(24 * var(--px))}.thanksgi-promo-cards .item-container>[class*=item-cell-]{width:100%;min-width:0}.thanksgi-promo-cards .item>a{display:block;height:100%}.thanksgi-promo-cards .text-container{display:none}.thanksgi-promo-cards .img-video-container .image-element__wrap img{width:100%;height:auto;border-radius:calc(12 * var(--px))}@media(max-width:850px){.thanksgi-promo-cards{padding-block:calc(24 * var(--px)) calc(40 * var(--px))}.thanksgi-promo-cards .item-container{grid-template-columns:minmax(0,1fr);gap:calc(16 * var(--px))}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/page-2026-anniversary-thanksgi-new.css.map */
