@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&display=swap";html,body{font-family:"Lato","Noto Sans JP",sans-serif}.header{display:flex}.header__primary-nav-item-list{position:relative;font-size:1rem}.header__secondary-nav .header__secondary-nav-item{position:relative;display:flex;flex-direction:column;align-items:center}.header__secondary-nav .header__secondary-nav-item .header__secondary-nav-item-text{order:2;-webkit-margin-before:.25rem;margin-block-start:.25rem;font-size:.625rem}.header__secondary-nav .header__secondary-nav-item .header__cart-count{position:absolute;top:-0.2rem;right:-0.8rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:.625rem;color:#fff;background:#b51855;border:2px solid #fff;border-radius:50%}.header-sidebar .banner-area{padding-inline:1.5rem;-webkit-padding-after:1.5rem;padding-block-end:1.5rem}.footer{padding:4rem 1.5rem 0;background:#333}@media screen and (min-width: 1000px){.footer{padding:8rem 0 0}}@media screen and (min-width: 1000px){.footer .footer__inner{padding:0 5.5rem}}@media screen and (min-width: 1000px){.footer .footer__inner .footer__logo{margin-bottom:5rem;text-align:center}.footer .footer__inner .footer__logo img{display:inline-block}}@media screen and (max-width: 999px){.footer .footer__inner .footer__logo{display:none}}.footer .footer__inner .footer__block-list{grid-gap:3.5rem;-webkit-margin-start:0;margin-inline-start:0;justify-content:center;-webkit-margin-after:3.5rem;margin-block-end:3.5rem}@media screen and (min-width: 1000px){.footer .footer__inner .footer__block-list{grid-template-columns:repeat(auto-fit, 264px);-webkit-margin-after:5rem;margin-block-end:5rem;margin-inline:auto}}.footer .footer__inner .footer__block-list .footer__block-list__item{-webkit-padding-start:0;padding-inline-start:0}.footer .footer__inner .footer__block-list .footer__block-list__item .footer__block-list__item__title{display:block;-webkit-padding-after:.75rem;padding-block-end:.75rem;-webkit-margin-after:.75rem;margin-block-end:.75rem;font-size:1rem;font-weight:500;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}@media screen and (min-width: 1000px){.footer .footer__inner .footer__block-list .footer__block-list__item .footer__block-list__item__title{-webkit-padding-after:1rem;padding-block-end:1rem;-webkit-margin-after:1rem;margin-block-end:1rem}}.footer .footer__inner .footer__block-list .footer__block-list__item .footer__block-list__item__lv2{display:grid;gap:.625rem 2.5rem;list-style:none;-webkit-margin-start:0;margin-inline-start:0}@media screen and (max-width: 999px){.footer .footer__inner .footer__block-list .footer__block-list__item .footer__block-list__item__lv2{grid-template-columns:repeat(2, 1fr)}}.footer .footer__inner .footer__block-list .footer__block-list__item .footer__block-list__item__lv2 li{font-size:.8125rem;color:#dedede}.footer .footer__inner .footer__block-list .footer__block-list__item .footer__block-list__item__lv2 li>a{color:inherit;text-underline:none;background:linear-gradient(to right, currentColor, currentColor) 0 min(100%, 1.35em)/0 1px no-repeat;transition:background-size .3s ease-in-out}.footer .footer__inner .footer__block-list .footer__block-list__item .footer__block-list__item__lv2 li>a .icon{display:inline-block;-webkit-margin-start:.25rem;margin-inline-start:.25rem}.footer .footer__inner .footer__block-list .footer__block-list__item .footer__block-list__item__lv2 li>a .icon path{fill:#dedede}.footer .footer__inner .footer__block-list .footer__block-list__item .footer__block-list__item__lv2 li>a:hover{background-size:100% 1px}.footer .footer__inner .footer__aside{padding:1.5rem 0;margin:5rem -1.5rem 0;background:#fff}@media screen and (min-width: 1000px){.footer .footer__inner .footer__aside{padding:2rem 0;margin:7.5rem -5.5rem 0}}.footer .footer__inner .footer__aside .footer__copy{font-size:.625rem;color:#b8b8b8}@media screen and (min-width: 1000px){.footer .footer__inner .footer__aside .footer__copy{font-size:.75rem}}.footer .page-top{position:fixed;right:1rem;bottom:2.5rem;z-index:1;opacity:0;transition:.2s}@media screen and (min-width: 1000px){.footer .page-top{right:0;bottom:6rem}}.footer .page-top>a{display:block;padding:.4rem .5rem .5rem;font-size:.625rem;border-radius:4px;font-weight:500;background:rgba(51,51,51,.6);color:#fff;line-height:1;transition:background .3s ease}@media screen and (min-width: 1000px){.footer .page-top>a{padding:.5rem .375rem;font-size:.625rem;border-radius:4px 0 0 4px}}.footer .page-top>a .icon{margin-inline:auto;-webkit-margin-after:.25rem;margin-block-end:.25rem}@media screen and (min-width: 1000px){.footer .page-top>a .icon{-webkit-margin-after:.5rem;margin-block-end:.5rem}}.footer .page-top>a:hover{background:rgba(51,51,51,.8)}.collection-card .content-over-media{position:relative}.collection-card .content-over-media::before{position:absolute;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgb(51, 51, 51) 100%);opacity:.4;display:inline-block;content:""}.product-card__info .rating-badge{-webkit-margin-before:.5rem;margin-block-start:.5rem}.shopify-section--recently-viewed-products .rating-badge,.shopify-section--related-products .rating-badge{display:none}@media screen and (min-width: 1000px){.header{padding:4rem 3rem 2.5rem 3rem}.header__primary-nav{-webkit-margin-start:auto;margin-inline-start:auto}.header__primary-nav-item-list .icon-open{position:absolute;bottom:-0.5rem;left:0;right:0;fill:#b8b8b8;margin-inline:auto}.header__dropdown-menu>li{border-bottom:1px solid #ebebeb}.header__dropdown-menu>li:not(:first-child){-webkit-margin-before:.75rem;margin-block-start:.75rem}.header__dropdown-menu>li>a{transition:color .3s ease}.header__dropdown-menu>li>a .icon{position:absolute;top:0;bottom:0;right:1rem;margin-block:auto;transition:color .3s ease}.header__dropdown-menu>li>a:hover{font-weight:500;color:#b51855}.header__dropdown-menu>li>a:hover .icon{fill:#b51855}.header__primary-nav .header__primary-other-nav-item{position:absolute;top:2rem;right:3.5rem}.header__primary-nav .header__primary-other-nav-item .header__primary-other-nav-item-list{display:flex}.header__primary-nav .header__primary-other-nav-item .header__primary-other-nav-item-list .header__nav-item{-webkit-padding-start:0;padding-inline-start:0;list-style:none;font-size:.75rem}.header__primary-nav .header__primary-other-nav-item .header__primary-other-nav-item-list .header__nav-item:not(:first-child){-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-margin-start:1rem;margin-inline-start:1rem;border-left:1px solid #dedede}.header__primary-nav .header__primary-other-nav-item .header__primary-other-nav-item-list .header__nav-item>a{color:#888}.header__secondary-nav{-webkit-margin-start:1.5rem;margin-inline-start:1.5rem}.shopify-section--recently-viewed-products,.shopify-section--related-products,.shopify-section--featured-collections{padding-block:7.5rem;background:linear-gradient(to bottom, #f4f4f4 44%, #fff 44%)}.shopify-section--recently-viewed-products .product-card .product-card__info .product-title{font-size:.875rem}.shopify-section--recently-viewed-products .product-card .tag-list{-webkit-margin-before:.5rem;margin-block-start:.5rem;margin-inline:-0.125rem}.shopify-section--recently-viewed-products .product-card .tag-list>li{margin:.125rem !important;font-size:.75rem}}@media screen and (min-width: 1150px){.header{padding-inline:4rem}.header__secondary-nav{-webkit-margin-start:3.5rem;margin-inline-start:3.5rem}}@media screen and (max-width: 999px){.header{align-items:center;padding:1.75rem 1.25rem}.hamburger-menu{display:flex;flex-direction:column;align-items:center}.hamburger-menu .header__nav-icon-item-text{order:2;font-size:.625rem}.header__primary-nav{order:2;-webkit-margin-start:1rem;margin-inline-start:1rem}.header__secondary-nav{order:1;-webkit-margin-start:auto;margin-inline-start:auto}.header-sidebar__linklist.divide-y>li{border-block-end-width:1px}.header-sidebar__linklist .group[open]{font-weight:500}.header-sidebar__linklist .header-sidebar__linklist-button{font-size:1rem}.header-sidebar__linklist.divide-y .header-sidebar__linklist-button .icon{-webkit-margin-end:.125rem;margin-inline-end:.125rem}#main{display:flex;flex-direction:column}.shopify-section--recently-viewed-products,.shopify-section--related-products,.shopify-section--featured-collections{padding-block:5rem;background:linear-gradient(to bottom, #f4f4f4 42%, #fff 42%)}.shopify-section--recently-viewed-products .product-list--carousel,.shopify-section--related-products .product-list--carousel{--product-list-card-width: min(165px, 65%)}}.breadcrumb{-webkit-margin-after:1rem;margin-block-end:1rem;margin-inline:1.5rem}@media screen and (min-width: 1000px){.breadcrumb{margin-block:1rem;margin-inline:5.5rem}}@media screen and (max-width: 999px){.breadcrumb{order:2}}.breadcrumb ol{-webkit-margin-start:0;margin-inline-start:0;list-style:none}.breadcrumb ol>li{display:inline;-webkit-padding-start:0;padding-inline-start:0;font-size:.75rem}.breadcrumb ol>li:nth-child(n+2)::before{margin-inline:.25rem;display:inline-block;content:">"}.breadcrumb ol>li em{font-style:normal;color:#b8b8b8}.banner-area{margin-block:1rem 0;list-style:none}@media screen and (min-width: 1000px){.banner-area{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem}}.banner-area .banner-area-item a{display:block}.banner-area .banner-area-item a:hover{font-weight:500;color:#b71254}.banner-area .banner-area-item img{width:100%}@media screen and (max-width: 999px){.banner-area .banner-area-item:not(:first-of-type){-webkit-margin-before:1rem;margin-block-start:1rem}}.button--usual{position:relative;padding-block:.75rem;padding-inline:3.65rem;-webkit-margin-before:2.5rem !important;margin-block-start:2.5rem !important;min-width:200px}@media screen and (min-width: 1000px){.button--usual{padding-block:.75rem;padding-inline:4.5rem;-webkit-margin-before:3rem !important;margin-block-start:3rem !important;min-width:240px}}.button--icon{position:relative}.button--icon .icon{position:absolute;right:1.5rem}.button--icon.js-more__button .icon{transition:transform .2s}.button--icon.js-more__button.is_open .icon{transform:scale(1, -1)}.product-card__figure .badge--sold-out{position:absolute;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1rem;pointer-events:none}@media screen and (min-width: 1000px){.product-card__figure .badge--sold-out{font-size:1.125rem}}.product-card__figure .badge--sold-out::before{position:absolute;width:95%;height:95%;border:2px solid rgba(255,255,255,.2);content:"";display:block}.price-list{color:#333}.price-list .tax{-webkit-margin-start:.125rem;margin-inline-start:.125rem;font-size:.75rem}@media screen and (min-width: 1000px){.price-list .tax{font-size:.875rem}}.price-list--lg{font-size:1.125rem}.price-list--lg .tax{font-size:1rem}.price-list--xl{font-size:1.125rem}@media screen and (min-width: 1000px){.price-list--xl{font-size:1.25rem}}.price-list--xl .tax{font-size:1rem}@media screen and (min-width: 1000px){.price-list--xl .tax{font-size:1.125rem}}.category-list__item{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:2rem;-webkit-margin-start:0;margin-inline-start:0;list-style:none}@media screen and (min-width: 1000px){.category-list__item{row-gap:2.5rem}}@media screen and (max-width: 699px){.category-list__item{grid-template-columns:repeat(2, 1fr)}}.category-list__item.js-more__contents>li:nth-of-type(n + 9){display:none}.category-list__item.js-more__contents.is_open>li:nth-of-type(n + 9){display:block;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.category-list__item>li{position:relative;-webkit-padding-start:0;padding-inline-start:0}.category-list__item>li>a{display:flex;flex-direction:column;align-items:center;text-align:center}.category-list__item>li>a:hover{font-weight:500;color:#b71254}.category-list__item>li .category-list__name{order:2;-webkit-margin-before:.25rem;margin-block-start:.25rem}@media screen and (min-width: 1000px){.category-list__item>li .category-list__name{-webkit-margin-before:1rem;margin-block-start:1rem}}.category-list__item>li .category-list__figure{order:1;width:80px}.collection-list .main-heading{-webkit-margin-before:.25rem;margin-block-start:.25rem;font-size:1rem;font-weight:500}@media screen and (min-width: 1000px){.collection-list .main-heading{-webkit-margin-before:.5rem;margin-block-start:.5rem;font-size:1.125rem}}.collection-list .sub-heading{font-size:.75rem}@media screen and (min-width: 1000px){.collection-list .sub-heading{font-size:.875rem}}.collection-list .button--unique{background:#fff;color:#333;border:none;border-radius:28px;text-decoration:none;min-width:auto;padding:.5rem 1.5rem;font-size:.75rem}@media screen and (min-width: 1000px){.collection-list .button--unique{padding:.625rem 2.25rem;font-size:.875rem}}.collection-list .collection-card:hover .button--unique{color:#b71254}.tag-list{margin-block:.375rem;margin-inline:-0.125rem;list-style:none;font-size:0}@media screen and (min-width: 1000px){.tag-list{margin-block:.5rem;margin-inline:-0.25rem}}.tag-list>li{display:inline-block;-webkit-padding-start:0;padding-inline-start:0;margin:.125rem !important;font-size:.75rem;border:1px solid #dedede;border-radius:16px;color:#888}@media screen and (min-width: 1000px){.tag-list>li{margin:.25rem !important;font-size:.875rem}}.tag-list>li>a{display:inline-block;color:inherit}.tag-list>li>a:hover{color:#b71254}.tag-list>li>a,.tag-list>li span{padding:.1rem .5rem}@media screen and (min-width: 1000px){.tag-list>li>a,.tag-list>li span{padding:.125rem 1rem}}.tag-list>li.is-active>a{font-weight:500;color:#b71254}.news-list{list-style:none;-webkit-margin-start:0;margin-inline-start:0}@media screen and (min-width: 1000px){.news-list{margin-inline:6.5rem}}.news-list .news-list__item{-webkit-padding-start:0;padding-inline-start:0}.news-list .news-list__item:not(:first-child){-webkit-padding-before:1.5rem;padding-block-start:1.5rem;-webkit-border-before:1px solid #ebebeb;border-block-start:1px solid #ebebeb}@media screen and (min-width: 1000px){.news-list .news-list__item:not(:first-child){-webkit-padding-before:2rem;padding-block-start:2rem}}.news-list .news-list__item:not(:last-child)>a{-webkit-padding-after:1.5rem;padding-block-end:1.5rem}@media screen and (min-width: 1000px){.news-list .news-list__item:not(:last-child)>a{-webkit-padding-after:2rem;padding-block-end:2rem}}.news-list .news-list__item>a{display:block}@media screen and (min-width: 1000px){.news-list .news-list__item>a{padding-inline:6.5rem}}@media screen and (min-width: 1000px){.news-list .news-list__item>a:not(:last-child)>a{-webkit-padding-after:2rem;padding-block-end:2rem}}.news-list .news-list__item>a:hover .news-list__item-title{color:#b71254;text-decoration:underline}.news-list .news-list__item .news-list__item-update{font-size:.75rem;color:#b8b8b8}@media screen and (min-width: 1000px){.news-list .news-list__item .news-list__item-update{font-size:.875rem}}.news-list .news-list__item .news-list__item-title{-webkit-margin-before:.125rem;margin-block-start:.125rem;font-size:.875rem}@media screen and (min-width: 1000px){.news-list .news-list__item .news-list__item-title{-webkit-margin-before:.25rem;margin-block-start:.25rem;font-size:1rem}}@media screen and (max-width: 999px){.news-list .news-list__item .news-list__item-title{text-decoration:underline}}.social-media{display:flex;justify-content:center;list-style:none;-moz-column-gap:1.75rem;column-gap:1.75rem;-webkit-margin-start:0;margin-inline-start:0}@media screen and (min-width: 1000px){.social-media{-moz-column-gap:1.5rem;column-gap:1.5rem}}.guide-box{padding-block:3.5rem;padding-inline:var(--container-gutter);background:#f4f4f4}@media screen and (min-width: 1000px){.guide-box{padding-block:5rem}}.guide-box__list{display:grid;grid-template-columns:repeat(2, 1fr);margin-block:0;margin-inline:auto;list-style:none}@media screen and (min-width: 1000px){.guide-box__list{grid-template-columns:repeat(4, 1fr);max-width:1016px}}.guide-box__list__item{position:relative;text-align:center}@media screen and (min-width: 1000px){.guide-box__list__item:not(:first-child){-webkit-border-start:1px solid #dedede;border-inline-start:1px solid #dedede}}@media screen and (max-width: 999px){.guide-box__list__item{padding-block:1.5rem}.guide-box__list__item:nth-of-type(odd){-webkit-border-end:1px solid #dedede;border-inline-end:1px solid #dedede}.guide-box__list__item:nth-of-type(n + 3){-webkit-padding-after:1rem;padding-block-end:1rem;-webkit-border-before:1px solid #dedede;border-block-start:1px solid #dedede}.guide-box__list__item:nth-child(-n+2){-webkit-padding-before:1rem;padding-block-start:1rem}}@media screen and (max-width: 999px){.guide-box__list__item .image img{width:48px}}.guide-box__list__item .title{margin-block:.5rem .375rem;font-weight:500}.guide-box__list__item .title>a{color:inherit;text-decoration:none}.guide-box__list__item .title>a>span{font-size:.625rem}@media screen and (min-width: 1000px){.guide-box__list__item .title>a>span{font-size:.75rem}}.guide-box__list__item .title>a::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:inline-block;content:""}.guide-box__list__item .title>a:hover{color:#b71254}.guide-box__list__item .lead{font-size:.75rem}@media screen and (min-width: 1000px){.guide-box__list__item .lead{font-size:.8125rem}}.list{list-style:none;-webkit-margin-start:0;margin-inline-start:0}.list .list__item{-webkit-padding-start:1em;padding-inline-start:1em}.list .list__item em{font-style:normal;color:#d80000}.list .list__item:has(em)::before{color:#d80000}.list .list__item::before{text-indent:-1em;display:inline-block;content:"・"}.notes{list-style:none;-webkit-margin-start:0;margin-inline-start:0}.notes .notes__item{-webkit-padding-start:1em;padding-inline-start:1em}@media screen and (min-width: 1000px){.notes .notes__item{font-size:.875rem}}@media screen and (max-width: 999px){.notes .notes__item{font-size:.75rem}}.notes .notes__item em{font-style:normal;color:#d80000}.notes .notes__item:has(em)::before{color:#d80000}.notes .notes__item::before{text-indent:-1em;display:inline-block;content:"※"}.notes--xs .notes__item{font-size:.75rem}.text-link-group{display:flex}@media screen and (max-width: 999px){.text-link-group--column{flex-direction:column;align-items:flex-end}}.text-link-group>*{-webkit-margin-before:0 !important;margin-block-start:0 !important}.text-link-group>*{-webkit-margin-before:0 !important;margin-block-start:0 !important}@media screen and (min-width: 1000px){.text-link-group{gap:.25rem 2rem}}@media screen and (max-width: 999px){.text-link-group{gap:.75rem 1.5rem}.text-link-group--column-no{flex-direction:column;align-items:flex-end}}.text-link>a .icon{display:inline-block;-webkit-margin-start:.25rem;margin-inline-start:.25rem}.steps{-webkit-margin-start:0;margin-inline-start:0;list-style:none;display:flex;justify-content:center}@media screen and (min-width: 1000px){.steps{-moz-column-gap:2rem;column-gap:2rem;-webkit-margin-after:3.5rem;margin-block-end:3.5rem}}@media screen and (max-width: 999px){.steps{-moz-column-gap:1.75rem;column-gap:1.75rem;-webkit-margin-after:2.5rem;margin-block-end:2.5rem}}.steps .steps__item{display:flex;flex-direction:column;align-items:center;-webkit-padding-start:0;padding-inline-start:0;color:#888}@media screen and (min-width: 1000px){.steps .steps__item{font-size:.875rem;width:6.5rem}}@media screen and (max-width: 999px){.steps .steps__item{font-size:.75rem;width:5.5rem}}.steps .steps__item--done .steps__item-number::after{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;background:#333;border-radius:50%;display:inline-block;content:""}.steps .steps__item--current{font-weight:500;color:#333}.steps .steps__item--current .steps__item-number::after{position:absolute;top:0;bottom:0;left:0;right:0;width:.75rem;height:.75rem;margin:auto;background:#333;border-radius:50%;display:inline-block;content:""}.steps .steps__item .steps__item-number{position:relative;display:block;width:1.125rem;height:1.125rem;border:1px solid #333;border-radius:50%}@media screen and (min-width: 1000px){.steps .steps__item .steps__item-number{-webkit-margin-after:.75rem;margin-block-end:.75rem}}@media screen and (max-width: 999px){.steps .steps__item .steps__item-number{-webkit-margin-after:.5rem;margin-block-end:.5rem}}.steps .steps__item:not(:last-child) .steps__item-number::before{position:absolute;top:0;bottom:0;margin-block:auto;height:1px;background:#888;display:inline-block;content:""}@media screen and (min-width: 1000px){.steps .steps__item:not(:last-child) .steps__item-number::before{right:-7.5rem;width:120px}}@media screen and (max-width: 999px){.steps .steps__item:not(:last-child) .steps__item-number::before{width:98px;right:-6.2rem}}.info-box{padding:1.5rem 1rem;background:#f4f4f4}@media screen and (min-width: 1000px){.info-box{-webkit-margin-after:5rem;margin-block-end:5rem}}@media screen and (max-width: 999px){.info-box{-webkit-margin-after:4rem;margin-block-end:4rem}}.info-box .heading{-webkit-margin-after:1rem;margin-block-end:1rem;font-weight:500}@media screen and (min-width: 1000px){.info-box .button-group{-webkit-margin-before:2rem;margin-block-start:2rem}}@media screen and (max-width: 999px){.info-box .button-group{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}}.quantity-list{display:flex;align-items:center;margin-block:1.5rem}@media screen and (max-width: 999px){.quantity-list{-moz-column-gap:.5rem;column-gap:.5rem}}@media screen and (min-width: 1000px){.quantity-list .quantity{-webkit-margin-end:1rem;margin-inline-end:1rem;font-size:1rem}}@media screen and (max-width: 999px){.quantity-list .quantity{font-size:.875rem}}@media screen and (min-width: 1000px){.quantity-list .quantity-selector{-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}}@media screen and (min-width: 1000px){.quantity-list .stock{-webkit-margin-end:1.125rem;margin-inline-end:1.125rem}}.quantity-list .maximum{padding:.375rem .875rem;background:#f4f4f4}@media screen and (min-width: 1000px){.quantity-list .maximum{font-size:.875rem}}@media screen and (max-width: 999px){.quantity-list .maximum{font-size:.75rem}}.quantity-alert{padding:.5rem;color:#d80000;background:rgba(216,0,0,.1);text-align:center}@media screen and (min-width: 1000px){.quantity-alert{margin-block:1.5rem;font-size:1rem}}@media screen and (max-width: 999px){.quantity-alert{margin-block:1rem;font-size:.875rem}}.quantity-alert .icon{display:inline-block;-webkit-margin-end:.5rem;margin-inline-end:.5rem;transform:translateY(-2px)}.noshi-box{margin-block:1.5rem}@media screen and (min-width: 1000px){.noshi-box{margin-block:2rem}}.noshi-box .heading{-webkit-margin-after:.875rem;margin-block-end:.875rem;font-weight:400}@media screen and (min-width: 1000px){.noshi-box .heading{font-size:1rem;text-align:center}}@media screen and (max-width: 999px){.noshi-box .heading{font-size:.875rem}}.noshi-box .edit{display:grid;grid-template-columns:1fr 1fr;-webkit-margin-before:1rem;margin-block-start:1rem}@media screen and (min-width: 1000px){.noshi-box .edit .button--text{font-size:.875rem}}@media screen and (max-width: 999px){.noshi-box .edit .button--text{font-size:.75rem}}.noshi-box .edit .button--text .icon{display:inline-block;-webkit-margin-start:.25rem;margin-inline-start:.25rem;transform:translateY(-1px)}.noshi-box .edit .button--edit{padding-inline:1rem;min-width:auto}@media screen and (min-width: 1000px){.noshi-box .edit .button--edit{font-size:.875rem}}@media screen and (max-width: 999px){.noshi-box .edit .button--edit{font-size:.75rem}}.noshi-box--cart{-webkit-padding-start:1.875rem;padding-inline-start:1.875rem;margin-block:0}.noshi-box--cart .edit{display:flex}@media screen and (min-width: 1000px){.noshi-box--cart .edit{-moz-column-gap:1.5rem;column-gap:1.5rem}}@media screen and (max-width: 999px){.noshi-box--cart .edit{-moz-column-gap:2rem;column-gap:2rem;-webkit-margin-before:.5rem;margin-block-start:.5rem}}.noshi-box--cart .edit .button--text,.noshi-box--cart .edit .button--edit{font-size:.75rem}@media screen and (min-width: 1000px){.login-box{padding:2.5rem 2rem;border:1px solid #dedede}}@media screen and (min-width: 1000px){.login-box .login-box-inner{margin:1.5rem 3rem}}@media screen and (max-width: 999px){.login-box .login-box-inner{-webkit-margin-before:1rem;margin-block-start:1rem}}@media screen and (min-width: 1000px){.login-box .login-box-inner .fieldset{-webkit-margin-before:2rem;margin-block-start:2rem}}@media screen and (max-width: 999px){.login-box .login-box-inner .fieldset{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}}.image img{display:block !important;margin-inline:auto;max-width:100%}.video iframe{width:100%;height:100%;aspect-ratio:16/9}.form-block .form-block__item{display:grid;row-gap:1rem;-webkit-margin-after:2rem;margin-block-end:2rem}.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner{position:relative;display:flex;align-items:center}@media screen and (min-width: 1000px){.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner{-moz-column-gap:1.5rem;column-gap:1.5rem}}@media screen and (max-width: 999px){.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner{-moz-column-gap:1rem;column-gap:1rem}}.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner--wrap{flex-wrap:wrap}@media screen and (min-width: 1000px){.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner--gap-xs{-moz-column-gap:.75rem;column-gap:.75rem}}@media screen and (max-width: 999px){.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner--gap-xs{-moz-column-gap:.5rem;column-gap:.5rem}}.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner--gap-no{-moz-column-gap:unset;column-gap:unset}@media screen and (max-width: 999px){.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner--2column>*{flex:1}}.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner+.notes{-webkit-margin-before:.5rem;margin-block-start:.5rem}.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .rod{width:.75rem;height:1px;background:#333}.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-input.error,.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-select.error{border-color:#d80000}@media screen and (min-width: 1000px){.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-input.input--md{width:280px}}.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-input.input--xs{width:96px}@media screen and (min-width: 1000px){.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-input.input--xs{width:120px}}.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-input.input--xxs{width:75px}@media screen and (min-width: 1000px){.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-input.input--xxs{width:104px}}@media screen and (min-width: 1000px){.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-column-year,.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-column-month{-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}}@media screen and (max-width: 999px){.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-column-year,.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-column-month{-webkit-margin-end:1rem;margin-inline-end:1rem}}.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-column-year,.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-column-month,.form-block .form-block__item .form-block__item-row .form-block__item-column .form-block__item-column-inner .form-block__item-column-day{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.form-block .form-block__item .form-block__item-label{-webkit-margin-after:1rem;margin-block-end:1rem;font-weight:500;font-size:.875rem}@media screen and (min-width: 1000px){.form-block .form-block__item .form-block__item-label{-webkit-margin-after:.625rem;margin-block-end:.625rem;font-size:1rem}}.form-block .form-block__item .form-block__item-label .required-text{display:inline-block;font-size:.75rem;color:#fff;background:#d80000;transform:translateY(-2px)}@media screen and (min-width: 1000px){.form-block .form-block__item .form-block__item-label .required-text{padding:.125rem .5rem;-webkit-margin-start:.75rem;margin-inline-start:.75rem}}@media screen and (max-width: 999px){.form-block .form-block__item .form-block__item-label .required-text{padding:.125rem .25rem;-webkit-margin-start:.5rem;margin-inline-start:.5rem}}.form-block .form-block__item .form-block__item-label .label-inner{display:flex;justify-content:space-between;align-items:center}.form-block .form-block__item .form-block__item-label .label-inner .length-text{font-size:.75rem;color:#b6b6b6}.form-block .form-block__item--vertical .form-block__item-row{display:block}.form-block .form-block__item--vertical .form-block__item-row .form-block__item-column{max-width:450px}.form-block .form-block__item--vertical .form-block__item-label{width:auto;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:.8rem;margin-block-end:.8rem}.form-block .form-block__item--xs .label-content{font-size:.75rem}.form-block .form-block__item--xs .check .label-content::before{top:4px}.form-block .form-block__item--xs .check .label-content::after{top:-2px}.form-block .form-block__item--outline .check .label-content::before{border-color:#333}.form-block .form-block__item--outline .check input[type=checkbox]:checked+.label-content::after{background-color:rgba(0,0,0,0)}.form-block .text-link-group{-webkit-margin-after:2rem;margin-block-end:2rem}@media screen and (min-width: 1000px){.form-block .text-link-group{-webkit-margin-before:3.5rem;margin-block-start:3.5rem}}@media screen and (max-width: 999px){.form-block .text-link-group{-webkit-margin-before:3rem;margin-block-start:3rem}}.form-block .checkbox-block{text-align:center}@media screen and (min-width: 1000px){.form-block .checkbox-block{-webkit-margin-after:1rem;margin-block-end:1rem}}@media screen and (max-width: 999px){.form-block .checkbox-block{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}.form-block .radio{position:relative;margin-block:.25rem}.form-block .radio input[type=radio]{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.form-block .radio input[type=radio]:checked+.label-content::before{opacity:1}.form-block .radio .label-content{position:relative;-webkit-padding-start:1.875rem;padding-inline-start:1.875rem}.form-block .radio .label-content::before{position:absolute;top:4px;left:4px;width:12px;height:12px;background:#333;border-radius:50%;margin:auto;opacity:0;z-index:1;display:block;content:""}.form-block .radio .label-content::after{position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #333;border-radius:50%;display:block;content:""}.form-block .check{position:relative}.js .form-block .check:has(input[type=checkbox].modal-open:checked){pointer-events:none}.form-block .check input[type=checkbox]{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.form-block .check input[type=checkbox]:checked+.label-content::before{opacity:1}.form-block .check input[type=checkbox]:checked+.label-content::after{background:#333}.js .form-block .check input[type=checkbox].modal-open:checked+.label-content{pointer-events:none}.js .form-block .check input[type=checkbox].modal-open:checked+.label-content::after{background:#b8b8b8}.form-block .check .label-content{position:relative;-webkit-padding-start:1.875rem;padding-inline-start:1.875rem;display:inline-block}.form-block .check .label-content::before{position:absolute;top:8px;left:5px;width:12px;height:7px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg);opacity:0;z-index:1;display:block;content:""}.form-block .check .label-content::after{position:absolute;top:2px;left:0;margin-block:auto;width:22px;height:22px;border:1px solid #b8b8b8;border-radius:4px;content:""}.error-text{padding-left:1.25rem;text-indent:-1.25rem;-webkit-margin-before:.5rem;margin-block-start:.5rem;font-size:.875rem;color:#d80000}.error-text .icon{display:inline-block;transform:translateY(-2px)}.shopify-section--main-gift-collections .accordion__content .accordion__content-inner>.tag-list,.shopify-section--main-gift-collection-for-budget .gift-collection-for-budget__inner>.tag-list{-webkit-margin-after:2rem;margin-block-end:2rem}.shopify-section--main-gift-collections .accordion__content .accordion__content-inner>.tag-list li,.shopify-section--main-gift-collection-for-budget .gift-collection-for-budget__inner>.tag-list li{border:none}.shopify-section--main-gift-collections .accordion__content .accordion__content-inner>.tag-list li a,.shopify-section--main-gift-collection-for-budget .gift-collection-for-budget__inner>.tag-list li a{--initial-gradient: linear-gradient(transparent, transparent);--hover-gradient: linear-gradient(rgb(var(--button-background, var(--button-background-primary))), rgb(var(--button-background, var(--button-background-primary))));--initial-background-position: var(--transform-origin-start);--hover-background-position: var(--transform-origin-end);padding-inline:1rem;font-size:1rem;min-width:10rem;text-align:center;border:1px solid rgb(var(--button-outline-color, var(--button-background, var(--button-background-primary))));background-color:rgb(var(--button-text-color, var(--button-text-primary)));background-image:var(--initial-gradient),var(--hover-gradient);background-size:100% 100%,0 100%;background-position:var(--initial-background-position);background-repeat:no-repeat;border-radius:16px;color:rgb(var(--button-background, var(--text-color)));transition:background-size .45s cubic-bezier(0.785, 0.135, 0.15, 0.86),background-position .45s step-end,color .45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border .45s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.shopify-section--main-gift-collections .accordion__content .accordion__content-inner>.tag-list li a:hover,.shopify-section--main-gift-collection-for-budget .gift-collection-for-budget__inner>.tag-list li a:hover{border-color:rgb(var(--button-background, var(--button-background-primary)));color:rgb(var(--button-text-color, var(--button-text-primary))) !important;background-position:var(--hover-background-position);background-size:0 100%,100% 100%}.shopify-section--main-gift-collections .accordion__content .accordion__content-inner>.tag-list li.is-active,.shopify-section--main-gift-collection-for-budget .gift-collection-for-budget__inner>.tag-list li.is-active{background:#333}.shopify-section--main-gift-collections .accordion__content .accordion__content-inner>.tag-list li.is-active a,.shopify-section--main-gift-collection-for-budget .gift-collection-for-budget__inner>.tag-list li.is-active a{color:#fff;background-size:0 100%,100% 100%}@media screen and (min-width: 1000px){.shopify-section--main-customers-login .fieldset .form-control .input,.shopify-section--main-customers-login .fieldset .form-control .textarea,.shopify-section--main-customers-login .fieldset .form-control .select,.shopify-section--main-customers-login .fieldset .form-control .password,.shopify-section--main-customers-reset-password .fieldset .form-control .input,.shopify-section--main-customers-reset-password .fieldset .form-control .textarea,.shopify-section--main-customers-reset-password .fieldset .form-control .select,.shopify-section--main-customers-reset-password .fieldset .form-control .password,.shopify-section--main-customers-register .fieldset .form-control .input,.shopify-section--main-customers-register .fieldset .form-control .textarea,.shopify-section--main-customers-register .fieldset .form-control .select,.shopify-section--main-customers-register .fieldset .form-control .password{order:2}}@media screen and (min-width: 1000px){.shopify-section--main-customers-login .fieldset .form-control .floating-label,.shopify-section--main-customers-reset-password .fieldset .form-control .floating-label,.shopify-section--main-customers-register .fieldset .form-control .floating-label{order:1;font-size:1rem;font-weight:500}}.shopify-section--main-customers-login .fieldset .form-control .floating-label .required,.shopify-section--main-customers-reset-password .fieldset .form-control .floating-label .required,.shopify-section--main-customers-register .fieldset .form-control .floating-label .required{display:inline-block;font-size:.75rem;color:#fff;background:#d80000;transform:translateY(-2px)}@media screen and (min-width: 1000px){.shopify-section--main-customers-login .fieldset .form-control .floating-label .required,.shopify-section--main-customers-reset-password .fieldset .form-control .floating-label .required,.shopify-section--main-customers-register .fieldset .form-control .floating-label .required{padding:.125rem .5rem;-webkit-margin-start:.75rem;margin-inline-start:.75rem}}@media screen and (max-width: 999px){.shopify-section--main-customers-login .fieldset .form-control .floating-label .required,.shopify-section--main-customers-reset-password .fieldset .form-control .floating-label .required,.shopify-section--main-customers-register .fieldset .form-control .floating-label .required{padding:.125rem .25rem;-webkit-margin-start:.5rem;margin-inline-start:.5rem}}.shopify-section--main-customers-login .fieldset .form-control .password,.shopify-section--main-customers-reset-password .fieldset .form-control .password,.shopify-section--main-customers-register .fieldset .form-control .password{position:relative}.shopify-section--main-customers-login .fieldset .form-control .password .input,.shopify-section--main-customers-reset-password .fieldset .form-control .password .input,.shopify-section--main-customers-register .fieldset .form-control .password .input{-webkit-padding-end:2.5rem;padding-inline-end:2.5rem}.shopify-section--main-customers-login .fieldset .form-control .password .toggle-icon,.shopify-section--main-customers-reset-password .fieldset .form-control .password .toggle-icon,.shopify-section--main-customers-register .fieldset .form-control .password .toggle-icon{cursor:pointer}.shopify-section--main-customers-login .fieldset .form-control .password .toggle-icon::before,.shopify-section--main-customers-reset-password .fieldset .form-control .password .toggle-icon::before,.shopify-section--main-customers-register .fieldset .form-control .password .toggle-icon::before{position:absolute;top:0;bottom:0;right:1rem;margin-block:auto;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjA3Ljg0MyAtMTEuMjI1KSI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDcuODQzIDExLjIyNSkiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDkuMjA2IDE0LjkwMykiPjxwYXRoIGQ9Ik04LjUtLjc1YTkuODYxLDkuODYxLDAsMCwxLDYuNzIyLDIuODc1QzE2LjYxNiwzLjQ0MSwxNy43NSw1LjE4LDE3Ljc1LDZzLTEuMTI1LDIuNTMtMi41NjIsMy44NzZBOS44ODgsOS44ODgsMCwwLDEsOC41LDEyLjc1LDkuODg5LDkuODg5LDAsMCwxLDEuODEyLDkuODc4Qy4zNzUsOC41MzItLjc1LDYuODI5LS43NSw2Uy4zNjEsMy40NjEsMS43NzgsMi4xMjNBOS44NjIsOS44NjIsMCwwLDEsOC41LS43NVpNMTYuMjQzLDZhOC4zMzUsOC4zMzUsMCwwLDAtMi4xNzEtMi44OTNBOC4zNDksOC4zNDksMCwwLDAsOC41Ljc1LDguMzUsOC4zNSwwLDAsMCwyLjkyNiwzLjEsOC4zMDcsOC4zMDcsMCwwLDAsLjc1Niw2YTguNDYyLDguNDYyLDAsMCwwLDIuMiwyLjlBOC4zNzEsOC4zNzEsMCwwLDAsOC41LDExLjI1LDguMzY5LDguMzY5LDAsMCwwLDE0LjAzOCw4LjksOC40OTEsOC40OTEsMCwwLDAsMTYuMjQzLDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjEzNyAwLjMyMSkiIGZpbGw9IiMzMzMiLz48cGF0aCBkPSJNNCwxLjVBMi41LDIuNSwwLDEsMCw2LjUsNCwyLjUsMi41LDAsMCwwLDQsMS41TTQsMEE0LDQsMCwxLDEsMCw0LDQsNCwwLDAsMSw0LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjYzNyAyLjMyMikiIGZpbGw9IiMzMzMiLz48L2c+PC9nPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:inline-block;content:""}.shopify-section--main-customers-login .fieldset .form-control .password .toggle-icon.is-show::before,.shopify-section--main-customers-reset-password .fieldset .form-control .password .toggle-icon.is-show::before,.shopify-section--main-customers-register .fieldset .form-control .password .toggle-icon.is-show::before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMCwwSDE2LjUzM1YxNy4zNTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NTQuOTg3IDg5NS4zMTYpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJiIj48cGF0aCBkPSJNMCwwSDE1LjMyVjE2LjA4NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk2Ny43OTQgOTExLjQwMikgcm90YXRlKDE4MCkiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLXdpZHRoPSIxIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYwNy44NDMgLTExLjIyNSkiPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjA3Ljg0MyAxMS4yMjUpIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwIi8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4xNTcgLTg4MS43NzUpIiBjbGlwLXBhdGg9InVybCgjYSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1My4zNjMgODk2LjY3OSkiPjxwYXRoIGQ9Ik04LjUtLjc1YTkuODYxLDkuODYxLDAsMCwxLDYuNzIyLDIuODc1QzE2LjYxNiwzLjQ0MSwxNy43NSw1LjE4LDE3Ljc1LDZzLTEuMTI1LDIuNTMtMi41NjIsMy44NzZBOS44ODgsOS44ODgsMCwwLDEsOC41LDEyLjc1LDkuODg5LDkuODg5LDAsMCwxLDEuODEyLDkuODc4Qy4zNzUsOC41MzItLjc1LDYuODI5LS43NSw2Uy4zNjEsMy40NjEsMS43NzgsMi4xMjNBOS44NjIsOS44NjIsMCwwLDEsOC41LS43NVpNMTYuMjQzLDZhOC4zMzUsOC4zMzUsMCwwLDAtMi4xNzEtMi44OTNBOC4zNDksOC4zNDksMCwwLDAsOC41Ljc1LDguMzUsOC4zNSwwLDAsMCwyLjkyNiwzLjEsOC4zMDcsOC4zMDcsMCwwLDAsLjc1Niw2YTguNDYyLDguNDYyLDAsMCwwLDIuMiwyLjlBOC4zNzEsOC4zNzEsMCwwLDAsOC41LDExLjI1LDguMzY5LDguMzY5LDAsMCwwLDE0LjAzOCw4LjksOC40OTEsOC40OTEsMCwwLDAsMTYuMjQzLDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjEzNyAwLjMyMSkiIGZpbGw9IiMzMzMiLz48cGF0aCBkPSJNNCwxLjVBMi41LDIuNSwwLDEsMCw2LjUsNCwyLjUsMi41LDAsMCwwLDQsMS41TTQsMEE0LDQsMCwxLDEsMCw0LDQsNCwwLDAsMSw0LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjYzNyAyLjMyMikiIGZpbGw9IiMzMzMiLz48L2c+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDQuMTU3IC04ODEuNzc1KSIgY2xpcC1wYXRoPSJ1cmwoI2IpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NTMuMzYzIDg5Ni42NzkpIj48cGF0aCBkPSJNOC41LS43NWE5Ljg2MSw5Ljg2MSwwLDAsMSw2LjcyMiwyLjg3NUMxNi42MTYsMy40NDEsMTcuNzUsNS4xOCwxNy43NSw2cy0xLjEyNSwyLjUzLTIuNTYyLDMuODc2QTkuODg4LDkuODg4LDAsMCwxLDguNSwxMi43NSw5Ljg4OSw5Ljg4OSwwLDAsMSwxLjgxMiw5Ljg3OEMuMzc1LDguNTMyLS43NSw2LjgyOS0uNzUsNlMuMzYxLDMuNDYxLDEuNzc4LDIuMTIzQTkuODYyLDkuODYyLDAsMCwxLDguNS0uNzVaTTE2LjI0Myw2YTguMzM1LDguMzM1LDAsMCwwLTIuMTcxLTIuODkzQTguMzQ5LDguMzQ5LDAsMCwwLDguNS43NSw4LjM1LDguMzUsMCwwLDAsMi45MjYsMy4xLDguMzA3LDguMzA3LDAsMCwwLC43NTYsNmE4LjQ2Miw4LjQ2MiwwLDAsMCwyLjIsMi45QTguMzcxLDguMzcxLDAsMCwwLDguNSwxMS4yNSw4LjM2OSw4LjM2OSwwLDAsMCwxNC4wMzgsOC45LDguNDkxLDguNDkxLDAsMCwwLDE2LjI0Myw2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xMzcgMC4zMjEpIiBmaWxsPSIjMzMzIi8+PHBhdGggZD0iTTQsMS41QTIuNSwyLjUsMCwxLDAsNi41LDQsMi41LDIuNSwwLDAsMCw0LDEuNU00LDBBNCw0LDAsMSwxLDAsNCw0LDQsMCwwLDEsNCwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC42MzcgMi4zMjIpIiBmaWxsPSIjMzMzIi8+PC9nPjwvZz48cmVjdCB3aWR0aD0iMS41IiBoZWlnaHQ9IjIxLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwNy45NjMgMTUuMTU5KSByb3RhdGUoLTQ1KSIgZmlsbD0iIzMzMyIvPjwvZz48L3N2Zz4=)}#product-extra-information #reviews .spr-icon,#product-extra-information #shopify-product-reviews .spr-icon{-webkit-margin-before:0;margin-block-start:0}#product-extra-information #reviews .spr-review-footer,#product-extra-information #shopify-product-reviews .spr-review-footer{-webkit-margin-before:0;margin-block-start:0}#product-extra-information #reviews .spr-header .spr-summary-actions,#product-extra-information #shopify-product-reviews .spr-header .spr-summary-actions{display:block;text-align:center}#product-extra-information #reviews .spr-header .spr-summary-actions .spr-summary-actions-newreview,#product-extra-information #shopify-product-reviews .spr-header .spr-summary-actions .spr-summary-actions-newreview{display:inline-block}#product-extra-information #reviews .spr-content .spr-form,#product-extra-information #shopify-product-reviews .spr-content .spr-form{order:2;display:none}#product-extra-information #reviews .spr-content .spr-reviews,#product-extra-information #shopify-product-reviews .spr-content .spr-reviews{order:1}#product-extra-information #reviews .spr-pagination-page>a,#product-extra-information #shopify-product-reviews .spr-pagination-page>a{background:none}#product-extra-information #reviews .spr-pagination-prev>a,#product-extra-information #reviews .spr-pagination-next>a,#product-extra-information #shopify-product-reviews .spr-pagination-prev>a,#product-extra-information #shopify-product-reviews .spr-pagination-next>a{background:none}#product-extra-information #reviews .form-control,#product-extra-information #shopify-product-reviews .form-control{-webkit-margin-before:0 !important;margin-block-start:0 !important}@media screen and (min-width: 1000px){#product-extra-information #reviews .form-control,#product-extra-information #shopify-product-reviews .form-control{grid-template-columns:230px 1fr}}#product-extra-information #reviews .form-control>*,#product-extra-information #shopify-product-reviews .form-control>*{-webkit-margin-before:0;margin-block-start:0}#product-extra-information #reviews .form-control label,#product-extra-information #shopify-product-reviews .form-control label{font-weight:500}@media screen and (min-width: 1000px){#product-extra-information #reviews .form-control label,#product-extra-information #shopify-product-reviews .form-control label{-webkit-margin-before:.625rem !important;margin-block-start:.625rem !important}}#product-extra-information .accordion__content--reviews{display:flex;flex-direction:column}@media screen and (min-width: 1000px){#product-extra-information .accordion__content--reviews{row-gap:2rem}}@media screen and (max-width: 999px){#product-extra-information .accordion__content--reviews{row-gap:1.5rem}}.globo-app-extension,.globo-formbuilder{display:none !important}.globo-form-app{text-align:center}.globo-form-app .globo-form-control input,.globo-form-app .globo-form-control textarea,.globo-form-app .globo-form-control select{background-color:rgba(0,0,0,0) !important;border:1px solid #dedede;border-radius:0 !important}.globo-form-app .globo-form-control .help-text.globo-description{color:#0d0d0d !important;text-align:left}@media screen and (min-width: 1000px){.globo-form-app .globo-form-control .help-text.globo-description{font-size:.875rem}}@media screen and (max-width: 999px){.globo-form-app .globo-form-control .help-text.globo-description{font-size:.75rem}}.globo-form-app .globo-form-control .help-block.error{color:#d80000 !important;font-size:.875rem;text-align:left}.globo-form-app .globo-form-control .help-block.error::before{-webkit-margin-end:.5rem;margin-inline-end:.5rem;vertical-align:middle;display:inline-block;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4NCiAgPHBhdGggZD0iTTgsMmE4LDgsMCwwLDAsOC04LDgsOCwwLDAsMC04LThBOCw4LDAsMCwwLDAtNiw4LDgsMCwwLDAsOCwyWk04LTEwYS43NDguNzQ4LDAsMCwxLC43NS43NXYzLjVBLjc0OC43NDgsMCwwLDEsOC01YS43NDguNzQ4LDAsMCwxLS43NS0uNzV2LTMuNUEuNzQ4Ljc0OCwwLDAsMSw4LTEwWk05LTNBMSwxLDAsMCwxLDgtMiwxLDEsMCwwLDEsNy0zLDEsMSwwLDAsMSw4LTQsMSwxLDAsMCwxLDktM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTQpIiBmaWxsPSIjZDgwMDAwIi8+DQo8L3N2Zz4NCg==)}.globo-form-app .globo-form-control .text-link-group{flex-direction:initial;gap:.25rem 2rem}.globo-form-app .globo-form-control .text-link-group .text-link>a{background:linear-gradient(to right, currentColor, currentColor) 0 min(100%, 1.35em)/100% 1px no-repeat;transition:background-size .3s ease-in-out}.globo-form-app .globo-form-control .text-link-group .text-link>a[target=_blank]::after{-webkit-margin-start:.5rem;margin-inline-start:.5rem;display:inline-block;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPg0KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQ5IC0xMjUwKSI+DQogICAgPHBhdGggZD0iTS0zMTQuMTYyLDEwNzAuNjQ3aC0xdi01aC01di0xaDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NzEuMTYyIDE4NS4zNTMpIiBmaWxsPSIjMzMzIi8+DQogICAgPHBhdGggZD0iTTEsMVY1SDVWMUgxTTAsMEg2VjZIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0OSAxMjUyKSIgZmlsbD0iIzMzMyIvPg0KICAgIDxyZWN0IHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0OSAxMjUwKSIgZmlsbD0ibm9uZSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==)}.globo-form-app .globo-form-control .text-link-group .text-link>a:hover{background-size:0 1px}.globo-form-app .globo-form-control .checkbox-wrapper{text-align:center !important}@media screen and (min-width: 1000px){.globo-form-app .globo-form-control .checkbox-wrapper .checkbox-label{font-size:1rem}}@media screen and (max-width: 999px){.globo-form-app .globo-form-control .checkbox-wrapper .checkbox-label{font-size:.875rem}}.globo-form-app .globo-form-control .flex-wrap .checkbox-wrapper{text-align:left !important}.globo-form-app .globo-form-control .text-smaller{display:inline-block;padding:.0625rem .5rem;-webkit-margin-start:.5rem;margin-inline-start:.5rem;font-weight:500;color:#fff;background:#d80000;transform:translateY(-2px)}.globo-form-app .globo-form-control .text-smaller::before{display:inline-block;content:"必須"}@media screen and (max-width: 999px){.globo-form-app .globo-form-control .globo-label:has(.label-content:empty){display:none}}.globo-form-app .footer button.submit,.globo-form-app .footer button.checkout,.globo-form-app .footer button.action.loading .spinner{padding:.65rem 1.75rem;font-weight:500;border-radius:30px;font-size:1rem;line-height:1.5;min-width:20rem}@media screen and (max-width: 699px){.globo-form-app .footer button.submit,.globo-form-app .footer button.checkout,.globo-form-app .footer button.action.loading .spinner{font-size:.875rem;min-width:80%}}.globo-form .globo-form-app .footer button.submit:disabled{background-color:#b8b8b8;border-color:#b8b8b8}.globo-form .globo-form-app .footer button.submit:disabled:hover{filter:initial}.storeify-header-frm{display:none}.storeify-formbuilder{padding:0 !important}.storeify-formbuilder .storeify-body-frm{margin-top:0 !important}@media screen and (max-width: 540px){.storeify-formbuilder .storeify-col-2{width:50% !important;float:left}}@media screen and (max-width: 999px){.storeify-formbuilder .storeify-col-2{width:50% !important;float:left}}.storeify-frm-group{margin-bottom:32px !important}.storeify-frm-group .storeify-label-control{font-weight:500 !important}@media screen and (min-width: 1000px){.storeify-frm-group .storeify-label-control{font-size:1rem !important}}@media screen and (max-width: 999px){.storeify-frm-group .storeify-label-control{font-size:.875rem !important}}.storeify-frm-group .storeify-label-control .storeify-required-text{padding:.125rem .25rem;-webkit-margin-start:.5rem;margin-inline-start:.5rem;font-size:.75rem;color:#fff;background:#d80000;line-height:1.65;transform:translateY(-2px)}@media screen and (min-width: 1000px){.storeify-frm-group .storeify-label-control .storeify-required-text{padding:.125rem .5rem;-webkit-margin-start:.75rem;margin-inline-start:.75rem}}.storeify-frm-group .storeify-div-input .storeify-input-control{padding-left:.8rem !important}@media screen and (max-width: 999px){.storeify-frm-group .storeify-div-input .storeify-input-control{font-size:.875rem !important}}.storeify-frm-group .storeify-div-input .storeify-input-control.storeify-textarea{height:200px;line-height:1.5}.storeify-frm-group .storeify-checkbox-label{padding-left:30px !important}.storeify-frm-group .storeify-checkbox-label::before{width:22px !important;height:22px !important;border-radius:4px}.storeify-frm-group .storeify-checkbox-label::after{top:6px !important;left:4px !important;width:14px !important;height:10px !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4wMDIiIGhlaWdodD0iMTAuMDAyIiB2aWV3Qm94PSIwIDAgMTQuMDAyIDEwLjAwMiI+DQogIDxwYXRoIGlkPSJjaGVjayIgZD0iTTYuNzA2LTEwLjcwNmExLDEsMCwwLDEsMCwxLjQxNmwtOCw4YTEsMSwwLDAsMS0xLjQxNiwwbC00LTRhMSwxLDAsMCwxLDAtMS40MTYsMSwxLDAsMCwxLDEuNDE2LDBMLTItMy40MTZsNy4yOTQtNy4yOTFhMSwxLDAsMCwxLDEuNDE2LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjAwMiAxMC45OTkpIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4NCg==)}.storeify-frm-group .storeify-select-arrow{right:20px !important;border:solid #333;border-width:0 2px 2px 0 !important;width:8px;height:8px;transform:rotate(45deg) translateY(-50%);pointer-events:none}.storeify-frm-group.privacy-policy-title{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}.storeify-frm-group.privacy-policy-title .storeify-label-control{margin-bottom:1.5rem !important;font-size:1.125rem !important;text-align:center}@media screen and (min-width: 1000px){.storeify-frm-group.privacy-policy-title .storeify-label-control{margin-bottom:2.125rem !important;font-size:1.5rem !important}}.storeify-frm-group.privacy-policy-title+.storeify-div-input{overflow:hidden}.storeify-frm-group.privacy-policy-title #privacy-policy{display:grid;row-gap:1.25rem;padding:1rem;height:246px;overflow-y:auto;color:#333;border:1px solid #dedede}@media screen and (min-width: 1000px){.storeify-frm-group.privacy-policy-title #privacy-policy{padding:1.5rem;height:320px}}.storeify-frm-group.privacy-policy-title #privacy-policy::-webkit-scrollbar{width:4px;background:#ebebeb;border-radius:2px}.storeify-frm-group.privacy-policy-title #privacy-policy::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.storeify-frm-group.privacy-policy-title #privacy-policy h1{font-size:1.625rem}@media screen and (min-width: 1000px){.storeify-frm-group.privacy-policy-title #privacy-policy h1{font-size:2rem}}.storeify-frm-group.privacy-policy-title #privacy-policy h2{font-size:1.25rem}@media screen and (min-width: 1000px){.storeify-frm-group.privacy-policy-title #privacy-policy h2{font-size:1.6875rem}}.storeify-frm-group.privacy-policy-title #privacy-policy h3{font-size:1.125rem}@media screen and (min-width: 1000px){.storeify-frm-group.privacy-policy-title #privacy-policy h3{font-size:1.375rem}}.storeify-frm-group.privacy-policy-title #privacy-policy h4{font-size:1rem}@media screen and (min-width: 1000px){.storeify-frm-group.privacy-policy-title #privacy-policy h4{font-size:1.125rem}}.storeify-frm-group.privacy-policy-check{text-align:center}@media screen and (max-width: 999px){.storeify-frm-group.privacy-policy-check .storeify-checkbox-label{font-size:.875rem !important}}.storeify-frm-group .storeify-form-checkbox .storeify-checkbox-input:checked~.storeify-checkbox-label::before{background:#333}.storeify-frm-group .storeify-form-checkbox .storeify-checkbox-label::after{width:14px !important;height:10px !important}#storeify_content_formbuilder_14307 .storeify-foooter-frm .storeify-submit-frm.storeify-submit-btn{padding:.65rem 1.75rem !important;margin:0 !important;height:auto !important;line-height:1.5 !important;font-weight:500;border-radius:30px !important;transition:all .25s ease-in-out}#storeify_content_formbuilder_14307 .storeify-foooter-frm .storeify-submit-frm.storeify-submit-btn:disabled{background-color:#b8b8b8 !important}@media screen and (min-width: 1000px){#storeify_content_formbuilder_14307 .storeify-foooter-frm .storeify-submit-frm{min-width:20rem !important;font-size:1rem !important}}@media screen and (max-width: 999px){#storeify_content_formbuilder_14307 .storeify-foooter-frm .storeify-submit-frm{font-size:.875rem !important;min-width:80% !important}}.product-info__block-list .form-block__item{-webkit-margin-after:0;margin-block-end:0}.order-summary .order-summary__header th{font-size:1rem}@media screen and (min-width: 700px){.order-summary .order-summary__body tr td:first-child{width:60%}}@media screen and (min-width: 1000px){.order-summary .order-summary__body tr td:nth-of-type(2){width:20%}}@media screen and (min-width: 1000px){.order-summary .order-summary__body tr td .line-item{-webkit-margin-after:1rem;margin-block-end:1rem}}@media screen and (max-width: 999px){.order-summary .order-summary__body tr td .line-item{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}.order-summary .order-summary__body tr td .form-block__item{-webkit-margin-after:0;margin-block-end:0}.order-summary .order-summary__body .line-item-info .gift-list{-webkit-margin-start:0;margin-inline-start:0;list-style:none;background:#edf9fe;color:rgba(0,0,0,.7803921569);padding:.25em .5em}.order-summary .order-summary__body .line-item-info .gift-list:empty{display:none}.order-summary--accordion :is(th,td){padding-block:.5rem 0 !important;padding-inline:0;font-size:.875rem;font-weight:400;border-block-width:0 !important;line-height:1.4;vertical-align:top}.order-summary--accordion td{-webkit-padding-start:1rem;padding-inline-start:1rem}.order-summary--accordion td:nth-child(n+2){display:table-cell}.order-summary--accordion .order-summary--accordion__body td .line-item{-webkit-margin-after:0;margin-block-end:0}.order-summary--accordion .order-summary--accordion__body .product-options{-webkit-margin-before:1rem;margin-block-start:1rem}.cc-calendar-overall{padding:0 !important;-webkit-margin-before:0 !important;margin-block-start:0 !important;-webkit-margin-start:inherit !important;margin-inline-start:inherit !important}.cc-calendar-overall .cc-calendar-input-overall{gap:2rem 20px !important}.cc-calendar-overall .cc-calendar-input-overall .cc-time-options,.cc-calendar-overall .cc-calendar-input-overall .cc-calendar-input input{padding-left:1rem !important;border-color:#dedede !important;border-radius:0 !important}.cc-calendar-overall .cc-calendar-input-overall .cc-selection .cc-cal-icon{pointer-events:none}.cc-calendar-overall .cc-calendar-input-overall .cc-cal-icon{right:4%}.cc-calendar-overall .cc-calendar-input-overall .cc-cal-icon svg{width:18px !important;height:18px !important}.cc-calendar-overall label{-webkit-margin-before:0 !important;margin-block-start:0 !important;-webkit-margin-after:.8rem !important;margin-block-end:.8rem !important;font-weight:500;font-size:.875rem !important}@media screen and (min-width: 1000px){.cc-calendar-overall label{font-size:1rem !important}}.order-summary--gift{padding-block:2rem;border-block-end-width:1px}.order-summary--gift tr:first-child td{-webkit-padding-before:0;padding-block-start:0;border-block-start-width:0}.order-summary--gift tr:last-child td{-webkit-padding-after:0;padding-block-end:0;border-block-end-width:0}.line-item-quantity .line-item-quantity__inner{display:flex;justify-content:center}.line-item-quantity .line-item-quantity__inner .line-item-quantity__inner-item{text-align:center}.line-item-quantity .line-item-quantity__inner .line-item-quantity__inner-item .quantity-selector{-webkit-margin-after:.25rem;margin-block-end:.25rem}.line-item-quantity .link--remove{-webkit-margin-before:.5rem;margin-block-start:.5rem;-webkit-margin-start:1rem;margin-inline-start:1rem}.cart-footer .price-total{font-size:1rem}@media screen and (min-width: 1000px){.cart-footer .price-total{font-size:1.125rem}}@media screen and (max-width: 699px){.cart-footer .button-group{flex-direction:column-reverse}}.banner-list{display:grid;gap:1.5rem}@media screen and (min-width: 1000px){.banner-list{gap:2rem 1.75rem;grid-template-columns:repeat(auto-fit, 320px);justify-content:center;align-items:flex-start;max-width:1016px;margin-inline:auto}}.banner-list__item>p{-webkit-margin-before:.75rem;margin-block-start:.75rem;font-size:.75rem;color:#888}@media screen and (min-width: 1000px){.banner-list__item>p{-webkit-margin-before:1rem;margin-block-start:1rem;font-size:.875rem}}.banner-list__item-link{display:flex;align-items:center;border:1px solid #dedede}.banner-list__item-image{width:50%;-webkit-border-end:1px solid #dedede;border-inline-end:1px solid #dedede}@media screen and (max-width: 999px){.banner-list__item-image{max-width:280px}}.banner-list__item-text{margin-inline:.75rem;width:50%}@media screen and (min-width: 1000px){.banner-list__item-text{margin-inline:1rem}}.banner-list__item:hover .banner-list__item-text{font-weight:500;color:#b71254}.detail-table{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}.detail-table tr{display:grid;-webkit-padding-after:1.5rem;padding-block-end:1.5rem;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;border-bottom:1px solid #dedede}.detail-table tr th{-webkit-padding-after:0;padding-block-end:0;border:none;font-size:1.125rem}@media screen and (min-width: 1000px){.detail-table tr th{font-size:1.375rem}}.detail-table tr td{padding:0;border:none}.modal-content{display:none;align-items:center;justify-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,.6);z-index:2000000001;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.modal-content .modal-content__inner{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding-block:50px 40px;padding-inline:1.5rem;margin-inline:auto;overflow:auto;background-color:#fff;width:88%}@media screen and (min-width: 1000px){.modal-content .modal-content__inner{padding-inline:4rem;width:1016px}}.modal-content .modal-content__inner:not(.modal-content__inner--confirm){max-height:80vh}.modal-content .modal-content__inner:not(.modal-content__inner--confirm) .button-group{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}.modal-content .modal-content__inner--confirm{max-width:808px}.modal-content .modal-content__inner .button-group{-webkit-margin-before:1rem;margin-block-start:1rem}@media screen and (min-width: 1000px){.modal-content .modal-content__inner .button-group{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}}.modal-content .modal-content__inner .heading{-webkit-padding-after:1rem;padding-block-end:1rem;margin-block:1.5rem;font-size:1.125rem;border-bottom:1px solid #ebebeb}.modal-content .modal-content__inner .title{-webkit-margin-after:1.5rem;margin-block-end:1.5rem;font-size:1rem}.modal-content .modal-content__inner .title--margin-block-end-no{-webkit-margin-after:0;margin-block-end:0}.modal-content .modal-content__inner .form-block .form-block__item{-webkit-margin-after:0;margin-block-end:0}.modal-content .modal-content__inner .modal-select{position:relative;-webkit-margin-after:1rem;margin-block-end:1rem;cursor:pointer}@media screen and (min-width: 1000px){.modal-content .modal-content__inner .modal-select{display:inline-block}}.modal-content .modal-content__inner .modal-select select{padding:.75rem 2rem .75rem 1rem;background:#fff;border:1px solid #dedede;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 999px){.modal-content .modal-content__inner .modal-select select{width:100%}}.modal-content .modal-content__inner .modal-select .icon{position:absolute;top:0;bottom:0;margin-block:auto;right:.75rem;pointer-events:none}.modal-content .modal-content__inner .modal-input__item{position:relative;padding-left:2rem}.modal-content .modal-content__inner .modal-input__item+.modal-input__item{-webkit-margin-start:1.5rem;margin-inline-start:1.5rem}.modal-content .modal-content__inner .modal-input__item input{width:1px;height:1px;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-content .modal-content__inner .modal-input__item input:checked+.modal-input__item__text::after{opacity:1}.modal-content .modal-content__inner .modal-input__item__text{display:inline-block}.modal-content .modal-content__inner .modal-input__item__text::before,.modal-content .modal-content__inner .modal-input__item__text::after{border-radius:50%;position:absolute;display:inline-block;content:""}.modal-content .modal-content__inner .modal-input__item__text::before{top:-2px;left:0;width:24px;height:24px;background:#fff;border:1px solid #dedede}.modal-content .modal-content__inner .modal-input__item__text::after{opacity:0;top:6px;left:8px;width:8px;height:8px;background:#333}.modal-content .modal-content__inner .modal-checkbox__item{position:relative;padding-left:2rem}.modal-content .modal-content__inner .modal-checkbox__item input{width:1px;height:1px;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-content .modal-content__inner .modal-checkbox__item input:checked+.modal-checkbox__item__text::after{opacity:1}.modal-content .modal-content__inner .modal-checkbox__item__text{display:inline-block}.modal-content .modal-content__inner .modal-checkbox__item__text::before,.modal-content .modal-content__inner .modal-checkbox__item__text::after{position:absolute;display:inline-block;content:""}.modal-content .modal-content__inner .modal-checkbox__item__text::before{top:-3px;left:0;width:24px;height:24px;background:#fff;border:1px solid #dedede;border-radius:4px}.modal-content .modal-content__inner .modal-checkbox__item__text::after{opacity:0;top:4px;left:6px;width:12px;height:7px;border:solid #333;border-width:0 0 2px 2px;opacity:0;transform:rotate(-45deg)}.modal-content .modal-content__inner .modal-accordion__group{border-inline:1px solid #ebebeb}.modal-content .modal-content__inner .modal-accordion__group .accordion__toggle{padding-inline:1rem}.modal-content .modal-content__inner .modal-accordion__group .accordion__content{padding-block:1rem;border-top:1px solid #ebebeb}.modal-content .modal-content__inner .modal-accordion__group .accordion__content .accordion__content-inner__image{margin-inline:-1rem}.modal-content .modal-content__inner .modal-accordion__group .accordion__content .accordion__content-inner__image img{width:100%}@media screen and (min-width: 1000px){.modal-content .modal-content__inner .purpose-area{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;gap:0px 40px;grid-template-areas:"heading heading" "side content";-webkit-margin-after:3rem;margin-block-end:3rem}}@media screen and (min-width: 1000px){.modal-content .modal-content__inner .purpose-area .heading{grid-area:heading}}@media screen and (min-width: 1000px){.modal-content .modal-content__inner .purpose-area__side{grid-area:side}}.modal-content .modal-content__inner .purpose-area__content{display:grid;row-gap:2rem}@media screen and (min-width: 1000px){.modal-content .modal-content__inner .purpose-area__content{grid-area:content}}@media screen and (max-width: 999px){.modal-content .modal-content__inner .purpose-area__content{-webkit-margin-before:2rem;margin-block-start:2rem}}.modal-content .modal-content__inner .name-input-area{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}@media screen and (min-width: 1000px){.modal-content .modal-content__inner .name-input-area{-webkit-margin-before:3rem;margin-block-start:3rem}}.modal-content .modal-content__inner .name-input-area__detail{display:grid;row-gap:1rem;-webkit-margin-after:2.5rem;margin-block-end:2.5rem}.modal-content .modal-content__inner .name-input-area__detail-column{display:flex;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.5rem}@media screen and (max-width: 999px){.modal-content .modal-content__inner .name-input-area__detail-column{flex-direction:column}}.modal-content .modal-content__inner .name-input-area__detail-text{display:grid;row-gap:1rem}@media screen and (min-width: 1000px){.modal-content .modal-content__inner .name-input-area__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem;align-items:flex-start;margin-inline:auto;max-width:660px}}@media screen and (max-width: 999px){.modal-content .modal-content__inner .name-input-area__content__sample{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}.modal-content .modal-content__inner .name-input-area__content__column{display:grid;row-gap:2.5rem}.modal-content .modal-content__inner .name-input-area__content__column-item{display:grid;row-gap:1rem}.modal-content .modal-content__inner .noshi-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem .75rem}@media screen and (min-width: 1000px){.modal-content .modal-content__inner .noshi-list{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(6, 1fr)}}.modal-content .modal-content__inner .noshi-list__item{position:relative;text-align:center}.modal-content .modal-content__inner .noshi-list__item label input{width:1px;height:1px;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-content .modal-content__inner .noshi-list__item label input:checked+.noshi-list__item__image+.noshi-list__item__text::after{opacity:1}.modal-content .modal-content__inner .noshi-list__item__image{-webkit-margin-after:.5rem;margin-block-end:.5rem;text-align:center}.modal-content .modal-content__inner .noshi-list__item__image img{margin-inline:auto;max-width:100%}.modal-content .modal-content__inner .noshi-list__item__text{display:block;font-size:.875rem}.modal-content .modal-content__inner .noshi-list__item__text::before,.modal-content .modal-content__inner .noshi-list__item__text::after{border-radius:50%;position:absolute;display:block;content:""}.modal-content .modal-content__inner .noshi-list__item__text::before{top:8px;left:8px;width:16px;height:16px;background:#fff;border:1px solid #dedede}.modal-content .modal-content__inner .noshi-list__item__text::after{opacity:0;top:12px;left:12px;width:8px;height:8px;background:#333}.modal-content .modal-content__inner-text{display:flex;justify-content:center}.modal-content .modal-content__inner-close{position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;z-index:100}.modal-content .modal-content__inner-close::before{position:absolute;top:-1rem;left:-1rem;right:-1rem;bottom:-1rem;content:""}.contact-caution{padding:1rem;-webkit-margin-before:2.5rem;margin-block-start:2.5rem;background:#f4f4f4}@media screen and (min-width: 700px){.contact-caution{padding:1.5rem}}.contact-information{padding:2rem 1.5rem;background:#f4f4f4}@media screen and (min-width: 700px){.contact-information{padding:2.5rem 5rem}}.contact-information .sub-heading,.contact-information .main-heading{font-weight:500;text-align:center}.contact-information .sub-heading{-webkit-margin-after:1rem;margin-block-end:1rem;font-size:1.125rem}@media screen and (min-width: 700px){.contact-information .sub-heading{-webkit-margin-after:1.5rem;margin-block-end:1.5rem;font-size:1.25rem}}.contact-information .main-heading{-webkit-margin-after:1.5rem;margin-block-end:1.5rem;font-size:1rem}@media screen and (min-width: 700px){.contact-information .main-heading{font-size:1.125rem}}.contact-information .content{-webkit-padding-before:2rem;padding-block-start:2rem;-webkit-margin-before:2rem;margin-block-start:2rem;border-top:1px solid #dedede;text-align:center}.contact-information .content .label{font-size:.75rem}@media screen and (min-width: 700px){.contact-information .content .label{font-size:.875rem}}.contact-information .content .tel{font-size:1.125rem}.contact-information .content .info{-webkit-margin-before:1rem;margin-block-start:1rem;font-size:.75rem;color:#888}@media screen and (min-width: 700px){.contact-information .content .info{font-size:.875rem}}@media screen and (min-width: 700px){.shopify-section--main-page .category,.shopify-section--main-blog-faq .category,.shopify-section--main-page-faq .category{margin-block:5rem}}@media screen and (max-width: 699px){.shopify-section--main-page .category,.shopify-section--main-blog-faq .category,.shopify-section--main-page-faq .category{margin-block:3.5rem}}.shopify-section--main-page .category .title,.shopify-section--main-blog-faq .category .title,.shopify-section--main-page-faq .category .title{position:relative;display:block;padding:1rem 1.5rem 1rem 2.25rem;-webkit-margin-after:1rem;margin-block-end:1rem;font-weight:500;font-size:1rem;border-bottom:1px solid #dedede}@media screen and (min-width: 700px){.shopify-section--main-page .category .title,.shopify-section--main-blog-faq .category .title,.shopify-section--main-page-faq .category .title{padding:1rem 3.75rem 1rem 2.5rem;font-size:1.25rem}}.shopify-section--main-page .category .title .icon-image,.shopify-section--main-blog-faq .category .title .icon-image,.shopify-section--main-page-faq .category .title .icon-image{position:absolute;top:0;bottom:0;left:0;margin-block:auto}.shopify-section--main-page .category .title .icon-arrow,.shopify-section--main-blog-faq .category .title .icon-arrow,.shopify-section--main-page-faq .category .title .icon-arrow{position:absolute;top:0;bottom:0;right:0;margin-block:auto}@media screen and (min-width: 700px){.shopify-section--main-page .category .title .icon-arrow,.shopify-section--main-blog-faq .category .title .icon-arrow,.shopify-section--main-page-faq .category .title .icon-arrow{right:1.5rem}}.shopify-section--main-page .category a.title:hover,.shopify-section--main-blog-faq .category a.title:hover,.shopify-section--main-page-faq .category a.title:hover{color:#b71254}.shopify-section--main-page .category a.title:hover .icon-arrow path,.shopify-section--main-blog-faq .category a.title:hover .icon-arrow path,.shopify-section--main-page-faq .category a.title:hover .icon-arrow path{fill:#b71254}.shopify-section--main-page .category .accordion--faq,.shopify-section--main-blog-faq .category .accordion--faq,.shopify-section--main-page-faq .category .accordion--faq{padding-inline:1rem}@media screen and (min-width: 700px){.shopify-section--main-page .category .accordion--faq,.shopify-section--main-blog-faq .category .accordion--faq,.shopify-section--main-page-faq .category .accordion--faq{padding-inline:1.25rem}}.shopify-section--main-page .question,.shopify-section--main-blog-faq .question,.shopify-section--main-page-faq .question{-webkit-margin-before:1rem;margin-block-start:1rem}.shopify-section--main-search .search-form{position:relative;margin-block:2.5rem;max-width:808px;margin-inline:auto;border:1px solid #dedede}@media screen and (min-width: 700px){.shopify-section--main-search .search-form{margin-block:3.5rem}}.shopify-section--main-search .search-form .header-search__form-control{grid-template-columns:none;padding-block:1rem;padding-inline:.75rem}@media screen and (min-width: 700px){.shopify-section--main-search .search-form .header-search__form-control{padding-inline:1rem}}.shopify-section--main-search .search-form .header-search__form-control .icon-search{position:absolute;right:1rem;width:24px;height:24px}.shopify-section--main-search .search-form .header-search__form-control button[is=dialog-close-button]{display:none}.shopify-section--main-search .result-text{margin-block:2.5rem;font-size:1.125rem;font-weight:500;text-align:center}.anygift-message-card__dropzone{display:none}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media(min-width: 1000px){.collection-toolbar__layout-switch-list{display:none}}.title-mv__image{width:100%;height:auto}.title-text{font-weight:500}@media(min-width: 1000px){.title-text{margin:0;font-size:1.75rem;line-height:1.5}}@media screen and (max-width: 999px){.title-text{margin:0;font-size:1.25rem;line-height:1.5}}.panel-link__list{margin:0;padding:0;list-style:none}.panel-link__item{position:relative;-webkit-padding-start:0 !important;padding-inline-start:0 !important}.panel-link__item::before{position:absolute;bottom:0;left:0;content:"";background:#ebebeb}.panel-link__link{display:flex;align-items:center;width:100%}.panel-link__link:hover .panel-link__figure img{scale:1.2}.panel-link__link:hover .panel-link__name{font-weight:500;color:#b71254}.panel-link__figure{overflow:hidden}.panel-link__figure img{width:100%;height:auto;transform-origin:center;transition:scale 8s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.panel-link__name{order:2}@media(min-width: 1000px){.panel-link{margin:48px 0 0}.panel-link__list{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin:auto}.panel-link__link{flex-direction:column}.panel-link__link .icon-arrow{display:none}.panel-link__name{margin-top:.4rem}.panel-link__figure{width:168px;height:168px}}@media screen and (max-width: 999px){.panel-link{margin:20px 0 0}.panel-link__item::before{bottom:0;width:100%;height:1px}.panel-link__link{padding:12px 30px 12px 0}.panel-link__link .icon-arrow{position:absolute;top:0;bottom:0;right:8px;margin:auto}.panel-link__item:first-child .panel-link__link{padding-top:0}.panel-link__name{margin-left:1rem}.panel-link__figure{width:80px;height:80px}}.social-meida-share{display:flex;align-items:center;justify-content:center;gap:0 24px}.social-meida-share__list{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;gap:0 24px}.social-meida-share__item{padding-left:0 !important}.shopify-section-link-to-products{bottom:0;left:0;right:0;z-index:1;transition:opacity .3s ease}@media(min-width: 1000px){.shopify-section-link-to-products{margin-bottom:3.5rem}}@media screen and (max-width: 999px){.shopify-section-link-to-products{margin-bottom:1rem}}.shopify-section-link-to-products.is_fixed{position:fixed;opacity:1;margin-bottom:0}.shopify-section-link-to-products.is_fixed a svg{transform:scaleY(1)}.shopify-section-link-to-products a{display:block;padding:15px 0;margin:auto;background:#2f2f2f !important;color:#fff;text-align:center;font-size:1.125rem;line-height:1.4444444444}.shopify-section-link-to-products a svg{display:inline-block;width:15.56px;margin-left:8px;vertical-align:2px;transform:scaleY(-1)}@media(min-width: 1000px){.shopify-section-link-to-products{padding:18px 0;background:rgba(255,255,255,.78)}.shopify-section-link-to-products a{width:1000px}}@media screen and (max-width: 999px){.shopify-section-link-to-products{box-shadow:0 -5px 12px 0 rgba(0,0,0,.16);padding:30px 0;background:#fff}.shopify-section-link-to-products a{width:91.7948717949vw}}.button-detail{text-align:center}.button-detail__link{--initial-gradient: linear-gradient(rgb(var(--button-background, var(--button-background-primary))), rgb(var(--button-background, var(--button-background-primary))));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);display:inline-block;border:1px solid rgb(var(--button-outline-color, var(--button-background, var(--button-background-primary))));border-radius:var(--button-border-radius);background-color:var(--button-background-primary);background-image:var(--initial-gradient),var(--hover-gradient);background-size:100% 100%,0 100%;background-position:var(--initial-background-position);background-repeat:no-repeat;color:rgb(var(--button-text-color, var(--button-text-primary)));letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center}@media(min-width: 1000px){.button-detail{margin:56px 0}.button-detail__link{min-width:320px;font-size:1rem;line-height:1.625;padding:10px 1.75rem;transition:background-size .45s cubic-bezier(0.785, 0.135, 0.15, 0.86),background-position .45s step-end,color .45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border .45s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.button-detail__link:hover{border-color:rgb(var(--button-background, var(--button-background-primary)));color:rgb(var(--button-background, var(--button-background-primary)));background-position:var(--hover-background-position);background-size:0 100%,100% 100%}}@media screen and (max-width: 999px){.button-detail{margin:40px 0}.button-detail__link{font-size:.875rem;line-height:1.8571428571;min-width:280px;padding:10px 1.75rem}}.heading-02{font-weight:500}.heading-02:first-child{margin-top:0}@media(min-width: 1000px){.heading-02{font-size:1.75rem;line-height:1.5;margin:80px 0 32px !important}}@media screen and (max-width: 999px){.heading-02{font-size:1.25rem;line-height:1.5;margin:56px 0 16px !important}}.heading-03{font-weight:500}.heading-03:first-child{margin-top:0 !important}@media(min-width: 1000px){.heading-03{font-size:1.5rem;line-height:1.5;margin:40px 0 16px !important}}@media screen and (max-width: 999px){.heading-03{font-size:1.125rem;line-height:1.5;margin:32px 0 16px !important}}.text{line-height:2}.text a{background:linear-gradient(to right, currentColor, currentColor) 0 min(100%, 1.35em)/100% 1px no-repeat;transition:background-size .3s ease-in-out}.text a:hover{background-size:0 1px}@media(min-width: 1000px){.text{font-size:1rem;margin:0}.text+.text{margin-top:1.5em}.text+.video{margin-top:5em}}@media screen and (max-width: 999px){.text{font-size:.875rem;margin:0}.text+.text{margin-top:1.7142857143em}.text+.video{margin-top:4.0714285714em}}.media__image img{margin-top:0 !important}@media(min-width: 1000px){.media{display:flex;gap:0 41.5px;margin-top:40px}.media__image{width:567px;flex-shrink:0}.media__body{order:3;margin-top:0 !important}.media.pc-right .media__image{order:2}.media.pc-left .media__image{order:1}.media:has(h3.heading-03){margin-top:80px}}@media screen and (max-width: 999px){.media{margin-top:32px}.media:has(h3.heading-03){margin-top:56px}}@-moz-document url-prefix(){@media(min-width: 1000px){.media{margin-top:80px !important}}@media screen and (max-width: 999px){.media{margin-top:56px !important}}}#shopify-product-reviews{--spr-star-image: url(data:image/svg + xml, %3Csvgxmlns="http://www.w3.org/2000/svg"viewBox="0 0 15.232 14.496"%3E%3Cpathd="m2.916,14.496l1.788-5.552L0,5.536h5.808L7.616,0l1.792,5.536h5.824l-4.7,3.424,1.784,5.536-4.7-3.424-4.7,3.424Z"/%3E%3C/svg%3E);--spr-star-image-empty: url(data:image/svg + xml, %3Csvgxmlns="http://www.w3.org/2000/svg"viewBox="0 0 15.224 14.496"%3E%3Cpathd="m2.908,14.496l1.792-5.552L0,5.536h5.808L7.608,0l1.792,5.536h5.824l-4.7,3.424,1.784,5.536-4.7-3.424-4.7,3.424Zm1.7-2.352l3-2.176,3.008,2.176-1.152-3.516,3.008-2.2h-3.712l-1.152-3.532-1.152,3.532h-3.712l3.008,2.18-1.144,3.536Z"/%3E%3C/svg%3E)}#shopify-product-reviews h2{font-weight:500}#shopify-product-reviews h3{font-weight:500}@media(min-width: 1000px){#shopify-product-reviews h3{font-size:1.5rem;margin:0 0 29px}}@media screen and (max-width: 999px){#shopify-product-reviews h3{font-size:1.125rem;margin:0 0 14px}}@media(min-width: 1000px){#shopify-product-reviews .form-control{grid-template-columns:30.5424528302vw 1fr}#shopify-product-reviews .form-control>label{margin-top:10px}#shopify-product-reviews .form-control :where(.spr-starrating,.spr-starratings){align-items:center}}@media(min-width: 1000px){#shopify-product-reviews .fieldset{gap:25px}}@media screen and (max-width: 999px){#shopify-product-reviews .fieldset{gap:32px}}#shopify-product-reviews .spr-form-actions{text-align:center}@media(min-width: 1000px){#shopify-product-reviews .spr-form-actions{margin-top:7px}}@media screen and (max-width: 999px){#shopify-product-reviews .spr-form-actions{margin-top:8px}}#shopify-product-reviews .spr-reviews:not(:empty){gap:0}#shopify-product-reviews .spr-review{padding:2.25rem 0 !important}#shopify-product-reviews .spr-review:nth-of-type(n + 2){margin-top:1.5rem;border-top:1px solid #ebebeb}#shopify-product-reviews .spr-review:nth-of-type(1){border-top:1px solid #ebebeb !important}@media(min-width: 1000px){#shopify-product-reviews .spr-review{gap:1.375em}}@media screen and (max-width: 999px){#shopify-product-reviews .spr-review{gap:.875em}}#shopify-product-reviews .spr-review-header{align-items:flex-start;flex-direction:column-reverse;gap:.625rem 1rem}#shopify-product-reviews .spr-review-header .h6{margin:0}@media(min-width: 1000px){#shopify-product-reviews .spr-review-header .h6{font-size:1rem}}@media screen and (max-width: 999px){#shopify-product-reviews .spr-review-header .h6{font-size:.875rem}}@media screen and (max-width: 999px){#shopify-product-reviews .spr-review-content{font-size:.875rem;line-height:1.7142857143}}@media screen and (max-width: 999px){#shopify-product-reviews .spr-review-content{font-size:.75rem;line-height:1.5}}#shopify-product-reviews .spr-review-header-byline{bottom:0;color:#8b8b8b}#shopify-product-reviews .spr-icon{background-image:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:.75rem;height:.75rem}#shopify-product-reviews .spr-icon-star-empty{background-color:rgb(var(--spr-star-color));-webkit-mask-image:var(--spr-star-image-empty);mask-image:var(--spr-star-image-empty)}#shopify-product-reviews .spr-form-input.spr-starrating:focus-within .spr-icon:focus~.spr-icon{background-color:rgb(var(--spr-star-color))}@media(min-width: 1000px){#shopify-product-reviews .spr-form-input.spr-starrating .spr-icon{width:1.5rem;height:1.5rem}}@media screen and (max-width: 999px){#shopify-product-reviews .spr-form-input.spr-starrating .spr-icon{width:1.31rem;height:1.31rem}}#shopify-product-reviews .spr-review-footer{display:none;pointer-events:none}#shopify-product-reviews .spr-pagination{height:48px}#shopify-product-reviews .spr-pagination>div{position:relative;align-items:center;justify-content:center;gap:.75rem}@media(min-width: 1000px){#shopify-product-reviews .spr-pagination>div{gap:1.5rem}}#shopify-product-reviews .spr-pagination>div::before,#shopify-product-reviews .spr-pagination>div::after{display:block !important;content:"";width:38px;height:38px}@media(min-width: 1000px){#shopify-product-reviews .spr-pagination>div::before,#shopify-product-reviews .spr-pagination>div::after{width:48px;height:48px}}#shopify-product-reviews .spr-pagination .spr-pagination-page.is-active{font-weight:normal;color:#b8b8b8}#shopify-product-reviews .spr-pagination .spr-pagination-prev,#shopify-product-reviews .spr-pagination .spr-pagination-next{position:absolute;top:0}#shopify-product-reviews .spr-pagination .spr-pagination-prev>a,#shopify-product-reviews .spr-pagination .spr-pagination-next>a{overflow:hidden;position:relative;display:block;border:1px solid #dedede;border-radius:50%;width:38px;height:38px;white-space:nowrap;text-indent:120%}@media(min-width: 1000px){#shopify-product-reviews .spr-pagination .spr-pagination-prev>a,#shopify-product-reviews .spr-pagination .spr-pagination-next>a{width:48px;height:48px}}#shopify-product-reviews .spr-pagination .spr-pagination-prev>a::before,#shopify-product-reviews .spr-pagination .spr-pagination-next>a::before{position:absolute;display:block !important;top:0;bottom:0;right:0;left:0;margin:auto;border:solid #333;border-width:2px 2px 0 0;width:8px;height:8px;content:"";text-indent:0}#shopify-product-reviews .spr-pagination .spr-pagination-prev>a:hover,#shopify-product-reviews .spr-pagination .spr-pagination-next>a:hover{opacity:.7}#shopify-product-reviews .spr-pagination .spr-pagination-prev{left:0}#shopify-product-reviews .spr-pagination .spr-pagination-prev>a::before{transform:translateX(2px) rotate(45deg) scale(-1, -1)}#shopify-product-reviews .spr-pagination .spr-pagination-next{right:0}#shopify-product-reviews .spr-pagination .spr-pagination-next>a::before{transform:translateX(-1px) rotate(45deg)}@media(min-width: 1000px){#shopify-product-reviews .spr-pagination{margin-top:32px}#shopify-product-reviews .spr-pagination>div{display:inline-flex;font-size:1.125rem}#shopify-product-reviews .spr-pagination>div::before{margin-right:24px}#shopify-product-reviews .spr-pagination>div::after{margin-left:24px}}@media screen and (max-width: 999px){#shopify-product-reviews .spr-pagination{margin-top:24px}#shopify-product-reviews .spr-pagination>div{display:flex;font-size:1rem}#shopify-product-reviews .spr-pagination>div::before{margin-right:auto}#shopify-product-reviews .spr-pagination>div::after{margin-left:auto}}@media(min-width: 1000px){#reviews{margin:2rem auto 0;max-width:1016px}}#reviews h2{font-weight:500}@media(min-width: 1000px){#reviews h2{margin-bottom:2rem;font-size:1.5rem}}@media screen and (max-width: 999px){#reviews h2{margin-bottom:1.5rem;font-size:1.25rem}}@media(min-width: 1000px){#reviews h3{margin-bottom:2rem}}@media screen and (max-width: 999px){#reviews h3{margin-bottom:1.5rem}}#reviews .spr-review{border-top:none !important;border-bottom:1px solid #ebebeb !important}@media(min-width: 1000px){#reviews .spr-review{padding:2rem 0 3.9rem !important}}@media screen and (max-width: 999px){#reviews .spr-review{padding:1.5rem 0 3.6rem !important}}@media(min-width: 1000px){#reviews .spr-review-header-byline{bottom:2rem}}@media screen and (max-width: 999px){#reviews .spr-review-header-byline{bottom:1.5rem}}#reviews>[id*=reviews-]>h3{font-weight:500;line-height:1.5}@media(min-width: 1000px){#reviews>[id*=reviews-]{margin-bottom:4.9rem}#reviews>[id*=reviews-]:nth-of-type(1){margin-top:1.7rem}#reviews>[id*=reviews-]>h3{margin-bottom:1.8rem;font-size:1.125rem}}@media screen and (max-width: 999px){#reviews>[id*=reviews-]{margin-bottom:3.4rem}#reviews>[id*=reviews-]:nth-of-type(1){margin-top:1.4rem}#reviews>[id*=reviews-]>h3{margin-bottom:1.5rem;font-size:1rem}}#product-extra-information #shopify-product-reviews .form-control label[for="review[rating]"]{-webkit-margin-before:0 !important;margin-block-start:0 !important}@media(min-width: 1000px){.entry{max-width:1016px;margin:auto}.entry .image:nth-of-type(1){-webkit-margin-before:.5625rem !important;margin-block-start:.5625rem !important}}@media(min-width: 1000px){#lp-collections{margin-block:7.5rem}}@media screen and (max-width: 999px){#lp-collections{margin-block:5rem}}#lp-collections .container h3{font-weight:500;text-align:center}@media(min-width: 1000px){#lp-collections .container h3{-webkit-margin-after:3rem;margin-block-end:3rem;font-size:1.25rem}#lp-collections .container .collection{-webkit-margin-after:5rem;margin-block-end:5rem}}@media screen and (max-width: 999px){#lp-collections .container h3{-webkit-margin-after:2.5rem;margin-block-end:2.5rem;font-size:1.125rem}#lp-collections .container .collection{-webkit-margin-after:3.5rem;margin-block-end:3.5rem}}.section-news{text-align:center;max-width:1016px;margin:auto}.section-news .section-header-news{text-align:center;-webkit-margin-after:3.5rem;margin-block-end:3.5rem}.section-news .section-list-news{text-align:left}.section-news .section-list-news .news-list{margin-inline:0}.section-list-news__pagination{text-align:center}@media(min-width: 1000px){.section-list-news__pagination{-webkit-margin-before:3rem;margin-block-start:3rem}}@media screen and (max-width: 999px){.section-list-news__pagination{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}}.news-detail__wrapper{padding:2.5rem 0;margin:auto}@media(min-width: 1000px){.news-detail__wrapper{max-width:808px}}@media screen and (max-width: 999px){.news-detail__wrapper{padding:2.5rem .75rem}}@media screen and (max-width: 999px){.news-detail__wrapper .prose{padding:0 .75rem}}.news-detail__wrapper .prose .button-detail__link{--initial-gradient: linear-gradient(rgb(var(--button-background, var(--button-background-primary))), rgb(var(--button-background, var(--button-background-primary))));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);display:inline-block;border:1px solid rgb(var(--button-outline-color, var(--button-background, var(--button-background-primary))));border-radius:var(--button-border-radius);background-color:var(--button-background-primary) !important;background-image:var(--initial-gradient),var(--hover-gradient);background-size:100% 100%,0 100%;background-position:var(--initial-background-position);background-repeat:no-repeat;color:rgb(var(--button-text-color, var(--button-text-primary)));letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center}@media(min-width: 1000px){.news-detail__wrapper .prose .button-detail{-webkit-margin-after:5rem;margin-block-end:5rem}.news-detail__wrapper .prose .button-detail__link{font-size:1rem;font-weight:500;line-height:1.625;transition:background-size .45s cubic-bezier(0.785, 0.135, 0.15, 0.86),background-position .45s step-end,color .45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border .45s cubic-bezier(0.785, 0.135, 0.15, 0.86) !important}.news-detail__wrapper .prose .button-detail__link:hover{border-color:rgb(var(--button-background, var(--button-background-primary)));color:rgb(var(--button-background, var(--button-background-primary)));background-position:var(--hover-background-position);background-size:0 100%,100% 100%}}@media screen and (max-width: 999px){.news-detail__wrapper .prose .button-detail{margin:0 0 3.5rem}.news-detail__wrapper .prose .button-detail__link{font-size:.875rem;font-weight:500;line-height:1.8571428571;min-width:280px;padding:10px 1.75rem;background-color:var(--button-background-primary) !important;transition:none !important}.news-detail__wrapper .prose .button-detail__link:hover{background-color:#2f2f2f !important;transition:none !important}}.news-detail-update{color:#b8b8b8}@media(min-width: 1000px){.news-detail-update{font-size:1rem;line-height:1.5}}@media screen and (max-width: 999px){.news-detail-update{font-size:.875rem;line-height:1.5}}@media(min-width: 1000px){.news-detail-title{-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-margin-after:3rem;margin-block-end:3rem;font-size:1.75rem;line-height:1.5}}@media screen and (max-width: 999px){.news-detail-title{-webkit-margin-before:.75rem;margin-block-start:.75rem;-webkit-margin-after:2.5rem;margin-block-end:2.5rem;font-size:1.25rem;line-height:1.5}}.news-detail-thumb{width:100%}@media(min-width: 1000px){.news-detail-thumb{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}}@media screen and (max-width: 999px){.news-detail-thumb{-webkit-margin-after:2rem;margin-block-end:2rem}}.news-detail-block01{display:grid;grid-auto-columns:auto;justify-content:space-between}@media(min-width: 1000px){.news-detail-block01{gap:2.5rem;grid-template-columns:repeat(2, 1fr);-webkit-margin-before:3.5rem !important;margin-block-start:3.5rem !important}}@media screen and (max-width: 999px){.news-detail-block01{grid-template-columns:repeat(1, 1fr);-webkit-margin-before:2.5rem !important;margin-block-start:2.5rem !important}}.news-detail-block01 .news-detail-block01__item{-webkit-margin-before:0;margin-block-start:0}@media(min-width: 1000px){.news-detail-block01 .news-detail-block01__item{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}}@media screen and (max-width: 999px){.news-detail-block01 .news-detail-block01__item{-webkit-margin-before:2rem;margin-block-start:2rem}}.news-detail-block01 .news-detail-block01__item .news-detail-block01__image img{width:100%}.news-detail-block01 .news-detail-block01__item .news-detail-block01__text{color:#888}@media(min-width: 1000px){.news-detail-block01 .news-detail-block01__item .news-detail-block01__text{font-size:.875rem;line-height:1.5;-webkit-margin-before:1rem;margin-block-start:1rem}}@media screen and (max-width: 999px){.news-detail-block01 .news-detail-block01__item .news-detail-block01__text{font-size:.75rem;line-height:1.5;-webkit-margin-before:.75rem;margin-block-start:.75rem}}@media(min-width: 1000px){.news-detail-block02{padding:2.5rem}}@media screen and (max-width: 999px){.news-detail-block02{padding:2.5rem}}@media(min-width: 1000px){.news-detail-block02 h2{margin-inline:-5rem}}@media screen and (max-width: 999px){.news-detail-block02 h2{margin-inline:-2.5rem}}.news-detail-block02 img{width:100%}.news-detail-block03__border{border:1px solid #707070;padding:1.75rem}.nav-anchor{display:grid}@media(min-width: 1000px){.nav-anchor{grid-template-columns:repeat(4, 1fr);row-gap:24px !important;margin:0 0 80px}}@media screen and (max-width: 999px){.nav-anchor{grid-template-columns:repeat(2, 1fr);gap:12px !important;margin:0 0 64px}}.nav-anchor li{position:relative;display:flex;align-items:stretch;margin:0;padding:0;list-style:none}@media(min-width: 1000px){.nav-anchor li{font-size:.875rem;line-height:1.7142857143;border-left:1px solid #dedede}.nav-anchor li:nth-of-type(4n){border-right:1px solid #dedede}}@media screen and (max-width: 999px){.nav-anchor li{font-size:.875rem;line-height:1.5;border-bottom:1px solid #dedede}}.nav-anchor li a{background:none !important;display:flex;align-items:center;width:100%;box-sizing:border-box}@media(min-width: 1000px){.nav-anchor li a{padding:0 10px 20px;justify-content:center;text-align:center}}@media screen and (max-width: 999px){.nav-anchor li a{padding:12px 25px 22px 0}}.nav-anchor li a::after{display:inline-block;vertical-align:middle;color:#b8b8b8;line-height:1;width:8px;height:8px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}@media(min-width: 1000px){.nav-anchor li a::after{position:absolute;top:auto;right:50%;bottom:0;left:50%;content:""}}@media screen and (max-width: 999px){.nav-anchor li a::after{position:absolute;top:auto;right:12px;bottom:50%;left:auto;content:""}}.composition-table{margin-bottom:62px}@media(min-width: 1000px){.composition-table:last-child{-webkit-margin-after:80px !important;margin-block-end:80px !important}}@media screen and (max-width: 999px){.composition-table:last-child{-webkit-margin-after:62px !important;margin-block-end:62px !important}}.composition-table th{text-align:left;color:#333;border:none}@media(min-width: 1000px){.composition-table th{font-size:1.125rem}}@media screen and (max-width: 999px){.composition-table th{font-size:1rem}}.composition-table td{padding:0 0 2rem;text-align:left;border:none}@media(min-width: 1000px){.composition-table td{font-size:1rem;line-height:2}}@media screen and (max-width: 999px){.composition-table td{font-size:.875rem;line-height:2}}.composition-table .composition-table__tr--component td{border:none;border-bottom:1px solid #dedede;padding:.25rem 2.4rem}.form-control input[readonly]{background:#f4f4f4}.form-control input[readonly]:focus{border-color:inherit !important}.shopify-section--main-page-applyforms .gfb__footer button{--initial-gradient: linear-gradient(rgb(var(--button-background, var(--button-background-primary))), rgb(var(--button-background, var(--button-background-primary))));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:var(--button-text-transform);font:var(--button-font);font-size:1rem;letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center;cursor:pointer;color:rgb(var(--button-text-color, var(--button-text-primary)));border:1px solid rgb(var(--button-outline-color, var(--button-background, var(--button-background-primary))));border-radius:var(--button-border-radius);background-color:var(--button-background-primary);background-image:var(--initial-gradient),var(--hover-gradient);background-size:100% 100%,0 100%;background-position:var(--initial-background-position);background-repeat:no-repeat;justify-content:center;align-items:center;-moz-column-gap:1.125rem;column-gap:1.125rem;padding:.65rem 1.75rem;transition:background-size .45s cubic-bezier(0.785, 0.135, 0.15, 0.86),background-position .45s step-end,color .45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border .45s cubic-bezier(0.785, 0.135, 0.15, 0.86);display:inline-flex;position:relative;min-width:20rem}.shopify-section--main-page-applyforms .gfb__footer button:hover{border-color:rgb(var(--button-background, var(--button-background-primary)));color:rgb(var(--button-background, var(--button-background-primary)));background-position:var(--hover-background-position);background-size:0 100%,100% 100%}.shopify-section--main-page-applyforms #storeify_content_formbuilder_14307 .storeify-foooter-frm .storeify-submit-frm.storeify-submit-btn:disabled{color:#fff !important}.shopify-section--main-page-applyforms .gfb__footer button{--lp-gradient: linear-gradient(rgba(183, 18, 84, 1), rgba(183, 18, 84, 1));background-image:var(--lp-gradient),var(--hover-gradient)}.shopify-section--main-page-applyforms .gfb__footer button:hover{color:#b71254}
/*# sourceMappingURL=theme-customize.min.css.map */