.include-content-asset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px}.include-content-asset .primary-button{background-color:inherit;font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%;--color: var(--mall-white-100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color);padding:12px 16px;text-decoration:none;position:relative;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 760px){.include-content-asset .primary-button{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%}}.include-content-asset .primary-button::before{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--mall-black-100) !important;-webkit-transition:background-color .3s;transition:background-color .3s}.include-content-asset .primary-button::after{content:"";z-index:-1;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background-color:var(--mall-orange-100) !important;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s}.include-content-asset .primary-button:hover{background-color:inherit}.include-content-asset .primary-button:hover::after{width:100%;opacity:1}.include-content-asset .primary-button.disabled,.include-content-asset .primary-button:disabled{pointer-events:none;--color: var(--mall-black-30) !important;color:var(--mall-black-30) !important;background-color:inherit}.include-content-asset .primary-button.disabled::before,.include-content-asset .primary-button:disabled::before{background-color:var(--mall-black-30) !important}.include-content-asset .primary-button svg path{-webkit-transition:fill .3s;transition:fill .3s;fill:var(--color)}.include-content-asset .secondary-button{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%;--color: var(--mall-black-100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color);padding:12px 16px;text-decoration:none;position:relative;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px var(--color);-webkit-transition:border-color .3s;transition:border-color .3s}@media screen and (max-width: 760px){.include-content-asset .secondary-button{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%}}.include-content-asset .secondary-button::before{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0) !important;-webkit-transition:background-color .3s;transition:background-color .3s}.include-content-asset .secondary-button::after{content:"";z-index:-1;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background-color:var(--mall-black-10) !important;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s}.include-content-asset .secondary-button:hover{background-color:inherit}.include-content-asset .secondary-button:hover::after{width:100%;opacity:1}.include-content-asset .secondary-button.disabled,.include-content-asset .secondary-button:disabled{pointer-events:none;--color: var(--mall-black-20) !important;color:var(--mall-black-20) !important;background-color:inherit}.include-content-asset .secondary-button.disabled::before,.include-content-asset .secondary-button:disabled::before{background-color:var(--mall-black-20) !important}.include-content-asset .secondary-button svg path{-webkit-transition:fill .3s;transition:fill .3s;fill:var(--color)}.include-content-asset .secondary-button:hover{border-color:var(--mall-orange-100) !important}.include-content-asset .secondary-button.disabled{border-color:var(--mall-black-10) !important}.include-content-asset .text-link,.include-content-asset a.button{text-decoration:none;--color: var(--mall-black-100);color:var(--color);-webkit-transition:color .3s;transition:color .3s}.include-content-asset .text-link:hover,.include-content-asset a.button:hover{--color: var(--mall-black-60)}.include-content-asset .text-link svg path,.include-content-asset a.button svg path{-webkit-transition:fill .3s;transition:fill .3s;fill:var(--color)}.include-content-asset .head-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.include-content-asset .head-icon>.label{margin-left:8px}.include-content-asset .tail-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.include-content-asset .tail-icon>.label{margin-right:8px}.include-content-asset .quantity-input{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;border:none}.include-content-asset .quantity-input>.button{width:48px;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:solid 1px var(--mall-black-100);background:rgba(0,0,0,0);display:grid;place-content:center;cursor:pointer}.include-content-asset .quantity-input>.button:hover{opacity:.6}.include-content-asset .quantity-input>.button:disabled{opacity:.3;pointer-events:none}.include-content-asset .quantity-input>.input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;text-align:center;border:none;background:rgba(0,0,0,0);font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:2rem;line-height:150%}@media screen and (max-width: 760px){.include-content-asset .quantity-input>.input{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1.5rem;line-height:150%}}.include-content-asset .quantity-input>.input::-webkit-outer-spin-button,.include-content-asset .quantity-input>.input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.include-content-asset .border-feedback{border:solid 4px rgba(0,0,0,0);-webkit-transition:border-color .3s;transition:border-color .3s}.include-content-asset .border-feedback:hover{border-color:var(--mall-orange-100)}.include-content-asset .wrap-left{text-align:left}.include-content-asset .content-title{width:100%;text-align:center;margin:0;margin-bottom:48px}@media screen and (max-width: 760px){.include-content-asset .content-title{margin-bottom:32px}}.include-content-asset .content-title:not(:first-child){margin-top:64px}.include-content-asset .content-title>h3{margin:0;margin-bottom:8px}.include-content-asset .content-title>p{padding:0;margin:0;width:100%}.include-content-asset .content-title.single{margin:0}.include-content-asset .no-margin{margin-bottom:0 !important}.include-content-asset h2{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:2rem;line-height:120%;width:100%;text-align:center;margin:0;margin-bottom:24px}@media screen and (max-width: 760px){.include-content-asset h2{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.5rem;line-height:120%}}.include-content-asset h2.left{text-align:left;-ms-flex-item-align:start;align-self:flex-start;width:calc(100% - 48px)}@media screen and (max-width: 760px){.include-content-asset h2.left{width:calc(100% - 32px)}}.include-content-asset h3{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.5rem;line-height:150%;margin:0;margin-bottom:16px}@media screen and (max-width: 760px){.include-content-asset h3{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:150%}}.include-content-asset h3.left{text-align:left;-ms-flex-item-align:start;align-self:flex-start;width:calc(100% - 48px)}@media screen and (max-width: 760px){.include-content-asset h3.left{width:calc(100% - 32px)}}.include-content-asset h4{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:150%;margin:0}@media screen and (max-width: 760px){.include-content-asset h4{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1rem;line-height:150%}}.include-content-asset h4.left{text-align:left;-ms-flex-item-align:center;align-self:center;width:calc(100% - 48px)}@media screen and (max-width: 760px){.include-content-asset h4.left{width:calc(100% - 32px)}}.include-content-asset strong{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.5rem;line-height:150%;padding:24px}@media screen and (max-width: 760px){.include-content-asset strong{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:150%}}.include-content-asset p{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1rem;line-height:180%;margin:0;padding:24px;margin-bottom:48px}@media screen and (max-width: 760px){.include-content-asset p{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1rem;line-height:180%}}@media screen and (max-width: 760px){.include-content-asset p{padding:16px;margin-bottom:32px}}.include-content-asset p strong{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1.5rem;line-height:150%;display:inline-block;padding:0}@media screen and (max-width: 760px){.include-content-asset p strong{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1.25rem;line-height:150%}}.include-content-asset p strong:first-child{margin-bottom:16px}.include-content-asset p.no-margin{margin:0;padding-left:0}.include-content-asset p a.button{margin:0;padding-left:0;margin-top:16px}.include-content-asset img{width:100%}.include-content-asset iframe{width:100%;aspect-ratio:16/9}.include-content-asset a{--color: var(--mall-black-100);color:var(--color)}.include-content-asset a.button{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-item-align:start;align-self:flex-start;text-decoration:none;position:relative;padding-right:24px;margin-bottom:48px;padding:0 24px;margin-right:24px}@media screen and (max-width: 760px){.include-content-asset a.button{display:block}}.include-content-asset a.button::before{position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:16px;background-color:var(--mall-black-100);-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);-webkit-transition:background-color .2s;transition:background-color .2s;content:""}.include-content-asset a.button::after{position:absolute;top:50%;right:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:16px;background-color:var(--mall-white-100);-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);content:""}.include-content-asset a.button:hover::before{background-color:var(--mall-black-60)}.include-content-asset hr{border:none;margin:0;width:100%;border-bottom:solid 1px var(--mall-black-20);margin-bottom:48px}@media screen and (max-width: 760px){.include-content-asset hr{margin-bottom:32px}}.include-content-asset .page-top-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:90vh;color:var(--mall-white-100)}.include-content-asset .page-top-image img{position:absolute;left:0;top:0;width:100% !important;height:100%;-o-object-fit:cover;object-fit:cover;margin:0;-webkit-filter:brightness(0.9);filter:brightness(0.9)}.include-content-asset .page-top-image h1{width:calc(100% - 80px);max-width:1200px;font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:4rem;line-height:120%;z-index:1;padding:0;margin:0}@media screen and (max-width: 760px){.include-content-asset .page-top-image h1{width:calc(100% - 32px)}}@media screen and (max-width: 760px){.include-content-asset .page-top-image h1{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:2.5rem;line-height:120%}}.include-content-asset .page-top-image p{width:calc(100% - 80px);max-width:1200px;font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:2rem;line-height:150%;z-index:1;padding:0;margin:0}@media screen and (max-width: 760px){.include-content-asset .page-top-image p{width:calc(100% - 32px)}}@media screen and (max-width: 760px){.include-content-asset .page-top-image p{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1.5rem;line-height:150%}}.include-content-asset .main-title{width:calc(100% - 80px);max-width:816px;text-align:center;margin-bottom:80px}@media screen and (max-width: 760px){.include-content-asset .main-title{width:calc(100% - 32px)}}.include-content-asset .main-title h1{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:4rem;line-height:120%;margin:0;margin-bottom:48px}@media screen and (max-width: 760px){.include-content-asset .main-title h1{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:2.5rem;line-height:120%}}.include-content-asset .main-title h3{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.5rem;line-height:150%;color:var(--mall-orange-100);margin-bottom:8px}@media screen and (max-width: 760px){.include-content-asset .main-title h3{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:150%}}.include-content-asset .main-title p{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1.5rem;line-height:150%;text-align:center;padding:0;margin:0;width:100%}@media screen and (max-width: 760px){.include-content-asset .main-title p{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1.25rem;line-height:150%}}.include-content-asset .content{width:calc(100% - 80px);max-width:816px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}@media screen and (max-width: 760px){.include-content-asset .content{width:calc(100% - 32px)}}.include-content-asset .content.wide{width:calc(100% - 80px);max-width:1200px}@media screen and (max-width: 760px){.include-content-asset .content.wide{width:calc(100% - 32px)}}.include-content-asset .content.scta{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.include-content-asset .content.scta>.content-title h1{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.5rem;line-height:150%}@media screen and (max-width: 760px){.include-content-asset .content.scta>.content-title h1{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:150%}}.include-content-asset .content.scta>p{margin-bottom:24px}.include-content-asset .wide .item-grid{padding:0}.include-content-asset .item-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 24px;margin-bottom:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 760px){.include-content-asset .item-grid{margin-bottom:8px}}.include-content-asset .item-grid>.item{width:calc(50% - 16px);margin-bottom:48px;text-decoration:none}@media screen and (max-width: 760px){.include-content-asset .item-grid>.item{width:calc(100% - 4px)}}.include-content-asset .item-grid>.item:hover>h4{color:var(--mall-orange-80)}.include-content-asset .item-grid>.item:hover>h3{color:var(--mall-black-60)}.include-content-asset .item-grid>.item>img{width:100%;margin-bottom:8px}.include-content-asset .item-grid>.item>h4,.include-content-asset .item-grid>.item>h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;margin:0;-webkit-transition:color .3s;transition:color .3s}.include-content-asset .item-grid>.item>h4{color:var(--mall-orange-100);margin-bottom:4px}.include-content-asset .item-grid>.item>h3{color:var(--mall-black-100);margin-bottom:8px}.include-content-asset .item-grid>.item>p{padding:0;margin:0;width:100%}.profile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:48px;--image-size: 240px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 760px){.profile{--image-size: 144px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile .information{margin-left:0 !important}}.profile.full{width:calc(100% - 80px);max-width:1200px;margin-top:48px}@media screen and (max-width: 760px){.profile.full{width:calc(100% - 32px)}}.profile.small{--image-size: 144px}@media screen and (max-width: 760px){.profile.small{--image-size: 96px;padding:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile.small .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.profile.small .image .name{margin-left:8px}}.profile .image img{width:var(--image-size);height:var(--image-size);border-radius:var(--image-size);-o-object-fit:cover;object-fit:cover}.profile .image .name{margin-top:8px}.profile .image .name .position{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:.75rem;line-height:150%;margin-bottom:4px}@media screen and (max-width: 760px){.profile .image .name .position{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:.75rem;line-height:150%}}.profile .image .name a{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%;margin:12px 0;padding-left:0}@media screen and (max-width: 760px){.profile .image .name a{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%}}.profile .information{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:24px}.profile .information h4{margin-bottom:16px}@media screen and (max-width: 760px){.profile .information h4{margin-bottom:8px}}.profile .information h3{margin-bottom:16px;text-align:left}.profile .information p{margin-bottom:16px;width:100%}.profile .information a{padding-left:0px;margin-bottom:16px}.profile p{padding:0 !important;margin:0 !important}.frame{margin-bottom:48px;border:solid 1px var(--mall-black-100);padding:24px}.frame>*:last-child{margin-bottom:0}.ambassadors{width:calc(100% - 80px);max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;overflow:auto;margin-bottom:48px}@media screen and (max-width: 760px){.ambassadors{width:calc(100% - 32px)}}.ambassadors .profile{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ambassadors .profile:not(:first-child){margin-left:48px}@media screen and (max-width: 760px){.ambassadors .profile:not(:first-child){margin-left:16px}}.sns-share{margin:48px 0}.corner-title{margin-top:80px;margin-bottom:40px;text-align:center;font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400px;font-size:.875rem;line-height:150%}.corner-title h3{width:calc(100% - 80px);max-width:1200px;margin:auto;font-family:"Geologica","Noto Sans JP",sans-serif !important}@media screen and (max-width: 760px){.corner-title h3{width:calc(100% - 32px)}}.corner-title .section-title{position:relative;margin-bottom:64px;height:100%;width:100%;left:0;top:calc(50% - 1.5px);border:none}.corner-title .section-title .text{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}.corner-title .section-title::before{content:none}.corner-title .section-title::after{content:none}.corner-title-with-line{margin-top:80px;margin-bottom:40px}.corner-title-with-line h2{width:calc(100% - 80px);max-width:1200px;margin:auto}@media screen and (max-width: 760px){.corner-title-with-line h2{width:calc(100% - 32px)}}.product-large{width:calc(100% - 80px);max-width:1200px;margin:auto;margin-bottom:48px}@media screen and (max-width: 760px){.product-large{width:calc(100% - 32px)}}.product-large>.product>.large-product-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 760px){.product-large>.product>.large-product-tile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-large>.product>.large-product-tile>*{width:100% !important}}.product-large>.product>.large-product-tile>*{width:calc(50% - 24px)}.product-large>.product>.large-product-tile>.image-container{position:relative}.product-large>.product>.large-product-tile>.image-container:hover .second-image{opacity:1}.product-large>.product>.large-product-tile>.image-container .second-image{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (max-width: 760px){.product-large>.product>.large-product-tile>.image-container{margin-bottom:24px}}.product-large>.product>.large-product-tile>.information>.inner{padding:0px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media screen and (max-width: 760px){.product-large>.product>.large-product-tile>.information>.inner{padding:0 8px}}.product-large>.product>.large-product-tile>.information>.inner>.catch{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 760px){.product-large>.product>.large-product-tile>.information>.inner>.catch{padding-bottom:16px;margin-bottom:16px}}.product-large>.product>.large-product-tile>.information>.inner>.catch>.title{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.5rem;line-height:150%;margin-bottom:8px}@media screen and (max-width: 760px){.product-large>.product>.large-product-tile>.information>.inner>.catch>.title{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:150%}}.product-large>.product>.large-product-tile>.information>.inner>.catch>.message{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1rem;line-height:180%}@media screen and (max-width: 760px){.product-large>.product>.large-product-tile>.information>.inner>.catch>.message{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1rem;line-height:180%}}.product-large>.product>.large-product-tile>.information>.inner>.links{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-large>.product>.large-product-tile>.information>.inner>.links>.title{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.product-large>.product>.large-product-tile>.information>.inner>.links>.title:hover>h4{--color: var(--mall-orange-80)}.product-large>.product>.large-product-tile>.information>.inner>.links>.title>h4{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;--color: var(--mall-orange-100);color:var(--color);margin:0;-webkit-transition:color .3s;transition:color .3s}.product-large>.product>.large-product-tile>.information>.inner>.links>.title>h3{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;margin:0}@media screen and (max-width: 760px){.product-large>.product>.large-product-tile>.information>.inner>.links>a.button{margin-top:16px}}.product-list-small{width:calc(100% - 80px);max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;margin-bottom:48px;--item-margin: 48px;--item-num: 3}@media screen and (max-width: 760px){.product-list-small{width:calc(100% - 32px)}}@media screen and (max-width: 760px){.product-list-small{--item-margin: 8px;--item-num: 2}.product-list-small .product-tags>.tag:not(:last-child){margin-right:8px}.product-list-small .add-to-wish-list{width:20px;height:20px}}.product-list-small>.product{width:calc(100%/var(--item-num) - var(--item-margin)/(var(--item-num) - 1))}.product-list-small>.product .default-product-tile h3{height:70px;overflow:hidden;display:-webkit-box;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 760px){.product-list-small>.product .default-product-tile h3{height:62px}}.product-list-small>.product .default-product-tile .secondary-button{margin-top:8px}.related-products{width:calc(100% - 80px);max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;overflow:auto;margin-bottom:48px}@media screen and (max-width: 760px){.related-products{width:calc(100% - 32px)}}.related-products>.product{width:25%;min-width:25%}@media screen and (max-width: 760px){.related-products>.product{height:auto;width:70%;min-width:70%}}.related-products>.product:not(:first-child){margin-left:48px}@media screen and (max-width: 760px){.related-products>.product:not(:first-child){margin-left:8px}}
