@charset "UTF-8";:root{--color-text-black: #0f0f0f;--color-text-grey: #878787;--color-text-white: #ffffff;--color-text-pink: #ca8123;--color-parts-grey: #e5e5e5;--color-bg: #0f0f0f;--color-base: #ffffff;--color-accent: #aed033}html{scroll-behavior:smooth}body{font-family:Arial,sans-serif;color:#555}h1,h2,h3,h4,h5{color:#3a3a3a}a{text-decoration:none}a,button{cursor:pointer;opacity:1;transition:all .3s ease}@media(any-hover:hover)and (pointer:fine){a:hover,button:hover{opacity:.8}}a:focus,button:focus{opacity:.8}@media screen and (min-width:750px){.page-width{max-width:1132px;margin-inline:auto}}.page-width{padding-inline:16px}.l-container{padding:0 20px}@media screen and (min-width:750px){.l-container{max-width:1100px;margin:0 auto;box-sizing:content-box}}.c-breadcrumb{width:calc(100% + 32px);margin-left:-16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width:750px){.c-breadcrumb{width:100%;margin-left:0}}.c-breadcrumb::-webkit-scrollbar{display:none}.c-breadcrumb__list{display:flex;gap:6px;align-items:center;list-style:none;margin:0;padding:0;white-space:nowrap;padding-inline:16px}@media screen and (min-width:750px){.c-breadcrumb__list{padding-inline:0}}.c-breadcrumb__item,.c-breadcrumb__item a,.c-breadcrumb__item span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:500;line-height:3.1;color:#555;-webkit-text-size-adjust:100%}@media screen and (min-width:750px){.c-breadcrumb__item,.c-breadcrumb__item a,.c-breadcrumb__item span{font-size:12px}}.c-breadcrumb__separator{display:block;width:4px;height:9px;flex-shrink:0}.c-breadcrumb__link{color:#555;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto}.p-product-bottom-area .c-breadcrumb{margin-top:60px}@media screen and (min-width:750px){.p-product-bottom-area .c-breadcrumb{margin-top:72px}}.c-product-status-tags{display:flex;gap:4px;flex-wrap:wrap}.cart-item__details .c-product-status-tags{margin-top:8px}.c-product-status-tag{display:inline-flex;align-items:center;justify-content:center;padding:2.5px 8px;color:#fff;font-size:12px;font-weight:400;line-height:1.6}.c-product-status-tag--hidden{display:none}.c-product-status-tag--gold{background-color:#ca8123;color:#fff}.c-product-status-tag--pink{background-color:#e46a65;color:#fff}.c-product-status-tag--gray{background-color:#888;color:#fff}.c-product-status-tag--white{background-color:#fff;border:1px solid #cccccc;color:#555}.c-product-card__price-favorite-wrapper{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;padding-top:8px}.c-product-card__price-favorite-wrapper .storecrm-favorite{line-height:1;display:flex;align-items:center;margin:-1px 0 0;padding:0}.c-product-card__price-favorite-wrapper .storecrm-wishlistbutton{width:24px;height:24px}.c-product-card__price-favorite-wrapper .storecrm-favorite svg{width:100%;height:100%}.c-product-card__price-wrapper{display:flex;flex-direction:column;align-items:flex-start}.c-product-card__price,.c-product-card__price-symbol{font-size:15px;font-weight:700;line-height:1.71;margin:0}@media screen and (min-width:750px){.c-product-card__price,.c-product-card__price-symbol{line-height:1.4;letter-spacing:.5px}}.c-product-card__price--sale{color:#ca8123}.c-product-card__price--compare{color:#888;font-size:12px;line-height:1.71;position:relative;pointer-events:none}.c-product-card__price--compare:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#888}.c-product-card__price--compare .c-product-card__price-symbol{font-size:10px}@media screen and (min-width:750px){.c-product-card__price--compare .c-product-card__price-symbol{font-size:12px}}.c-product-card-base__wrapper{position:relative;overflow:hidden}.c-product-card-base__link{display:block;color:inherit}@media(any-hover:hover)and (pointer:fine){.c-product-card-base__link:hover .c-product-card-base__img{transform:scale(1.05)}.c-product-card-base__link:hover .c-product-card-base__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.c-product-card-base__link:focus .c-product-card-base__img{transform:scale(1.05)}.c-product-card-base__link:focus .c-product-card-base__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.c-product-card-base__img-wrapper{position:relative;width:100%;aspect-ratio:207.2/155.4;overflow:hidden}.c-product-card-base__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease}.c-product-card-base__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f7f6f9;color:#555;font-size:14px}.c-product-card-base__info{margin-top:9.43px}.c-product-card-base__title{font-size:13px;font-weight:400;line-height:1.75;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.c-product-card-base__rank-badge{position:absolute;left:-2px;top:-2px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;z-index:10;clip-path:polygon(0 0,100% 0,0 100%)}.c-product-card-base__rank-badge span{font-size:18px;font-weight:500;color:#fff;line-height:1.75;transform:translate(-10px,-10px) rotate(-45deg)}.c-product-card-base__rank-badge--1{background-color:#b99d62}.c-product-card-base__rank-badge--2{background-color:silver}.c-product-card-base__rank-badge--3{background-color:#cd7f32}.c-product-card-base__rank-badge--4,.c-product-card-base__rank-badge--5,.c-product-card-base__rank-badge--6,.c-product-card-base__rank-badge--7,.c-product-card-base__rank-badge--8,.c-product-card-base__rank-badge--9,.c-product-card-base__rank-badge--10{background-color:#fff}.c-product-card-base__rank-badge--4 span,.c-product-card-base__rank-badge--5 span,.c-product-card-base__rank-badge--6 span,.c-product-card-base__rank-badge--7 span,.c-product-card-base__rank-badge--8 span,.c-product-card-base__rank-badge--9 span,.c-product-card-base__rank-badge--10 span{color:#555}.c-product-card-simple{display:block}.c-product-card-simple__link{display:block;width:100%;color:inherit;text-decoration:none}@media(any-hover:hover)and (pointer:fine){.c-product-card-simple__link:hover .c-product-card-simple__img{transform:scale(1.05)}}.c-product-card-simple__link:focus .c-product-card-simple__img{transform:scale(1.05)}.c-product-card-simple__img-wrapper{position:relative;width:100%;aspect-ratio:207.2/155.4;overflow:hidden;background-color:#f5f5f5}.c-product-card-simple__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease}.c-product-card-simple__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#f5f5f5;color:#999;font-size:14px}.c-product-card-simple__info{margin-top:12px}.c-product-card-simple__title{font-size:13px;line-height:1.7;font-weight:400;margin:0;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.c-slider-arrow__arrows{display:none}@media screen and (min-width:750px){.c-slider-arrow__arrows{display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);justify-content:space-between;pointer-events:none;z-index:1}}.c-slider-arrow__arrow{width:48px;height:48px;padding:0;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;pointer-events:auto;box-shadow:0 2px 4px #00000040}.c-slider-arrow__arrow:disabled{opacity:0;cursor:not-allowed}.c-slider-arrow__arrow--prev{transform:translate(-25%)}@media screen and (min-width:1132px){.c-slider-arrow__arrow--prev{transform:translate(-50%)}}.c-slider-arrow__arrow--next{transform:translate(25%)}@media screen and (min-width:1132px){.c-slider-arrow__arrow--next{transform:translate(50%)}}.c-product-slider-section{width:calc(100% + 32px);margin-left:-16px;margin-top:var(--margin-top-sp, 0px);margin-bottom:var(--margin-bottom-sp, 0px);padding-top:var(--padding-top-sp, 0px);padding-bottom:var(--padding-bottom-sp, 0px)}@media screen and (min-width:750px){.c-product-slider-section{width:100%;margin-left:0;margin-top:var(--margin-top-pc, 0px);margin-bottom:var(--margin-bottom-pc, 0px);padding-top:var(--padding-top-pc, 0px);padding-bottom:var(--padding-bottom-pc, 0px)}}.c-product-slider-section__title{color:#3a3a3a;font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.8px;padding-left:16px;margin:0}@media screen and (min-width:750px){.c-product-slider-section__title{padding-left:0}}.c-product-slider-section__slider-wrapper{position:relative;margin-top:16px;padding-left:16px}@media screen and (min-width:750px){.c-product-slider-section__slider-wrapper{padding-left:0}}.c-product-slider-section .c-product-card__price-favorite-wrapper .storecrm-favorite{line-height:1;display:flex;align-items:center;margin:0;padding:0}.c-field.field:before,.c-field.field:after{display:none}.c-field__input.field__input:focus{box-shadow:none;border:1px solid #3a3a3a}.c-search__input.search__input{box-shadow:none;border:1px solid #cccccc;font-size:16px}@media screen and (min-width:750px){.c-search__input.search__input{font-size:13px}}.header__search .c-search__input.search__input,.template-search__search .c-search__input.search__input{border:none;padding-left:0}.c-search__input.search__input:before,.c-search__input.search__input:after{display:none}.c-search__button.search__button .icon{width:24px!important;height:24px!important}.c-featured-page-card{width:100%}.c-featured-page-card__link{display:block;color:inherit}@media(any-hover:hover)and (pointer:fine){.c-featured-page-card__link:hover .c-featured-page-card__img{transform:scale(1.05)}.c-featured-page-card__link:hover .c-featured-page-card__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.c-featured-page-card__link:focus .c-featured-page-card__img{transform:scale(1.05)}.c-featured-page-card__link:focus .c-featured-page-card__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.c-featured-page-card__img-wrapper{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.c-featured-page-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease}.c-featured-page-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f7f6f9;color:#555;font-size:14px}.c-featured-page-card__title{margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.c-page-grid{min-height:60vh;padding-top:var(--padding-top-sp, 40px);padding-bottom:var(--padding-bottom-sp, 40px)}@media screen and (min-width:750px){.c-page-grid{padding-top:var(--padding-top-pc, 60px);padding-bottom:var(--padding-bottom-pc, 60px)}}.c-page-grid__title{font-size:20px;font-weight:700;line-height:1.55;margin:0}@media screen and (min-width:750px){.c-page-grid__title{text-align:center}}.c-page-grid__loading,.c-page-grid__empty{text-align:center;padding:60px 20px;font-size:16px;color:#555}@media screen and (min-width:750px){.c-page-grid__loading,.c-page-grid__empty{padding:80px 20px;font-size:18px}}.c-page-grid__grid{display:grid;grid-template-columns:repeat(var(--columns-mobile, 2),1fr);gap:var(--gap-mobile, 16px);margin-top:24px}@media screen and (min-width:750px){.c-page-grid__grid{grid-template-columns:repeat(var(--columns-desktop, 4),1fr);gap:var(--gap-desktop, 24px)}}.c-page-grid__grid.blog-articles{display:grid;grid-template-columns:repeat(var(--columns-mobile, 2),1fr);gap:var(--gap-mobile, 16px);margin-top:24px}@media screen and (min-width:750px){.c-page-grid__grid.blog-articles{grid-template-columns:repeat(var(--columns-desktop, 4),1fr);gap:var(--gap-desktop, 24px)}}.c-brand-card{width:100%}.c-brand-card__link{display:block;color:inherit}@media(any-hover:hover)and (pointer:fine){.c-brand-card__link:hover .c-brand-card__img{transform:scale(1.05)}.c-brand-card__link:hover .c-brand-card__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.c-brand-card__link:focus .c-brand-card__img{transform:scale(1.05)}.c-brand-card__link:focus .c-brand-card__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.c-brand-card__img-wrapper{position:relative;width:100%;aspect-ratio:352/114;overflow:hidden}.c-brand-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease}.c-brand-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f7f6f9;color:#555;font-size:14px}.c-brand-card__title{margin-top:8px;font-size:12px;font-weight:400;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width:750px){.c-brand-card__title{font-size:14px}}.c-product-view-more-btn{width:100%;max-width:257px;display:flex;align-items:center;justify-content:center;margin:8px auto 0;padding:11px 11px 12px;background:#fff;border:1px solid #cccccc;font-size:13px;font-weight:600;line-height:1.75;color:#555;letter-spacing:1.3px;cursor:pointer;font-family:Lato,sans-serif;position:relative;min-height:48px}@media screen and (min-width:750px){.c-product-view-more-btn{letter-spacing:1.6px}}.c-product-view-more-btn__icon-wrapper{display:flex;align-items:center;justify-content:center;width:12px;height:12px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.c-product-view-more-btn__icon{position:absolute;transition:opacity .2s ease,transform .2s ease;width:100%;height:100%}.c-product-view-more-btn__icon--plus{opacity:1;transform:scale(1)}.c-product-view-more-btn__icon--minus,[data-accordion].is-content-expanded .c-product-view-more-btn__icon--plus{opacity:0;transform:scale(.8)}[data-accordion].is-content-expanded .c-product-view-more-btn__icon--minus{opacity:1;transform:scale(1)}.c-product-accordion+.c-product-accordion .c-product-accordion__header{border-top:none}.c-product-accordion__header{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;cursor:pointer}.c-product-accordion__title{font-size:16px;font-weight:600;line-height:1.75;color:#3a3a3a;letter-spacing:.8px;margin:0}.c-product-accordion__toggle-btn{display:flex;align-items:center;justify-content:center;width:14px;height:14px;background:transparent;border:none;cursor:pointer;padding:0;position:relative}.c-product-accordion__toggle-icon{position:absolute;transition:opacity .2s ease,transform .2s ease}.c-product-accordion__toggle-icon--plus{opacity:1;transform:scale(1)}.c-product-accordion__toggle-icon--minus{opacity:0;transform:scale(.8)}.c-product-accordion__inner{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,padding-bottom .4s ease-in-out;position:relative;padding-bottom:0}.c-product-accordion__content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(0deg,#fefeff,#f7f6f900 57.69%);pointer-events:none}.c-btn{display:block;width:100%;text-align:center;font-weight:700;cursor:pointer}.c-btn--primary{background-color:#222;color:#fff;height:63px;font-size:16px}.p-tam .p-form-field{position:relative;width:100%;display:flex;flex-direction:column-reverse;gap:12px;margin:24px 0 0}.p-tam .p-form-field:before,.p-tam .p-form-field:after{content:none}.p-tam .p-form-field input.p-form-input{width:100%;height:50px;padding:0 12px;font-size:16px;color:#3a3a3a;background-color:#fff;border:1px solid #cccccc;outline:none;box-sizing:border-box;margin:0}.p-tam .p-form-field input.p-form-input:focus,.p-tam .p-form-field input.p-form-input:not(:placeholder-shown),.p-tam .p-form-field input.p-form-input:-webkit-autofill{padding:0 12px;margin:0}.p-tam .p-form-field input.p-form-input::-moz-placeholder{color:#888;opacity:1}.p-tam .p-form-field input.p-form-input::placeholder{color:#888;opacity:1}.p-tam .p-form-field input.p-form-input:focus{border-color:#3a3a3a;box-shadow:none;outline:none}.p-tam .p-form-field input.p-form-input:focus-visible{border-color:#3a3a3a;box-shadow:none;outline:none}.p-tam .p-form-field input.p-form-input[aria-invalid=true]{border-color:#dc3545}.p-tam .p-form-field label.p-form-label{position:static;font-size:14px;font-weight:400;line-height:1.5;color:#555;pointer-events:auto;margin:0;padding:0;transform:none;top:auto;left:auto;letter-spacing:normal}.p-tam .p-form-field:has(input.p-form-input[required]) label.p-form-label:after,.p-tam .p-form-field:has(select.p-form-select[required]) label.p-form-label:after{content:"\5fc5\9808";display:inline-block;margin-left:8px;font-size:12px;font-weight:400;color:#d14343}.p-tam .p-form-select-wrapper{position:relative;width:100%}.p-tam .p-form-select-wrapper:before{content:none}.p-tam .p-form-select-wrapper:after{content:"";position:absolute;right:12px;left:auto;top:50%;bottom:auto;transform:translateY(-50%);width:9px;height:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath d='M4.83496 4.86035C4.64968 5.04658 4.34934 5.04658 4.16406 4.86035L0.138672 0.814454C-0.0466055 0.628223 -0.0466055 0.32588 0.138671 0.139649C0.323947 -0.0464127 0.624341 -0.046489 0.80957 0.139649L4.5 3.84961L8.18945 0.139649C8.37473 -0.0465822 8.67605 -0.0465822 8.86133 0.139648C9.04641 0.32586 9.04646 0.628268 8.86133 0.814453L4.83496 4.86035Z' fill='%23878787'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:9px 5px;background-position:center;background-color:transparent;pointer-events:none;border:none;border-radius:0;box-shadow:none;margin:0;padding:0}.p-tam .p-form-select-wrapper select.p-form-select{width:100%;height:50px;padding:0 12px;font-size:16px;font-weight:400;line-height:1.5;color:#555;background-color:#fff;border:1px solid #cccccc;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box;margin:0}.p-tam .p-form-select-wrapper select.p-form-select:focus{border-color:#3a3a3a;box-shadow:none;outline:none}.p-tam .p-form-select-wrapper select.p-form-select:focus-visible{border-color:#3a3a3a;box-shadow:none;outline:none}.p-tam .p-form-field--checkbox{display:flex;flex-direction:column;gap:12px;margin:24px 0 0}.p-tam .p-form-field--checkbox:before,.p-tam .p-form-field--checkbox:after{content:none}.p-tam .p-form-field--checkbox label.p-form-label--checkbox{position:static;font-size:14px;font-weight:400;line-height:1.5;color:#555;margin:0;text-align:left}.p-tam .p-form-field--checkbox .p-form-checkbox-wrapper{display:flex;align-items:center;gap:8px}.p-tam .p-form-field--checkbox .p-form-checkbox-wrapper input.p-form-checkbox{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;border:0;border-radius:0;box-sizing:border-box;flex-grow:0;flex-shrink:0;cursor:pointer;accent-color:#3a3a3a}.p-tam .p-form-field--checkbox .p-form-checkbox-wrapper label.p-form-checkbox-label{position:static;font-size:14px;font-weight:400;line-height:1.5;color:#555;margin:0;padding:0;transform:none;letter-spacing:normal;cursor:pointer}.p-tam .p-form-checkbox-note{margin:8px 0 0;font-size:13px}.p-tam .search .field{flex-direction:row;flex-wrap:wrap;gap:0}.p-tam .search__input.field__input{padding-right:80px}.p-tam .search__input+.field__label{display:none}.p-tam .field__button{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:8px;background:none;border:none;cursor:pointer;width:auto;height:auto}.p-tam .search__button.field__button{color:#3a3a3a}.p-tam .reset__button.field__button{color:#888;right:50px}.p-tam button.p-form-button{display:flex;align-items:center;justify-content:center;width:100%;height:63px;font-size:16px;font-weight:700;color:#fff;background-color:#222;border:none;cursor:pointer}.p-tam button.p-form-button:focus,.p-tam button.p-form-button:focus-visible{outline:none;box-shadow:none}.p-tam a.p-form-link{display:inline;width:auto;margin:8px 0 0;color:#555;text-decoration:underline;font-size:12px}.p-tam a.p-form-link--cancel{display:block;text-align:center;margin:12px 0 0}.p-tam .p-form-message__subtext{font-size:14px;font-weight:400;line-height:1.75;color:#555;text-align:left;margin:16px 0 0}.p-tam .contact__fields{display:grid;gap:20px}@media screen and (min-width:750px){.p-tam .contact__fields{grid-template-columns:1fr 1fr}}.p-tam .contact__field-error{font-size:12px;color:#dc3545}.p-tam .contact__business-hours{font-size:14px;margin:0 0 40px}.p-tam .contact .select__select.field__input{background-color:#fff}.p-tam .contact .text-area.field__input{padding:16px 10px;min-height:150px}.p-search-bar-section-wrapper{padding-block:8px 16px}@media screen and (min-width:750px){.p-search-bar-section-wrapper{padding-block:0 20px}}.p-search-bar{position:relative;width:100%;padding-inline:16px;z-index:1}@media screen and (min-width:750px){.p-search-bar{display:flex;justify-content:center}}.p-search-bar__inner{position:relative;width:100%;margin:0 auto;z-index:1}@media screen and (min-width:750px){.p-search-bar__inner{max-width:418px}}@media screen and (min-width:750px){.p-search-bar--with-links{justify-content:center;align-items:center;flex-wrap:wrap;gap:16px 30px}}@media screen and (min-width:750px){.p-search-bar--with-links .p-search-bar__inner{max-width:418px;flex-shrink:0;margin:0}}.p-search-bar__form{display:flex;align-items:center;background-color:#f1f1f1;height:40px;width:100%;padding:1px 16.73px 1px 1px;gap:8px}@media screen and (min-width:750px){.p-search-bar__form{gap:21px}}.p-search-bar__category{position:relative;display:flex;align-items:center;justify-content:space-between;padding-inline:12px;border-radius:4px;min-width:93px;cursor:pointer;height:100%}@media screen and (min-width:750px){.p-search-bar__category{min-width:92px;padding:12px 12px 12px 14px}}.p-search-bar__category:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:24px;background-color:#ccc}.p-search-bar__category-select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}.p-search-bar__category-text{font-family:Arial,sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#555;pointer-events:none}@media screen and (min-width:750px){.p-search-bar__category-text{font-size:13px}}.p-search-bar__category-icon{display:flex;align-items:center;justify-content:center;width:18px;height:16px;pointer-events:none}.p-search-bar__input-wrapper{flex:1;position:relative;height:100%}.p-search-bar__input{width:100%;height:100%;border:none;background:transparent;font-family:Arial,sans-serif;font-size:16px;line-height:20px;color:#555;padding:4px}.p-search-bar__input::-moz-placeholder{color:var(--text-30-subtextcolor, #888888);-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.p-search-bar__input::placeholder{color:var(--text-30-subtextcolor, #888888);transition:opacity .4s ease-in-out}.p-search-bar__input.placeholder-fade-out::-moz-placeholder{opacity:0}.p-search-bar__input.placeholder-fade-out::placeholder{opacity:0}.p-search-bar__input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.p-search-bar__input::-moz-search-clear-button{display:none}.p-search-bar__input:focus,.p-search-bar__input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #3a3a3a}@media screen and (min-width:750px){.p-search-bar__input{font-size:13px}}.p-search-bar__input-wrapper .reset__button{right:8px;top:var(--inputs-border-width, 0);padding-right:8px}@media screen and (min-width:750px){.p-search-bar__input-wrapper .reset__button{padding-right:24px}}.p-search-bar__submit{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer}.p-search-bar__submit .svg-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.p-search-bar__submit svg{width:100%;height:100%}.p-search-bar .predictive-search--search-bar{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #cccccc;border-top:none;max-height:400px;overflow-y:auto}.p-search-bar .reset__button.field__button{top:50%;right:0}.search-modal__form .p-search-bar__inner,.template-search .p-search-bar__inner{display:flex;align-items:center;gap:8px;height:40px;width:100%;background-color:#f1f1f1;padding:1px 12px 1px 1px}@media screen and (min-width:750px){.search-modal__form .p-search-bar__inner,.template-search .p-search-bar__inner{gap:21px}}.search-modal__form .p-search-bar__inner .c-field.field,.template-search .p-search-bar__inner .c-field.field{flex:1;min-width:0;height:100%;background:transparent;border:none;padding:0;margin:0}.search-modal__form .p-search-bar__inner .reset__button.field__button,.template-search .p-search-bar__inner .reset__button.field__button{top:50%;transform:translateY(-50%)}.p-search-bar__links{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:16px;margin-top:16px;width:calc(100% + 32px);margin-left:-16px;padding-inline:16px}@media screen and (min-width:750px){.p-search-bar__links{margin-top:0;gap:12px;width:auto;padding-inline:0;margin-left:0;flex-shrink:0}}.p-search-bar__links::-webkit-scrollbar{display:none}.p-search-bar__link{font-weight:400;font-size:12px;line-height:1.3;color:#555;text-decoration:none;white-space:nowrap;flex-shrink:0}@media screen and (min-width:750px){.p-search-bar__link{font-size:14px}}.p-search-bar__link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-search-bar__link-divider{width:0;height:15px;border-left:1px solid #cccccc;flex-shrink:0;display:block!important}.p-search-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (min-width:750px){.p-search-product-grid{grid-template-columns:repeat(4,1fr)}}.p-search-no-results{text-align:center}.p-top__heading--lv2{color:#555;font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.8px;margin:0;padding-left:16px}@media screen and (min-width:750px){.p-top__heading--lv2{line-height:1.67;padding:0}}.p-top-view-more{display:flex;align-items:center;gap:4px;position:relative;color:#555;font-size:13px;font-weight:700;line-height:1.75;text-decoration:none;width:-moz-fit-content;width:fit-content}.p-top-view-more:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#555;transition:width .3s ease}.p-top-view-more span{display:flex;align-items:center;width:16px;height:16px;transform:translate(0);transition:transform .3s ease;margin-top:-2px}@media(any-hover:hover)and (pointer:fine){.p-top-view-more:hover:after{width:calc(100% - 40px)}}@media screen and (any-hover:hover)and (pointer:fine)and (min-width:750px){.p-top-view-more:hover:after{width:calc(100% - 24px)}}@media(any-hover:hover)and (pointer:fine){.p-top-view-more:hover span{transform:translate(4px)}}.p-top-view-more:focus:after{width:calc(100% - 40px)}@media screen and (min-width:750px){.p-top-view-more:focus:after{width:calc(100% - 24px)}}.p-top-view-more:focus span{transform:translate(4px)}.p-top__section-title{padding:0 16px;padding-top:var(--section-title-padding-top-sp, 0);padding-bottom:var(--section-title-padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-top__section-title{padding-inline:16px;padding-top:var(--section-title-padding-top-pc, 0);padding-bottom:var(--section-title-padding-bottom-pc, 0)}}.p-top__section-title-main{font-family:Lato,sans-serif;font-size:22px;font-weight:400;line-height:1.5;letter-spacing:1.04px;text-align:center;color:#3a3a3a;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}@media screen and (min-width:750px){.p-top__section-title-main{font-size:24px}}.p-top__section-title-main:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:calc(100% + 16px);height:1px;background-color:#3a3a3a}.p-top__section-title-sub{font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.75;text-align:center;color:#3a3a3a;margin:12px 0 0;letter-spacing:.6px}.p-top-mv{position:relative;width:100%}.p-top-mv__slider{position:relative;margin:0 auto}.p-top-mv__slider-track{padding-block:43px 64px}@media screen and (min-width:750px){.p-top-mv__slider-track{padding-block:48px 57px}}.p-top-mv__slider .splide__slide{max-width:300px}@media screen and (min-width:750px){.p-top-mv__slider .splide__slide{max-width:none;width:32%;aspect-ratio:1}}@media screen and (min-width:1400px){.p-top-mv__slider .splide__slide{max-width:460px}}.p-top-mv__slider-item{position:relative;transition:transform .8s ease}.splide__slide.is-active .p-top-mv__slider-item{transform:scale(1.1)}.p-top-mv__slider-link{display:block;text-decoration:none;color:inherit}.p-top-mv__slider-img-wrapper{position:relative;width:100%;aspect-ratio:1}.p-top-mv__slider-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;box-shadow:0 1.434px 14.336px #0003}.p-top-mv__slider-placeholder{padding:4rem 2rem;text-align:center;background-color:rgba(var(--color-foreground),.04);border-radius:.5rem}.p-top-mv__slider-controller{position:absolute;width:100%;left:50%;bottom:25px;padding-inline:16px;transform:translate(-50%)}@media screen and (min-width:750px){.p-top-mv__slider-controller{padding-inline:0;margin-top:0;position:absolute;bottom:8px;width:-moz-fit-content;width:fit-content}}.p-top-mv__slider-arrows{position:absolute;top:50%;left:50%;width:calc(100% - 32px);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;z-index:1}@media screen and (min-width:750px){.p-top-mv__slider-arrows{width:calc(100% + 64px)}}.p-top-mv__slider-arrows .splide__arrow{width:16px;height:16px;transition:opacity .3s ease;background-color:transparent;border:none;padding:0}.p-top-mv__slider-arrows .splide__arrow svg{width:100%;height:100%}.p-top-mv__slider-arrows .splide__arrow--prev{transform:scale(-1);left:16px}@media screen and (min-width:750px){.p-top-mv__slider-arrows .splide__arrow--prev{left:0}}.p-top-mv__slider-arrows .splide__arrow--next{right:16px}@media screen and (min-width:750px){.p-top-mv__slider-arrows .splide__arrow--next{right:0}}.p-top-mv__slider-pagination.splide__pagination{align-items:center;justify-content:center;gap:6px;padding:0;position:relative;z-index:2;margin-inline:auto;width:calc(100% - 32px)}@media screen and (min-width:750px){.p-top-mv__slider-pagination.splide__pagination{width:100%}}.p-top-mv__slider-pagination.splide__pagination li{display:flex;align-items:center;justify-content:center}.p-top-mv__slider-pagination .splide__pagination__page{position:relative;width:18px;height:2px;background-color:#ccc;border-radius:10px;border:none;overflow:hidden;transition:width .3s ease}.p-top-mv__slider-pagination .splide__pagination__page.is-active{width:42px}.p-top-mv__slider-pagination .splide__pagination__page:before{content:"";position:absolute;top:0;left:0;width:var(--progress-width, 0%);height:100%;background-color:#3a3a3a;border-radius:10px;transition:width var(--progress-duration, 0ms) linear}.p-top-collection-marquee{overflow:hidden;padding-block:9.5px 8px;background-color:#555}@media screen and (min-width:750px){.p-top-collection-marquee{padding-block:14px 10px}}.p-top-collection-marquee__row--pc{display:none}@media screen and (min-width:750px){.p-top-collection-marquee__row--pc{display:block}}.p-top-collection-marquee__row--sp-top{display:block}@media screen and (min-width:750px){.p-top-collection-marquee__row--sp-top{display:none}}.p-top-collection-marquee__row--sp-bottom{display:block;margin-top:4px}@media screen and (min-width:750px){.p-top-collection-marquee__row--sp-bottom{display:none}}.p-top-collection-marquee__item{display:inline-flex;align-items:center;white-space:nowrap;font-size:13px;font-weight:400;color:#fff;text-align:center;line-height:1.75;gap:8px}@media screen and (min-width:750px){.p-top-collection-marquee__item{font-size:15px}}@media(any-hover:hover)and (pointer:fine){.p-top-collection-marquee__item:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#fff}}.p-top-collection-marquee__item:focus{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#fff}.p-top-collection-marquee__item svg{display:block;width:16px;height:16px}.p-top-banner-links{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-top-banner-links{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-top-banner-links__list{list-style:none;padding:0;margin:0}@media screen and (min-width:750px){.p-top-banner-links__list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (min-width:750px){.p-top-banner-links__list--single{grid-template-columns:1fr;max-width:calc(50% - 12px);margin:0 auto}}.p-top-banner-links__item{width:100%}.p-top-banner-links__item+.p-top-banner-links__item{margin-top:8px}@media screen and (min-width:750px){.p-top-banner-links__item+.p-top-banner-links__item{margin-top:0}}.p-top-banner-links__link{display:block}.p-top-banner-links__img-wrapper{position:relative;width:100%}.p-top-banner-links__img{width:100%;height:auto;display:block}.p-top-recently-viewed{padding-inline:0;padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-top-recently-viewed{padding-inline:16px;padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}@media screen and (min-width:750px){.p-top-recently-viewed__header{display:flex;align-items:flex-end;justify-content:space-between}}.p-top-recently-viewed__header .p-top-view-more{margin-left:auto;padding-right:16px;justify-content:flex-end;text-align:right}@media screen and (min-width:750px){.p-top-recently-viewed__header .p-top-view-more{text-align:center;padding-right:0}}@media screen and (min-width:750px){.p-top-recently-viewed__slider{margin-top:32px}}.p-top-recently-viewed__slider{position:relative;margin-top:14.5px}.p-top-recently-viewed__item-link{width:100%}.p-top-recently-viewed__item-link{display:block;color:inherit}@media(any-hover:hover)and (pointer:fine){.p-top-recently-viewed__item-link:hover .p-top-recently-viewed__item-img{transform:scale(1.05)}}.p-top-recently-viewed__item-link:focus .p-top-recently-viewed__item-img{transform:scale(1.05)}.p-top-recently-viewed__item-img-wrapper{position:relative;width:100%;aspect-ratio:150/112.5}.p-top-recently-viewed__item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease}.p-top-recently-viewed__item-info{margin-top:8px}.p-top-category-list{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-top-category-list{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-top-category-list__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:0 8px;overflow:hidden;max-height:228px;transition:max-height .4s ease-in-out}@media screen and (min-width:750px){.p-top-category-list__inner{grid-template-columns:repeat(4,1fr);max-height:114px}}.p-top-category-list__inner+.c-product-view-more-btn{margin-top:32px}.p-top-category-list.is-expanded .c-product-view-more-btn__icon--plus{opacity:0;transform:scale(.8)}.p-top-category-list.is-expanded .c-product-view-more-btn__icon--minus{opacity:1;transform:scale(1)}.p-top-category-list__item{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #cccccc;position:relative}.p-top-category-list__item:nth-of-type(odd):after{content:"";position:absolute;right:-4px;top:0;bottom:0;width:1px;height:calc(100% - 4px);background-color:#ccc}@media screen and (min-width:750px){.p-top-category-list__item:not(:nth-of-type(4n)):after{content:"";position:absolute;right:-4px;top:0;bottom:0;width:1px;height:calc(100% - 4px);background-color:#ccc}}.p-top-category-list__item-link{display:contents}@media(any-hover:hover)and (pointer:fine){.p-top-category-list__item-link:hover .p-top-category-list__item-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-top-category-list__item-link:hover .p-top-category-list__item-arrow{transform:translate(4px)}}.p-top-category-list__item-link:focus .p-top-category-list__item-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-top-category-list__item-link:focus .p-top-category-list__item-arrow{transform:translate(4px)}.p-top-category-list__item-icon-wrapper{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.p-top-category-list__item-icon-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-category-list__item-icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-top-category-list__item-name{font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.67;color:#555;margin:0;flex:1}.p-top-category-list__item-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;transition:transform .3s ease}.p-top-category-list__item-arrow svg{width:100%;height:100%}.p-top-featured-pages{padding-inline:0;padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-top-featured-pages{padding-inline:16px;padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}@media screen and (min-width:750px){.p-top-featured-pages__header{display:flex;align-items:flex-end;justify-content:space-between}}.p-top-featured-pages__header .p-top-view-more{margin-left:auto;padding-right:16px;justify-content:flex-end;text-align:right}@media screen and (min-width:750px){.p-top-featured-pages__header .p-top-view-more{padding-right:0;text-align:center}}@media screen and (min-width:750px){.p-top-featured-pages__slider{margin-top:32px}}.p-top-featured-pages__slider{position:relative;margin-top:14.5px}.p-top-featured-pages__slider .splide__track{touch-action:pan-y}.p-top-instagram-products{padding-inline:0;padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-top-instagram-products{padding-inline:16px;padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}@media screen and (min-width:750px){.p-top-instagram-products__header{display:flex;align-items:flex-end;justify-content:space-between}}.p-top-instagram-products__header .p-top-view-more{margin-left:auto;padding-right:16px;justify-content:flex-end;text-align:right}@media screen and (min-width:750px){.p-top-instagram-products__header .p-top-view-more{padding-right:0;text-align:center}}@media screen and (min-width:750px){.p-top-instagram-products__slider{margin-top:32px}}.p-top-instagram-products__slider{position:relative;margin-top:14.5px}.p-top-instagram-products__slider .splide__track{touch-action:pan-y}.p-top-instagram-products__item{width:100%}.p-top-instagram-products__item-link{display:block;color:inherit}@media(any-hover:hover)and (pointer:fine){.p-top-instagram-products__item-link:hover .p-top-instagram-products__item-img{transform:scale(1.05)}.p-top-instagram-products__item-link:hover .p-top-instagram-products__item-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-top-instagram-products__item-link:focus .p-top-instagram-products__item-img{transform:scale(1.05)}.p-top-instagram-products__item-link:focus .p-top-instagram-products__item-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-top-instagram-products__item-img-wrapper{position:relative;width:100%;aspect-ratio:257/193;overflow:hidden}.p-top-instagram-products__item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease}.p-top-instagram-products__item-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f7f6f9;color:#555;font-size:14px}.p-top-instagram-products__item-info{margin-top:9.43px}.p-top-instagram-products__tags{display:flex;gap:12px;margin-top:15.324px;flex-wrap:wrap}.p-top-instagram-products__item-tag{font-size:12px;font-weight:400;line-height:1.6;color:#555;white-space:nowrap;display:flex;align-items:center;gap:8px}@media screen and (min-width:750px){.p-top-instagram-products__item-tag{font-size:12px}}.p-top-instagram-products__item-comment{margin-top:8px;font-size:13px;font-weight:700;line-height:1.54;color:#555;margin-bottom:0}@media screen and (min-width:750px){.p-top-instagram-products__item-comment{font-size:15.324px}}main:has(.p-feature-mv) .p-top-instagram-products__header .p-top__heading--lv2{color:#3a3a3a;font-weight:600;line-height:1.75;letter-spacing:.8px}@media screen and (min-width:750px){main:has(.p-feature-mv) .p-top-instagram-products__header .p-top__heading--lv2{line-height:1.67;letter-spacing:1px}}main:has(.p-feature-mv) .p-top-instagram-products__header .p-top-view-more svg path{stroke:#222}.p-top-product-list-section{padding-inline:0;padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-top-product-list-section{padding-inline:16px;padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}@media screen and (min-width:750px){.p-top-product-list-section__header{display:flex;align-items:flex-end;justify-content:space-between}}.p-top-product-list-section__header .p-top-view-more{margin-left:auto;padding-right:16px;justify-content:flex-end;text-align:right}@media screen and (min-width:750px){.p-top-product-list-section__header .p-top-view-more{padding-right:0;text-align:center}}@media screen and (min-width:750px){.p-top-product-list-section__slider{margin-top:32px}}.p-top-product-list-section__slider{position:relative;margin-top:14.5px}.p-top-product-list-section__item{width:100%}.p-top-gift-collection{background-color:#f1f1f1;padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-top-gift-collection{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-top-gift-collection__inner{margin:0 auto;padding:0}@media screen and (min-width:750px){.p-top-gift-collection__inner{padding-inline:16px}}.p-top-gift-collection__content{overflow:hidden;margin-top:32px}.p-top-gift-collection__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-inline:16px}.p-top-gift-collection__scroll::-webkit-scrollbar{display:none}.p-top-gift-collection__scroll{-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:750px){.p-top-gift-collection__scroll{padding-inline:0}}.p-top-gift-collection__grid{display:flex;gap:16px;width:-moz-max-content;width:max-content}.p-top-gift-collection__item{flex-shrink:0;width:140px}@media screen and (min-width:750px){.p-top-gift-collection__item{width:170px}}.p-top-gift-collection__item-link{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:inherit}@media screen and (min-width:750px){.p-top-gift-collection__item-link{gap:12px}}@media(any-hover:hover)and (pointer:fine){.p-top-gift-collection__item-link:hover .p-top-gift-collection__item-img{transform:scale(1.05)}.p-top-gift-collection__item-link:hover .p-top-gift-collection__item-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-top-gift-collection__item-link:focus .p-top-gift-collection__item-img{transform:scale(1.05)}.p-top-gift-collection__item-link:focus .p-top-gift-collection__item-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-top-gift-collection__item-img-wrapper{width:140px;height:140px;border-radius:50%;overflow:hidden;background-color:#fff;flex-shrink:0}@media screen and (min-width:750px){.p-top-gift-collection__item-img-wrapper{width:170px;height:170px}}.p-top-gift-collection__item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease}.p-top-gift-collection__item-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f7f6f9;color:#555;font-size:14px}.p-top-gift-collection__item-name{font-family:Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.75;margin:0;text-align:center;color:#555}.p-top-gift-collection__footer{display:flex;justify-content:flex-end;margin-top:32px;padding-inline:16px}@media screen and (min-width:750px){.p-top-gift-collection__footer{padding-inline:0}}.p-top-gift-collection__footer .p-top-view-more{text-align:right}@media(any-hover:hover)and (pointer:fine){.p-top-gift-collection__footer .p-top-view-more:hover:after{width:calc(100% - 24px)}}.p-top-gift-collection__footer .p-top-view-more:focus:after{width:calc(100% - 24px)}.p-top-recipe-list{position:relative;background-color:#fffbf6;padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-top-recipe-list{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-top-recipe-list__wrapper{position:relative;overflow:hidden}.p-top-recipe-list__inner{margin:0 auto;padding-inline:0}@media screen and (min-width:750px){.p-top-recipe-list__inner{padding-inline:16px}}.p-top-recipe-list__content{overflow:hidden;position:relative;z-index:1;margin-top:32px}.p-top-recipe-list__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-inline:16px}.p-top-recipe-list__scroll::-webkit-scrollbar{display:none}.p-top-recipe-list__scroll{-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:750px){.p-top-recipe-list__scroll{padding-inline:0}}.p-top-recipe-list__grid{display:flex;gap:16px;width:-moz-max-content;width:max-content}.p-top-recipe-list__item{flex-shrink:0;width:150px}@media screen and (min-width:750px){.p-top-recipe-list__item{width:207.2px}}.p-top-recipe-list__item-link{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}@media screen and (min-width:750px){.p-top-recipe-list__item-link{gap:12px}}@media(any-hover:hover)and (pointer:fine){.p-top-recipe-list__item-link:hover .p-top-recipe-list__item-img{transform:scale(1.05)}.p-top-recipe-list__item-link:hover .p-top-recipe-list__item-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-top-recipe-list__item-link:focus .p-top-recipe-list__item-img{transform:scale(1.05)}.p-top-recipe-list__item-link:focus .p-top-recipe-list__item-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-top-recipe-list__item-img-wrapper{width:150px;height:150px;overflow:hidden;flex-shrink:0}@media screen and (min-width:750px){.p-top-recipe-list__item-img-wrapper{width:207.2px;height:207.2px}}.p-top-recipe-list__item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease}.p-top-recipe-list__item-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f7f6f9;color:#555;font-size:14px}.p-top-recipe-list__item-name{font-size:13px;font-weight:400;line-height:1.67;margin:0;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width:750px){.p-top-recipe-list__item-name{line-height:1.71}}.p-top-recipe-list__footer{display:flex;justify-content:flex-end;margin-top:32px;padding-inline:16px;position:relative;z-index:1}@media screen and (min-width:750px){.p-top-recipe-list__footer{padding-inline:0}}.p-top-recipe-list__footer .p-top-view-more{text-align:right}@media(any-hover:hover)and (pointer:fine){.p-top-recipe-list__footer .p-top-view-more:hover:after{width:calc(100% - 24px)}}.p-top-recipe-list__footer .p-top-view-more:focus:after{width:calc(100% - 24px)}.p-top-brands{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-top-brands{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-top-brands__main-title{font-family:Lato,sans-serif;font-weight:400;font-size:26px;line-height:1.5;color:#3a3a3a;margin:0}@media screen and (min-width:750px){.p-top-brands__main-title{font-size:40px}}.p-top-brands__sub-title{font-weight:400;font-size:14px;line-height:1.75;color:#3a3a3a;margin:0}@media screen and (min-width:750px){.p-top-brands__sub-title{font-size:16px}}.p-top-brands__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;margin-top:32px}@media screen and (min-width:750px){.p-top-brands__grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px}}.p-top-brands__item{background-color:#fff;padding-bottom:16px}.p-top-brands__item-link{text-decoration:none}@media(any-hover:hover)and (pointer:fine){.p-top-brands__item-link:hover .p-top-brands__item-description{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-top-brands__item-link:focus .p-top-brands__item-description{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-top-brands__item-logo-area{width:100%;aspect-ratio:175/57}@media screen and (min-width:750px){.p-top-brands__item-logo-area{aspect-ratio:352/114}}.p-top-brands__item-logo{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.p-top-brands__item-logo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#888;font-size:12px}.p-top-brands__item-logo-placeholder p{margin:0}.p-top-brands__item-text-area{display:flex;align-items:center;justify-content:center;flex:1;margin-top:16px;padding-inline:8px}.p-top-brands__item-description{font-weight:400;font-size:10px;line-height:1.7;letter-spacing:1.1px;color:#555;text-align:center;white-space:pre-line;margin:0}.p-top-brands__footer{width:100%;display:flex;justify-content:flex-end;margin-top:32px}.p-top-brands__footer .p-top-view-more{text-align:right}@media(any-hover:hover)and (pointer:fine){.p-top-brands__footer .p-top-view-more:hover:after{width:calc(100% - 24px)}}.p-top-brands__footer .p-top-view-more:focus:after{width:calc(100% - 24px)}.p-top-news{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-top-news{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-top-news__inner{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:750px){.p-top-news__inner{max-width:1100px;margin-inline:auto}}.p-top-news__header{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:750px){.p-top-news__header{flex-direction:row;gap:121px;align-items:flex-start}}.p-top-news__list-wrapper{flex:1;min-width:0}.p-top-news__list{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:750px){.p-top-news__list{padding-top:8px}}.p-top-news__item{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:750px){.p-top-news__item{flex-direction:row;align-items:center;gap:24px}}.p-top-news__item-link{display:contents;text-decoration:none}@media(any-hover:hover)and (pointer:fine){.p-top-news__item-link:hover .p-top-news__item-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-top-news__item-link:focus .p-top-news__item-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-top-news__item-date{font-weight:500;font-size:13px;line-height:1.8;color:#888;margin:0;flex-shrink:0}.p-top-news__item-title{font-weight:400;font-size:13px;line-height:1.8;color:#555;margin:0;flex:1}.p-top-news__empty{padding:40px 0;text-align:center;color:#888;font-size:14px}.p-top-news__empty p{margin:0}.p-top-news__view-more-wrapper{display:flex;justify-content:flex-end}.p-top-news__view-more-wrapper .p-top-view-more{display:inline-flex}@media(any-hover:hover)and (pointer:fine){.p-top-news__view-more-wrapper .p-top-view-more:hover:after{width:calc(100% - 24px)}}.p-top-news__view-more-wrapper .p-top-view-more:focus:after{width:calc(100% - 24px)}.p-tam .p-collection-product-grid-section{margin-top:48px;position:relative}@media screen and (min-width:750px){.p-tam .p-collection-product-grid-section{margin-top:72px}}.p-tam .p-collection-product-grid-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(100% - 32px);height:1px;background-color:#ccc}.p-tam .p-collection-product-grid .product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (min-width:750px){.p-tam .p-collection-product-grid .product-grid{grid-template-columns:repeat(4,1fr)}}.p-tam .p-collection__item.grid__item{width:100%;max-width:none}.p-tam .p-collection__heading--lv2{color:#3a3a3a;font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.8px;margin:0;padding-left:16px}@media screen and (min-width:750px){.p-tam .p-collection__heading--lv2{padding-left:0}}.p-tam .p-collection__tag-section{padding-inline:0;padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-tam .p-collection__tag-section{padding-inline:16px;padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-tam .p-collection__tag-link-list{margin:13px 0 0;display:flex;flex-wrap:nowrap;gap:5px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;list-style:none;padding:0;padding-inline:16px}@media screen and (min-width:750px){.p-tam .p-collection__tag-link-list{flex-wrap:wrap;padding:0}}.p-tam .p-collection__tag-link-link{border:1px solid #cccccc;background-color:#fff;color:#555;text-align:center;font-size:13px;font-weight:400;line-height:31px;padding:5px 12px;text-decoration:none;display:block;white-space:nowrap}@media screen and (max-width:750px){.p-tam .mobile-facets__wrapper.p-mobile-facets__wrapper{grid-column:2}.p-tam .p-product-count.product-count{grid-column:1;grid-row:1;text-align:left}}.p-tam .p-product-count.product-count{opacity:1}@media screen and (min-width:750px){.p-tam .facets-container.p-facets-container .facets__form.p-facets__form{grid-template-columns:max-content max-content 1fr;align-items:center}}.p-tam .facets-container.p-facets-container .p-facets__summary{margin-bottom:0}.p-tam .facets-container.p-facets-container #FacetsWrapperDesktop .facets__heading.p-facets__heading{display:none}@media screen and (min-width:750px){.p-tam .facets-container.p-facets-container .facet-filters__field.p-facet-filters__field .facet-filters__label.p-facet-filters__label{display:none}}@media screen and (min-width:750px){.p-tam .facets-container.p-facets-container .facets__form.p-facets__form .product-count.p-product-count{grid-column:1;grid-row:1}}@media screen and (min-width:750px){.p-tam .facets-container.p-facets-container .facets__wrapper.p-facets__wrapper{grid-column:2;grid-row:1;align-self:center}}@media screen and (min-width:750px){.p-tam .facets-container.p-facets-container .facet-filters.p-facet-filters{grid-column:3;grid-row:1}}.p-tam .facets__reset.p-facets__reset{border:1px solid #cccccc;background:#fff;text-decoration:none;display:inline-flex;height:28.29px;padding:0 9.43px;justify-content:center;align-items:center;gap:9.43px;color:#555;font-family:Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.71;transition:opacity .3s ease}@media(any-hover:hover)and (pointer:fine){.p-tam .facets__reset.p-facets__reset:hover{opacity:.8}}.p-tam .facets__reset.p-facets__reset:focus{opacity:.8}.p-tam .p-facets__summary .icon-caret.p-icon-caret-black{width:8px;height:8px;top:50%;transform:translateY(-50%)}@media screen and (max-width:750px){.p-tam .mobile-facets__header.p-mobile-facets__header{padding:19px 20px;border-bottom:1px solid #cccccc}.p-tam .mobile-facets__header-inner.p-mobile-facets__header-inner{display:flex;align-items:center}.p-tam .mobile-facets__heading.p-mobile-facets__heading{color:#555;font-size:16px;font-weight:700;line-height:1.5;padding:0}.p-tam .mobile-facets__count.p-mobile-facets__count{width:-moz-fit-content;width:fit-content;flex-grow:initial;text-align:left;color:#555;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal}.p-tam .mobile-facets__close.p-mobile-facets__close{top:10px}.p-tam .mobile-facets__close.p-mobile-facets__close .svg-wrapper{width:21px;height:16px}.p-tam .mobile-facets__arrow.p-mobile-facets__arrow{display:flex;align-items:center}.p-tam .mobile-facets__main.p-mobile-facets__main{padding:32px 20px 19px}.p-tam .p-collection__facets-filter-title{color:#555;font-size:16px;font-weight:700;line-height:1.5;margin:0}.p-tam .mobile-facets__details.p-mobile-facets__details{margin-top:8px}.p-tam .mobile-facets__details+.mobile-facets__details{margin-top:0}.p-tam .mobile-facets__summary.p-mobile-facets__summary{padding:16px 0;border-bottom:1px solid #cccccc}.p-tam .mobile-facets__summary.p-mobile-facets__summary:has(.mobile-facets__sort.p-mobile-facets__sort){margin-top:32px;border-bottom:none}.p-tam .mobile-facets__sort.p-mobile-facets__sort label{color:#555;font-size:16px;font-weight:700;line-height:1.5}.p-tam .mobile-facets__details.p-mobile-facets__details+.mobile-facets__footer.p-mobile-facets__footer{padding-inline:0px}.p-tam .mobile-facets__footer.p-mobile-facets__footer{border-top:none;padding-inline:20px}.p-tam .mobile-facets__clear-wrapper.p-mobile-facets__clear-wrapper{border:1px solid #cccccc;padding:15px 20px}.p-tam .mobile-facets__footer.p-mobile-facets__footer>*+*{margin-left:8px}.p-tam .mobile-facets__clear.p-mobile-facets__clear{color:#555;font-size:14px;font-weight:400;line-height:1.28}.p-tam .button--primary.p-button--primary{background-color:#222;color:#f4f3f2;font-size:14px;font-weight:400;line-height:1.28}.p-tam .mobile-facets__close-button.p-mobile-facets__close-button{color:#555;font-size:16px;font-weight:700;line-height:1.5;margin-top:19px;padding-inline:20px;display:flex;align-items:center;gap:8px}.p-tam .mobile-facets__close-button.p-mobile-facets__close-button svg{transform:scale(-1)}.p-tam .mobile-facets__info.p-mobile-facets__info{margin-block:21px 0;padding-inline:20px}}.p-tam .p-product-count.product-count span{color:#3a3a3a;font-size:16px;font-weight:700;line-height:1.67;letter-spacing:.8px;font-family:Arial,sans-serif}.p-tam .facets__price.p-facets__price{padding:16px 20px}.p-tam .facets__price .field{gap:0}.p-tam .field.p-field:after{box-shadow:none}.p-tam .field__input.p-field__input{padding:16px}.p-tam .p-facets__wave{color:#555;font-size:16px;font-weight:400;line-height:1.25;display:flex;align-items:center;justify-content:center;margin-inline:8px}.p-tam .field-currency.p-field-currency{color:#555;font-size:16px;font-weight:400;line-height:1.25}.p-tam .select__select.p-select__select+.svg-wrapper.p-svg-wrapper .icon-caret.p-icon-caret-black{width:100%;margin:0}.p-tam .select__select.p-select__select+.svg-wrapper.p-svg-wrapper{width:16px;height:16px;top:50%;transform:translateY(-50%)}@media screen and (min-width:750px){.p-tam .select__select.p-select__select+.svg-wrapper.p-svg-wrapper{width:8px;height:8px}}.p-collection-hero{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-collection-hero{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-collection-hero__inner{display:flex;flex-direction:column-reverse;gap:24px;padding:0}@media screen and (min-width:750px){.p-collection-hero__inner{flex-direction:row-reverse;justify-content:center;max-width:1100px;margin-inline:auto;min-height:200px;gap:0}}.p-collection-hero__text-wrapper{display:flex;flex-direction:column;justify-content:center;gap:8px;padding-inline:16px}@media screen and (min-width:750px){.p-collection-hero__text-wrapper{width:50%;align-items:center;padding:16px}}.p-collection-hero__heading{color:#3a3a3a;font-size:20px;font-weight:600;line-height:1.75;margin:0}.p-collection-hero__description{color:#555;font-size:13px;font-weight:400;line-height:1.71}.p-collection-hero__description p{margin:0}.p-collection-hero__img{height:200px}@media screen and (min-width:750px){.p-collection-hero__img{width:50%;height:auto}}.p-collection-hero__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-collection-popular{padding-inline:0;padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-collection-popular{padding-inline:16px;padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-collection-popular__list{margin:13px 0 0;display:flex;flex-wrap:nowrap;gap:8px;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:10px;list-style:none;padding-inline:16px}@media screen and (min-width:750px){.p-collection-popular__list{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:0}}.p-collection-popular__item{width:145px;flex-shrink:0}@media screen and (min-width:750px){.p-collection-popular__item{width:100%}}.p-collection-popular__item .card__information{padding-bottom:0}.p-collection-related-features{padding-inline:0;padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-collection-related-features{padding-inline:16px;padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-collection-related-features__list{margin:13px 0 0;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:10px;list-style:none;padding-inline:16px}@media screen and (min-width:750px){.p-collection-related-features__list{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:0}}.p-collection-related-features__item-img{width:145px;height:145px}@media screen and (min-width:750px){.p-collection-related-features__item-img{width:100%;height:auto;aspect-ratio:1/1}}.p-collection-related-features__item-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.p-collection-product-card__inner{display:block;height:auto;aspect-ratio:145/109}.p-collection-product-card__heading.card__heading{font-size:13px;font-weight:400;line-height:1.7;margin:0;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:750px){.p-collection-product-card__heading.card__heading{font-size:14px}}.p-collection-product-card__information.card__information{padding-top:12px}@media screen and (min-width:750px){.p-collection-product-card__information.card__information{padding-top:10px}}.c-product-status-tags+.p-collection-product-card__heading.card__heading{margin-top:8px}.c-product-status-tags:not(:has(.c-product-status-tag))+.p-collection-product-card__heading.card__heading{margin-top:0}.c-product-status-tags:has(.c-product-status-tag--hidden):not(:has(.c-product-status-tag:not(.c-product-status-tag--hidden)))+.p-collection-product-card__heading.card__heading{margin-top:0}.card-information .c-product-card__price-favorite-wrapper .storecrm-favorite{position:relative;z-index:2;pointer-events:auto}.p-collection-text{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-collection-text{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-collection-text__content{font-size:14px;font-weight:400;line-height:1.75;color:#555}@media screen and (min-width:750px){.p-collection-text__content{font-size:16px;line-height:1.6}}@media screen and (min-width:750px){.product.p-product-layout{display:grid;grid-template-columns:repeat(2,47%);gap:6%!important;align-items:start}}@media screen and (min-width:750px){.product__media-wrapper.p-product-layout__media{width:100%!important;max-width:none!important}}@media screen and (min-width:750px){.product__info-wrapper.p-product-layout__info{width:100%!important;max-width:none!important;position:sticky;align-self:start;padding-left:0!important}}.p-product-pc-only{display:none}@media screen and (min-width:750px){.p-product-pc-only{display:block}}.p-product-sp-only{display:block}@media screen and (min-width:750px){.p-product-sp-only{display:none}}.p-product-gallery{width:calc(100% + 32px);margin-left:-16px;margin-bottom:16px}@media screen and (min-width:750px){.p-product-gallery{width:100%;margin-left:0;margin-bottom:0}}.p-product-gallery__radio{display:none}.p-product-gallery__main{position:relative;width:100%;aspect-ratio:390/293}@media screen and (min-width:750px){.p-product-gallery__main{aspect-ratio:518/389}}.p-product-gallery__main-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .3s ease}.p-product-gallery__main-item picture{display:block;width:100%;height:100%}.p-product-gallery__main-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-product-gallery__radio:nth-of-type(1):checked~.p-product-gallery__main .p-product-gallery__main-item[data-index="1"]{opacity:1;pointer-events:auto}.p-product-gallery__radio:nth-of-type(2):checked~.p-product-gallery__main .p-product-gallery__main-item[data-index="2"]{opacity:1;pointer-events:auto}.p-product-gallery__radio:nth-of-type(3):checked~.p-product-gallery__main .p-product-gallery__main-item[data-index="3"]{opacity:1;pointer-events:auto}.p-product-gallery__radio:nth-of-type(4):checked~.p-product-gallery__main .p-product-gallery__main-item[data-index="4"]{opacity:1;pointer-events:auto}.p-product-gallery__radio:nth-of-type(5):checked~.p-product-gallery__main .p-product-gallery__main-item[data-index="5"]{opacity:1;pointer-events:auto}.p-product-gallery__radio:nth-of-type(6):checked~.p-product-gallery__main .p-product-gallery__main-item[data-index="6"]{opacity:1;pointer-events:auto}.p-product-gallery__thumbnails{display:flex;justify-content:flex-start;gap:2px;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-top:2px}@media screen and (min-width:750px){.p-product-gallery__thumbnails{width:100%}}.p-product-gallery__thumbnails::-webkit-scrollbar{display:none}.p-product-gallery__thumbnail{flex-shrink:0;width:72px;aspect-ratio:72/54;cursor:pointer;position:relative}@media screen and (min-width:750px){.p-product-gallery__thumbnail{width:85px}}.p-product-gallery__thumbnail:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid transparent;pointer-events:none;transition:border-color .2s ease}@media screen and (min-width:750px){.p-product-gallery__thumbnail:after{border-width:1.955px}}.p-product-gallery__thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-product-gallery__radio:nth-of-type(1):checked~.p-product-gallery__thumbnails .p-product-gallery__thumbnail:nth-child(1):after{border-color:#555}.p-product-gallery__radio:nth-of-type(2):checked~.p-product-gallery__thumbnails .p-product-gallery__thumbnail:nth-child(2):after{border-color:#555}.p-product-gallery__radio:nth-of-type(3):checked~.p-product-gallery__thumbnails .p-product-gallery__thumbnail:nth-child(3):after{border-color:#555}.p-product-gallery__radio:nth-of-type(4):checked~.p-product-gallery__thumbnails .p-product-gallery__thumbnail:nth-child(4):after{border-color:#555}.p-product-gallery__radio:nth-of-type(5):checked~.p-product-gallery__thumbnails .p-product-gallery__thumbnail:nth-child(5):after{border-color:#555}.p-product-gallery__radio:nth-of-type(6):checked~.p-product-gallery__thumbnails .p-product-gallery__thumbnail:nth-child(6):after{border-color:#555}.p-product-info__tags{display:flex;gap:16px;flex-wrap:wrap;margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__tags{margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-info__tag{display:flex;align-items:center;gap:8px;text-decoration:none;color:#555;text-align:center;font-size:13px;font-weight:400;line-height:1.6}.p-product-info__tag-icon{flex-shrink:0;width:16px;height:16px}.p-product-info__title{margin-inline:0;color:#3a3a3a;font-size:16px;font-weight:600;line-height:1.5;margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}.p-product-info__product-tags{margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__product-tags{margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-info__price{margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__price{margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-info__price-amount,.p-product-info__price-symbol,.p-product-info__price-tax{font-size:15px;font-weight:700;line-height:1.1}.p-product-info__price-sale-old .price-item.price-item--regular{text-decoration:none!important;position:relative;color:#888}.p-product-info__price-sale-old .price-item.price-item--regular:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background:#888}.p-product-info__price-sale-old .p-product-info__price-amount,.p-product-info__price-sale-old .p-product-info__price-symbol,.p-product-info__price-sale-old .p-product-info__price-tax{font-size:12px;line-height:1.71;font-weight:400}.p-product-info__price-sale-new .price-item--sale{color:#ca8123}.p-product-info__price-sale-rate{font-size:15px;font-weight:400;line-height:1.6}.p-product-info__inventory{color:#ca8123;margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__inventory{margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-info__inventory-text{margin:0}.p-product-info__inventory-label{font-size:14px;font-weight:400;line-height:1.5}.p-product-info__inventory-quantity{font-size:16px;line-height:1.31}@media screen and (min-width:750px){.p-product-info__inventory-quantity{font-size:20px;line-height:1.05}}.p-product-info__variants{width:100%;margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__variants{margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-info__variants-selects{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.p-product-info__variants-selects::-webkit-scrollbar{display:none}.p-product-info__variants-title{margin:0;font-size:16px;font-weight:700;line-height:1.93;color:#555;flex-shrink:0}.p-product-info__variants-list-wrapper{width:calc(100% + 32px);margin-left:-16px;padding-left:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width:750px){.p-product-info__variants-list-wrapper{width:100%;margin-left:0;padding-left:0}}.p-product-info__variants-list-wrapper::-webkit-scrollbar{display:none}.p-product-info__variants-list-wrapper .p-product-info__bundle-item{width:100%;margin-left:0;padding-left:0;overflow-x:visible}.p-product-info__variants-note{margin:0;font-size:13px}.product-form__input.product-form__input--swatch.p-product-info__variants-list,.product-form__input.product-form__input--pill.p-product-info__variants-list{display:flex;flex-wrap:nowrap;gap:4px;margin-block:8px 0;border:none;padding:0}.p-product-info__variant-radio{position:absolute;opacity:0;pointer-events:none}.p-product-info__variant{cursor:pointer;text-decoration:none;display:block;flex-shrink:0;width:115px}@media screen and (min-width:750px){.p-product-info__variant{width:116px}}.p-product-info__variant-image-wrapper{display:block;position:relative;width:115px;height:86px}@media screen and (min-width:750px){.p-product-info__variant-image-wrapper{width:116px;height:87px}}.p-product-info__variant-image-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid transparent;pointer-events:none;transition:border-color .2s ease}.p-product-info__variant-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-product-info__variant--active .p-product-info__variant-image-wrapper:after{border-color:#3a3a3a}.p-product-info__variant-title{margin:4px 0 0;padding:0;font-size:10px;line-height:1.8;font-weight:700;color:#555}.p-product-info__variant--active .p-product-info__variant-title{font-weight:700}.p-product-info__variant-radio:checked+.p-product-info__variant .p-product-info__variant-image-wrapper:after{border-color:#555}.p-product-info__variant-radio:checked+.p-product-info__variant .p-product-info__variant-title{font-weight:700}.p-product-info__bundle-item{margin-top:0}.p-product-info__bundle-item+.p-product-info__bundle-item{margin-top:24px}.p-product-info__variants-list-scroll{width:calc(100% + 32px);margin-left:-16px;padding-left:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}@media screen and (min-width:750px){.p-product-info__variants-list-scroll{width:100%;margin-left:0;padding-left:0}}.p-product-info__variants-list-scroll::-webkit-scrollbar{display:none}.product-form__input--pill input[type=radio]:checked+label .p-product-info__variant-title{color:#fff}.p-product-info__benefit{display:flex;align-items:center;gap:10px}.p-product-info__benefit+.p-product-info__benefit{margin-top:4px}.p-product-info__benefit-icon{flex-shrink:0;width:24px;height:24px}.p-product-info__benefit-text{margin:0;font-size:12px;font-weight:400;line-height:1.69;color:#555}.p-product-info__benefit-highlight{font-size:14px}.product-form__quantity.p-product-info__quantity{display:flex;align-items:center;justify-content:space-between;margin-inline:0;margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.product-form__quantity.p-product-info__quantity{max-width:calc(50% + 80px);margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.product-form__quantity .form__label.p-product-info__quantity-label{font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.8px;color:#555;margin-bottom:0}.p-product-info__quantity-controls{display:flex;align-items:center;gap:8px;background:transparent;border:none}.p-product-info__quantity-controls.quantity:before,.p-product-info__quantity-controls.quantity:after{display:none}.p-product-info__quantity-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0}.p-product-info__quantity-btn .svg-wrapper{width:32px;height:32px}.quantity.p-product-info__quantity-input{width:80px;height:33px;text-align:center;font-size:16px;color:#555;border:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.p-product-info__quantity-input::-webkit-outer-spin-button,.p-product-info__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.p-product-info__actions.product-form__buttons{display:flex;flex-direction:column;gap:8px;max-width:none}.p-product-info__cart-btn.product-form__submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15.5px;background-color:#222;color:#fff;font-size:16px;font-weight:600;line-height:1.93;border:none;cursor:pointer;transition:opacity .2s ease;margin-bottom:0}@media screen and (min-width:750px){.p-product-info__cart-btn.product-form__submit{align-items:center;padding:15px}}.p-product-info__cart-btn:after{display:none}.p-product-info__cart-btn:hover:not(:disabled){opacity:.9}.p-product-info__cart-btn:disabled{opacity:.5;cursor:not-allowed}.p-product-info__cart-btn img{margin-top:-1px}.p-product-info__favorite-button{margin-top:8px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #cccccc}.p-product-info__favorite-button .storecrm-wishlistbuttonwrapper{display:flex;align-items:center;justify-content:center;padding:11px 11px 12px}.p-product-info__favorite-button .storecrm-wishlistbutton-wishlist{font-family:Arial,sans-serif}.p-product-info__favorite-button .storecrm-button,.p-product-info__favorite-button .storecrm-button button{width:100%;height:auto}.p-product-info__restock-button{margin-top:8px}.p-product-info__restock-button button{height:auto;padding:16px}@media screen and (min-width:750px){.p-product-info__restock-button button{padding:16px}}.p-product-info__restock-button .storecrm-restock{font-family:Arial,sans-serif}.p-product-info__restock-button div,.p-product-info__restock-button button{width:100%}.restock-rocket-button-container-float-right,.restock-rocket-button-product,.restock-rocket-button-float{display:none!important}.p-product-info__share{display:flex;align-items:center;justify-content:center;gap:13px;font-size:14px;font-weight:400;line-height:1;color:#555;cursor:pointer;margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__share{margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-info__shipping-info{padding-inline:16px;background-color:#f1f1f1;margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__shipping-info{margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-info__shipping-title{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:400;line-height:1.5;color:#555;margin:0}.p-product-info__shipping-title-icon{width:16px;height:16px;margin-right:4px;margin-top:-3px}.p-product-info__shipping-text{margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.6;color:#555}.p-product-info__shipping-text+.p-product-info__shipping-text{margin-top:0}.p-product-info__related-categories{margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__related-categories{margin-top:var(--margin-top-pc, 0);width:100%;margin-left:0;margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-info__related-categories-title{margin:0;color:#3a3a3a;font-size:16px;font-weight:600;line-height:1.75;letter-spacing:.8px}.p-product-info__related-categories-tags{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width:750px){.p-product-info__related-categories-tags{gap:16px}}.p-product-info__related-categories-tag{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#555;font-size:13px;font-weight:400;line-height:2.38;text-decoration:none}.p-product-info__related-categories-tag-icon{flex-shrink:0;width:16px;height:16px}.p-product-info__benefits{margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__benefits{margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-info__buy-buttons{margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__buy-buttons{margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-info__buy-together{margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__buy-together{margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-info__recommended-single-products{margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__recommended-single-products{margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-info__other-set-products{margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-info__other-set-products{margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-slider-card{width:100%;margin-left:0}.p-product-slider-card__title{margin:0;font-weight:700;font-size:16px;line-height:1.75;letter-spacing:.8px}.p-product-slider-card__slider{margin-top:16px;position:relative;width:calc(100% + 32px);margin-left:-16px;padding-bottom:24px}@media screen and (min-width:750px){.p-product-slider-card__slider{margin-top:8px;width:100%;margin-left:0;padding-bottom:16px}}.p-product-slider-card__slider--single{width:100%;margin-left:0;padding-bottom:0}@media screen and (min-width:750px){.p-product-slider-card__slider--single{padding-bottom:0}}.p-product-slider-card__slider--single .p-product-slider-card__slider-list{display:block}.p-product-slider-card__slider--single .p-product-slider-card__slider-item{width:100%;max-width:none}.p-product-slider-card__slider .splide__slide{width:100%;max-width:calc(100% - 32px)}@media screen and (min-width:750px){.p-product-slider-card__slider .splide__slide{width:100%;max-width:none}}.p-product-slider-card__card{background-color:#fff;height:100%}.p-product-slider-card__link{display:flex;height:100%;gap:16px}.p-product-slider-card__image{flex-shrink:0;width:161px;height:121px;display:block}.p-product-slider-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-product-slider-card__info{flex:1;display:grid}.p-product-slider-card__product-title{margin:0;font-weight:400;font-size:11px;line-height:1.6;color:#555;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.p-product-slider-card__price,.p-product-slider-card__price-symbol{margin:0;font-weight:500;font-size:15px;line-height:1.75;color:#555}.p-product-slider-card__price--sale,.p-product-slider-card__price--sale .p-product-slider-card__price-symbol{color:#ca8123}.p-product-slider-card__price--compare{color:#555;font-size:12px;line-height:1.42;position:relative;text-decoration:line-through}@media screen and (min-width:750px){.p-product-slider-card__price--compare{font-size:14px}}.p-product-slider-card__product-form{display:block;align-self:flex-end}.p-product-slider-card__add-button{width:100%;background-color:#222;border:none;display:flex;height:32px;align-items:center;justify-content:center;align-self:flex-end;gap:8px;cursor:pointer;transition:opacity .2s ease}.p-product-slider-card__add-button:hover:not(:disabled){opacity:.8}.p-product-slider-card__add-button:disabled{opacity:.5;cursor:not-allowed}.p-product-slider-card__add-button svg{width:32px;height:32px;flex-shrink:0}.p-product-slider-card__add-button span{font-weight:700;font-size:12px;line-height:2.93;color:#fff;text-align:center}.p-product-slider-card__slider-controller{position:absolute;width:100%;bottom:0}.p-product-slider-card__arrow{display:flex;position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10;align-items:center;justify-content:center;opacity:1;transition:opacity .2s ease}.p-product-slider-card__arrow svg{width:100%;height:100%}.p-product-slider-card__arrow:hover{opacity:.7}.p-product-slider-card__arrow--prev{left:16px;transform:scale(-1) translateY(50%)}@media screen and (min-width:750px){.p-product-slider-card__arrow--prev{left:0}}.p-product-slider-card__arrow--next{right:16px}@media screen and (min-width:750px){.p-product-slider-card__arrow--next{right:0}}.p-product-slider-card__pagination{align-items:center;justify-content:center;gap:8px;padding:0;position:relative;z-index:2}.p-product-slider-card__pagination.splide__pagination li{display:flex;align-items:center;justify-content:center}.p-product-slider-card__pagination .splide__pagination__page{position:relative;width:18px;height:2px;background-color:#ccc;border-radius:0;border:none;overflow:hidden;transition:none}.p-product-slider-card__pagination .splide__pagination__page.is-active{width:42px}.p-product-slider-card__pagination .splide__pagination__page:before{content:"";position:absolute;top:0;left:0;width:var(--progress-width, 0%);height:100%;background-color:#3a3a3a;border-radius:0;transition:width var(--progress-duration, 0ms) linear}.p-product-bulk-buy-set{background-color:transparent;margin-top:var(--margin-top-sp, 0);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-bulk-buy-set{width:100%;margin-top:var(--margin-top-pc, 0);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-bulk-buy-set__discount-condition{margin:0;color:#ca8123;font-size:13px;font-weight:400;line-height:1.38}.p-product-bulk-buy-set__title{margin-top:8px}.p-product-bulk-buy-set__text>.p-product-slider-card__price{margin-top:4px}.p-product-related-recipes{width:calc(100% + 32px);margin-left:-16px;margin-top:var(--margin-top-sp, 56px);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-related-recipes{width:100%;margin-left:0;margin-top:var(--margin-top-pc, 48px);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-related-recipes__title{color:#3a3a3a;font-weight:600;font-size:16px;line-height:1.75;letter-spacing:.8px;padding-left:16px;margin:0}@media screen and (min-width:750px){.p-product-related-recipes__title{padding-left:0}}.p-product-related-recipes__slider-wrapper{margin-top:16px;position:relative;width:100%;padding-left:16px}@media screen and (min-width:750px){.p-product-related-recipes__slider-wrapper{padding-left:0}}.p-product-related-recipes__item{text-decoration:none}.p-product-related-recipes__image-wrapper{width:100%;aspect-ratio:1;overflow:hidden;border-radius:0}.p-product-related-recipes__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p-product-related-recipes__item-title{font-size:12px;font-weight:400;line-height:1.67;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:8px 0 0;color:#555}.p-product-description{width:100%;margin-top:var(--margin-top-sp, 0px);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-description{max-width:518px;margin-top:var(--margin-top-pc, 0px);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-description[data-accordion=description].is-open .c-product-accordion__toggle-icon--plus{opacity:0;transform:scale(.8)}.p-product-description[data-accordion=description].is-open .c-product-accordion__toggle-icon--minus{opacity:1;transform:scale(1)}.p-product-description .c-product-accordion__content{padding:24px 0;position:relative;max-height:556px;overflow:hidden}@media screen and (min-width:750px){.p-product-description .c-product-accordion__content{padding:32px 0;max-height:687px}}.p-product-description[data-accordion=description].is-content-expanded .c-product-accordion__content{max-height:none;overflow:visible}.p-product-description[data-accordion=description].is-content-expanded .c-product-accordion__content:after{display:none}.p-product-description__image-wrapper{margin-bottom:12px}.p-product-description__image{width:100%;height:auto;display:block}.p-product-description__text{font-size:.875rem;line-height:1.71;color:#555;margin:0}@media screen and (min-width:750px){.p-product-description__text{font-size:1rem}}.p-product-description__text h2{color:#555;font-size:16px;font-weight:600;line-height:1.6}.p-product-description__text p,.p-product-description__text div{color:#555;font-size:14px;font-weight:400;line-height:1.6}.p-product-specifications{margin-top:var(--margin-top-sp, 0px);margin-bottom:var(--margin-bottom-sp, 0);padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-product-specifications{max-width:518px;margin-top:var(--margin-top-pc, 0px);margin-bottom:var(--margin-bottom-pc, 0);padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-product-specifications[data-accordion=specifications].is-open .c-product-accordion__toggle-icon--plus{opacity:0;transform:scale(.8)}.p-product-specifications[data-accordion=specifications].is-open .c-product-accordion__toggle-icon--minus{opacity:1;transform:scale(1)}.p-product-specifications .c-product-accordion__content{padding:24px 0;position:relative;max-height:556px;overflow:hidden}@media screen and (min-width:750px){.p-product-specifications .c-product-accordion__content{padding:32px 0;max-height:623px}}.p-product-specifications[data-accordion=specifications].is-content-expanded .c-product-accordion__content{max-height:none;overflow:visible}.p-product-specifications[data-accordion=specifications].is-content-expanded .c-product-accordion__content:after{display:none}.p-product-specifications .c-product-accordion__content .info_column{color:#555;font-size:14px;font-weight:600;line-height:1.6;vertical-align:top}.p-product-specifications .c-product-accordion__content .info_text{color:#555;font-size:14px;font-weight:400;line-height:1.5}.p-product-bottom-area{margin-top:56px}@media screen and (min-width:750px){.p-product-bottom-area{margin-top:72px}}.p-product-floating-nav{display:none;position:fixed;top:var(--header-height, 59px);left:0;right:0;z-index:9;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 4px #0000001a;opacity:0;transform:translateY(-100%);transition:opacity .3s ease,transform .3s ease}@media screen and (min-width:750px){.p-product-floating-nav{display:none!important}}.p-product-floating-nav.is-visible{display:block;opacity:1;transform:translateY(0)}.p-product-floating-nav__container{display:flex;align-items:center;justify-content:center;height:40px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.p-product-floating-nav__container::-webkit-scrollbar{display:none}.p-product-floating-nav__item{display:flex;align-items:center;justify-content:center;padding:10px 16px;font-size:12px;font-weight:400;line-height:1.66;color:#555;text-decoration:none;border-bottom:3px solid transparent;transition:border-color .3s ease;flex-shrink:0}.p-product-floating-nav__item--active{font-weight:700;border-bottom-color:#555}.p-product-floating-cart-btn{display:none;position:fixed;bottom:20px;right:16px;z-index:2;opacity:0;transform:translateY(100%);transition:opacity .3s ease,transform .3s ease}@media screen and (min-width:750px){.p-product-floating-cart-btn{display:none!important}}.p-product-floating-cart-btn.is-visible{display:block;opacity:1;transform:translateY(0)}.p-product-floating-cart-btn__button{display:flex;align-items:center;gap:9px;padding:2px 16px;background:#222;border:none;box-shadow:0 2px 4px #0000001a;cursor:pointer;transition:background-color .3s ease}.p-product-floating-cart-btn__icon{width:28px;height:28px;flex-shrink:0;margin-top:-2px}.p-product-floating-cart-btn__text{font-size:12px;font-weight:700;line-height:2.92;color:#fff}.p-footer{position:relative;width:100%;background-color:#fff;overflow:hidden;margin-top:56px}@media screen and (min-width:750px){.p-footer{margin-top:72px}}.p-footer__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.p-footer__background-image{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}.p-footer__background-image--sp{display:block}@media screen and (min-width:750px){.p-footer__background-image--sp{display:none}}.p-footer__background-image--pc{display:none}@media screen and (min-width:750px){.p-footer__background-image--pc{display:block}}.p-footer__inner{position:relative;z-index:1;padding:52px 16px 24px}@media screen and (min-width:750px){.p-footer__inner{padding:76px 16px 24px;max-width:1132px;margin:0 auto;position:relative}}.p-footer__content{display:grid;grid-template-columns:repeat(1,1fr);gap:40px}@media screen and (min-width:750px){.p-footer__content{grid-template-columns:repeat(3,1fr);justify-content:space-between;align-items:flex-start;gap:0;margin-bottom:24px;padding:0 7px}}.p-footer__section{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:750px){.p-footer__section{flex:0 1 auto;min-width:0}}.p-footer__section-title{font-family:Arial,sans-serif;font-weight:700;font-size:16px;line-height:1.67;letter-spacing:.8px;color:#3a3a3a;margin:0}@media screen and (min-width:750px){.p-footer__section-title{font-size:18px;letter-spacing:.9px}}.p-footer__menu-01{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;padding-right:22px}@media screen and (min-width:750px){.p-footer__menu-01{width:-moz-fit-content;width:fit-content;gap:12px 40px;padding-right:0}}.p-footer__menu-01-item{font-family:Arial,sans-serif;font-weight:500;font-size:12px;line-height:1.8;color:#555;text-decoration:none;transition:opacity .2s ease}@media screen and (min-width:750px){.p-footer__menu-01-item{font-size:14px}}.p-footer__menu-01-item:hover{opacity:.7}.p-footer__menu-02{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;padding-right:22px}@media screen and (min-width:750px){.p-footer__menu-02{width:-moz-fit-content;width:fit-content;grid-template-columns:repeat(1,1fr);gap:12px;padding-right:0}}.p-footer__menu-02-item{font-family:Arial,sans-serif;font-weight:500;font-size:12px;line-height:1.8;color:#555;text-decoration:none;transition:opacity .2s ease}@media screen and (min-width:750px){.p-footer__menu-02-item{font-size:14px}}.p-footer__menu-02-item:hover{opacity:.7}@media screen and (min-width:750px){.p-footer__follow-me{display:grid;grid-template-rows:auto auto 1fr;height:100%}}.p-footer__social-icons{display:flex;gap:24px;align-items:center}.p-footer__social-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.p-footer__social-icon:hover{opacity:.7}.p-footer__social-icon img,.p-footer__social-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-footer__banner{width:294px}@media screen and (min-width:750px){.p-footer__banner{width:100%}}.p-footer__banner-img{width:100%;height:auto;display:block}.p-footer__banner-link{display:block;text-decoration:none;transition:opacity .2s ease}.p-footer__banner-link:hover{opacity:.8}.p-footer__copyright{font-family:Arial,sans-serif;font-weight:500;font-size:12px;line-height:1.8;color:#8c857b;margin:0;white-space:nowrap}@media screen and (min-width:750px){.p-footer__copyright{font-size:14px;align-self:end}}.p-footer__logo{margin-top:40px}@media screen and (min-width:750px){.p-footer__logo{margin-top:49px}}.p-footer__logo-icon{max-width:266px}@media screen and (min-width:750px){.p-footer__logo-icon{max-width:437px;margin-inline:auto}}.p-footer__logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-footer__logo-text{font-size:14px;font-weight:400;color:#333}@media screen and (min-width:750px){.p-footer__logo-text{font-size:20px}}.p-menu-drawer#menu-drawer.menu-drawer{top:0;height:100dvh;width:90%;background-color:#fff}@media screen and (min-width:750px){.p-menu-drawer#menu-drawer.menu-drawer{width:40rem}}.p-menu-drawer__navigation-container.menu-drawer__navigation-container{padding:0 24px 31px;scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto;height:100%;display:block;grid-template-rows:72px auto}@media screen and (min-width:750px){.p-menu-drawer__navigation-container.menu-drawer__navigation-container{padding:0 40px 48px;grid-template-rows:106px auto}}.p-menu-drawer__navigation-container::-webkit-scrollbar{display:none}.menu-drawer__submenu{padding-inline:24px}.menu-drawer__submenu .menu-drawer__close-button{padding:0;background:transparent;color:#555;margin-top:40px}@media(any-hover:hover)and (pointer:fine){.menu-drawer__submenu .menu-drawer__close-button:hover{background:transparent}}.menu-drawer__submenu .menu-drawer__close-button:focus{background:transparent}.menu-drawer__submenu .menu-drawer__menu{margin:32px 0 0}.p-menu-drawer__btn{width:-moz-fit-content;width:fit-content;background:transparent;border:none;padding:0;margin:24px 0 0 -8px;width:22px;height:17px}@media screen and (min-width:750px){.p-menu-drawer__btn{margin:40px 0 0 -12px}}.p-menu-drawer__btn:before{display:none}.p-menu-drawer__navigation.menu-drawer__navigation{margin-top:31px;padding:0}@media screen and (min-width:750px){.p-menu-drawer__navigation.menu-drawer__navigation{margin-top:48px}}.p-menu-drawer__login-btn{border:1px solid #cccccc;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px}.p-menu-drawer__login-icon{display:flex;align-items:center;justify-content:center}.p-menu-drawer__login-text{color:#555;text-align:center;font-size:14px;font-weight:400;line-height:1.28}@media screen and (min-width:750px){.p-menu-drawer__login-text{font-size:16px;line-height:1.12}}.p-menu-drawer__menu-title.menu-drawer__menu-title{color:#555;font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;padding:0;margin-top:32px}@media screen and (min-width:750px){.p-menu-drawer__menu-title.menu-drawer__menu-title{font-size:20px;line-height:1.6}}.p-menu-drawer__menu-title.menu-drawer__menu-title+.p-menu-drawer__menu{margin-top:8px}.p-menu-drawer__menu-item.menu-drawer__menu-item{color:#555;font-size:14px;font-weight:400;line-height:1.5;border-bottom:1.04px solid #cccccc;padding:16px 0;position:relative}@media screen and (min-width:750px){.p-menu-drawer__menu-item.menu-drawer__menu-item{font-size:16px}}@media(any-hover:hover)and (pointer:fine){.p-menu-drawer__menu-item.menu-drawer__menu-item:hover{color:#555;background-color:#fff}}.p-menu-drawer__menu-item.menu-drawer__menu-item:focus{color:#555;background-color:#fff}.p-menu-drawer__menu-item.menu-drawer__menu-item>.svg-wrapper{right:0}#Details-menu-drawer-container[open]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background:#3d393780;z-index:2;pointer-events:none}.header-wrapper:has(#Details-menu-drawer-container[open]){z-index:1;position:relative}.header-wrapper:has(#Details-menu-drawer-container[open]).header-wrapper--border-bottom{border-bottom:none}.p-cart-heading{color:#3a3a3a;font-size:16px;font-weight:600;line-height:1.75;letter-spacing:.8px}@media screen and (min-width:750px){.p-cart-heading{font-size:18px;letter-spacing:.9px}}.p-cart-continue-shopping-link{color:#555;font-size:12px;font-weight:400;line-height:1.67;display:flex;align-items:center;gap:4px}@media screen and (min-width:750px){.p-cart-continue-shopping-link{line-height:1.5}}.p-cart-continue-shopping-link__icon{width:16px;height:16px}@media screen and (min-width:750px){.p-cart-item-details.cart-item__details{width:max(19.4444444444vw,280px)}}.p-cart-item-price,.p-cart-item-price.price,.p-cart-item-price.price.price--end,.p-cart-item-price.product-option{color:#555;font-size:16px;font-weight:700;line-height:1.71}td.p-cart-quantity.cart-item__quantity{padding-left:0}@media screen and (min-width:750px){td.p-cart-quantity.cart-item__quantity{padding-left:24px}}.p-cart-quantity__popover-container.quantity-popover-container{padding:0}.p-cart-quantity__input.quantity{background:transparent;min-height:initial;height:32px}.p-cart-quantity__input.quantity:before,.p-cart-quantity__input.quantity:after{display:none}@media screen and (min-width:750px){td.p-cart-item-totals--pc.cart-item__totals{padding-left:0}}.p-cart-empty.cart__warnings{padding-block:17px 56px}@media screen and (min-width:750px){.p-cart-empty.cart__warnings{padding-block:33px 72px}}.p-cart-empty__text.cart__empty-text{color:#3a3a3a;text-align:center;font-size:16px;font-weight:600;line-height:1.5;margin:0}@media screen and (min-width:750px){.p-cart-empty__text.cart__empty-text{font-size:18px}}.p-cart-empty__continue-shopping-link{margin:16px auto 0;border:1px solid #cccccc;background:#fff;padding:20px 0;max-width:350px;display:flex;align-items:center;justify-content:center;color:#555;text-align:center;font-size:16px;font-weight:400;line-height:1.125}@media screen and (min-width:750px){.p-cart-empty__continue-shopping-link{max-width:350px}}.p-cart-empty__continue-shopping-link:before,.p-cart-empty__continue-shopping-link:after{display:none}.p-cart-notification__view-cart-button.button--secondary{border:1px solid #cccccc}.p-cart-empty__login-title{margin-top:30px;color:#3a3a3a;font-size:16px;font-weight:600;line-height:1.75;letter-spacing:.8px}@media screen and (min-width:750px){.p-cart-empty__login-title{font-size:18px;letter-spacing:.9px}}.p-cart-empty__login-paragraph{margin-top:8px;color:#555;font-size:14px;font-weight:400;line-height:1.71}@media screen and (min-width:750px){.p-cart-empty__login-paragraph{font-size:16px}}.p-cart-footer-total-value.totals__total-value{color:#3a3a3a;font-size:20px;font-weight:700}@media screen and (min-width:750px){.p-cart-footer-total-value.totals__total-value{font-size:24px}}.p-cart-checkout-button{background-color:#222;display:flex;padding:20px 0;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:700;margin:0 auto}.p-cart-checkout-button:before,.p-cart-checkout-button:after{display:none}.p-cart-footer__continue-shopping-link{margin:16px auto 0;border:1px solid #cccccc;background:#fff;padding:20px 0;max-width:350px;display:flex;align-items:center;justify-content:center;color:#555;text-align:center;font-size:16px;font-weight:400;line-height:1.125}@media screen and (min-width:750px){.p-cart-footer__continue-shopping-link{max-width:350px}}.p-cart-footer__continue-shopping-link:before,.p-cart-footer__continue-shopping-link:after{display:none}.p-cart-footer__variants-note{margin:0;font-size:13px;color:#ca8123}.p-cart__ctas--guest{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:40px}.p-cart__ctas--guest+.cart__note{margin-top:16px}.p-cart__checkout-button--login{display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;background-color:#222;color:#fff;width:100%;padding:20px 0;font-size:16px;font-weight:700}.p-cart__checkout-button--login:before,.p-cart__checkout-button--login:after{display:none}.p-cart__login-note{font-size:12px;text-align:center;color:#555}.p-cart__checkout-button--guest{background-color:#fff;color:#222;width:100%;padding:20px 0;font-size:16px;font-weight:700;border:1px solid #cccccc}.p-cart__checkout-button--guest:before,.p-cart__checkout-button--guest:after{display:none}.p-checkout-continue-button{margin-top:100px}.p-blog-recipe__title{font-size:20px;font-weight:600;line-height:1.6;letter-spacing:1px;text-align:left;margin:32px 0 0}@media screen and (min-width:750px){.p-blog-recipe__title{text-align:center;margin-top:48px}}.p-blog-recipe__title+.p-blog-recipe__articles-section{margin-top:32px}@media screen and (min-width:750px){.p-blog-recipe__title+.p-blog-recipe__articles-section{margin-top:40px}}.p-blog-recipe__articles-section{margin-top:56px}@media screen and (min-width:750px){.p-blog-recipe__articles-section{margin-top:72px}}.p-blog-recipe__articles-title{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;margin:0}.p-blog-recipe__articles{display:grid;grid-template-columns:repeat(var(--columns-mobile, 2),1fr);-moz-column-gap:var(--gap-mobile, 16px);column-gap:var(--gap-mobile, 16px);row-gap:calc(var(--gap-mobile, 16px) * 1.5);margin-top:24px}@media screen and (min-width:750px){.p-blog-recipe__articles{grid-template-columns:repeat(var(--columns-desktop, 4),1fr);-moz-column-gap:var(--gap-desktop, 24px);column-gap:var(--gap-desktop, 24px);row-gap:calc(var(--gap-desktop, 24px) * 1.33)}}.p-blog-recipe__article-item{width:100%}.p-blog-recipe__title+.p-blog-recipe__category{margin-top:32px}@media screen and (min-width:750px){.p-blog-recipe__title+.p-blog-recipe__category{margin-top:40px}}.p-blog-recipe__category{margin-top:56px}@media screen and (min-width:750px){.p-blog-recipe__category{margin-top:72px}}.p-blog-recipe__category-title{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;margin:0}.p-blog-recipe__category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 8px;width:100%;margin-top:8px;position:relative}@media screen and (min-width:750px){.p-blog-recipe__category-grid{grid-template-columns:repeat(4,1fr);margin-top:24px}}.p-blog-recipe__category-item{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #cccccc;color:#555;text-decoration:none;position:relative}@media(any-hover:hover)and (pointer:fine){.p-blog-recipe__category-item:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-blog-recipe__category-item:hover .p-blog-recipe__category-icon{transform:translate(4px)}}.p-blog-recipe__category-item:focus{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-blog-recipe__category-item:focus .p-blog-recipe__category-icon{transform:translate(4px)}.p-blog-recipe__category-image{width:40px;height:40px;flex-shrink:0}.p-blog-recipe__category-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-blog-recipe__category-item:nth-of-type(odd):after{content:"";position:absolute;right:-4px;top:0;bottom:0;width:1px;height:calc(100% - 4px);background-color:#ccc}@media screen and (min-width:750px){.p-blog-recipe__category-item:not(:nth-of-type(4n)):after{content:"";position:absolute;right:-4px;top:0;bottom:0;width:1px;height:calc(100% - 4px);background-color:#ccc}}.p-blog-recipe__category-name{flex:1;font-size:13px;font-weight:400;line-height:1.67;color:#555}.p-blog-recipe__category-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;transition:transform .3s ease}.p-blog-recipe__category-icon svg{width:100%;height:100%}.p-blog-recipe__title+.p-blog-recipe__new-recipe{margin-top:32px}@media screen and (min-width:750px){.p-blog-recipe__title+.p-blog-recipe__new-recipe{margin-top:40px}}.p-blog-recipe__new-recipe{margin-top:56px}@media screen and (min-width:750px){.p-blog-recipe__new-recipe{margin-top:72px}}@media screen and (min-width:750px){.p-blog-recipe__new-recipe-header{display:flex;align-items:center;justify-content:space-between}}.p-blog-recipe__new-recipe-title{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;margin:0}.p-blog-recipe__new-recipe-view-all-link{display:flex;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;color:#555;font-weight:700;line-height:1.75;text-decoration:none;transition:opacity .2s ease}@media(any-hover:hover)and (pointer:fine){.p-blog-recipe__new-recipe-view-all-link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-blog-recipe__new-recipe-view-all-link:hover .p-blog-recipe__new-recipe-view-all-icon{transform:translate(4px)}}.p-blog-recipe__new-recipe-view-all-link:focus{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-blog-recipe__new-recipe-view-all-link:focus .p-blog-recipe__new-recipe-view-all-icon{transform:translate(4px)}.p-blog-recipe__new-recipe-view-all-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;transition:transform .3s ease;margin-top:-2px}.p-blog-recipe__new-recipe-view-all-icon svg{width:100%;height:100%}.p-blog-recipe__new-recipe-list{display:flex;gap:var(--gap, 8px);margin-top:24px;overflow-x:auto;padding:0 16px;margin-left:-16px;width:calc(100% + 32px);scrollbar-width:none}@media screen and (min-width:750px){.p-blog-recipe__new-recipe-list{display:grid;grid-template-columns:repeat(var(--items-count, 5),1fr);gap:var(--gap, 16px);overflow-x:visible;padding:0;margin-left:0;margin-right:0;width:100%}}.p-blog-recipe__new-recipe-list::-webkit-scrollbar{display:none}.p-blog-recipe__new-recipe-item{flex:0 0 150px;width:150px}@media screen and (min-width:750px){.p-blog-recipe__new-recipe-item{flex:none;width:100%}}.p-blog-recipe__title+.p-blog-recipe__pickup-recipe{margin-top:32px}@media screen and (min-width:750px){.p-blog-recipe__title+.p-blog-recipe__pickup-recipe{margin-top:40px}}.p-blog-recipe__pickup-recipe{margin-top:56px}@media screen and (min-width:750px){.p-blog-recipe__pickup-recipe{margin-top:72px}}@media screen and (min-width:750px){.p-blog-recipe__pickup-recipe-header{display:flex;align-items:center;justify-content:space-between}}.p-blog-recipe__pickup-recipe-title{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;margin:0}.p-blog-recipe__pickup-recipe-view-all-link{display:flex;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#555;line-height:1.75;text-decoration:none;transition:opacity .2s ease}@media(any-hover:hover)and (pointer:fine){.p-blog-recipe__pickup-recipe-view-all-link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-blog-recipe__pickup-recipe-view-all-link:hover .p-blog-recipe__pickup-recipe-view-all-icon{transform:translate(4px)}}.p-blog-recipe__pickup-recipe-view-all-link:focus{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-blog-recipe__pickup-recipe-view-all-link:focus .p-blog-recipe__pickup-recipe-view-all-icon{transform:translate(4px)}.p-blog-recipe__pickup-recipe-view-all-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;transition:transform .3s ease;margin-top:-2px}.p-blog-recipe__pickup-recipe-view-all-icon svg{width:100%;height:100%}.p-blog-recipe__pickup-recipe-list{display:flex;gap:8px;margin-top:24px;overflow-x:auto;padding:0 16px;margin-left:-16px;width:calc(100% + 32px);scrollbar-width:none}@media screen and (min-width:750px){.p-blog-recipe__pickup-recipe-list{display:grid;grid-template-columns:repeat(var(--items-count, 5),1fr);gap:16px;overflow-x:visible;padding:0;margin-left:0;margin-right:0;width:100%}}.p-blog-recipe__pickup-recipe-list::-webkit-scrollbar{display:none}.p-blog-recipe__pickup-recipe-item{flex:0 0 150px;width:150px}@media screen and (min-width:750px){.p-blog-recipe__pickup-recipe-item{flex:none;width:100%}}.p-blog-recipe__title+.p-blog-recipe__pickup-keywords{margin-top:32px}@media screen and (min-width:750px){.p-blog-recipe__title+.p-blog-recipe__pickup-keywords{margin-top:40px}}.p-blog-recipe__pickup-keywords{margin-top:56px}@media screen and (min-width:750px){.p-blog-recipe__pickup-keywords{margin-top:72px}}.p-blog-recipe__pickup-keywords-title{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;margin:0}.p-blog-recipe__pickup-keywords-list{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.p-blog-recipe__pickup-keyword-item{display:flex;align-items:center;gap:8px;text-decoration:none}@media(any-hover:hover)and (pointer:fine){.p-blog-recipe__pickup-keyword-item:hover span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-blog-recipe__pickup-keyword-item:focus span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-blog-recipe__pickup-keyword-item svg{width:16px;height:16px;flex-shrink:0}.p-blog-recipe__pickup-keyword-item span{font-size:14px;font-weight:400;line-height:1.6;color:#555}.p-blog-recipe__title+.p-blog-recipe__breadcrumb{margin-top:32px}@media screen and (min-width:750px){.p-blog-recipe__title+.p-blog-recipe__breadcrumb{margin-top:40px}}.p-blog-recipe__breadcrumb{margin-top:56px}@media screen and (min-width:750px){.p-blog-recipe__breadcrumb{margin-top:48px}}.template-page--recipe-top,.template-page--recipe-parent,.template-page--recipe-authors,.template-page--recipe-author,.template-article--recipe,.template-blog--recipe-child,.template-blog--recipe-grandchild{background-color:#fffbf6}.p-recipe-top__recommended{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-top__recommended{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}@media screen and (min-width:750px){.p-recipe-top__recommended-container{display:grid;grid-template-columns:44.18% 47.18%;gap:5.82%;align-items:center}}.p-recipe-top__recommended-image-wrapper{position:relative;width:100%;margin-top:24px}@media screen and (min-width:750px){.p-recipe-top__recommended-image-wrapper{flex-shrink:0;margin-top:0}}.p-recipe-top__recommended-image-link{display:block;text-decoration:none}.p-recipe-top__recommended-picture{display:block;width:100%;aspect-ratio:1/1}.p-recipe-top__recommended-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p-recipe-top__recommended-section-title{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;color:#3a3a3a;margin:0}.p-recipe-top__recommended-section-title--sp{display:block}@media screen and (min-width:750px){.p-recipe-top__recommended-section-title--sp{display:none}}.p-recipe-top__recommended-section-title--pc{display:none}@media screen and (min-width:750px){.p-recipe-top__recommended-section-title--pc{display:block}}.p-recipe-top__recommended-article-title{font-size:13px;font-weight:700;line-height:1.67;letter-spacing:.65px;color:#3a3a3a;margin:8px 0 0}@media screen and (min-width:750px){.p-recipe-top__recommended-article-title{margin-top:40px}}.p-recipe-top__recommended-article-title a{color:inherit;text-decoration:none}@media(any-hover:hover)and (pointer:fine){.p-recipe-top__recommended-article-title a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.p-recipe-top__recommended-article-title a:focus{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.p-recipe-top__recommended-author{display:flex;align-items:center;gap:4px;margin-top:8px}@media screen and (min-width:750px){.p-recipe-top__recommended-author{gap:16px;margin-top:24px}}a.p-recipe-top__recommended-author{text-decoration:none}@media(any-hover:hover)and (pointer:fine){a.p-recipe-top__recommended-author:hover .p-recipe-top__recommended-author-name{text-decoration:underline}}a.p-recipe-top__recommended-author:focus .p-recipe-top__recommended-author-name{text-decoration:underline}.p-recipe-top__recommended-author-img{flex-shrink:0;width:32px;height:32px;border-radius:50%;overflow:hidden}@media screen and (min-width:750px){.p-recipe-top__recommended-author-img{width:96px;height:96px}}.p-recipe-top__recommended-author-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-recipe-top__recommended-author-name{font-size:12px;font-weight:400;line-height:1.67;color:#555;margin:0;padding-top:6px}@media screen and (min-width:750px){.p-recipe-top__recommended-author-name{padding-top:0}}.p-recipe-top__recipe-slider{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-top__recipe-slider{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-recipe-top__recipe-slider-list{display:flex;gap:8px;overflow-x:auto;padding:0 16px;margin-left:-16px;width:calc(100% + 32px);scrollbar-width:none}@media screen and (min-width:750px){.p-recipe-top__recipe-slider-list{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;overflow-x:visible;padding:0;margin-left:0;margin-right:0;width:100%}}.p-recipe-top__recipe-slider-list::-webkit-scrollbar{display:none}.p-recipe-top__recipe-slider-item{flex:0 0 150px;width:150px}@media screen and (min-width:750px){.p-recipe-top__recipe-slider-item{flex:none;width:100%}}.p-recipe-top__recent{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-top__recent{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-recipe-top__recent-title{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;color:#3a3a3a;margin:0}@media screen and (min-width:750px){.p-recipe-top__recent-title{font-size:20px;letter-spacing:1px}}.p-recipe-top__recent-list{display:flex;gap:8px;margin-top:24px;overflow-x:auto;padding:0 16px;margin-left:-16px;width:calc(100% + 32px);scrollbar-width:none}@media screen and (min-width:750px){.p-recipe-top__recent-list{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;overflow-x:visible;padding:0;margin-left:0;margin-right:0;width:100%}}.p-recipe-top__recent-list::-webkit-scrollbar{display:none}.p-recipe-top__recent-item{flex:0 0 150px;width:150px}@media screen and (min-width:750px){.p-recipe-top__recent-item{flex:none;width:100%}}.p-recipe-top__recently-viewed{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-top__recently-viewed{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-recipe-top__recently-viewed-title{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.8px;color:#3a3a3a;margin:0}.p-recipe-top__recently-viewed-slider{margin-top:24px}.p-recipe-top__recently-viewed-item{width:150px}@media screen and (min-width:750px){.p-recipe-top__recently-viewed-item{width:auto}}.p-recipe-top__pickup{position:relative;padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-top__pickup{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-recipe-top__pickup-title-en{font-family:Lato,sans-serif;font-size:26px;font-weight:400;line-height:1.5;color:#3a3a3a;text-align:center;margin:0}@media screen and (min-width:750px){.p-recipe-top__pickup-title-en{font-size:40px}}.p-recipe-top__pickup-title-ja{font-size:14px;font-weight:500;line-height:1.43;color:#3a3a3a;margin:0;text-align:center}@media screen and (min-width:750px){.p-recipe-top__pickup-title-ja{font-size:16px;line-height:1.75}}.p-recipe-top__pickup-list{display:flex;gap:24px;overflow-x:auto;padding:0 16px;margin:32px 0 0 -16px;width:calc(100% + 32px);scrollbar-width:none}@media screen and (min-width:750px){.p-recipe-top__pickup-list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;overflow-x:visible;padding:0;margin-left:0;margin-right:0;width:100%}}.p-recipe-top__pickup-list::-webkit-scrollbar{display:none}.p-recipe-top__pickup-item{flex:0 0 240px;width:240px}@media screen and (min-width:750px){.p-recipe-top__pickup-item{flex:none;width:100%}}.p-recipe-top-popular{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-top-popular{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-recipe-top-popular__container{display:flex;flex-direction:column;gap:48px}.p-recipe-top-popular__title-en{font-family:Lato,sans-serif;font-size:26px;font-weight:400;line-height:1.5;color:#3a3a3a;text-align:center;margin:0}@media screen and (min-width:750px){.p-recipe-top-popular__title-en{font-size:40px}}.p-recipe-top-popular__title-ja{font-size:14px;font-weight:500;line-height:1.43;color:#3a3a3a;text-align:center;margin:0}@media screen and (min-width:750px){.p-recipe-top-popular__title-ja{font-size:16px;line-height:1.75}}.p-recipe-top-popular__category{display:flex;flex-direction:column;gap:24px}.p-recipe-top-popular__category-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.p-recipe-top-popular__category-name{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;color:#555;margin:0}.p-recipe-top-popular__category-link{display:flex;align-items:center;gap:4px;color:#555;text-decoration:none;transition:opacity .2s;position:relative}@media(any-hover:hover)and (pointer:fine){.p-recipe-top-popular__category-link:hover .p-recipe-top-popular__category-link-icon{transform:translate(4px)}.p-recipe-top-popular__category-link:hover:after{width:calc(100% - 24px)}}.p-recipe-top-popular__category-link:focus .p-recipe-top-popular__category-link-icon{transform:translate(4px)}.p-recipe-top-popular__category-link:focus:after{width:calc(100% - 24px)}.p-recipe-top-popular__category-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#555;transition:width .3s ease}.p-recipe-top-popular__category-link-text{font-size:13px;font-weight:700;line-height:1.75}.p-recipe-top-popular__category-link-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.p-recipe-top-popular__category-link-icon svg{width:16px;height:16px}.p-recipe-top-popular__category-list{display:flex;gap:8px;overflow-x:auto;padding:0 16px;margin-left:-16px;width:calc(100% + 32px);scrollbar-width:none}@media screen and (min-width:750px){.p-recipe-top-popular__category-list{display:grid;grid-template-columns:repeat(var(--items-count, 5),1fr);gap:16px;overflow-x:visible;padding:0;margin-left:0;width:100%}}.p-recipe-top-popular__category-list::-webkit-scrollbar{display:none}.p-recipe-top-popular__category-item{flex:0 0 150px;width:150px}@media screen and (min-width:750px){.p-recipe-top-popular__category-item{flex:none;width:100%}}.p-recipe-top-popular__keywords-title{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;color:#3a3a3a;margin:0}.p-recipe-top-popular__keywords-list{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.p-recipe-top-popular__keyword-item{display:flex;align-items:center;gap:8px;color:#555;text-decoration:none;cursor:pointer;transition:opacity .2s}@media(any-hover:hover)and (pointer:fine){.p-recipe-top-popular__keyword-item:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-recipe-top-popular__keyword-item:focus{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-recipe-top-popular__keyword-item svg{flex-shrink:0;width:16px;height:16px}.p-recipe-top-popular__keyword-text{font-size:13px;font-weight:400;line-height:1.6;color:#555}.p-recipe-top-popular__users-title{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;color:#3a3a3a;margin:0}.p-recipe-top-popular__user-card{display:flex;gap:16px;padding:24px 12px;background-color:#f8f6f2;border-radius:0;width:100%}a.p-recipe-top-popular__user-card{text-decoration:none;color:inherit}@media(any-hover:hover)and (pointer:fine){a.p-recipe-top-popular__user-card:hover .p-recipe-top-popular__user-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}a.p-recipe-top-popular__user-card:focus .p-recipe-top-popular__user-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-recipe-top-popular__user-image{flex-shrink:0;width:72px;height:72px;border-radius:100px;overflow:hidden}.p-recipe-top-popular__user-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-recipe-top-popular__user-name{font-size:15px;font-weight:700;line-height:1.69;color:#555;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.p-recipe-top-popular__user-desc{font-size:12px;font-weight:400;line-height:1.67;color:#555;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.p-recipe-top-popular__users-slider{margin-top:24px}.p-recipe-top-popular__users-slider-track{overflow:visible}.p-recipe-top-popular__users-slider .splide__slide{display:flex;justify-content:center}.p-recipe-top-popular__users-slider-controller{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;position:relative}.p-recipe-top-popular__users-slider-arrows{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:356px;position:relative;z-index:2}.p-recipe-top-popular__users-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;cursor:pointer;transition:opacity .2s;flex-shrink:0}.p-recipe-top-popular__users-arrow:disabled{opacity:.3;cursor:not-allowed}.p-recipe-top-popular__users-arrow svg{width:16px;height:16px}.p-recipe-top-popular__users-arrow--prev{transform:scaleX(-1)}.p-recipe-top-popular__users-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.p-recipe-top-popular__users-pagination.splide__pagination li{display:flex;align-items:center;justify-content:center}.p-recipe-top-popular__users-pagination .splide__pagination__page{position:relative;width:18px;height:2px;background-color:#ccc;border-radius:0;border:none;overflow:hidden;transition:none;margin:0;opacity:1}.p-recipe-top-popular__users-pagination .splide__pagination__page.is-active{width:42px}.p-recipe-top-popular__users-pagination .splide__pagination__page:before{content:"";position:absolute;top:0;left:0;width:var(--progress-width, 0%);height:100%;background-color:#3a3a3a;border-radius:0;transition:width var(--progress-duration, 0ms) linear}.p-recipe-top-products{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-top-products{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-recipe-top-products__slider-wrapper{margin-top:32px;width:calc(100% + 32px);margin-left:-16px}@media screen and (min-width:750px){.p-recipe-top-products__slider-wrapper{width:100%;margin-top:26px;margin-left:0}}.p-recipe-top-products__slider-wrapper:nth-of-type(3){margin-top:24px}@media screen and (min-width:750px){.p-recipe-top-products__slider-wrapper:nth-of-type(3){margin-top:42px}}.p-article-recipe{padding-block:26px 0}@media screen and (min-width:750px){.p-article-recipe{padding-block:48px 0}}@media screen and (min-width:750px){.p-article-recipe__mv{display:grid;grid-template-columns:36.36% 57.82%;gap:5.82%}}.p-article-recipe__thumbnail-video{width:100%;margin-top:24px}@media screen and (min-width:750px){.p-article-recipe__thumbnail-video{margin-top:0}}.p-article-recipe__thumbnail-video-wrapper{position:relative;width:100%;aspect-ratio:1}@media screen and (min-width:750px){.p-article-recipe__thumbnail-video-wrapper{aspect-ratio:400/710;height:710px}}.p-article-recipe__thumbnail-video-thumbnail{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-article-recipe__thumbnail-video-play-btn--sp{position:absolute;right:16px;bottom:16px;width:32px;height:32px;border:none;background:transparent;cursor:pointer;padding:0;transition:transform .2s ease}@media screen and (min-width:750px){.p-article-recipe__thumbnail-video-play-btn--sp{display:none}}.p-article-recipe__thumbnail-video-play-btn--sp svg{width:100%;height:100%;display:block}@media screen and (min-width:750px){.p-article-recipe__mv-header--sp{display:none}}.p-article-recipe__mv-header--pc{display:none}@media screen and (min-width:750px){.p-article-recipe__mv-header--pc{display:block}}.p-article-recipe__mv-title{color:#3a3a3a;font-size:20px;font-weight:700;line-height:1.5;margin:0}@media screen and (min-width:750px){.p-article-recipe__mv-title{font-size:20px;font-weight:600}}.p-article-recipe__mv-author{display:flex;align-items:center;gap:4px;margin-top:8px;text-decoration:none}@media screen and (min-width:750px){.p-article-recipe__mv-author{gap:16px}}@media(any-hover:hover)and (pointer:fine){.p-article-recipe__mv-author:hover .p-article-recipe__mv-author-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-article-recipe__mv-author:focus .p-article-recipe__mv-author-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-article-recipe__mv-author-img{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}@media screen and (min-width:750px){.p-article-recipe__mv-author-img{width:56px;height:56px}}.p-article-recipe__mv-author-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-article-recipe__mv-author-name{overflow:hidden;color:#555;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.67;margin:0;padding:6px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1 0 0}@media screen and (min-width:750px){.p-article-recipe__mv-author-name{font-size:14px}}.p-article-recipe__info{margin-top:40px}@media screen and (min-width:750px){.p-article-recipe__info{margin-top:32px}}.p-article-recipe__cooking-time{display:flex;align-items:center}.icon-cooking-timer{width:32px;height:32px;flex-shrink:0;margin-right:4px}.p-article-recipe__cooking-time-label{font-size:14px;font-weight:400;line-height:1.5;color:#555;margin-right:16px}.p-article-recipe__cooking-time-value{color:#555;font-size:16px;font-weight:600;line-height:1.31}@media screen and (min-width:750px){.p-article-recipe__cooking-time-value{font-size:20px;line-height:1.05}}.p-article-recipe__description{font-size:14px;font-weight:500;line-height:1.6;color:#555;margin-top:16px}@media screen and (min-width:750px){.p-article-recipe__description{font-size:16px}}.p-article-recipe__related-products{margin-top:56px;width:calc(100% + 32px);margin-left:-16px}@media screen and (min-width:750px){.p-article-recipe__related-products{margin-top:32px;width:100%;margin-left:0}}.p-article-recipe__related-products-title{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;margin:0}.p-article-recipe__products-grid{display:grid;grid-template-columns:repeat(3,calc((100% - 16px) / 3));gap:24px 8px;margin-top:24px;width:100%}@media screen and (min-width:750px){.p-article-recipe__products-grid{grid-template-columns:repeat(4,calc((100% - 24px)/4))}}.p-article-recipe__product-item{width:100%}.p-article-recipe__product-link{display:block;text-decoration:none;color:inherit}@media(any-hover:hover)and (pointer:fine){.p-article-recipe__product-link:hover .p-article-recipe__product-img{transform:scale(1.05)}.p-article-recipe__product-link:hover .p-article-recipe__product-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-article-recipe__product-link:focus .p-article-recipe__product-img{transform:scale(1.05)}.p-article-recipe__product-link:focus .p-article-recipe__product-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-article-recipe__product-img-wrapper{position:relative;width:100%;aspect-ratio:137/103;overflow:hidden}.p-article-recipe__product-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.p-article-recipe__product-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f7f6f9}.p-article-recipe__product-info{margin-top:8px}.p-article-recipe__product-title{font-size:12px;font-weight:500;line-height:1.67;color:#3a3a3a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0}@media screen and (min-width:750px){.p-article-recipe__product-title{font-size:14px}}.p-article-recipe__product-price{font-size:14px;font-weight:500;line-height:1.71;margin:0}@media screen and (min-width:750px){.p-article-recipe__product-price{font-size:16px}}.p-article-recipe__product-price--old{color:#888;text-decoration:line-through;display:block;font-size:12px}@media screen and (min-width:750px){.p-article-recipe__product-price--old{font-size:14px}}.p-article-recipe__product-price--sale{color:#ca8123}.p-article-recipe__contents{margin-top:56px}@media screen and (min-width:750px){.p-article-recipe__contents{display:grid;grid-template-columns:23.64% 72.73%;gap:3.64%}}.p-article-recipe__ingredients-title{font-size:16px;font-weight:600;line-height:1.31;margin:0}@media screen and (min-width:750px){.p-article-recipe__ingredients-title{font-size:20px;line-height:1.05}}.p-article-recipe__ingredients-list{margin-top:48px}@media screen and (min-width:750px){.p-article-recipe__ingredients-list{margin-top:64px}}.p-article-recipe__ingredients-category+.p-article-recipe__ingredients-category{margin-top:48px}.p-article-recipe__ingredients-category-title{font-size:16px;font-weight:600;line-height:1.31;color:#555;margin:0}.p-article-recipe__ingredients-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #cccccc;font-size:14px;font-weight:400;line-height:1.6;color:#555;padding:12px 0 12px 8px}.p-article-recipe__ingredients-item-name,.p-article-recipe__ingredients-item-amount{margin:0}.p-article-recipe__steps{margin-top:56px}@media screen and (min-width:750px){.p-article-recipe__steps{margin-top:0}}.p-article-recipe__steps-header{display:flex;align-items:center;justify-content:space-between}.p-article-recipe__steps-title{font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.8px;color:#3a3a3a;margin:0}@media screen and (min-width:750px){.p-article-recipe__steps-title{font-size:20px;font-weight:600;line-height:1.6;letter-spacing:1px}}.p-article-recipe__steps-grid-button{width:32px;height:32px;flex-shrink:0;border:none;background:none;cursor:pointer;padding:0;position:relative}.p-article-recipe__steps-grid-button svg{width:100%;height:100%;display:block}.p-article-recipe__steps-grid-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:opacity .3s ease}.p-article-recipe__steps-grid-icon--open{opacity:1}.p-article-recipe__steps-grid-button.is-active .p-article-recipe__steps-grid-icon--open,.p-article-recipe__steps-grid-icon--close{opacity:0}.p-article-recipe__steps-grid-button.is-active .p-article-recipe__steps-grid-icon--close{opacity:1}.p-article-recipe__steps-container{width:100%;padding:32px 17px}@media screen and (min-width:750px){.p-article-recipe__steps-container{padding:24px 0}}@media screen and (min-width:750px){.p-article-recipe__steps-grid .making_area{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto 1fr;gap:32px 16px}}@media screen and (min-width:750px){.p-article-recipe__steps-grid .making_content{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:8px}}.p-article-recipe__steps-grid .making_content+.making_content{margin-top:32px}@media screen and (min-width:750px){.p-article-recipe__steps-grid .making_content+.making_content{margin-top:0}}.p-article-recipe__steps-grid .making_num{font-size:20px;font-weight:600;line-height:1.6;margin:0}.p-article-recipe__steps-grid .making_text{color:#555;font-size:14px;font-weight:500;line-height:1.6;margin:3.7px 0 0}@media screen and (min-width:750px){.p-article-recipe__steps-grid .making_text{font-size:16px;margin-top:8px}}.p-article-recipe__steps-grid .making_image_wrap{width:100%}.p-article-recipe__steps-grid .making_image_wrap img{display:block;width:100%}.p-article-recipe__steps-grid .making_smalls.is-compact{aspect-ratio:326/160}@media screen and (min-width:750px){.p-article-recipe__steps-grid .making_smalls.is-compact{aspect-ratio:257/160}}.p-article-recipe__steps-grid .making_smalls img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-article-recipe__tips{background-color:#fff;padding-top:var(--tips-padding-top-sp, 24px);padding-bottom:var(--tips-padding-bottom-sp, 24px);padding-left:16px;padding-right:16px;margin-top:var(--tips-margin-top-sp, 32px);margin-bottom:var(--tips-margin-bottom-sp, 0)}@media screen and (min-width:750px){.p-article-recipe__tips{padding-top:var(--tips-padding-top-pc, 24px);padding-bottom:var(--tips-padding-bottom-pc, 24px);margin-top:var(--tips-margin-top-pc, 48px);margin-bottom:var(--tips-margin-bottom-pc, 0);width:100%}}.p-article-recipe__tips-header{display:flex;align-items:center;gap:4px;margin-top:0}.p-article-recipe__tips-icon{width:32px;height:32px;flex-shrink:0}.p-article-recipe__tips-icon svg{width:100%;height:100%;display:block}.p-article-recipe__tips-title{font-size:16px;font-weight:700;line-height:1.31;margin:0}.p-article-recipe__tips-content{font-size:14px;font-weight:400;line-height:1.67;margin-top:2px}@media screen and (min-width:750px){.p-article-recipe__tips-content{font-size:16px;margin-top:5px}}.p-article-recipe__share{padding-top:var(--share-padding-top-sp, 0);padding-bottom:var(--share-padding-bottom-sp, 0);margin-top:var(--share-margin-top-sp, 56px);margin-bottom:var(--share-margin-bottom-sp, 0)}@media screen and (min-width:750px){.p-article-recipe__share{padding-top:var(--share-padding-top-pc, 0);padding-bottom:var(--share-padding-bottom-pc, 0);margin-top:var(--share-margin-top-pc, 48px);margin-bottom:var(--share-margin-bottom-pc, 0)}}.p-article-recipe__share-title{color:#3a3a3a;text-align:center;font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.8px;margin:0}@media screen and (min-width:750px){.p-article-recipe__share-title{font-size:18px;letter-spacing:.9px}}.p-article-recipe__share-button-wrapper{display:flex;justify-content:center;margin-top:16px}.p-article-recipe__share-line{display:flex;align-items:center;gap:13px;background:none;border:none;cursor:pointer;padding:0}.p-article-recipe__share-line svg{width:24px;height:24px;flex-shrink:0}.p-article-recipe__share-line span{font-size:14px;font-weight:500;line-height:1;color:#555}.p-article-recipe__keywords{padding-top:var(--keywords-padding-top-sp, 0);padding-bottom:var(--keywords-padding-bottom-sp, 0);margin-top:var(--keywords-margin-top-sp, 56px);margin-bottom:var(--keywords-margin-bottom-sp, 0)}@media screen and (min-width:750px){.p-article-recipe__keywords{padding-top:var(--keywords-padding-top-pc, 0);padding-bottom:var(--keywords-padding-bottom-pc, 0);margin-top:var(--keywords-margin-top-pc, 48px);margin-bottom:var(--keywords-margin-bottom-pc, 0)}}.p-article-recipe__keywords-title{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;margin:0}@media screen and (min-width:750px){.p-article-recipe__keywords-title{font-size:20px;letter-spacing:1px}}.p-article-recipe__keywords-list{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.p-article-recipe__keyword-item{display:flex;align-items:center;gap:8px;text-decoration:none}@media(any-hover:hover)and (pointer:fine){.p-article-recipe__keyword-item:hover span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-article-recipe__keyword-item:focus span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-article-recipe__keyword-item svg{width:16px;height:16px;flex-shrink:0}.p-article-recipe__keyword-item span{font-size:14px;font-weight:400;line-height:1.6;color:#555}.p-article-recipe__pickup{padding:40px 0;margin-top:56px}@media screen and (min-width:750px){.p-article-recipe__pickup{padding:72px 16px;margin-top:72px}}.p-article-recipe__pickup-inner{max-width:1100px;margin:0 auto}.p-article-recipe__pickup-title-en{font-family:Lato,sans-serif;font-size:26px;font-weight:400;line-height:1.5;text-align:center;margin:0}@media screen and (min-width:750px){.p-article-recipe__pickup-title-en{font-size:40px}}.p-article-recipe__pickup-title-ja{color:#3a3a3a;font-size:14px;font-weight:500;line-height:1.42;text-align:center;margin:0}@media screen and (min-width:750px){.p-article-recipe__pickup-title-ja{font-size:16px;line-height:1.75}}.p-article-recipe__pickup-slider{margin-top:32px}.p-article-recipe__card-item-image{position:static}.p-article-recipe__card-item-information.card__information{padding:9px 0 0}.p-article-recipe__card-item-title{margin:8px 0 0}.p-article-recipe__card-item-title a{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.67;min-height:47px}.p-article-recipe__card-item-author-info{display:flex;align-items:flex-start;gap:4px;margin-top:8px}.p-article-recipe__card-item-author-link{display:flex;align-items:flex-start;gap:4px;text-decoration:none;position:relative;z-index:2;color:#555}@media(any-hover:hover)and (pointer:fine){.p-article-recipe__card-item-author-link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-article-recipe__card-item-author-link:focus{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-article-recipe__card-item-author-img{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.p-article-recipe__card-item-author-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-article-recipe__card-item-author-name{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.67;margin:0;padding:6px 0 0;text-decoration:none;color:#555}.p-article-recipe__pickup-slider-arrows{display:none}@media screen and (min-width:750px){.p-article-recipe__pickup-slider-arrows{display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);justify-content:space-between;pointer-events:none;z-index:1}}.p-article-recipe__pickup-slider-arrow{width:48px;height:48px;padding:0;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;pointer-events:auto;box-shadow:0 2px 4px #00000040}.p-article-recipe__pickup-slider-arrow:disabled{opacity:0;cursor:not-allowed}.p-article-recipe__pickup-slider-arrow--prev{transform:translate(-25%)}@media screen and (min-width:1132px){.p-article-recipe__pickup-slider-arrow--prev{transform:translate(-50%)}}.p-article-recipe__pickup-slider-arrow--next{transform:translate(25%)}@media screen and (min-width:1132px){.p-article-recipe__pickup-slider-arrow--next{transform:translate(50%)}}.p-article-recipe__modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none}@media screen and (min-width:750px){.p-article-recipe__modal{display:none!important}}.p-article-recipe__modal.is-open,.p-article-recipe__modal[aria-hidden=false]{display:block!important}.p-article-recipe__modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000f2;display:flex;align-items:center;justify-content:center;z-index:1}.p-article-recipe__modal-container{position:relative;width:90%;max-width:600px;max-height:calc(100vh - 100px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px;z-index:2}.p-article-recipe__modal-video{position:relative;width:100%;max-width:100%;height:auto;max-height:calc(100svh - 160px);aspect-ratio:9/16;background-color:#000}.p-article-recipe__modal-video iframe,.p-article-recipe__modal-video video{width:100%;height:100%;max-height:calc(100svh - 160px);-o-object-fit:contain;object-fit:contain;display:block}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide[aria-hidden=false] .p-article-recipe__modal-overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .p-article-recipe__modal-container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .p-article-recipe__modal-overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .p-article-recipe__modal-container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.p-article-recipe__modal-close{position:absolute;top:0;right:0;width:32px;height:32px;border:none;background:#ffffff1a;border-radius:50%;cursor:pointer;padding:10px;z-index:100;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.p-article-recipe__modal-close:hover{background:#fff3}.p-article-recipe__modal-close svg{width:100%;height:100%}body.modal-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}.p-recipe-common-category-card-set{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-common-category-card-set{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}@media screen and (min-width:750px){.p-recipe-common-category-card-set__header{display:flex;justify-content:space-between;align-items:center}}.p-recipe-common-category-card-set__title{font-size:16px;font-weight:600;letter-spacing:.8px;line-height:1.6;margin:0;color:#3a3a3a}.p-recipe-common-category-card-set__link{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:13px;font-weight:700;line-height:1.75;text-decoration:none;color:#555;position:relative}@media(any-hover:hover)and (pointer:fine){.p-recipe-common-category-card-set__link:hover{text-decoration:none}.p-recipe-common-category-card-set__link:hover:after{width:calc(100% - 24px)}.p-recipe-common-category-card-set__link:hover .p-recipe-common-category-card-set__arrow{transform:translate(4px)}}.p-recipe-common-category-card-set__link:focus{text-decoration:none}.p-recipe-common-category-card-set__link:focus:after{width:calc(100% - 24px)}.p-recipe-common-category-card-set__link:focus .p-recipe-common-category-card-set__arrow{transform:translate(4px)}.p-recipe-common-category-card-set__link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#555;transition:width .3s ease}.p-recipe-common-category-card-set__arrow{width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;margin-top:-2px}.p-recipe-common-category-card-set__arrow svg{width:100%;height:100%}.p-recipe-common-category-card-set__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px}@media screen and (min-width:750px){.p-recipe-common-category-card-set__grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px}}.p-recipe-common-category-card-set__item{position:relative;overflow:hidden;display:block;text-decoration:none;aspect-ratio:176/80}@media screen and (min-width:750px){.p-recipe-common-category-card-set__item{aspect-ratio:257/117}}@media(any-hover:hover)and (pointer:fine){.p-recipe-common-category-card-set__item:hover .p-recipe-common-category-card-set__image{transform:scale(1.05)}}.p-recipe-common-category-card-set__item:focus .p-recipe-common-category-card-set__image{transform:scale(1.05)}.p-recipe-common-category-card-set__picture{width:100%;height:100%}.p-recipe-common-category-card-set__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.p-recipe-common-category-card-set__overlay{display:block!important;position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to bottom,#d9d9d900,#3d3937e6);mix-blend-mode:multiply;pointer-events:none;z-index:1}@media screen and (min-width:750px){.p-recipe-common-category-card-set__overlay{height:58px}}.p-recipe-common-category-card-set__caption{position:absolute;bottom:4px;left:8px;margin:0;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.67;z-index:2}@media screen and (min-width:750px){.p-recipe-common-category-card-set__caption{bottom:8px;left:12px;font-size:16px}}.p-recipe-common-author-set{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-common-author-set{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}@media screen and (min-width:750px){.p-recipe-common-author-set__header{display:flex;justify-content:space-between;align-items:center}}.p-recipe-common-author-set__title{font-size:16px;font-weight:600;letter-spacing:.8px;line-height:1.6;margin:0;color:#3a3a3a}.p-recipe-common-author-set__link{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:13px;font-weight:700;line-height:1.75;text-decoration:none;color:#555}@media(any-hover:hover)and (pointer:fine){.p-recipe-common-author-set__link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-recipe-common-author-set__link:hover .p-recipe-common-author-set__arrow{transform:translate(4px)}}.p-recipe-common-author-set__link:focus{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-recipe-common-author-set__link:focus .p-recipe-common-author-set__arrow{transform:translate(4px)}.p-recipe-common-author-set__arrow{width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;margin-top:-2px}.p-recipe-common-author-set__arrow svg{width:100%;height:100%}.p-recipe-common-author-set__flex{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}@media screen and (min-width:750px){.p-recipe-common-author-set__flex{display:flex;justify-content:center;gap:16px;margin-top:24px}}a.p-recipe-common-author-set__item{text-decoration:none;color:inherit}@media(any-hover:hover)and (pointer:fine){a.p-recipe-common-author-set__item:hover .p-recipe-common-author-set__name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}a.p-recipe-common-author-set__item:focus .p-recipe-common-author-set__name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}@media screen and (min-width:750px){.p-recipe-common-author-set__image-wrapper{width:170px;height:170px}}.p-recipe-common-author-set__picture{width:100%;height:100%}.p-recipe-common-author-set__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.p-recipe-common-author-set__name{margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.75;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;width:100%}@media screen and (min-width:750px){.p-recipe-common-author-set__name{width:170px;margin-top:12px}}.p-recipe-authors{padding-top:var(--padding-top-sp, 24px);padding-bottom:var(--padding-bottom-sp, 24px)}@media screen and (min-width:750px){.p-recipe-authors{padding-top:var(--padding-top-pc, 40px);padding-bottom:var(--padding-bottom-pc, 40px)}}.p-recipe-authors__inner{width:100%}.p-recipe-authors__title{margin:0;font-size:20px;font-weight:600;letter-spacing:1px;line-height:1.6;color:#3a3a3a;text-align:left}@media screen and (min-width:750px){.p-recipe-authors__title{text-align:center}}.p-recipe-authors__list{margin-top:24px;display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:750px){.p-recipe-authors__list{margin-top:40px;grid-template-columns:repeat(3,1fr);gap:24px}}.p-recipe-authors__item{border-bottom:1px solid #cccccc}@media screen and (min-width:750px){.p-recipe-authors__item{border-bottom:1px solid #cccccc}}.p-recipe-authors__link{display:grid;grid-template-columns:56px 1fr;gap:8px;align-items:flex-start;padding:16px 30px 16px 0;text-decoration:none;color:inherit;position:relative;height:100%}@media screen and (min-width:750px){.p-recipe-authors__link{grid-template-columns:56px 1fr;gap:14px;padding:16px 30px 16px 0}}@media(any-hover:hover)and (pointer:fine){.p-recipe-authors__link:hover .p-recipe-authors__name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-recipe-authors__link:hover .p-recipe-authors__arrow{transform:translateY(-50%) translate(4px)}}.p-recipe-authors__link:focus .p-recipe-authors__name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-recipe-authors__link:focus .p-recipe-authors__arrow{transform:translateY(-50%) translate(4px)}.p-recipe-authors__image-wrapper{width:100%;aspect-ratio:1;position:relative}.p-recipe-authors__picture{width:100%;height:100%}.p-recipe-authors__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid #cccccc}.p-recipe-authors__content{display:grid;grid-template-columns:1fr;gap:8px;align-items:start;min-width:0}.p-recipe-authors__name{margin:0;font-size:13px;font-weight:700;line-height:1.6;color:#555;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;max-height:56px}.p-recipe-authors__description{margin:0;font-size:12px;font-weight:400;line-height:20px;color:#000}.p-recipe-authors__arrow{width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;position:absolute;right:0;top:50%;transform:translateY(-50%)}.p-recipe-authors__arrow svg{width:100%;height:100%;display:block}.p-recipe-authors__empty{margin:24px 0 0;font-size:14px;line-height:1.6;text-align:center;color:#555}@media screen and (min-width:750px){.p-recipe-authors__empty{margin-top:40px;font-size:16px}}.p-recipe-author__inner{width:100%}.p-recipe-author__profile-wrapper{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-author__profile-wrapper{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-recipe-author__profile{display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;gap:8px}@media screen and (min-width:750px){.p-recipe-author__profile{max-width:678px;margin:0 auto;grid-template-columns:160px 1fr;gap:8px 40px}}.p-recipe-author__profile-image-wrapper{grid-row:1/2;grid-column:1/2}@media screen and (min-width:750px){.p-recipe-author__profile-image-wrapper{grid-row:1/3;grid-column:1/2}}.p-recipe-author__profile-picture{display:block}.p-recipe-author__profile-image{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:750px){.p-recipe-author__profile-image{width:160px;height:160px}}.p-recipe-author__profile-name{grid-row:1/2;grid-column:2/3;margin:0;font-size:16px;font-weight:700;line-height:1.6;padding:0;color:#3a3a3a}@media screen and (min-width:750px){.p-recipe-author__profile-name{padding:8px 0}}.p-recipe-author__profile-description{grid-row:2/3;grid-column:1/3;font-size:12px;font-weight:400;line-height:1.66}@media screen and (min-width:750px){.p-recipe-author__profile-description{grid-row:2/3;grid-column:2/3;line-height:1.6}}.p-recipe-author__cards-wrapper{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-author__cards-wrapper{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-recipe-author__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media screen and (min-width:750px){.p-recipe-author__cards{grid-template-columns:repeat(5,1fr);gap:16px}}.p-recipe-author__card-image-wrapper{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:0}.p-recipe-author__card-picture{display:block;width:100%;height:100%}.p-recipe-author__card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}@media(any-hover:hover)and (pointer:fine){.p-recipe-author__card-link:hover .p-recipe-author__card-image{transform:scale(1.05)}.p-recipe-author__card-link:hover .p-recipe-author__card-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.p-recipe-author__card-link:focus .p-recipe-author__card-image{transform:scale(1.05)}.p-recipe-author__card-link:focus .p-recipe-author__card-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.p-recipe-author__card-title{margin:8px 0 0;font-size:15px;font-weight:700;line-height:1.67;color:#555;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.p-recipe-author__card-author{display:flex;align-items:center;gap:4px;text-decoration:none;color:inherit;margin-top:8px}@media(any-hover:hover)and (pointer:fine){.p-recipe-author__card-author:hover .p-recipe-author__card-author-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.p-recipe-author__card-author:focus .p-recipe-author__card-author-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.p-recipe-author__card-author-image{flex-shrink:0;width:32px;height:32px;border-radius:50%;overflow:hidden}.p-recipe-author__card-author-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p-recipe-author__card-author-name{margin:0;font-size:12px;font-weight:400;line-height:1.67;color:#555;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;padding-top:6px}.p-recipe-author__card-tags{display:flex;flex-wrap:wrap;gap:8px 16px}.p-recipe-author__card-tag{display:flex;align-items:center;gap:8px;margin-top:8px}@media(any-hover:hover)and (pointer:fine){.p-recipe-author__card-tag:hover .p-recipe-author__card-tag-text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.p-recipe-author__card-tag:focus .p-recipe-author__card-tag-text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.p-recipe-author__card-tag svg{width:12px;height:12px;flex-shrink:0}@media screen and (min-width:750px){.p-recipe-author__card-tag svg{width:16px;height:16px}}.p-recipe-author__card-tag-text{font-size:12px;font-weight:400;line-height:1.6;color:#555;white-space:nowrap}.p-recipe-author__empty-wrapper{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-author__empty-wrapper{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-recipe-author__empty{padding:40px 16px;text-align:center}.p-recipe-author__empty p{margin:0;font-size:16px;color:#555}.p-recipe-author__keywords-wrapper{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-author__keywords-wrapper{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-recipe-author__keywords-title{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.8px;color:#3a3a3a;margin:0}.p-recipe-author__keywords-list{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.p-recipe-author__keyword-tag{display:flex;align-items:center;gap:8px;text-decoration:none}@media(any-hover:hover)and (pointer:fine){.p-recipe-author__keyword-tag:hover .p-recipe-author__keyword-tag-text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.p-recipe-author__keyword-tag:focus .p-recipe-author__keyword-tag-text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.p-recipe-author__keyword-tag svg{width:16px;height:16px;flex-shrink:0}.p-recipe-author__keyword-tag-text{font-size:13px;font-weight:400;line-height:1.6;color:#555;white-space:nowrap}.p-recipe-author__breadcrumb-wrapper{padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-recipe-author__breadcrumb-wrapper{padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-feature-mv{display:flex;flex-direction:column;align-items:center;gap:24px}@media screen and (min-width:750px){.p-feature-mv{flex-direction:row;align-items:center;gap:4.3636363636%;max-width:1100px;margin-inline:auto;padding-inline:16px;box-sizing:content-box}}.p-feature-mv__img-wrapper{width:100%}@media screen and (min-width:750px){.p-feature-mv__img-wrapper{width:50%;max-width:550px}}.p-feature-mv__img{width:100%;height:auto;display:block;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.p-feature-mv__text-wrapper{display:flex;flex-direction:column;gap:16px;padding:0 16px;width:100%;box-sizing:border-box}@media screen and (min-width:750px){.p-feature-mv__text-wrapper{padding:0;flex:1}}.p-feature-mv__title{font-size:20px;font-weight:600;line-height:1.75;letter-spacing:.05em;color:#3a3a3a;margin:0;word-break:auto-phrase}@media screen and (min-width:750px){.p-feature-mv__title{text-align:center}}.p-feature-mv__description{color:#555;font-size:13px;font-weight:400;line-height:1.71;margin:0;letter-spacing:normal}@media screen and (min-width:750px){.p-feature-mv__description{text-align:center}}.p-feature-toc{padding:0 16px;margin-top:24px}.p-feature-toc__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}@media screen and (min-width:750px){.p-feature-toc__list{flex-direction:row;gap:24px}}.p-feature-toc__item{border-bottom:1px solid #cccccc}@media screen and (min-width:750px){.p-feature-toc__item{flex:1}}.p-feature-toc__link{display:flex;align-items:center;gap:8px;padding:16px 0;position:relative;color:inherit}@media(any-hover:hover)and (pointer:fine){.p-feature-toc__link:hover .p-feature-toc__img{transform:scale(1.05)}}.p-feature-toc__link:focus .p-feature-toc__img{transform:scale(1.05)}.p-feature-toc__img-wrapper{width:64px;height:48px;flex-shrink:0;overflow:hidden}.p-feature-toc__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(1);transition:transform .3s ease}.p-feature-toc__label{font-size:13px;font-weight:600;line-height:1.5;color:#555;padding-right:16px}@media screen and (min-width:750px){.p-feature-toc__label{line-height:1.3125}}.p-feature-toc__arrow{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.p-feature-compare{background-color:#f1f1f1;padding:32px 16px 36px;margin-top:56px}@media screen and (min-width:750px){.p-feature-compare{padding:56px 16px 48px;margin-top:72px}}.p-feature-compare__inner{display:flex;flex-direction:column;gap:24px;padding-inline:0}@media screen and (min-width:750px){.p-feature-compare__inner{max-width:1100px;margin:0 auto;box-sizing:content-box}}.p-feature-compare__heading{font-size:16px;font-weight:600;line-height:1.75;letter-spacing:.05em;color:#3a3a3a;margin:0}@media screen and (min-width:750px){.p-feature-compare__heading{line-height:1.67}}.p-feature-compare__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:32px;counter-reset:compare-point}@media screen and (min-width:750px){.p-feature-compare__list{flex-direction:row;flex-wrap:wrap;gap:24px}}.p-feature-compare__item{display:flex;flex-direction:row;gap:12px;counter-increment:compare-point}@media screen and (min-width:750px){.p-feature-compare__item{flex-direction:column;flex:1}}.p-feature-compare__img-wrapper{width:100px;flex-shrink:0}@media screen and (min-width:750px){.p-feature-compare__img-wrapper{width:100%}}.p-feature-compare__img{width:100%;height:auto;display:block;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.p-feature-compare__text-wrapper{display:flex;flex-direction:column;gap:8px;min-width:0}.p-feature-compare__title{font-size:13px;font-weight:600;line-height:1.6;color:#555;margin:0;padding-left:5px}.p-feature-compare__title:before{content:counter(compare-point) ". "}.p-feature-compare__description{font-size:13px;font-weight:400;line-height:1.71;color:#555;margin:0}.p-feature-content{margin-top:56px;scroll-margin-top:80px}@media screen and (min-width:750px){.p-feature-content{margin-top:72px;scroll-margin-top:100px}}.p-feature-content__header{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}@media screen and (min-width:750px){.p-feature-content__header{align-items:center;gap:32px;margin-bottom:64px}}.p-feature-content__header-text{display:flex;flex-direction:column;gap:12px}.p-feature-content__heading{font-size:18px;font-weight:600;line-height:1.75;letter-spacing:.05em;color:#3a3a3a;margin:0}@media screen and (min-width:750px){.p-feature-content__heading{line-height:1.67;text-align:center}}.p-feature-content__sub-text{font-size:13px;font-weight:400;line-height:1.71;color:#555;margin:0}@media screen and (min-width:750px){.p-feature-content__sub-text{line-height:1.8;text-align:center}}.p-feature-content__line{display:block;width:80px;height:1px;background-color:#000}@media screen and (min-width:750px){.p-feature-content__line{width:120px}}.p-feature-content__blocks{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:750px){.p-feature-content__blocks{gap:56px}}.p-feature-content__block{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:750px){.p-feature-content__block{flex-direction:row}}.p-feature-content__block-img-wrapper{width:100%}@media screen and (min-width:750px){.p-feature-content__block-img-wrapper{width:351px;flex-shrink:0}}.p-feature-content__block-img{width:100%;height:auto;display:block;aspect-ratio:358/269;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:750px){.p-feature-content__block-img{aspect-ratio:351/263}}.p-feature-content__block-body{display:flex;flex-direction:column;gap:24px;min-width:0}@media screen and (min-width:750px){.p-feature-content__block-body{flex:1}}.p-feature-content__block-text{display:flex;flex-direction:column;gap:12px}.p-feature-content__block-sub-heading{font-size:16px;font-weight:600;line-height:1.75;letter-spacing:.05em;color:#555;margin:0}@media screen and (min-width:750px){.p-feature-content__block-sub-heading{line-height:1.67}}.p-feature-content__block-description{font-size:13px;font-weight:400;line-height:1.71;color:#555;margin:0}.p-feature-content__block-description p{margin:0}.p-feature-content__block-description p+p{margin-top:12px}.p-feature-content__product{display:block;background-color:#fff;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:23px 0;color:inherit}@media screen and (min-width:750px){.p-feature-content__product{padding:21px 0}}@media(any-hover:hover)and (pointer:fine){.p-feature-content__product:hover .p-feature-content__product-img{transform:scale(1.05)}.p-feature-content__product:hover .p-feature-content__product-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-feature-content__product:focus .p-feature-content__product-img{transform:scale(1.05)}.p-feature-content__product:focus .p-feature-content__product-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-feature-content__product-inner{display:flex;gap:16px}.p-feature-content__product-img-wrapper{flex-shrink:0;overflow:hidden}.p-feature-content__product-img{width:140px;height:105px;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(1);transition:transform .3s ease}@media screen and (min-width:750px){.p-feature-content__product-img{width:130px;height:97px}}.p-feature-content__product-info{display:flex;flex-direction:column;gap:8px;min-width:0}.p-feature-content__product-title{font-size:13px;font-weight:500;line-height:1.5;color:#3c3c43;margin:0}.p-feature-content__product-price{font-family:Lato,sans-serif;font-size:15px;font-weight:700;line-height:1.71;letter-spacing:.08em;color:#3c3c43;margin:0}.p-feature-content__product-price-symbol{font-family:Lato,sans-serif}.p-feature-heading{padding-top:var(--padding-top-sp, 55px);padding-bottom:var(--padding-bottom-sp, 0);padding-left:16px;padding-right:16px}@media screen and (min-width:750px){.p-feature-heading{max-width:1100px;margin:0 auto;padding-top:var(--padding-top-pc, 88px);padding-bottom:var(--padding-bottom-pc, 0);padding-left:0;padding-right:0}}.p-feature-heading__title{font-size:18px;font-weight:600;line-height:1.75;letter-spacing:.05em;color:#3a3a3a;margin:0}@media screen and (min-width:750px){.p-feature-heading__title{line-height:1.67;text-align:center}}.p-feature-button{padding-top:var(--padding-top-sp, 56px);padding-bottom:var(--padding-bottom-sp, 0);padding-inline:20px}@media screen and (min-width:750px){.p-feature-button{padding-top:var(--padding-top-pc, 88px);padding-bottom:var(--padding-bottom-pc, 0);padding-left:0;padding-right:0;display:flex;justify-content:center}}.p-feature-button__link{display:flex;justify-content:center;align-items:center;width:100%;max-width:350px;padding:22.4px 10px;background-color:#222;color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0 auto}.storecrm_customlist{padding-inline:20px}.storecrm_customlist table{margin-top:24px}td.storecrm_customlist_lefttd{display:table-cell;vertical-align:middle}.storecrm_customlist_lefttd a:nth-of-type(1){float:left}.storecrm_customlist_lefttd img{width:100px;aspect-ratio:100/75;margin-right:10px}.storecrm_customlist_lefttd a:nth-of-type(2){display:block;overflow:hidden;color:#555}@media(any-hover:hover)and (pointer:fine){.storecrm_customlist_lefttd a:nth-of-type(2):hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.storecrm_customlist_lefttd a:nth-of-type(2):focus{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-tam .storecrm-status-widget-target{margin-top:16px}.p-tam .storecrm-status-widget{display:grid;grid-template-columns:auto 1fr 120px;grid-template-rows:repeat(2,1fr);gap:16px;font-size:1.4rem;font-weight:400;color:var(--color-text-black);line-height:1.5;border:none}@media screen and (min-width:750px){.p-tam .storecrm-status-widget{display:flex;justify-content:flex-start}}.p-tam .storecrm-status-widget>div{display:grid;grid-template-columns:subgrid;grid-column:span 3;grid-template-rows:subgrid;grid-row:span 1;align-items:center;gap:4px;padding:0}@media screen and (min-width:750px){.p-tam .storecrm-status-widget>div{display:flex}}.p-tam .storecrm-status-widget .storecrm-on,.p-tam .storecrm-status-widget .storecrm-off{font-size:1.4rem;font-weight:700;color:var(--color-text-black);line-height:normal}.p-tam .storecrm-status-widget .storecrm-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:4px;border:none;font-size:12px;font-weight:400;color:var(--color-text-white);line-height:1.5;cursor:pointer;margin-left:12px;font-family:inherit;margin-top:0;box-sizing:border-box;min-width:auto}.p-tam #scr-wrap-pdp-main-1.p-tam-storecrm__restock-button{margin-top:24px}.p-tam #scr-wrap-pdp-main-1.p-tam-storecrm__restock-button button.scr-trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;background-color:var(--color-text-white);border:1px solid var(--color-text-black);font-size:1.4rem;font-weight:700;color:var(--color-text-black);text-align:center;text-decoration:none;cursor:pointer;transition:opacity .3s ease;border-radius:4px;height:62px;padding:0 24px;background-color:var(--color-text-black);font-size:1.6rem;color:var(--color-text-white);border:none;margin-bottom:0;box-sizing:border-box;font-family:Arial,sans-serif}.p-tam .storecrm-status-widget>div:first-child .storecrm-button{background-color:#06c755}.p-tam .storecrm-status-widget>div:last-child .storecrm-button{background-color:#222}.p-tam .storecrm-channel-restock__modal{align-items:center}.storecrm-variantselector-dropdown{text-align:center}.storecrm-variantselector-dropdown svg path{fill:var(--color-text-pink)!important}.p-header-wrapper.header-wrapper{position:relative;z-index:10;transition:background .1s ease,opacity .1s ease,box-shadow .1s ease,border-bottom .1s ease;border-bottom:1px solid #cccccc}.template-index .p-header-wrapper.header-wrapper,.template-article--recipe .p-header-wrapper.header-wrapper,.template-blog--recipe-child .p-header-wrapper.header-wrapper,.template-blog--recipe-grandchild .p-header-wrapper.header-wrapper,.template-page--recipe-top .p-header-wrapper.header-wrapper,.template-page--recipe-parent .p-header-wrapper.header-wrapper,.template-page--recipe-authors .p-header-wrapper.header-wrapper,.template-page--recipe-author .p-header-wrapper.header-wrapper{border-bottom:none}.scrolled-past-header .p-header-wrapper.header-wrapper{border-bottom:1px solid #fff!important;opacity:.8;background:#fff!important;box-shadow:0 2.048px 20.48px #0003}.scrolled-past-header .p-header-wrapper.header-wrapper:has(#Details-menu-drawer-container[open]){opacity:1!important}.p-header-wrapper--transparent{background:transparent}.p-header-wrapper--transparent.header-wrapper--transparent:has(details-modal.header__search>details[open]){background:#fff!important;opacity:1!important;height:var(--header-height)}.p-header.header:has(details-modal.header__search>details[open]){height:auto}.p-drawer-menu.page-width{max-width:1132px}.p-header__icons.header__icons{padding:0;gap:16px}.p-header__icon.header__icon{width:24px;height:24px}@media screen and (min-width:750px){.p-header__icon.header__icon{width:32px;height:32px}}.p-header__icon.header__icon .icon{width:24px;height:24px}@media screen and (min-width:750px){.p-header__icon.header__icon .icon{width:32px;height:32px}}.p-header__icon.header__icon .svg-wrapper{width:24px;height:24px}@media screen and (min-width:750px){.p-header__icon.header__icon .svg-wrapper{width:32px;height:32px}}.p-header__icon--cart.header__icon--cart{margin-right:0}@media screen and (min-width:750px){.p-header__icon--menu.header__icon--menu{width:32px;height:32px}}.p-header__heading{display:flex;align-items:center}.p-header__heading-link{display:block;padding:0;width:117px;aspect-ratio:117/48;transition:width .1s ease;display:flex;align-items:center;margin-left:16px}@media screen and (min-width:750px){.p-header__heading-link{width:155px}}.p-header__heading-logo.header__heading-logo{width:100%}.p-header.header{padding-block:5px}@media screen and (min-width:750px){.p-header.header{padding-block:10px}}@media screen and (min-width:750px){.scrolled-past-header .p-header.header{padding-block:10px}}.scrolled-past-header .p-header__heading-link{width:77px}@media screen and (min-width:750px){.scrolled-past-header .p-header__heading-link{width:97px}}.p-cart-count-bubble.cart-count-bubble{left:16px;background-color:#555}@media screen and (min-width:750px){.p-cart-count-bubble.cart-count-bubble{width:auto;height:auto;aspect-ratio:1;padding:4px;margin-top:1px;left:22px;bottom:14px}}.p-cart-count-bubble.cart-count-bubble span{line-height:1}.p-announcement-bar{color:#555;font-size:13px;font-weight:400;line-height:1.75}.p-announcement-bar__message{padding-block:8px;min-height:auto}.p-collection-category{padding-inline:0;padding-top:var(--padding-top-sp, 0);padding-bottom:var(--padding-bottom-sp, 0)}@media screen and (min-width:750px){.p-collection-category{padding-inline:16px;padding-top:var(--padding-top-pc, 0);padding-bottom:var(--padding-bottom-pc, 0)}}.p-collection-category__list{margin:13px 0 0;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;list-style:none;padding:0;padding-inline:16px}@media screen and (min-width:750px){.p-collection-category__list{flex-wrap:wrap;padding:0}}.p-collection-category__item{display:flex;align-items:center;gap:5px}.p-collection-category__link{display:flex;align-items:center;gap:8px;color:#555;text-decoration:none;font-size:13px;font-weight:400;line-height:1.75;white-space:nowrap}@media(any-hover:hover)and (pointer:fine){.p-collection-category__link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-collection-category__link:focus{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-collection-category__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.p-page-breadcrumb{padding-top:var(--padding-top-sp, 8px);padding-bottom:var(--padding-bottom-sp, 8px)}@media screen and (min-width:750px){.p-page-breadcrumb{padding-top:var(--padding-top-pc, 20px);padding-bottom:var(--padding-bottom-pc, 20px)}}@media screen and (min-width:750px){.template-page--members-ship .l-container{max-width:640px}}.p-members-ship-hero{margin-top:20px}.p-members-ship-hero__img{width:100%;height:auto;display:block}.p-members-ship-heading{margin-top:20px;display:flex;flex-direction:column;gap:16px}.p-members-ship-heading__title{font-size:2.4rem;font-weight:700;font-style:normal;font-family:inherit;letter-spacing:normal;color:var(--color-text-black);line-height:1.5;margin:0}.p-members-ship-heading__text{font-size:1.6rem;font-weight:400;color:var(--color-text-black);line-height:1.5;margin:0}.p-members-ship-rank{display:flex;flex-direction:column;gap:16px;margin-top:31px}.p-members-ship-rank__title{font-size:2rem;font-weight:700;font-style:normal;font-family:inherit;letter-spacing:normal;color:var(--color-text-black);line-height:normal;margin:0}.p-members-ship-rank__text{font-size:1.4rem;font-weight:400;color:var(--color-text-black);line-height:1.5}.p-members-ship-rank__text-line{margin:0}.p-members-ship-rank__table-wrap{width:100%}.p-members-ship-rank__table{border-collapse:collapse;table-layout:fixed;width:100%}.p-members-ship-rank__header-empty{width:60px;height:33px;background-color:#fff;background-image:linear-gradient(to top right,transparent calc(50% - .5px),#cccccc calc(50% - .5px),#cccccc calc(50% + .5px),transparent calc(50% + .5px));border:.5px solid #cccccc;padding:0;font-size:10px;line-height:1.2}.p-members-ship-rank__header-cell{height:33px;border:.5px solid #cccccc;text-align:center;vertical-align:middle;padding:0 5px;font-size:10px;line-height:1.2}@media screen and (min-width:750px){.p-members-ship-rank__header-cell{padding:0 15px}}.p-members-ship-rank__header-cell--bronze{background-color:#cfc2b2}.p-members-ship-rank__header-cell--silver{background-color:#dddad7}.p-members-ship-rank__header-cell--gold{background-color:#d8aa6f}.p-members-ship-rank__header-cell--platina{background-color:#afdad7}.p-members-ship-rank__header-cell--diamond{background-color:#aacee5}.p-members-ship-rank__rank-name{font-family:Lato,sans-serif;font-size:10px;font-weight:500;font-style:normal;color:#555;line-height:normal;letter-spacing:.2px}@media screen and (min-width:750px){.p-members-ship-rank__rank-name{font-size:14px}}.p-members-ship-rank__label-cell{width:60px;height:33px;background-color:#fff;border:.5px solid #cccccc;text-align:center;vertical-align:middle;padding:0;font-size:10px;line-height:1.2}.p-members-ship-rank__label-text{font-size:10px;font-weight:700;color:#555;line-height:1.2}.p-members-ship-rank__label-text--sm{font-size:9px}.p-members-ship-rank__data-cell{height:33px;background-color:#fff;border:.5px solid #cccccc;text-align:center;vertical-align:middle;padding:0;font-size:10px;line-height:1.5}.p-members-ship-rank__data-text{font-size:10px;font-weight:700;color:#555;line-height:1.5}@media screen and (min-width:750px){.p-members-ship-rank__data-text{font-size:14px}}.p-members-ship-points{display:flex;flex-direction:column;gap:16px;margin-top:34px}.p-members-ship-points__title{font-size:2rem;font-weight:700;font-style:normal;font-family:inherit;letter-spacing:normal;color:var(--color-text-black);line-height:normal;margin:0}.p-members-ship-points__text{font-size:1.4rem;font-weight:400;color:var(--color-text-black);line-height:1.5}.p-members-ship-points__text-line{margin:0}.p-members-ship-earn{display:flex;flex-direction:column;gap:16px;margin-top:40px}.p-members-ship-earn__title{font-size:1.6rem;font-weight:700;font-style:normal;font-family:inherit;letter-spacing:normal;color:var(--color-text-black);line-height:normal;margin:0}.p-members-ship-earn__text{font-size:1.4rem;font-weight:400;color:var(--color-text-black);line-height:1.5;margin:0}.p-members-ship-action{display:flex;flex-direction:column;align-items:center;margin-top:34px}.p-members-ship-action__main-area{width:100%}.p-members-ship-action__main-cards{display:flex;gap:10px;width:100%}@media screen and (min-width:750px){.p-members-ship-action__main-cards img{width:90px;height:90px}}.p-members-ship-action__note-wrapper{display:flex;gap:10px;width:100%}.p-members-ship-action__note-wrapper>*{flex:1}.p-members-ship-action__note-wrapper div:empty{display:block}.p-members-ship-action__note{font-size:1rem;font-weight:400;color:var(--color-text-grey);line-height:1.5;margin-top:6px}.p-members-ship-action__main-card{display:flex;flex:1;flex-direction:column;align-items:center;min-width:0;min-height:184px;background-color:#f1f1f1;border-radius:5px;padding:20px 0 12px}.p-members-ship-action__main-right{display:flex;flex:1;flex-direction:column;min-width:0}.p-members-ship-action__main-card-info{margin-top:12px;padding-bottom:4px;text-align:center}.p-members-ship-action__main-card-label{margin:0;font-family:Arial,sans-serif;font-size:14px;font-weight:700;color:#555;line-height:1.5;text-align:center}.p-members-ship-action__main-card-label-text{font-size:14px}.p-members-ship-action__main-card-label-note{font-family:Arial,sans-serif;font-size:9px;line-height:1.5;vertical-align:top}.p-members-ship-action__main-card-points{margin:0;font-size:0;line-height:0;text-align:center;white-space:nowrap}.p-members-ship-action__points-num{font-family:Oswald,sans-serif;font-weight:500;font-style:normal;color:#555;line-height:normal;text-transform:uppercase}.p-members-ship-action__points-num--lg{font-size:30px;letter-spacing:.6px}.p-members-ship-action__points-num--sm{font-size:20px;letter-spacing:.4px}.p-members-ship-action__points-num--sm-text{font-family:Oswald,Noto Sans JP,sans-serif;font-size:20px;letter-spacing:.4px}.p-members-ship-action__points-unit{font-family:Koulen,sans-serif;font-weight:400;font-style:normal;color:#555;line-height:normal;letter-spacing:.36px;text-transform:uppercase}.p-members-ship-action__points-unit--lg,.p-members-ship-action__points-unit--sm{font-size:18px}.p-members-ship-action__points-unit--text{font-family:Koulen,sans-serif;font-size:13px;font-weight:400;letter-spacing:.26px;text-transform:none}.p-members-ship-action__coupon-text{font-family:Arial,sans-serif;font-size:13px;font-weight:700;color:#555;line-height:normal;letter-spacing:.26px}.p-members-ship-action__note{width:100%;margin-top:6px;font-family:Arial,sans-serif;font-size:10px;font-weight:400;color:var(--color-text-grey);line-height:1.5}.p-members-ship-action__sub-section{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:25px}.p-members-ship-action__sub-title{margin:0;font-family:Arial,sans-serif;font-size:16px;font-weight:700;color:#555;line-height:normal}.p-members-ship-action__sub-cards{display:flex;flex-wrap:wrap;gap:10px;width:100%}@media screen and (min-width:750px){.p-members-ship-action__sub-cards img{width:70px;height:70px}}.p-members-ship-action__sub-card{display:flex;flex:0 0 calc((100% - 20px) / 3);flex-direction:column;align-items:center;min-width:0;min-height:157px;background-color:#f1f1f1;border-radius:5px;padding:12px 0 6px}.p-members-ship-action__sub-card--app.is-hidden{display:none}.p-members-ship-action__sub-card-info{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;margin-top:12px;text-align:center}.p-members-ship-action__sub-card-label{margin:0;font-family:Arial,sans-serif;font-size:14px;font-weight:700;color:#555;line-height:1.4;text-align:center}.p-members-ship-action__sub-card-label--coming{line-height:1.59}.p-members-ship-action__sub-card-points{margin:2px 0 0;font-size:0;line-height:0;text-align:center;white-space:nowrap}.p-members-ship-action__sub-card-limit{margin:2px 0 0;font-family:Arial,sans-serif;font-size:14px;font-weight:700;color:#555;line-height:normal}.p-members-ship-action__sub-card-limit-text{font-size:14px}.p-members-ship-action__sub-card-limit-num{font-size:16px}.p-members-ship-notes{display:flex;flex-direction:column;gap:16px;margin-top:64px}.p-members-ship-notes__title{font-size:2rem;font-weight:700;font-style:normal;font-family:inherit;letter-spacing:normal;color:var(--color-text-black);line-height:normal;margin:0}.p-members-ship-notes__list{display:flex;flex-direction:column;gap:12px;list-style:disc;padding-left:21px;margin:0}.p-members-ship-notes__item-text{font-size:1.4rem;font-weight:400;color:var(--color-text-black);line-height:1.5}body.p-tam .customer.login h1{font-size:16px;color:#555;font-weight:700;letter-spacing:.8px;text-align:left}@media screen and (min-width:750px){body.p-tam .customer.login h1{font-size:16px}}body.p-tam .customer.login .p-login__notice{font-size:14px;color:#555;line-height:1.75;margin-top:16px;text-align:left}body.p-tam .customer.login .p-login__notice p{margin:0}body.p-tam .customer.login .p-login__notice a{display:inline;width:auto;margin:0;text-decoration:underline;color:#555;font-size:14px}body.p-tam .customer.login form{margin-top:24px;text-align:left}body.p-tam .customer.login .field{display:flex;flex-direction:column-reverse;gap:12px;margin:24px 0 0;position:relative}body.p-tam .customer.login .field:first-of-type{margin-top:0}body.p-tam .customer.login .field label{color:#555}body.p-tam .customer.login .field input{height:50px;background-color:#fff;border:1px solid #cccccc;padding:0 12px;font-size:16px}body.p-tam .customer.login .field input::-moz-placeholder{opacity:1;color:#888;font-size:16px}body.p-tam .customer.login .field input::placeholder{opacity:1;color:#888;font-size:16px}body.p-tam .customer.login .p-login__forgot-password{display:inline;font-size:12px;text-decoration:underline;color:#555;margin-top:8px;margin-left:0;margin-right:0;width:auto}body.p-tam .customer.login .c-btn--primary{margin:40px 0 0}body.p-tam .customer.login .p-form-message__subtext{font-size:14px;color:#555;line-height:1.75;margin:16px 0 0;text-align:left}body.p-tam .customer.login .p-form-field:first-of-type{margin-top:0}body.p-tam .customer.login .p-form-field label.p-form-label{position:static;font-size:14px;color:#555;transform:none;top:auto;left:auto}body.p-tam .customer.login .p-form-field input.p-form-input{height:50px;background-color:#fff;border:1px solid #cccccc;padding:0 12px;font-size:16px}body.p-tam .customer.login .p-form-field input.p-form-input::-moz-placeholder{opacity:1;color:#888;font-size:16px}body.p-tam .customer.login .p-form-field input.p-form-input::placeholder{opacity:1;color:#888;font-size:16px}body.p-tam .customer.login button.p-form-button{margin:40px 0 0}body.p-tam .customer.login a.p-form-link{display:inline;width:auto;margin-left:0;margin-right:0}body.p-tam .customer.login a.p-form-link--cancel{display:block;text-align:center;font-size:12px;text-decoration:underline;color:#555;margin:12px 0 0}body.p-tam .customer.login .p-login__create-account{font-size:12px;text-decoration:underline;color:#555;display:block;text-align:center;margin:12px auto 0;width:auto}body.p-tam .customer.register{text-align:left}body.p-tam .customer.register h1{font-size:16px;color:#555;font-weight:700;text-align:left}body.p-tam .customer.register form{margin-top:24px;text-align:left}body.p-tam .customer.register .p-form-field:first-of-type{margin-top:0}body.p-tam .customer.register .p-form-field label.p-form-label{text-align:left}body.p-tam .customer.register .p-form-field:has(input.p-form-input[required]) label.p-form-label:after{content:"\5fc5\9808";display:inline-block;margin-left:8px;font-size:12px;font-weight:400;color:#d14343}body.p-tam .customer.register button.p-form-button{margin:40px 0 0}body.p-tam .customer.register .p-form-field.p-register-birthday{flex-direction:column;gap:12px}body.p-tam .customer.register .p-register-birthday__label{font-size:14px;font-weight:400;color:#555;margin:0}body.p-tam .customer.register .p-register-birthday__list{display:flex;align-items:center;gap:12px;list-style:none;margin:0;padding:0}body.p-tam .customer.register .p-register-birthday__item{display:flex;align-items:center;gap:6px}body.p-tam .customer.register .p-register-birthday .p-form-select-wrapper{position:relative;width:auto;flex:1 1 auto}body.p-tam .customer.register .p-register-birthday .p-form-select-wrapper:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:9px;height:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath d='M4.83496 4.86035C4.64968 5.04658 4.34934 5.04658 4.16406 4.86035L0.138672 0.814454C-0.0466055 0.628223 -0.0466055 0.32588 0.138671 0.139649C0.323947 -0.0464127 0.624341 -0.046489 0.80957 0.139649L4.5 3.84961L8.18945 0.139649C8.37473 -0.0465822 8.67605 -0.0465822 8.86133 0.139648C9.04641 0.32586 9.04646 0.628268 8.86133 0.814453L4.83496 4.86035Z' fill='%23878787'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:9px 5px;background-position:center;pointer-events:none}body.p-tam .customer.register .p-register-birthday .p-form-select-wrapper .p-form-select{height:50px;padding:0 32px 0 12px;font-size:14px;color:#888;background-color:#fff;border:1px solid #cccccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%}body.p-tam .customer.register .p-register-birthday .p-form-select-wrapper .p-form-select.is-selected{color:#3a3a3a}body.p-tam .customer.register .p-register-birthday__unit{font-size:14px;color:#555;white-space:nowrap}body.p-tam .customer.register .p-form-field--checkbox{display:flex;flex-direction:column;gap:12px;margin:24px 0 0;text-align:left}body.p-tam .customer.register .p-form-label--checkbox{font-size:14px;font-weight:400;color:#555;text-align:left}body.p-tam .customer.register .p-form-checkbox-wrapper{display:flex;align-items:center;gap:8px}body.p-tam .customer.register .p-form-checkbox{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#222222;flex-shrink:0}body.p-tam .customer.register .p-form-checkbox-label{font-size:14px;color:#555;cursor:pointer}.template-customers-addresses .storecrm-status-widget{display:none!important}.p-tam .customer.addresses{max-width:500px;text-align:left}.p-tam .customer.addresses>a{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:1.5;color:#3a3a3a;text-decoration:underline;margin-bottom:24px}.p-tam .customer.addresses>a:hover{text-decoration:none}.p-tam .customer.addresses [data-address]>button[aria-expanded]{display:flex;align-items:center;justify-content:center;width:100%;height:63px;padding:20px 0;margin:0 0 40px;font-size:16px;font-weight:700;line-height:normal;color:#fff;background-color:#222;border:none;border-radius:0;cursor:pointer;transition:opacity .2s ease}@media(any-hover:hover)and (pointer:fine){.p-tam .customer.addresses [data-address]>button[aria-expanded]:hover{opacity:.7}}.p-tam .customer.addresses [data-address]>button[aria-expanded]:focus{opacity:.7}.p-tam .customer.addresses [data-address]>button[aria-expanded][disabled],.p-tam .customer.addresses [data-address]>button[aria-expanded][aria-disabled=true]{cursor:not-allowed;opacity:.5}.p-tam .customer.addresses [data-address]>button[aria-expanded][disabled]:hover,.p-tam .customer.addresses [data-address]>button[aria-expanded][aria-disabled=true]:hover{opacity:.5}.p-tam .customer.addresses h2{margin:0 0 32px;font-size:16px;font-weight:700;line-height:normal;color:#3a3a3a;text-align:left}.p-tam .customer.addresses form{display:block}.p-tam .customer.addresses form>div:nth-of-type(1){margin-right:0}.p-tam .customer.addresses form>div:nth-of-type(1),.p-tam .customer.addresses form>div:nth-of-type(2){flex-basis:100%}.p-tam .customer.addresses form>div:nth-of-type(2){margin-top:24px}.p-tam .customer.addresses form>div:nth-of-type(7),.p-tam .customer.addresses form>div:nth-of-type(7)+div[id]{margin-top:24px}.p-tam .customer.addresses [aria-expanded=false]~div[id]{display:none}.p-tam .customer.addresses [aria-expanded=true]~div[id]{display:block;margin-bottom:40px}.p-tam .customer.addresses .p-address-actions:has([aria-expanded=false])~div[id]{display:none}.p-tam .customer.addresses .p-address-actions:has([aria-expanded=true])~div[id]{display:block;margin-bottom:40px;margin-top:40px}.p-tam .customer.addresses ul[role=list]{list-style:none;padding:0;margin:0;text-align:left}.p-tam .customer.addresses li[data-address]{margin-top:40px;padding-top:40px;border-top:1px solid #cccccc}.p-tam .customer.addresses li[data-address]:first-child{margin-top:0;padding-top:0;border-top:none}.p-tam .customer.addresses li[data-address]>h2{margin:0 0 16px;text-align:left}.p-tam .customer.addresses ul[role=list] p{margin:0 0 10px;font-size:14px;font-weight:400;line-height:2;color:#3a3a3a}.p-tam .customer.addresses .p-address-actions{display:flex;gap:12px;margin-top:24px}.p-tam .customer.addresses .p-address-actions>*{max-width:100px}.p-tam .customer.addresses .p-address-actions button{flex:1;display:inline-flex;align-items:center;justify-content:center;height:auto;padding:8px 0;margin:0;font-size:14px;font-weight:400;line-height:1.5;color:#3a3a3a;background-color:#fff;border:1px solid #222222;border-radius:0;cursor:pointer;transition:opacity .2s ease}@media(any-hover:hover)and (pointer:fine){.p-tam .customer.addresses .p-address-actions button:hover{opacity:.7}}.p-tam .customer.addresses .p-address-actions button:focus{opacity:.7}.p-tam .customer.addresses form button[type]{margin-top:24px}@media screen and (min-width:750px){.p-tam .customer.addresses form button[type]{margin-top:40px}}.p-tam .customer.addresses form button[type=reset]{margin-top:12px;margin-left:0}.p-tam .customer.addresses .select{position:relative}.p-tam .customer.addresses .select:after{content:"";position:absolute;right:16px;left:auto;top:50%;bottom:auto;transform:translateY(-50%);width:9px;height:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath d='M4.83496 4.86035C4.64968 5.04658 4.34934 5.04658 4.16406 4.86035L0.138672 0.814454C-0.0466055 0.628223 -0.0466055 0.32588 0.138671 0.139649C0.323947 -0.0464127 0.624341 -0.046489 0.80957 0.139649L4.5 3.84961L8.18945 0.139649C8.37473 -0.0465822 8.67605 -0.0465822 8.86133 0.139648C9.04641 0.32586 9.04646 0.628268 8.86133 0.814453L4.83496 4.86035Z' fill='%23878787'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:9px 5px;background-position:center;background-color:transparent;pointer-events:none;border:none;border-radius:0;box-shadow:none;margin:0;padding:0}.p-tam .customer.addresses div:has(>input[type=checkbox]){display:flex;align-items:center;margin-top:32px}.p-tam .customer.addresses input[type=checkbox]+label{font-size:14px;font-weight:400;line-height:1.5;color:#3a3a3a;cursor:pointer}.p-tam .customer.addresses .p-address-form__error{display:block;font-size:12px;font-weight:400;line-height:1.5;color:#dc3545;margin-top:4px}.p-tam .customer.addresses .p-address-form__success{display:block;font-size:12px;font-weight:400;line-height:1.5;color:#28a745;margin-top:4px}.p-tam .customer.addresses .pagination{margin-top:40px}.p-tam .customer button:after{content:none}.p-tam .p-account-point__content{max-width:550px;margin:32px auto 0}.p-tam .p-account-point__card{background-color:#f1f1f1;border-radius:5px;display:flex;flex-direction:column;align-items:center;padding:16px 20px 12px}@media screen and (min-width:750px){.p-tam .p-account-point__card{padding:16px 30px 12px}}.p-tam .p-account-point__body{text-align:center;color:#0f0f0f}.p-tam p.p-account-point__title{font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:normal;margin:0}.p-tam .p-account-point__rank{display:flex;flex-direction:column;align-items:center}.p-tam .p-account-point__rank-inner{padding-bottom:5px}.p-tam .p-account-point__rank-name{font-size:20px;font-weight:400;line-height:normal;letter-spacing:.4px;text-align:center;margin:0}.p-tam .p-account-point__rank-rate{font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;text-align:center;margin:0}.p-tam .p-account-point__next{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;text-align:center;margin:0}.p-tam .p-account-point__divider{width:100%;height:1px;background-color:#fff;display:block;margin:16px 0}.p-tam .p-account-point__point{text-align:center;color:#0f0f0f;margin:0}.p-tam .p-account-point__point-title{font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:normal;margin:0}.p-tam .p-account-point__point-value{font-family:Lato,sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:.4px;margin:0}.p-tam .customer .p-account-preorder-label__row+tr{border-top:none}.p-tam .customer .p-account-preorder-meta__row{border-top:none}.p-tam .customer .p-account-preorder-label{padding-top:16px;padding-bottom:0}@media screen and (min-width:750px){.p-tam .customer .p-account-preorder-label{padding-top:24px}}@media screen and (max-width:749px){.p-tam .customer .p-account-preorder-label{display:block;text-align:left}.p-tam .customer .p-account-preorder-label:before{content:none}}.p-tam .customer .p-account-preorder-label__inner{display:flex;align-items:center;gap:8px}.p-tam .customer .p-account-preorder-label__tag{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border:1px solid var(--color-text-pink);font-size:1.2rem;font-weight:700;line-height:1.5;color:var(--color-text-pink);white-space:nowrap}.p-tam .customer .p-account-preorder-meta{text-align:right;padding-top:8px;padding-bottom:40px}.p-tam .customer .p-account-preorder-meta__item{margin-top:4px}.p-tam .customer .p-account-preorder-meta__val{font-size:1.2rem;font-weight:400;line-height:1.5;color:var(--color-text-pink)}.p-tam .customer .p-order-stoq-message{margin-top:8px}.p-tam .customer .p-order-stoq-message__text{display:inline-flex;align-items:center;justify-content:center;padding:5px;border:1px solid #dedede;font-size:1.2rem;font-weight:400;line-height:1.5;color:var(--color-text-black)}.p-article-card{display:block;text-decoration:none;color:inherit}@media(any-hover:hover)and (pointer:fine){.p-article-card:hover .p-article-card__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}}.p-article-card:focus .p-article-card__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#555}.p-article-card__image{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.p-article-card__content{margin-top:16px}.p-article-card__title{margin:0;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.p-article-card__date{color:#555;margin-top:8px;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.5}.p-article-card__excerpt{margin-top:16px;margin-bottom:0;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.p-article-card__footer{color:#555;margin-top:16px;font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.p-article-detail h2,.p-article-detail h3,.p-article-detail h4,.p-article-detail h5{margin-top:16px;margin-bottom:16px}.p-article-detail h4{display:inline-block;border-radius:2px;border:1px solid #ADADAD;padding:2px 10px 3px;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0}.p-article-detail p{font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:16px 0}.p-article-detail .article-template__content.rte table td{border:1px solid #E1E1E1;padding:8px 5px;line-height:1.4;vertical-align:middle;font-size:1.2rem}.p-article-detail .article-template__content.rte table tbody tr:first-child>td{background:#f2f2f2}@media(max-width:749px){.p-article-detail .article-template__content.rte table td{padding:.6rem .8rem}}.p-article-detail__hero-container img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.p-article-detail__back-btn{display:flex;width:-moz-fit-content;width:fit-content;margin-inline:auto;align-items:center;gap:8px;padding:6px 20px;border:1px solid #c5c5c5;border-radius:2px;text-decoration:none;transition:opacity .3s ease}.p-article-detail__back-icon{display:flex;align-items:center;justify-content:center}.p-article-detail__back-icon-inner{transform:rotate(180deg);display:flex}p.p-article-detail__back-text{font-size:14px;font-weight:400;line-height:1.5;color:#555;margin:0}.p-tam .commento-login{display:none}.p-tam .commento-submit-button{background-color:#222!important}.p-tam .commento-sort-policy-buttons-container{display:none}.p-tam .commento-root .commento-anonymous-checkbox-container{float:left}@media screen and (min-width:750px){.p-tam .commento-root .commento-anonymous-checkbox-container{float:right}}.p-tam .commento-root .commento-anonymous-checkbox-container{margin-inline:0}.u-sr-only{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;white-space:nowrap!important;border-width:0!important}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-text-justify{text-align:justify!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-style.css.map */
