:root{--color-accent-orange: #ff3d31;--color-accent-orange-hover: #d93429;--color-accent-yellow: #ffd812;--color-accent-yellow-hover: #e6c110;--color-bg-subtle: #f6f7f9}:root{--custom-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans JP", "Hiragino Sans", "Meiryo", sans-serif;--font-body--family: var(--custom-font-family);--font-subheading--family: var(--custom-font-family);--font-heading--family: var(--custom-font-family);--font-accent--family: var(--custom-font-family)}:root{--font-size--4xl: 2.25rem}@media screen and (max-width:749px){:root{--font-size--h2: 1.5rem;--font-size--h3: 1.25rem;--font-size--h4: 1.125rem}}a:hover{text-decoration:underline}textarea,input:not([type=checkbox],[type=radio]){border:solid 1px #454f5b}.signup-toast{position:fixed;top:16px;left:50%;z-index:1000;max-width:min(92%,480px);padding:12px 24px;border-radius:8px;background-color:var(--color-foreground, #111);color:var(--color-background, #fff);font-size:var(--font-size--sm, 14px);text-align:center;box-shadow:0 4px 16px #0003;opacity:0;transform:translate(-50%) translateY(-200%);transition:transform .3s ease,opacity .3s ease;pointer-events:none}.signup-toast--visible{opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.signup-toast{transition:opacity .3s ease;transform:translate(-50%) translateY(0)}}:is(.page-width-content,.page-width--narrow,.custom-page-notitle) .rte h2{font-size:var(--font-size--2xl)}:is(.page-width-content,.page-width--narrow,.custom-page-notitle) .rte h2.fv-content-h2{font-size:var(--font-size--3xl);line-height:1.4}:is(.page-width-content,.page-width--narrow,.custom-page-notitle) .rte h3{font-size:var(--font-size--xl)}:is(.page-width-content,.page-width--narrow,.custom-page-notitle) .rte p{line-height:1.7}:is(.page-width-content,.page-width--narrow,.custom-page-notitle) .rte img{width:auto;display:inline-block;margin:1.25rem 0}@media screen and (max-width:750px){:is(.page-width-content,.page-width--narrow,.custom-page-notitle) .rte h2{font-size:var(--font-size--xl)}:is(.page-width-content,.page-width--narrow,.custom-page-notitle) .rte h2.fv-content-h2{font-size:var(--font-size--2xl)}:is(.page-width-content,.page-width--narrow,.custom-page-notitle) .rte h3{font-size:var(--font-size--lg)}}.product-details .rte h2{font-size:var(--font-size--2xl)}.product-details .rte h3{font-size:var(--font-size--xl)}.product-information .text-block.h3 h1{font-size:var(--font-size--2xl)}.accordion .details__header{font-size:var(--font-size--md);font-weight:500;padding-block:var(--padding-lg)}.button,.button-secondary{font-size:var(--font-size--sm)}.add-to-cart-button{font-size:var(--font-size--sm);font-weight:500}.button.button--orange{--button-color: #ffffff;--button-background-color: var(--color-accent-orange, #ff3d31);--button-border-color: transparent}.button.button--orange:hover{--button-color: #ffffff;--button-background-color: var(--color-accent-orange-hover, #d93429)}.button.button--yellow{--button-color: var(--color-foreground);--button-background-color: var(--color-accent-yellow, #ffd812);--button-border-color: transparent}.button.button--yellow:hover{--button-color: var(--color-foreground);--button-background-color: var(--color-accent-yellow-hover, #e6c110)}.sticky-add-to-cart__button.button{--button-color: var(--color-foreground);--button-background-color: var(--color-accent-yellow, #ffd812);--button-border-color: transparent}.sticky-add-to-cart__button.button:hover{--button-background-color: var(--color-accent-yellow-hover, #e6c110)}@media screen and (min-width:750px){slideshow-component:not(.slideshow--with-hints):not(.slideshow--single-media){--font-h1--size: var(--font-size--6xl);--font-h2--size: var(--font-size--6xl);--font-h3--size: var(--font-size--6xl)}}@media screen and (max-width:749px){slideshow-component:not(.slideshow--with-hints):not(.slideshow--single-media){--font-h2--size: var(--font-size--3xl)}}@media screen and (max-width:749px){slideshow-component:not(.slideshow--with-hints):not(.slideshow--single-media) .slide__content{padding-block:0;padding-inline:0}}@media screen and (min-width:750px){.shopify-section[id$=__slideshow_9qThA4] slideshow-slide{aspect-ratio:1200 / 700;max-height:880px}}.ambassador-profile{border:1px solid #E7E7E7;padding:48px 56px;display:flex;gap:48px;margin-bottom:48px}.ambassador-profile .left-content img{width:136px;height:136px;object-fit:cover;border:none;margin-top:0;margin-bottom:0}.ambassador-profile .profile-detail h4{font-size:var(--font-paragraph--size);color:var(--color, var(--font-h2-color));padding:0;margin:0;background:none;z-index:auto}.ambassador-profile .profile-detail h4:before{content:none}.ambassador-profile .account-info{display:flex;gap:16px}.ambassador-profile .account-info img{height:18px;width:auto;border:none;margin:0}.ambassador-2columns{display:flex;flex-wrap:wrap}.ambassador-2columns img{width:50%;border:4px solid transparent;display:block;margin:0}@media screen and (max-width:749px){.ambassador-profile{flex-direction:column;gap:20px;padding:32px}.ambassador-profile .account-info img{height:16px}.ambassador-2columns img{border-width:2px}}.ambassador-qa p.qa-q{font-weight:700}.ambassador-qa p.qa-q span{color:var(--color-accent-orange, #ff3d31)}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{max-width:80rem;grid-template-columns:minmax(0,45rem) 1fr}}.shopify-policy__title{text-align:left}.shopify-policy__title h1{font-size:var(--font-size--4xl);font-weight:700;line-height:1.5;color:rgb(var(--color-foreground))}.shopify-policy__title h1:first-child,.shopify-policy__body h2:first-child,.shopify-policy__body h3:first-child{margin-block-start:revert}.shopify-policy__body p{font-size:var(--font-size--md);line-height:1.75;margin:.5rem 0}.shopify-policy__body h2{font-size:var(--font-size--2xl);font-weight:700;line-height:1.5;color:rgb(var(--color-foreground));margin:2.5rem 0 1rem}.shopify-policy__body h3{font-size:var(--font-size--md);font-weight:700;line-height:1.5;color:rgb(var(--color-foreground));margin:2.5rem 0 .5rem}.shopify-policy__body li{font-size:var(--font-size--md);line-height:1.5}.shopify-policy__body th,.shopify-policy__body td{font-size:var(--font-size--md);line-height:1.5;text-align:left}@media screen and (max-width:749px){.shopify-policy__title h1{font-size:var(--font-size--3xl);margin-bottom:2rem}.shopify-policy__body p{margin:.25rem 0}.shopify-policy__body h2{font-size:var(--font-size--xl);margin:2rem 0 .75rem}.shopify-policy__body h3{margin:2rem 0 .25rem}}.header-menu .menu-list__link[aria-haspopup=true]{cursor:pointer}.mega-menu__link--parent{cursor:default;font-weight:700;font-size:var(--font-size--md);color:var(--color-foreground)}.mega-menu__link--parent:hover{text-decoration:none}.header-menu .menu-list__link[aria-haspopup=true] .menu-list__link-title:after{content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;margin-left:6px;vertical-align:middle;position:relative;top:-1px;transition:transform .2s ease}.header-menu .menu-list__link[aria-haspopup=true][aria-expanded=true] .menu-list__link-title:after{transform:rotate(180deg)}.menu-drawer__menu-item--mainlist{font-size:var(--font-size--xl);font-weight:700}.menu-drawer__menu-item--parent{font-size:var(--font-size--md);font-weight:700}.menu-drawer__menu-item--child{font-size:var(--font-size--md)}body:has(main[data-template="page.c_questionnaire"]) .shopify-section-group-header-group,body:has(main[data-template="page.lp2"]) .shopify-section-group-header-group,body:has(main[data-template="page.lp-builder"]) .shopify-section-group-header-group,body:has(main[data-template="page.lp-builder-stainless"]) .shopify-section-group-header-group,body:has(main[data-template="page.lp-builder-stainless-compare"]) .shopify-section-group-header-group,body:has(main[data-template="page.lp-builder-iron-compare"]) .shopify-section-group-header-group,body:has(main[data-template="page.lp_fusso"]) .shopify-section-group-header-group{display:none}body:has(main[data-template="page.c_questionnaire"]) .footer-utilities .social-icons__wrapper{display:none}body:has(main[data-template="page.c_questionnaire"]) .footer-utilities .utilities{grid-template-columns:1fr}body:has(main[data-template="page.c_questionnaire"]) .footer-utilities .utilities>*{justify-self:center;text-align:center}body:has(main[data-template=blog]) .blog-post-card__content-text{display:none}body:has(main[data-template=blog]) .blog-post-card__content :is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:auto;line-height:1.4}body:has(main[data-template=blog]) .blog-post-card__image-container{aspect-ratio:16 / 9;overflow:hidden}body:has(main[data-template=blog]) .blog-post-card__image{width:100%;height:100%;object-fit:cover}body:has(main[data-template^=page]) .rte a:where(:not(.button,.button-secondary)),body:has(main[data-template^=blog]) .rte a:where(:not(.button,.button-secondary)),body:has(main[data-template^=article]) .rte a:where(:not(.button,.button-secondary)){color:#4a4aff;text-decoration-color:#4a4aff}body:has(main[data-template^=page]) .rte a:where(:not(.button,.button-secondary)):hover,body:has(main[data-template^=blog]) .rte a:where(:not(.button,.button-secondary)):hover,body:has(main[data-template^=article]) .rte a:where(:not(.button,.button-secondary)):hover{color:#4a4aff;text-decoration-color:transparent}.blog-post-content h2,.blog-post-content h3:after,.blog-post-content h6,.blog-post-content ul,.blog-post-content ol li{border-color:#ff3d31}.blog-post-content h4,.blog-post-content h5:before,.blog-post-content ul li:before,.blog-post-content ol li:before{background:#ff3d31}.blog-post-content :is(h2,h3,h4,h5,h6) span[style*=underline]{text-decoration:none!important}.blog-post-content iframe{width:100%;max-width:560px;height:auto;aspect-ratio:16 / 9;display:block}.price__regular{margin-bottom:.25rem}.price{font-size:var(--font-size--xl);font-weight:500}.sns-gift-product-container .css-mx9efk{font-size:var(--font-paragraph--size)}.sns-gift-product-container .chakra-text{font-size:var(--font-paragraph--size);line-height:1.5}.sns-gift-product-container .chakra-radio-group{margin-top:0}.sns-gift-product-container .chakra-stack{gap:8px}.sns-gift-product-container .chakra-radio__control,.sns-gift-product-container .chakra-checkbox__control{width:16px;height:16px;min-width:16px;min-height:16px}.sns-gift-product-container .css-n5ey3g{padding:1rem 0}.sns-gift-product-container .css-iq82m4,.sns-gift-product-container .css-28irb4{gap:1rem}.sns-gift-product-container .css-ho3z04{font-size:var(--font-paragraph--size)}.sns-gift-product-container .css-h8pg10{margin-top:0}.sns-gift-product-container .css-1mzybxv{font-size:var(--font-paragraph--size)}.related_blog_posts_pro .rb_list h4{font-size:var(--font-paragraph--size);font-weight:500;line-height:1.25}variant-picker .variant-option--swatches .variant-option__swatch-value:before{content:": "}variant-picker .variant-option--swatches .variant-option__button-label--has-swatch{position:relative;width:40px;height:40px;min-width:unset;padding:0;flex:0 0 44px;background:transparent;border:none;border-radius:50%;cursor:pointer;overflow:visible;margin-top:.2rem}variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked),variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:hover{background:transparent;outline:none;color:inherit}variant-picker .variant-option--swatches .swatch--unscaled{width:36px;height:36px;border-radius:50%;border:none;background-color:var(--swatch-background, #ccc);box-shadow:0 0 0 4px #fff,0 0 0 6.5px #ddd;transition:box-shadow .15s ease;display:block;pointer-events:none}variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked) .swatch--unscaled{box-shadow:0 0 0 4px #fff,0 0 0 6.5px #111}variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:hover .swatch--unscaled{box-shadow:0 0 0 4px #fff,0 0 0 6.5px #888}@supports not (background-color: rgb(from red 150 g b / alpha)){variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked):after{display:none}}.swatch-tooltip{position:absolute;bottom:calc(100% + 12px);left:40%;transform:translate(-50%);background:#111;color:#fff;font-size:var(--font-size--md);line-height:1;padding:8px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:10}.swatch-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#111}variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:hover .swatch-tooltip{opacity:1}#gojiberryProductQuizRoot [class^=StyledHeaderWrapper-gojiberry]{width:100%}#gojiberryProductQuizRoot [class^=StyledRecommendationsWrapper-gojiberry],#gojiberryProductQuizRoot .bbvmVp{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%!important;align-items:stretch}#gojiberryProductQuizRoot [class^=StyledProductCard-gojiberry]{width:100%!important;height:auto!important;align-self:stretch!important;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}@container gojiberry-screen (max-width: 491px){#gojiberryProductQuizRoot [class^=StyledProductCard-gojiberry]{width:100%!important;height:auto!important;align-self:stretch!important}}#gojiberryProductQuizRoot [class^=StyledImage-gojiberry]{width:100%;max-width:280px;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:8px;display:block;margin:0 auto 12px}#gojiberryProductQuizRoot [class^=StyledProductInfo-gojiberry]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}#gojiberryProductQuizRoot [class^=StyledProductInfo-gojiberry] [class*=StyledProductInfoText-gojiberry]{font-size:var(--font-paragraph--size)!important;font-weight:700!important;line-height:1.5!important;text-align:center;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;max-width:none!important}@container gojiberry-screen (max-width: 491px){.cxauGO{max-width:none!important}}@media screen and (min-width:750px){.dialog-zoomed-gallery{display:flex;flex-direction:column}.dialog-zoomed-gallery .product-media-container--image{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.dialog-zoomed-gallery .product-media-container--image .product-media__drag-zoom-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dialog-zoomed-gallery .product-media-container--image .product-media__image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}}variant-picker .swatch.swatch--restock{position:relative}variant-picker .swatch.swatch--restock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff9;pointer-events:none}variant-picker .swatch.swatch--restock:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,transparent calc(50% - 1px),#767676 calc(50% - 1px),#767676 calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}.product-card .text-block p[role=heading]{font-weight:700}.product-card .jdgm-prev-badge,.product-card .jdgm-prev-badge__text{font-size:var(--font-size--sm)}.product-card .price{font-size:var(--font-paragraph--size)}
/*# sourceMappingURL=/cdn/shop/t/135/assets/custom.css.map */
