.tac{text-align:center}.bold{font-weight:700}small{font-size:.8em}.marker{color:#e45a5d;font-weight:700}.marker01{font-weight:700;background:linear-gradient(transparent 60%,#f1d3d3 60%)}.bgc{background:#fcf6ed;border-radius:10px;padding:20px 20px 10px}.photo{border:solid 1px #ddd;padding:20px;display:inline-block;-webkit-box-shadow:5px 5px 5px #eee;-moz-box-shadow:5px 5px 5px #eee;box-shadow:5px 5px 5px #eee}.non-member{margin:0 auto 50px;max-width:55em;width:90%}body{line-height:1.8}.lh15{line-height:1.4}.header__icon{width:60px;height:60px}@media (min-width: 1024px){.header__icon+.header__icon{margin-inline-start:0!important}}@media screen and (max-width:1023px){.header__icon{width:50px;height:60px;padding:10px 0}}.mega-nav--sidebar .child-nav__item{font-size:.9em!important}@media (max-width: 768.98px){.js .is-open:not(.is-closing)>.main-nav__child{padding-bottom:180px}.main-nav__grandchild{font-size:.9em}}@media (min-width: 769px){.main-nav__child.mega-nav{padding:calc(4 * var(--space-unit)) 0!important}.mega-nav--sidebar .child-nav__item--toggle{padding:0!important}.mega-nav--sidebar .child-nav__item{padding:1.4rem 1rem!important}}.post_row{margin-left:-15px;margin-right:-15px;line-height:1.7}.post_col-2,.post_col-3,.post_col-30{position:relative;min-height:1px;width:100%;padding-right:15px;padding-left:15px;margin-bottom:5px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.post_col-2{width:50%}.post_col-3,.post_col-30{width:33.33333%}}@media screen and (max-width:767px){.post_col-2{width:100%}.post_col-3{width:50%}.post_col-30{width:100%}}.post_row:before,.post_row:after{content:" ";display:table}.post_row:after{clear:both}.rte ol,.rte ul{display:block;padding-inline-start:0}.rte ul li:before{width:.3em;height:.3em}.rte ul li:not(:last-child),.styled-list>li:not(:last-child),.rte ol li:not(:last-child){margin-bottom:0}@media (min-width: 769px){.mega-nav--sidebar{min-height:500px!important}}.pagetop{height:50px;width:50px;position:fixed;right:30px;bottom:30px;background:#605348;border:solid 2px #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2}.pagetop__arrow{height:10px;width:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:translateY(20%) rotate(-45deg)}@media (hover: hover) and (pointer: fine){.pagetop:hover,.pagetop:hover .pagetop__arrow{background:#46392e}}h1.page__title,.shopify-policy__body h2{font-size:1.8em}.article h1{font-size:3rem}@media screen and (max-width:767px){.article h1{font-size:2.2rem}}.article-content h3,.shopify-policy__body h3{margin-top:100px;background:#f5f5f5;padding:10px 15px;margin-bottom:25px!important;font-size:1.3em;font-weight:700}.article-content h4,.shopify-policy__body h4{padding-left:10px;border-left:solid 4px #333;margin-bottom:15px!important;font-size:1.2em;font-weight:700}.article-content h5,.shopify-policy__body h5{margin-bottom:10px!important;font-size:1.1em;font-weight:700}.article-content p,.shopify-policy__body p{margin-bottom:1em!important}.reading-width{max-width:53em}.shopify-policy__container{max-width:53em!important;padding:60px 0!important}@media (max-width: 768px){.shopify-policy__container{padding:30px var(--gutter)!important}}.product-info__price{font-size:1.3em!important;line-height:1.3em}.price__current{padding-inline-end:0!important}#variant-price-per-unit{font-size:.7em}.variant-price-per-unit{font-size:.9em!important}.m_img{margin:-15px 0 0!important}.mt0{margin-top:0!important}.mt30{margin-top:30px!important}.mt50{margin-top:50px!important}.mr10{margin-right:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.mb50{margin-bottom:50px!important}.table{width:100%}.shopify-policy__body .table th{width:18%}.bg_yellow{background:#fcf6ed;border-radius:10px;padding:30px}@media (max-width: 768px){.shopify-policy__body .table th,.shopify-policy__body .table td{display:block;width:100%}.bg_yellow{padding:20px}}.product-info__block{margin:10px 0!important}.product-description{margin-bottom:30px!important}.product-description h4{margin-bottom:15px!important;font-size:1.1em;font-weight:700}.product-description table{margin-bottom:15px;width:100%}.product-description table th{width:25%;background:#fafafa;text-align:center}.product-spec{margin-bottom:30px!important}.product-spec{font-size:.9em}.sample{background:#f7f4f0;font-weight:700;padding:15px;text-align:center;margin-bottom:15px}@media (min-width: 769px){.product-spec__label{flex:0 0 80px!important}}.product-info__add-button{flex:0 0 60%!important}.new_icon,.sale_icon,.service_icon,.name_icon,.spring_icon,.kessan_icon,.ss10_icon,.ss15_icon,.more_icon,.autumn_icon,.halloween_icon,.christmas_icon,.newyear_icon{display:inline-block;padding:0 6px;font-size:12px;margin-bottom:1px}.new_icon{border:solid 1px #46392E}.sale_icon{border:solid 1px #E35959;background:#e35959;color:#fff}.service_icon{border:solid 1px #46392E;background:#46392e;color:#fff}.name_icon{border:solid 1px #d58c8a;background:#d58c8a;color:#fff}.spring_icon{border:solid 1px #c87383;background:#c87383;color:#fff}.kessan_icon{border:solid 1px #bb394b;background:#bb394b;color:#fff}.ss10_icon{border:solid 1px #6dc1bb;background:#6dc1bb;color:#fff}.ss15_icon{border:solid 1px #30a39a;background:#30a39a;color:#fff}.more_icon{border:solid 1px #dda13b;background:#dda13b;color:#fff}.autumn_icon,.halloween_icon{border:solid 1px #ad8949;background:#ad8949;color:#fff}.christmas_icon{border:solid 1px #24486c;background:#24486c;color:#fff}.newyear_icon{border:solid 1px #da402f;background:#da402f;color:#fff}@media only screen and (max-width: 767px){.sale_icon,.new_icon,.service_icon,.name_icon,.spring_icon,.kessan_icon,.ss10_icon,.ss15_icon,.more_icon,.autumn_icon,.halloween_icon,.christmas_icon,.newyear_icon{font-size:10px;height:2.4em;line-height:2.2em;margin-bottom:0}}.service_tag{margin:0 0 5px}.system_tag{margin:0 0 20px}.system_icon{display:inline-block;padding:0 8px;font-size:14px;margin-bottom:2px;border-radius:3px}.system_icon{border:solid 1px #dcd3ca;background:#dcd3ca;color:#46392e}@media only screen and (max-width: 767px){.system_icon{font-size:12px}}.cod-order .reorder-link{display:none!important}.select_wrapper{position:relative;margin-bottom:30px}.select_wrapper:after{content:"";position:absolute;top:14px;right:20px;width:10px;height:10px;border-right:2px solid #46392E;border-bottom:2px solid #46392E;transform:rotate(45deg)}.select_wrapper select{width:100%}select{font-weight:400!important}.infotext{font-size:.8em;font-weight:700;text-align:center;margin:1.5em 0 .5em}.infobox{width:100%;max-width:600px;margin:0 auto;padding:20px;font-size:.8em;height:10em;overflow:auto;border:#bfbfbf 1px solid;background-color:#fff}#main-content section:first-child{margin:10px 0!important}@media screen and (max-width: 767px){#main-content section:first-child{margin:5px 0!important}}.activate{padding:40px;background:#fafafa;margin:0 auto 50px;max-width:100%;width:1000px}.activate p{font-size:.9em}@media screen and (max-width: 767px){.activate{padding:30px;margin:0 auto 30px}}.register{padding:20px;background:#fafafa;margin:0 auto 25px;width:100%}.register p{font-size:.9em;margin-bottom:0!important}@media screen and (max-width: 767px){.register{padding:10px;margin:0 auto 15px}}.faq_list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;place-items:center stretch;margin-top:3rem!important;max-width:1000px;margin:0 auto}.faq_cat{height:6rem;padding:5px;font-size:1.2em;font-weight:700;display:flex;text-decoration:none;background:#edebea;color:#46392e;justify-content:center;align-items:center;border-radius:4px}.faq_cat:hover{text-decoration:none!important}.wdcp{width:60%;margin:0 auto}@media screen and (max-width:767px){.faq_list{grid-gap:.5rem;gap:.5rem}.wdcp{width:100%}}.drawer__footer{margin-bottom:70px}.pc-dsp{display:inline-block}.sp-dsp{display:none}.pc-center{text-align:center}@media screen and (max-width: 767px){.pc-dsp{display:none}.sp-dsp{display:inline-block}.pc-center{text-align:left}}.orders__link{display:none!important}.order_list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;place-items:center stretch;margin-top:3rem!important;max-width:1000px;margin:0 auto 80px}.order_cat{height:5rem;padding:5px;font-size:1em;font-weight:700;display:flex;text-decoration:none;background:#edebea;color:#46392e;justify-content:center;align-items:center;border-radius:4px}.order_cat:hover{text-decoration:none!important}@media screen and (max-width:767px){.order_list{grid-template-columns:repeat(2,1fr)}.order_cat{height:4.5rem}}.sa-008-ur-favorite-app .product--favorite-button{max-width:100%!important}#shopify-block-wishlist_product_favorite_button_VFNEtk{padding-bottom:10px!important}.shopify-cleanslate .p28_J2fRvZNDqyZkZ2H9 button,.shopify-cleanslate .xGd3h1QpIzYq8GCXdELr button{border-radius:100px!important}.sa-008-ur-favorite-app .account--favorite-list table a{text-decoration:underline!important}#favorite-products-table .product-info div{font-size:0!important}#favorite-products-table .product-info div a{font-size:initial!important}.viewall{display:flex;justify-content:center;margin:30px auto}@media screen and (max-width: 767px){.viewall{margin:15px auto}}.c_sf{font-size:1.4rem;text-align:center;padding:5px;background:#f7f4f0;margin-top:10px}.c_sf span{font-size:1.7rem;font-weight:700}.AirReviews-Blocks-Star svg path{fill:#fabf46}.AirReviews-Blocks-ProcessBar{background-color:#fabf46!important}.AirReviews-Blocks.AirReviews-Blocks__LayoutList{flex-direction:column}.AirReviews-Blocks__LayoutList .AirReviews-Blocks__Summary,.AirReviews-Blocks__LayoutList .AirReviews-Blocks__List{width:95%!important}.AirReviews-Blocks__LayoutList .AirReviews-Blocks__Summary .AirReviews-Blocks__SummaryRight .AirReviews-Blocks--Actions{justify-content:center!important}.AirReviews-Text--bodySm:after{font-size:.9em}.AirReviews-Blocks__Date{display:none}.AirReviews-Blocks--Rate{width:50%!important}@media screen and (max-width: 767px){.AirReviews-Blocks--Rate{width:80%!important}}.AirReviews-Text--bodySm{position:relative!important;visibility:hidden!important}.AirReviews-NoReview__Inner .AirReviews-Text--bodySm:after{content:"\30ec\30d3\30e5\30fc\306f\307e\3060\3042\308a\307e\305b\3093"!important;position:absolute!important;visibility:visible!important;left:0!important;top:0!important}.cc-calendar-overall .note{font-size:.8em!important;color:#46392e!important;letter-spacing:0;font-weight:700!important;justify-content:start!important}.point-card{max-width:350px;border-radius:16px;overflow:hidden;background:#f7f7f7;margin:0 auto;font-weight:700}.point-top{padding:20px;border-bottom:1px solid #e0e0e0}.point-header{font-size:16px}.point-header img{width:70px;height:70px;float:left;margin:0 10px 0 30px}.point-label{margin-bottom:-10px}.point-value{font-size:34px}.point-value span{font-size:20px;margin-left:4px}.point-info{margin:10px 0 15px;border-top:1px dashed #dbdad7;padding-top:12px;font-size:14px;text-align:center;height:90px}.point-info .rank{float:left;width:50%;border-right:1px dashed #dbdad7}.point-info .per{float:right;width:50%}.info-value{font-size:26px}.upgrade-alert{background:#f67673;color:#fff;padding:10px;text-align:center;border-radius:6px;font-size:18px;line-height:1.5;margin-bottom:10px}.rank-link{color:#f67673;text-align:center;font-size:13px;text-decoration:underline;cursor:pointer}.point-expiry{background:#dbdad6;padding:16px;text-align:center;font-size:14px}.expiry-text{font-size:18px;margin-bottom:6px}.point-note{font-size:13px}.pxFormGenerator{margin-bottom:-100px!important}#about #main-content h2,#about #main-content h3{font-family:YuMincho,Hiragino Mincho ProN,serif;font-weight:400;margin-bottom:20px}#about #main-content .subheading{font-family:shelby,serif;font-weight:400;font-size:2em;line-height:1em;margin-bottom:5px;color:#908881}#about #main-content .rte p{font-size:.9em}@media (max-width: 768px){#about #main-content h2,#about #main-content h3{font-size:1.2em}}#valentine #main-content{max-width:960px;margin:0 auto}#valentine .cc-multi-column:nth-child(2) .section,#valentine .cc-rich-text:nth-child(3) .section,#valentine .cc-rich-text:nth-child(4) .section{margin:0 auto!important}#valentine .cc-multi-column:nth-child(6){width:100vw;margin:0 calc(50% - 50vw) -50px;background-image:linear-gradient(0deg,transparent calc(100% - 1px),#f8efee calc(100% - 1px)),linear-gradient(90deg,transparent calc(100% - 1px),#f8efee calc(100% - 1px));background-size:16px 16px;background-repeat:repeat;background-position:center top;padding:0 0 15px}#valentine .cc-multi-column:nth-child(7){width:100vw;margin:0 calc(50% - 50vw) -50px;padding:0 0 5px;background:#ffd5d2;background-image:url(/cdn/shop/files/bg_icon_3.png?v=1734599053),url(/cdn/shop/files/bg_icon_4.png?v=1734599053);background-size:10%,10%;background-repeat:no-repeat;background-position:left 13% top,right 15% top;position:relative}#valentine .cc-multi-column:nth-child(8){width:100vw;margin:0 calc(50% - 50vw) -50px;background-image:linear-gradient(0deg,transparent calc(100% - 1px),#eef8f2 calc(100% - 1px)),linear-gradient(90deg,transparent calc(100% - 1px),#eef8f2 calc(100% - 1px));background-size:16px 16px;background-repeat:repeat;background-position:center top;padding:0 0 15px}#valentine .cc-multi-column:nth-child(11) .section{margin:0 auto 50px!important}#valentine .cc-multi-column:nth-child(11){width:100vw;margin:0 calc(50% - 50vw) -50px;padding:0 0 100px;background-image:url(/cdn/shop/files/bg_icon_3.png?v=1734599053),url(/cdn/shop/files/bg_icon_4.png?v=1734599053);background-size:10%,10%;background-repeat:no-repeat;background-position:left 13% top,right 15% top;position:relative}@media (max-width: 768px){#valentine .cc-multi-column:nth-child(11) .section{margin:0 auto!important}#valentine .cc-multi-column:nth-child(7),#valentine .cc-multi-column:nth-child(11){background-size:15%,15%}}#valentine .subheading{font-family:shelby,serif;font-weight:700;font-size:2.5em;line-height:1em;margin:50px 0 5px;color:#9e877a}#valentine .max-w-text-large{max-width:100%}#valentine .card__info .btn{display:none}#valentine .h5{font-size:1.1em}#valentine .mt-8{margin-top:0}@media (max-width: 768px){#valentine .h5{font-size:1em}#valentine p{font-size:.9em}#valentine .mb-8{margin-bottom:0}}#giftpackage .subheading{font-family:shelby,serif;font-weight:700;font-size:2.5em;line-height:1em;margin:50px 0 5px;color:#9e877a}#samplelist .subheading{font-family:shelby,serif;font-weight:700;font-size:2.5em;line-height:1em;margin:50px 0 5px;color:#c0d7d9}#kessan #main-content{max-width:960px;margin:0 auto}#kessan .subheading{margin-bottom:5px}#kessan .h3{font-size:2.5em}#kessan .h5{font-size:1.1em}#kessan .mt-8{margin-top:0}@media (max-width: 768px){#kessan .md-down\:px-gutter{padding-right:0;padding-left:0}#kessan .h3{font-size:1.5em}#kessan .h5{font-size:1em}#kessan p{font-size:.9em}#kessan .mb-8{margin-bottom:0}}#thankssale .subheading{margin-bottom:5px}#thankssale .h3{font-size:2.5em}#thankssale .h5{font-size:1.1em}#thankssale .mt-8{margin-top:0}@media (max-width: 768px){#thankssale .md-down\:px-gutter{padding-right:0;padding-left:0}#thankssale .h3{font-size:1.5em}#thankssale .h5{font-size:1em}#thankssale p{font-size:.9em}#thankssale .mb-8{margin-bottom:0}}#summer{background-image:linear-gradient(-45deg,#f4e44b 25%,#f6e675 25% 50%,#f4e44b 50% 75%,#f6e675 75%,#f6e675);background-size:20px 20px}#summer #main-content{max-width:960px;margin:0 auto}#summer #main-content .image-banner .container{max-width:960px!important;padding:0 var(--gutter)}#summer #main-content .cc-rich-text .container{max-width:960px!important;padding:0 var(--gutter) 50px}#summer #main-content .max-w-text-large{max-width:100%!important;z-index:5}#summer #main-content .image-banner .container .text-overlay{max-width:100%!important}#summer .subheading{font-family:Josefin Slab,serif;font-weight:700;font-size:1.5em;margin-bottom:5px}#summer .h3{font-size:2.5em}#summer .h5{font-size:1.1em}#summer #main-content .btn{background:#df7731!important;border-color:#df7731!important}#summer .cc-rich-text:nth-child(8) .container,#summer .cc-multi-column:nth-child(12) .container,#summer .cc-rich-text:nth-child(13) .container{position:relative;padding:50px var(--gutter)!important;margin-top:0!important}#summer .cc-rich-text:nth-child(8) .container:before,#summer .cc-multi-column:nth-child(12) .container:nth-child(1):before,#summer .cc-rich-text:nth-child(13) .container:before{position:absolute;top:-70px;right:0;left:0;margin:0 auto;border-radius:50%/100% 100% 0 0;width:150px;height:75px;line-height:120px;text-align:center;letter-spacing:.07em;color:#908881;background:#fff;font-family:Josefin Slab,serif;font-weight:700;font-size:3.5em}#summer .cc-rich-text:nth-child(8) .container:before{content:"01"}#summer .cc-multi-column:nth-child(12) .container:nth-child(1):before{content:"02"}#summer .cc-rich-text:nth-child(13) .container:before{content:"03"}#summer .cc-rich-text:nth-child(8) .container:after{position:absolute;top:-220px;left:-240px;content:url(/cdn/shop/files/img_lemon.png?v=1750135095);scale:.4}#summer .cc-multi-column:nth-child(12) .container:nth-child(1):after{position:absolute;top:-220px;right:-220px;content:url(/cdn/shop/files/img_orange.png?v=1750135095);scale:.4}#summer .cc-rich-text:nth-child(13) .container:after{position:absolute;top:-220px;left:-200px;content:url(/cdn/shop/files/img_pineapple.png?v=1750135095);scale:.4}#summer .cc-rich-text:nth-child(8) .container,#summer .cc-multi-column:nth-child(8) .container,#summer .cc-multi-column:nth-child(9) .container,#summer .cc-multi-column:nth-child(10) .container,#summer .cc-multi-column:nth-child(11) .container,#summer .cc-multi-column:nth-child(12) .container,#summer .cc-multi-column:nth-child(13) .container,#summer .cc-rich-text:nth-child(13) .container,#summer .cc-shoppable-image:nth-child(14),#summer .cc-shoppable-image:nth-child(16),#summer .cc-shoppable-image:nth-child(17),#summer .cc-shoppable-image:nth-child(18),#summer .cc-shoppable-image:nth-child(19){background:#fff!important;margin-top:-50px}#summer .cc-multi-column:nth-child(12) .container,#summer .cc-rich-text:nth-child(13) .container{padding:50px var(--gutter) 0!important}#summer .cc-multi-column:nth-child(9) .container:nth-child(2),#summer .cc-multi-column:nth-child(10) .container:nth-child(2),#summer .cc-multi-column:nth-child(11) .container:nth-child(2){padding:30px var(--gutter);margin-top:-30px}#summer .cc-multi-column:nth-child(9) .container:nth-child(1),#summer .cc-multi-column:nth-child(10) .container:nth-child(1),#summer .cc-multi-column:nth-child(11) .container:nth-child(1){margin-top:-80px;padding-top:30px}#summer .cc-multi-column:nth-child(12) .container:nth-child(2){margin-top:-30px!important;padding-bottom:30px!important}#summer .cc-shoppable-image .container{padding:1px var(--gutter)!important;margin-top:-10px!important}#summer .mt-8{margin-top:0}#summer .cc-multi-column:nth-child(11) .container:nth-child(2) .mt-8{margin-top:0}@media (max-width: 768px){#summer .h3{font-size:1.5em}#summer .h5{font-size:1em}#summer .subheading{font-size:1.2em}#summer p{font-size:.9em}#summer .mb-8{margin-bottom:0}#summer .cc-rich-text:nth-child(8) .container,#summer .cc-multi-column:nth-child(12) .container,#summer .cc-rich-text:nth-child(13) .container{padding:50px var(--gutter) 0!important}#summer .cc-rich-text:nth-child(8) .container:before,#summer .cc-multi-column:nth-child(12) .container:nth-child(1):before,#summer .cc-rich-text:nth-child(13) .container:before{top:-50px;width:100px;height:50px;line-height:80px;font-size:2.5em}#summer .cc-multi-column:nth-child(9) .container:nth-child(1),#summer .cc-multi-column:nth-child(10) .container:nth-child(1),#summer .cc-multi-column:nth-child(11) .container:nth-child(1){margin-top:-40px}#summer .cc-rich-text:nth-child(8) .container:after,#summer .cc-rich-text:nth-child(13) .container:after{scale:.2;left:-270px}#summer .cc-multi-column:nth-child(12) .container:nth-child(1):after{scale:.2;right:-270px}#summer .cc-shoppable-image .container{margin-top:30px!important}}#halloween #main-content .shopify-section{width:100vw;margin:0 calc(50% - 50vw)}#halloween #main-content .cc-multi-column .container,#halloween #main-content .cc-media-with-text .container{max-width:960px}#halloween #main-content .cc-media-with-text{background:#030b15;padding:0}#halloween #main-content .cc-multi-column .btn{display:none}#halloween #main-content .cc-multi-column .mt-8{margin-top:0}#halloween #main-content .subheading{font-family:Didot,Didot LT STD;font-style:italic;font-size:1.2em;margin-bottom:5px}#halloween #main-content p{color:#fff}#halloween #main-content .subheading,#halloween #main-content h2,#halloween #main-content h3,#halloween #main-content h4{color:#ddd5b3}#halloween #main-content .enlarge-text p,#halloween #main-content .h2{font-size:var(--h4-font-size);font-weight:var(--heading-font-weight);color:#030b15!important;background:#ddd5b3;margin:30px 0;padding:20px;border-radius:100px;line-height:1.6}#halloween #main-content .image-banner{min-height:100px}#halloween #main-content .btn{background:#d3702d;border:#d3702d}#halloween #main-content .cc-rich-text:nth-child(5) h2,#halloween #main-content .cc-rich-text:nth-child(9) h2{border:1px solid #ddd5b3;padding:5px;position:relative;z-index:-1}#halloween #main-content .cc-rich-text:nth-child(5) span,#halloween #main-content .cc-rich-text:nth-child(9) span{border:.5px solid #ddd5b3;width:100%;padding:.5em}#halloween #main-content .cc-rich-text:nth-child(5) h2:before,#halloween #main-content .cc-rich-text:nth-child(5) h2:after,#halloween #main-content .cc-rich-text:nth-child(5) span:before,#halloween #main-content .cc-rich-text:nth-child(5) span:after,#halloween #main-content .cc-rich-text:nth-child(9) h2:before,#halloween #main-content .cc-rich-text:nth-child(9) h2:after,#halloween #main-content .cc-rich-text:nth-child(9) span:before,#halloween #main-content .cc-rich-text:nth-child(9) span:after{background:#030b15;border:1px solid #ddd5b3;border-radius:50%;box-sizing:border-box;content:"";display:block;height:40px;position:absolute;width:40px;z-index:-1}#halloween #main-content .cc-rich-text:nth-child(5) h2:before,#halloween #main-content .cc-rich-text:nth-child(9) h2:before{top:-20px;left:-20px;clip:rect(19px,auto,auto,19px)}#halloween #main-content .cc-rich-text:nth-child(5) h2:after,#halloween #main-content .cc-rich-text:nth-child(9) h2:after{top:-20px;right:-22px;clip:rect(19px,19px,auto,auto)}#halloween #main-content .cc-rich-text:nth-child(5) span:before,#halloween #main-content .cc-rich-text:nth-child(9) span:before{bottom:-22px;left:-20px;clip:rect(auto,auto,19px,19px)}#halloween #main-content .cc-rich-text:nth-child(5) span:after,#halloween #main-content .cc-rich-text:nth-child(9) span:after{bottom:-22px;right:-22px;clip:rect(auto,19px,19px,auto)}#halloween #main-content .cc-multi-column:nth-child(13) .section{border:solid .5px #ddd5b3;outline:solid 2px #ddd5b3;outline-offset:5px;margin:30px auto;padding:50px 5px 5px;position:relative;width:70%}#halloween #main-content .cc-multi-column:nth-child(13) .h4{position:absolute;top:-30px;display:inline-block;margin:0 auto;background:#ddd5b3;padding:.5em 2em;color:#030b15!important;line-height:1.2em;font-weight:700;z-index:1}#halloween #main-content .cc-multi-column:nth-child(13) .h4:before,#halloween #main-content .cc-multi-column:nth-child(13) .h4:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:30px solid #030b15;border-bottom:30px solid #030b15;z-index:-1}#halloween #main-content .cc-multi-column:nth-child(13) .h4:before{left:0;border-right:15px solid transparent}#halloween #main-content .cc-multi-column:nth-child(13) .h4:after{right:0;border-left:15px solid transparent}@media (max-width: 767px){#halloween #main-content .enlarge-text p,#halloween #main-content .h2{margin:15px 0;padding:15px!important}#halloween #main-content .md-down\:px-gutter{padding:0}#halloween #main-content .h4{font-size:1.2em}#halloween #main-content .cc-multi-column:nth-child(13) .section{padding:25px 5px 5px;width:90%}#halloween #main-content .cc-multi-column:nth-child(13) .h4{top:-20px;font-size:1em}}#christmas #main-content .btn{background:#cc405b;border-color:#cc405b}#christmas #main-content .cc-rich-text .h4{background:#fafafa;padding:20px;width:100%;border-radius:100px;line-height:1.6}#christmas #main-content h2.h3{font-size:1em;color:#24486c;opacity:.8;margin-bottom:30px}#christmas #main-content .cc-multi-column .subheading{width:100%;font-family:Didot,Didot LT STD;font-weight:700;font-size:3em;margin-bottom:-20px;color:#fafafa;position:relative;background-image:url(/cdn/shop/files/ttl_arrow_before_white.png?v=1761195522),url(/cdn/shop/files/ttl_arrow_after_white.png?v=1761195522);background-size:35%,35%;background-repeat:no-repeat;background-position:left 5% top 35%,right 5% top 35%}#christmas #main-content .cc-rich-text .subheading{font-family:Didot,Didot LT STD;font-weight:700;font-size:3em;margin-bottom:0;color:#24486c;position:relative;background-image:url(/cdn/shop/files/ttl_arrow_before.png?v=1761119417),url(/cdn/shop/files/ttl_arrow_after.png?v=1761119417);background-size:35%,35%;background-repeat:no-repeat;background-position:left 0% top 35%,right 0% top 35%}#christmas #main-content .cc-rich-text:nth-child(8){background:linear-gradient(0deg,#eaded0 0% 50%,#efebe0 50% 100%)}#christmas #main-content .cc-rich-text:nth-child(8) h2.h3{position:relative;margin-bottom:80px}#christmas #main-content .cc-rich-text:nth-child(8) .max-w-text-large{background-image:url(/cdn/shop/files/ttl_underline.png?v=1761192013),url(/cdn/shop/files/bg_berry_1.png),url(/cdn/shop/files/bg_berry_2.png);background-size:35%,20%,20%;background-repeat:no-repeat;background-position:left 50% top 20%,left 5% top 5%,right 5% bottom 5%;position:relative}#christmas #main-content h2.h4 .gensen{font-size:.6em!important;color:#fff!important;opacity:.8!important;background:transparent!important}@media (max-width: 768px){#christmas #main-content .max-w-text-large p:not(:has(span)),#christmas #main-content .reading-width--inline p{text-align:left}#christmas #main-content .h4{font-size:.9em}#christmas #main-content h2{font-size:1.4em}#christmas #main-content h2.h4{font-size:.9em}#christmas #main-content .cc-rich-text .subheading,#christmas #main-content .cc-multi-column .subheading{font-size:2em;background-size:30%,30%;background-position:left 0% top 45%,right 0% top 45%}#christmas #main-content p{font-size:.9em}#christmas #main-content .cc-rich-text:nth-child(8) h2.h3{margin-bottom:40px}#christmas #main-content .cc-rich-text:nth-child(8) .max-w-text-large{background-size:60%,20%,20%;background-repeat:no-repeat;background-position:left 50% top 15%,left 5% top 3%,right 5% bottom 10%;position:relative}#christmas #main-content .md-down\:px-gutter{padding-right:0;padding-left:0}#christmas #main-content .gap-y-12{row-gap:calc(6 * var(--space-unit))}#christmas #main-content .subheading{font-size:1.5em}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/custom.css.map */
