:root{--font-body-family: "Slabo 13px", serif;--font-heading-family: "Slabo 13px", serif;--color-white: #fff;--color-black: #000;--color-gray: #959595;--color-gray-link: #9E9E9E;--color-line: #c7c7c7;--color-accent: #40DA38}:root{--font-mincho: "Zen Old Mincho", serif;--font-zen-old-mincho: var(--font-mincho);--font-slabo: "Slabo 13px", serif;--font-sawarabi: "Sawarabi Gothic", sans-serif;--font-sawarabi-mincho: "Sawarabi Mincho", serif;--font-interface: "Gen Interface JP", sans-serif;--font-body-family: "Gen Interface JP", sans-serif;--font-heading-family: "Slabo 13px", "Sawarabi Gothic", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-size-button_pc: 16px;--font-size-button_sp: 14px;--font-size-16: 16px;--font-size-14: 14px;--font-size-12: 12px;--font-size-11: 11px;--font-size-10: 10px}@view-transition{navigation:auto}.section-header{view-transition-name:giraffe-header}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:18px;line-height:1;letter-spacing:0}.disp_pc{display:block}.disp_sp{display:none}@media screen and (max-width:749px){.disp_pc{display:none}.disp_sp{display:block}}.global-media-settings{border:none}.collection_slider_block img{border:0;border-radius:0;box-shadow:none;margin-bottom:0}h1,h2,h3,h4,h5,h6{font-size:inherit}.hxxl{font-size:45px}.hxl{font-size:36px}.h1{font-size:32px}.h2{font-size:28px}.h3{font-size:24px}.h4{font-size:18px}.h5{font-size:20px}.h6{font-size:16px}.small{font-size:12px}@media screen and (max-width:749px){.hxxl{font-size:45px}.hxl{font-size:28px}.h1,.h2{font-size:24px}.h3{font-size:18px}.h4,.h5,.h6{font-size:16px}}.font-mincho{font-family:Zen Old Mincho,serif}.font-mincho-medium{font-family:Zen Old Mincho,serif;font-weight:500}.font-mincho-semibold{font-family:Zen Old Mincho,serif;font-weight:600}.font-mincho-bold{font-family:Zen Old Mincho,serif;font-weight:700}.font-mincho-black{font-family:Zen Old Mincho,serif;font-weight:900}.font-slabo{font-family:"Slabo 13px",serif}.font-sawarabi{font-family:Sawarabi Gothic,sans-serif}.font-sawarabi-mincho{font-family:Sawarabi Mincho,serif}.font-interface{font-family:Gen Interface JP,sans-serif}.arrow-right{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:1em;height:.1em;background:currentColor}.arrow-right:before{content:"";width:.65em;height:.65em;border:.1em solid currentColor;border-left:0;border-bottom:0;transform:rotate(45deg);transform-origin:top right;position:absolute;top:50%;right:-.05em;box-sizing:border-box}.giraffe-hover-line,.product-card-wrapper .card__heading a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .4s ease}a:hover .giraffe-hover-line,a.giraffe-hover-line:hover{background-size:100% 1px}.product-card-wrapper .card__heading a{display:inline}.product-card-wrapper.underline-links-hover:hover .card__heading a{text-decoration:none;background-size:100% 1px}.title--primary{margin-bottom:40px;font-family:var(--font-zen-old-mincho)}@media screen and (min-width:750px){.title--primary{font-size:2.5vw}}.giraffe-title-ja{margin:0;font-family:var(--font-zen-old-mincho);font-size:var(--font-size-12);line-height:1.4;letter-spacing:2px}.main-blog__title-ja{margin-top:4rem}.giraffe-title-ja+.title--primary{margin-top:8px}@media screen and (min-width:750px){.giraffe-title-ja{font-size:var(--font-size-14)}}@media screen and (min-width:990px){.main-blog__title-ja{margin-top:2rem}}.giraffe-section-divider hr{height:1px;margin:0;background-color:rgba(var(--color-foreground),.2)}.related-products-wrapper:not(:has(.grid__item))>.giraffe-section-divider{display:none}.giraffe-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:405px;max-width:100%;min-height:52px;padding:10px 20px;border:1px solid transparent;font-family:"Slabo 13px",Gen Interface JP,sans-serif;font-size:16px;letter-spacing:1.4px;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.giraffe-button:before,.giraffe-button:after{box-shadow:none}@media screen and (max-width:749px){.giraffe-button{padding:5px 10px;font-size:14px}}.giraffe-button--solid{color:rgb(var(--color-button-text));background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.giraffe-button--solid:hover{color:rgb(var(--color-button-text));background:rgba(var(--color-button),.8);border-color:rgba(var(--color-button),.8)}.giraffe-button--outline{color:rgb(var(--color-foreground));background:transparent;border-color:rgb(var(--color-foreground))}.giraffe-button--outline:hover{color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.giraffe-button--arrow{color:rgb(var(--color-foreground));background:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.giraffe-button--arrow:hover{color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.giraffe-button--arrow .svg-wrapper{display:inline-flex;align-items:center;flex:0 0 auto;width:15px;height:auto}.giraffe-button--arrow .svg-wrapper svg{display:block;width:100%;height:auto}.giraffe-button[aria-disabled=true],.giraffe-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.price-item{font-family:var(--font-sawarabi);font-size:12px;letter-spacing:1px}.price-item__tax{margin-left:.4em;font-size:.7em;font-weight:400;white-space:nowrap}.card-wrapper .card__badge{align-self:unset;grid-row-start:unset;justify-self:unset}.badge_position{position:absolute;top:0;left:0}.card-wrapper .media--hover-effect>img{transition:transform var(--duration-default) ease!important}.card-wrapper:hover .media--hover-effect>img{transform:none!important}.product-card-wrapper .card__inner.color-scheme-1{border:1px solid transparent;border-radius:14px;transition:border-color var(--duration-default) ease}@media(hover:hover){.product-card-wrapper:hover .card__inner.color-scheme-1{border-color:#000}.product-card-wrapper:hover .media--hover-effect>img{transform:scale(.95)!important}}.facets__heading,.facets__summary,.facets__display,.facet-filters__label,.facet-filters__sort,.product-count__text{font-family:var(--font-interface)}.product-grid-container{border-top:solid 1px var(--color-line)}.badge{border-radius:0;padding:5px 15px;font-family:var(--font-interface);font-size:12px;line-height:1;letter-spacing:1px}.card__information{padding:10px 0 0}.card__catchphrase{font-size:var(--font-size-11);color:var(--color-gray)}.product-card-wrapper .card__information{padding:15px 0 0}.product-card-wrapper .card__catchphrase{margin:0 0 10px;font-family:var(--font-sawarabi);line-height:1}.product-card-wrapper .card__heading{letter-spacing:0}@media screen and (min-width:750px){.product-card-wrapper .card__heading{font-size:18px}}.product-card-wrapper .card-information>.price{margin-top:10px}.product-card-wrapper .price-item__tax{display:none}.rte img{height:auto;max-width:100%;border:none!important;box-shadow:none!important;margin-block:1em}
/*# sourceMappingURL=/cdn/shop/t/84/assets/giraffe.css.map */
