@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";.kireca-body{--text-color: #222;--text-color-gray: #757574;--text-color-white: #fff;--text-color-red: #B72100;--main-color-first: #B1192C;--main-color-second: #8E1324;--main-color-third: #6C1C29;--main-linear-gradient: linear-gradient(156deg, #AE162D 7.4%, #8E1324 48.86%, #6C1C29 90.32%);--bg-first: #fff;--bg-second: #F8F7F5;--bg-third: #222;--bg-fourth: #CCCBCA;--border-color: #D2D2D2;--accent-color-first: #D4AF37;--accent-color-second: #E5D9AE;--accent-color-third: #AEE5DB;color:var(--text-color);font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:0}.font-en{color:#000;font-family:Josefin Sans;font-size:28px;font-style:normal;font-weight:400;line-height:130%}.font-en-thin{color:#000;font-family:Josefin Sans;font-size:24px;font-style:normal;font-weight:300;line-height:normal}@media not (min-width:750px){.kireca-body .header{padding:0}.header__heading-logo{max-width:123px}}.header__icon--menu{width:52px;height:52px;background-color:var(--main-color-first);color:var(--text-color-white);display:flex;justify-content:center;align-items:center;position:relative}.header-drawer--container{display:flex;align-items:center;position:relative}@media not (min-width:750px){.header-drawer--container{margin-right:18px}}.header-wrapper--border-bottom{border-bottom:.1rem solid var(--border-color)}.kireca-menu{position:relative;display:flex;justify-content:center;grid-column:1 / 4;list-style:none;padding:0;margin:0;border-top:1px solid var(--border-color)}.kireca-menu__item{width:20%}@media(min-width:750px){.kireca-menu__item{width:fit-content}}@media(min-width:750px){.kireca-menu__details{position:relative}}.kireca-menu__button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:54px}.kireca-menu__button:not(:first-of-type){border-left:.1rem solid var(--border-color)}.kireca-menu__button:not(:last-of-type){border-right:.1rem solid var(--border-color)}@media(min-width:750px){.kireca-menu__button{border:none;padding-inline:32px}}@media(min-width:1000px){.kireca-menu__button{gap:8px;flex-direction:row}}.kireca-menu__button .svg-wrapper{width:24px;height:24px}.kireca-menu__button .svg-wrapper svg{width:100%;height:100%;object-fit:contain}.kireca-menu__button .svg-wrapper svg.icon-category{width:18px;height:auto}.kireca-menu__details[open] .kireca-menu__button,.kireca-menu__button:hover,.kireca-menu__button:focus-visible{background-color:var(--bg-second)}.kireca-menu__details[open] .kireca-menu__button .icon,.kireca-menu__button:hover .icon,.kireca-menu__button:focus-visible .icon{color:var(--text-color-red)}.kireca-menu__button__text{display:flex;gap:0;font-size:10px;font-weight:700;line-height:150%}@media(min-width:1000px){.kireca-menu__button__text{font-size:16px;font-weight:400;line-height:160%}}.kireca-menu__button__cross{display:block;width:12px;height:12px;position:relative}@media not (min-width:1000px){.kireca-menu__button__cross{display:none}}.kireca-menu__button__cross:before,.kireca-menu__button__cross:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:2px;background-color:var(--text-color)}.kireca-menu__button__cross:after{transform:translate(-50%,-50%) rotate(90deg);opacity:1;transition:transform .3s ease,opacity .3s ease}.kireca-menu__details[open] .kireca-menu__button__cross:after{opacity:0;transform:translate(-50%,-50%) rotate(180deg)}.kireca-menu__submenu{position:absolute;top:100%;left:0;width:100%;z-index:1;padding:16px 0;background-color:var(--bg-second);list-style:none}@media(min-width:750px){.kireca-menu__submenu{padding:12px 0}}.kireca-menu__submenu--item a{display:block;width:100%;padding:14px 16px;font-size:16px;font-weight:400;line-height:160%}.kireca-menu__submenu--item a:hover,.kireca-menu__submenu--item a:focus-visible{background-color:var(--bg-fourth)}@media(min-width:750px){.kireca-menu__submenu--item a{padding:12px 16px}}.menu-drawer__utilities{display:flex;flex-direction:column;gap:12px}.menu-drawer__utilities .kireca-button{gap:14px}.menu-drawer__utilities .kireca-button .svg-wrapper{width:24px;height:24px}.menu-drawer__utilities .field,.menu-drawer__utilities .field:before,.menu-drawer__utilities .field:after{border-radius:3px}.field__label{font-size:15px;color:#cccbca!important}.menu-drawer__navigation{padding:0;margin:0;list-style:none}.menu-drawer__navigation-item{border-top:1px solid var(--border-color)}.menu-drawer__navigation-item:last-of-type{border-bottom:1px solid var(--border-color)}.menu-drawer__navigation-link{display:flex;align-items:center;gap:8px;padding:16px 0;width:100%}.menu-drawer__navigation-item-details.menu-opening .menu-drawer__navigation-item-title{font-weight:700}.menu-drawer__navigation-item-summary:hover,.menu-drawer__navigation-item-summary:focus-visible,.menu-drawer__navigation-link:hover,.menu-drawer__navigation-link:focus-visible{color:var(--text-color-red)}.menu-drawer__navigation-item-summary:hover .menu-drawer__navigation-item-cross:before,.menu-drawer__navigation-item-summary:focus-visible .menu-drawer__navigation-item-cross:before,.menu-drawer__navigation-item-summary:hover .menu-drawer__navigation-item-cross:after,.menu-drawer__navigation-item-summary:focus-visible .menu-drawer__navigation-item-cross:after{background-color:var(--text-color-red)}.menu-drawer__navigation-item-icon{display:flex;align-items:center;justify-content:center;width:24px}.menu-drawer__navigation-item-icon svg{display:block;width:100%;height:auto;max-height:24px}.menu-drawer__navigation-item-title{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.menu-drawer__navigation-item-details[open] .menu-drawer__navigation-item-title,.menu-drawer__navigation-item-details[open] .menu-drawer__navigation-item-icon{color:var(--text-color-red)}.menu-drawer__navigation-item-summary{display:flex;align-items:center;position:relative;gap:8px;padding:16px 0;width:100%}.menu-drawer__navigation-item-cross{position:absolute;top:50%;right:0;transform:translateY(-50%);width:12px;height:12px}.menu-drawer__navigation-item-cross:before,.menu-drawer__navigation-item-cross:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:2px;background-color:var(--text-color)}.menu-drawer__navigation-item-cross:before{transition:background-color .3s ease}.menu-drawer__navigation-item-details[open] .menu-drawer__navigation-item-cross:before{background-color:var(--text-color-red)}.menu-drawer__navigation-item-cross:after{transform:translate(-50%,-50%) rotate(90deg);opacity:1;transition:transform .3s ease,opacity .3s ease}.menu-drawer__navigation-item-details[open] .menu-drawer__navigation-item-cross:after{opacity:0;transform:translate(-50%,-50%) rotate(180deg)}.menu-drawer__apps{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0;background:var(--accent-color-second)}.menu-drawer__apps-text{font-size:12px;font-style:normal;font-weight:400;line-height:160%;margin:0}.menu-drawer__apps-list{display:flex;justify-content:center;gap:12px;padding:0;margin:0;list-style:none}.menu-drawer__apps-link{display:block}.menu-drawer__apps-link:focus,.menu-drawer__apps-link:focus-visible{outline:2px solid #222}.kireca-button{display:flex;width:100%;height:54px;align-items:center;justify-content:center;cursor:pointer;background-color:var(--bg-third);color:var(--text-color-white);border-radius:3px;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.kireca-navigation{padding:16px;background-color:var(--bg-second);list-style:none}.kireca-navigation__item{background:var(--bg-first);padding:0 12px;position:relative;z-index:1}.kireca-navigation__item:first-of-type{padding-top:12px}.kireca-navigation__item:last-of-type{padding-bottom:12px}.kireca-navigation__item-link{display:flex;align-items:center;gap:16px}.kireca-navigation__item:not(:last-of-type) .kireca-navigation__item-link{border-bottom:1px solid var(--border-color)}.kireca-navigation__item:not(:last-of-type) .kireca-navigation__item-details{border-bottom:1px solid var(--border-color)}.kireca-navigation__item-summary{display:flex;align-items:center;gap:16px;position:relative}.kireca-navigation__item-summary:hover,.kireca-navigation__item-summary:focus-visible,.kireca-navigation__item-link:hover,.kireca-navigation__item-link:focus-visible,.kireca-navigation__item-sublink-link:hover,.kireca-navigation__item-sublink-link:focus-visible{opacity:.7}.kireca-navigation__item-icon-container{display:block;width:54px;height:54px}.kireca-navigation__item-icon{display:block;width:100%;height:100%;object-fit:cover}.kireca-navigation__item-title{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.kireca-navigation__item-details[open] .kireca-navigation__item-title{font-weight:700}.kireca-navigation__item-cross{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:12px;height:12px}.kireca-navigation__item-cross:before,.kireca-navigation__item-cross:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:2px;background-color:var(--text-color)}.kireca-navigation__item-cross:after{transform:translate(-50%,-50%) rotate(90deg);opacity:1;transition:transform .3s ease,opacity .3s ease}.kireca-navigation__item-details[open] .kireca-navigation__item-cross:after{opacity:0;transform:translate(-50%,-50%) rotate(180deg)}.kireca-navigation__item-sublist{display:grid;grid-template-columns:repeat(2,1fr);padding:0;list-style:none}.kireca-navigation__item-sublink-link{display:flex;align-items:start;gap:12px;font-size:14px;font-style:normal;font-weight:400;line-height:150%;padding:12px}.kireca-navigation__item-sublink-link:before{flex-shrink:0;content:"";display:block;width:8px;height:5px;background:url(//kireca.co.jp/cdn/shop/t/2/assets/icon-caret.svg?v=131858011246658062701773475048);background-size:100%;background-repeat:no-repeat;transform:rotate(-90deg);margin-top:8px}.kireca-navigation--brand{display:grid;grid-template-columns:repeat(3,calc((100% - 24px)/ 3));gap:16px 12px;padding:16px 16px 24px}.kireca-navigation--brand .kireca-navigation__item{margin:0;background:transparent;padding:0}.kireca-navigation--brand .kireca-navigation__item-link{flex-direction:column;gap:0;border-bottom:0px!important}.kireca-navigation--brand .kireca-navigation__item-icon-container{width:100%;aspect-ratio:90/51;padding:12px;background:var(--bg-first)}.kireca-navigation--brand .kireca-navigation__item-icon{width:100%;height:100%;object-fit:contain}@media(min-width:759px){.footer{border-top:1px solid var(--border-color)}}.footer__content-top .grid{gap:32px 24px!important}@media(min-width:759px){.footer__content-top .grid{flex-wrap:wrap;max-width:1232px;width:fit-content;margin-inline:auto;padding-inline:16px}}.footer__content-top .grid .footer-block--brand_information{display:flex;justify-content:center;width:100%}@media not (min-width:759px){.footer__content-top .grid .footer-block--brand_information{padding:32px 0;margin-bottom:32px}}.footer__content-top .grid .footer-block--text,.footer__content-top .grid .footer-block--info{width:100%}@media not (max-width:759px){.footer__content-top .grid .footer-block--text,.footer__content-top .grid .footer-block--info{max-width:calc((100% - 96px)/5);min-width:214px}}@media not (min-width:759px){.footer-block--text{border-top:1px solid var(--border-color)}.footer-block--text:nth-of-type(5){border-bottom:1px solid var(--border-color)}}.footer-block--text .footer-block__heading{display:flex;align-items:center;gap:8px;position:relative;margin:0;padding:16px 0;font-size:16px}@media(min-width:750px){.footer-block--text .footer-block__heading{padding:8px 0;border-bottom:1px solid var(--border-color)}}.footer-block__heading-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.footer-block__heading-icon img{width:100%;height:100%;object-fit:contain}.footer-block__details-summary-cross{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:0;transform:translateY(-50%);width:12px;height:12px}@media(min-width:750px){.footer-block__details{pointer-events:none}.footer-block__details a{text-decoration:underline;pointer-events:auto}.footer-block__details>:not(summary){display:block!important}.footer-block__details summary{cursor:default;list-style:none}.footer-block__details summary:focus,.footer-block__details summary:focus-visible{outline:none;box-shadow:none}.footer-block__details summary::-webkit-details-marker{display:none}.footer-block__details-summary-cross{display:none}}.footer-block__details-summary-cross:before,.footer-block__details-summary-cross:after{content:"";display:block;width:100%;height:2px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);background-color:var(--text-color-red)}.footer-block__details-summary-cross:after{transform:translate(-50%,-50%) rotate(90deg);opacity:1;transition:transform .3s ease,opacity .3s ease}.footer-block__details[open] .footer-block__details-summary-cross:after{opacity:0;transform:translate(-50%,-50%) rotate(180deg)}.footer-block__details-content{background:var(--bg-second);padding:12px;margin-bottom:6px}@media(min-width:750px){.footer-block__details-content{background:transparent;padding:16px 8px 0;margin-bottom:0}}.footer__content-top .grid .footer-block--info{background:var(--bg-second);padding:0 16px}@media not (min-width:759px){.footer__content-top .grid .footer-block--info{width:100dvw;background:var(--bg-second);padding:32px 16px;margin:32px -16px 0;max-width:unset}}@media(min-width:750px){.footer__content-top .grid .footer-block--info{padding:24px 16px;margin-bottom:0}}.footer-block__info-text{display:flex;flex-wrap:wrap;gap:8px 16px}.footer-block__info h2{display:block;width:100%;font-family:Josefin Sans;font-size:20px;font-weight:400;line-height:130%;margin:0}.footer-block__info dl{display:flex;gap:16px;margin:0}@media(min-width:750px){.footer-block__info dl{width:100%;flex-direction:column;gap:0}}.footer-block__info dt{flex-shrink:0;display:block;width:48px;font-size:12px;font-style:normal;font-weight:700;line-height:160%;text-align:justify;text-align-last:justify}@media(min-width:750px){.footer-block__info dt{text-align:start;text-align-last:start}}.footer-block__info dd{font-size:12px;font-style:normal;font-weight:400;line-height:160%;margin:0}.footer-block__info dd a{text-decoration:underline}.footer-block__info dd a.map-link{display:flex;align-items:center;gap:3px}.footer-block__info dd a.map-link:after{content:"";display:block;width:8px;height:5px;background-image:url(//kireca.co.jp/cdn/shop/t/2/assets/icon-caret.svg?v=131858011246658062701773475048);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(-90deg)}.footer-block__info dd.apps-container{display:flex;gap:8px}.footer-block__info-icons-container{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;margin:24px 0 0}@media(min-width:750px){.footer-block__info-icons-container{gap:12px;margin:16px 0 0}}.footer-block__info-icon img{width:96px;height:auto}.footer-block__partner-icon{display:flex;justify-content:center;width:100%}.footer-block__partner-icon img,.footer-block__tax-free-icon img{width:100%;height:auto}@media not (min-width:750px){.footer-block__partner-icon img,.footer-block__tax-free-icon img{max-width:188px}}.footer>.footer__content-top{padding-bottom:0}.footer__content-top .footer__blocks-wrapper{margin-bottom:0}.footer .footer__copyright{width:100%;margin:0}.footer .footer__content-bottom{border-top:none}.footer-bottom-policies{background:var(--bg-second)}.footer__copyright .policies{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;list-style:none;padding:12px 0}.footer__copyright .policies li:before{display:none}.copyright__content>a{padding:0!important;text-decoration:underline;font-size:12px;font-style:normal;font-weight:400;line-height:160%}.copyright-text{display:block;text-align:center;background:var(--main-color-third);color:var(--bg-first);padding:12px 0;font-size:12px;font-style:normal;font-weight:400;line-height:160%}.cm-footer-informations{display:flex;justify-content:center;gap:12px;width:100%;background-color:var(--bg-second);padding:48px 12px}@media(min-width:750px){.cm-footer-informations{padding:72px 0;gap:48px}}.cm-footer-informations__item__border{display:block;height:96px;width:1px;background-color:var(--border-color)}.cm-footer-informations__item{display:flex;flex-direction:column;align-items:center}.cm-footer-informations__item__icon{width:48px;height:30px;margin:0 0 6px}@media(min-width:750px){.cm-footer-informations__item__icon{width:76px;height:48px}}.cm-footer-informations__item__icon img{width:100%;height:100%;object-fit:contain}.cm-footer-informations__item__title{font-size:12px;font-style:normal;font-weight:700;line-height:150%;margin:0 0 4px}.cm-footer-informations__item__content{font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:160%;margin:0}.cm-footer-informations__item__content p{margin:0}.product-card-wrapper .card__information{padding:4px 0;display:flex;flex-direction:column;gap:4px}.product-card-wrapper .card__vendor{font-size:12px;font-style:normal;font-weight:700;line-height:150%;color:var(--text-color-gray)}.product-card-wrapper .card__heading{font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:0}.product-card-wrapper .price{margin:0!important}.product-card-wrapper .price .price-item{display:flex;align-items:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:100%}.product-card-wrapper .currency-code{font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:160%;margin-left:4px}.product-card-wrapper .tax-included,.price-varies-start{font-family:Noto Sans JP;font-size:10px;font-style:normal;font-weight:400;line-height:160%}.product__info-wrapper .price-varies-start{display:none}.product-card-wrapper .cm-product-card__labels{display:flex;flex-wrap:wrap;gap:4px;margin-top:0}.product-card-wrapper .cm-product-card__labels .cm-product-labels__item{font-size:12px;font-style:normal;font-weight:400;line-height:1.5;padding:3px 6px;border-color:var(--bg-fourth)}.product-card-wrapper .cm-product-card__labels .cm-product-labels__item--new{background-color:transparent;border-color:var(--text-color);color:var(--text-color)}.product-card-wrapper .cm-product-card__labels .cm-product-labels__item--soldout{border-color:#757574}.product-card-wrapper .cm-product-card__labels .cm-product-labels__item--no-wrapping{border-color:#d2d2d2;background-color:#d2d2d2}.card--media,.cm-coming-soon-card__media{position:relative}#MainContent .card--media .wishlist-button,.card--media .wishlist-button,.cm-coming-soon-card .wishlist-button{position:absolute;top:0;right:0;color:var(--main-color-first);z-index:2}#MainContent .card--media .wishlist-button .wishlist-btn,.shopify-section-group-footer-group .card--media .wishlist-button .wishlist-btn,.cm-coming-soon-card .wishlist-button .wishlist-btn{position:static}.cm-recently-viewed.is-hidden{display:none}.cm-recently-viewed__loading{display:none;margin:0;padding:16px 0;min-height:380px;font-size:14px;font-weight:400;line-height:1.6;color:var(--text-color-gray, #757574);align-items:center;justify-content:center}@media(min-width:750px){.cm-recently-viewed__loading{min-height:430px}}.cm-recently-viewed__loading.is-visible{display:flex}@media(min-width:750px){.cm-category-list{background-color:#f8f7f5;padding-top:72px;padding-bottom:72px}.cm-category-list .page-width{max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.cm-category-list__item-image{background-color:#fff}.cm-coming-soon{padding-top:72px;padding-bottom:72px;background-color:#fff}.cm-recently-viewed{padding-top:72px;padding-bottom:72px}}.cm-top-button{position:fixed;bottom:115px;right:20px;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;background:transparent;border:none;cursor:pointer}.cm-top-button.is-visible{opacity:1;visibility:visible}.template-product:has(.cm-sticky-cart--visible) .cm-top-button{bottom:180px}.template-product:has(.cm-sticky-cart--visible) .epwa-container{bottom:100px!important}.cm-apps-button-wrapper{display:flex;justify-content:center;margin-top:24px}.product__text.subtitle{color:#757574;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:700;line-height:150%;margin:0}@media(min-width:750px){.product__text.subtitle{font-size:16px}}.template-product .product__title{margin:8px 0 0}.template-product .product__title h1{color:#000;font-family:Noto Sans JP;font-size:22px;font-style:normal;font-weight:700;line-height:140%;margin:0}@media(min-width:750px){.template-product .product__title h1{font-size:24px}}.template-product .shopify-block:has(.jdgm-widget){margin:32px 0 0}.product__info-container>div:has(.price){margin:8px 0 32px}.product--price .price-item{display:flex!important;align-items:center;font-family:Inter;font-size:22px;font-style:normal;font-weight:500;line-height:100%}@media(min-width:750px){.product--price .price-item{font-size:24px}}.product--price .price-item .currency-code{font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:160%;margin-left:4px}.product--price .price-item .tax-included{font-family:Noto Sans JP;font-size:10px;font-style:normal;font-weight:400;line-height:160%;margin-left:-2px}.product__info-container>div:has(.cm-color-variant-picker-wrapper){margin:0}.engraving{margin:16px 0}.product-form__quantity{margin:16px 0 0!important}@media not (min-width:750px){.product-form__quantity{margin:12px 0 0!important}}.template-product .product-form__quantity .form__label{color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:700;line-height:160%;margin-bottom:12px;white-space:nowrap}@media(min-width:850px){.template-product .product-form__quantity .form__label{display:flex;align-items:center;font-size:16px;margin-bottom:0}}.template-product .heart-wishlist-animation .heart-hulk-animation{font-size:26px}.template-product .buy-buttons{margin:32px 0 0}.template-product .payment-methods{margin:0}#product-grid.grid{--grid-mobile-vertical-spacing: 24px;--grid-mobile-horizontal-spacing: 12px}@media(min-width:750px){#product-grid.grid{--grid-desktop-vertical-spacing: 24px;--grid-desktop-horizontal-spacing: 24px}}.shopify-policy__container{max-width:742px;padding-inline:16px;margin-left:auto;margin-right:auto;margin-bottom:72px}@media(min-width:750px){.shopify-policy__container{margin-bottom:144px}}.shopify-policy__container a{text-decoration:underline}.shopify-policy__title h1{font-family:Noto Sans JP;font-size:32px;font-style:normal;font-weight:400;line-height:140%;margin-block:48px 32px}@media not (min-width:750px){.shopify-policy__title h1{font-size:28px;text-align:left}}.shopify-policy__title h2{font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin-block:32px 16px}@media not (min-width:750px){.shopify-policy__title h2{font-size:18px}}.shopify-policy__title p,.shopify-policy__title li{font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:160%}@media not (min-width:750px){.shopify-policy__title p,.shopify-policy__title li{font-size:15px}}.shopify-app-block:has(.jdgm-widget[style*="display: none;"]){display:none}.kireca-body .splide__arrow:focus-visible,.kireca-body .splide.is-focus-in .splide__arrow:focus{outline:3px solid #222;outline-offset:-3px}.kireca-body .splide__pagination__page:focus-visible,.kireca-body .splide.is-focus-in .splide__pagination__page:focus,.kireca-body .splide.is-focus-in .splide__toggle:focus,.kireca-body .splide__toggle:focus-visible{outline:3px solid #222}.suffix-decorte .cm-brand-section-title,.suffix-decorte .cm-brand-section-subtitle{text-align:center}@media not (min-width:750px){.suffix-decorte .cm-brand-arrival__grid{grid-template-columns:1fr 1fr}.suffix-decorte .cm-brand-arrival__item{display:flex;flex-direction:column;gap:4px}.suffix-decorte .cm-brand-arrival__item-image{width:100%}}.suffix-decorte .cm-brand-arrival__item-text{font-weight:400}#MainContent .product-block-engraving{margin:16px 0 0}@media not (min-width:750px){#MainContent .product-block-engraving{margin:12px 0 0}}.header__icon{text-decoration:none}.header__icon:not(.header__icon--search),.header__icon-container{flex-direction:column;align-items:center;gap:4px}.header__icon-text{flex:0;font-size:10px;line-height:1;white-space:nowrap}@media not (min-width:750px){.header__icon-text{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kireca-common.css.map */
