.logo-img{max-width:clamp(8.125rem,3.878rem + 6.8vw,10rem)}header{background-color:#fff;border:1px solid #dedede;z-index:999!important}@media screen and (min-width: 1000px){.header__primary-nav{gap:clamp(1rem,-2.235rem + 4.71vw,2rem)}}@media screen and (min-width: 1000px){.header__secondary-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}}.header__primary-nav .header__primary-nav-item a,.header__primary-nav .header__primary-nav-item summary,.header__secondary-nav a{color:#333}.header__secondary-nav a{display:grid;grid-template-rows:subgrid;grid-row:span 2;place-items:center;gap:2px}.custom-magemenu p{text-align:center;word-break:keep-all;overflow-wrap:break-word}.custom-magemenu__category{display:grid;place-items:center;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px}.custom-magemenu__category a{display:inline-block;padding:revert!important}.header__menu.flex{gap:clamp(.5rem,-7.995rem + 13.61vw,4.25rem)}@media screen and (max-width: 999px){.header__menu.flex{flex-direction:row-reverse;justify-content:flex-start;gap:1.25rem}}.header-sidebar::part(content){max-width:100%;position:relative;z-index:99999999}.custom-magemenu__maker{opacity:1;position:fixed;width:100%;left:0;top:87px;background-color:#fff}.custom-magemenu__maker--list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));gap:1rem;max-width:100%;position:relative;box-shadow:unset!important;min-height:unset}.custom-magemenu__maker--heading{color:#010e27;padding-bottom:.5rem;border-bottom:1px solid #DDDDDD;font-size:16px;margin-top:1rem}.custom-magemenu__maker p{color:#010e27;text-align:center}.custom-magemenu__inner{margin:0 auto;padding:2rem 8rem;box-shadow:2px 2px 6px rgb(var(--text-color) / .05)}.custom-magemenu__maker--list a{padding:0}.custom-magemenu__viewall{display:flex;align-items:center;justify-content:flex-end;margin-top:24px}.custom-magemenu__viewall a{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;color:#3a4a6e;font-size:14px;font-weight:700}.custom-magemenu__viewall p{font-weight:700}.announcement-bar{background-color:#27292d}.cart-attribute__field{display:flex;-moz-column-gap:5px;column-gap:5px}.cart-attribute__field input{display:block!important;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.header__primary-nav .icon-hamburger path{stroke:#333}.header-sidebar{z-index:99999999}.header-sidebar__search{margin:0;margin-bottom:.75rem}.header-sidebar__search form{background-color:#fff;border-radius:2px}.header-sidebar__search input{max-width:255px;width:100%;padding-left:20px;letter-spacing:.05em}.header-sidebar__search button{margin:0 auto;width:100%;height:100%}.header-sidebar__search .icon-search{background-color:#00a3eb;color:#fff;margin:0 auto}.header-sidebar__search .header-search__form-control{height:50px;padding-block:0;display:flex;justify-content:space-between}.icon-search__outer{width:50px;height:100%;display:flex;align-items:center;background-color:#00a3eb;border-radius:0 2px 2px 0}.header-sidebar::part(header){justify-content:flex-end}.header-sidebar__btns,.header-sidebar__btns--inner{display:flex}.header-sidebar__btns{justify-content:space-around;margin-bottom:.75rem;-moz-column-gap:7px;column-gap:7px}.header-sidebar__btns--inner{align-items:center;justify-content:space-around}.header-sidebar__btns a{width:50%;max-width:150px}.header-sidebar__btns--btn{background-color:#333;border-radius:10px;padding:15px 30px}.header-sidebar__btns--text{color:#fff;text-align:center}.text-with-icon sm:hidden{display:none}.header-search::part(content){background:#eee;color:#000}.predictive-search__results a{color:#000}.header-custom__search,.trend-word{max-width:505px;margin:0 auto}.trend-word{padding-left:20px;color:#3a4a6e}.header-custom__search{margin:20px auto 7px}.header-custom__search .header-search__form-control{height:30px}.trend-word{margin-bottom:15px}.trend-word__inner,.trend-word__subinner{display:flex;align-items:center;font-size:12px}.trend-word__inner{justify-content:flex-start;-moz-column-gap:20px;column-gap:20px;row-gap:8px;flex-wrap:wrap}.trend-word__subinner{-moz-column-gap:7px;column-gap:7px}.trend-word__icon--img{width:20px}.predictive-search__no-results{color:#000}@media only screen and (max-width: 600px){.trend-word__inner{-moz-column-gap:8px;column-gap:8px}.header-custom__search,.trend-word{max-width:327px}.trend-word{padding-left:0;font-size:10px}}.custom-magemenu p{color:#010e27}.custom-magemenu{position:fixed;max-width:100%;width:100%;left:0}.product .product-info__block-list h1.product-title{letter-spacing:.05em}.product-card__info{grid-template-rows:3fr auto!important;gap:.25rem}.product-card__info .gap-1{grid-template-rows:1fr 3fr 1fr!important;width:100%;gap:0 .25rem}.product-card__info .gap-2{width:100%}.badge--on-sale:has(.no-show){display:none}.product-title.h6{text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.8em;font-size:14px}.product-info__block-list .text-subdued.line-through:after{width:100%}.product-card__figure>.badge-list{inset-block-start:0;inset-inline-start:0}.product-card__figure,.horizontal-product-card__image{border:solid 1px #DEDEDE}.product-card__quick-add-button{inset-inline-end:unset;display:flex;right:5px;bottom:5px;align-items:center;justify-content:center}@media screen and (min-width: 1000px){.product-card__quick-add-button{width:44px;height:44px}}.price-list .h6{font-weight:500;font-size:13px}.product-card__info .justify-center{justify-content:left}.product-card__info .justify-items-center{justify-items:left}.product-card__info :is(.price-list,.rating-badge){justify-content:left;width:100%}.product-card{gap:8px}.product-info__block-item .vendor{text-decoration:underline;color:#154da8}.hidden{display:none}.swatch-toggle{cursor:pointer}@media screen and (max-width: 699px){.product-list--carousel{--product-list-card-width: min(300px, 38%)}.product-title.h6{font-size:12px}}.product-vendor{font-size:.875rem;color:rgb(var(--text-color) / .65)}.product-content-below-gallery td{border:none;border:solid 1px #DEDEDE;padding-inline:12px}.fixed-logo,.fixed-logo .logo-list__item{padding:0}.fixed-logo{position:fixed;z-index:9999999;bottom:30px}.fixed-logo .container{margin:0}.fixed-logo .logo-list{position:relative}.fixed-logo .logo-list:before{content:"";position:absolute;top:-10px;right:-10px;width:28px;height:28px;cursor:pointer;background-image:url(/cdn/shop/files/close.svg?v=1724969113);background-size:cover;background-position:center;z-index:99999999}.fixed-logo-r .logo-list:before{content:unset}.fixed-logo-r{right:0;top:50vh;max-width:65px;max-height:186px}.fixed-logo-r .logo-list{width:100%;height:100%}.fixed-logo-r .logo-list__item{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background-color:#e55c00;border:4px solid var(--color-white)}.fixed-logo-r .logo-list__text{writing-mode:vertical-rl;color:var(--color-white);font-weight:900;line-height:1;font-size:16px;translate:-2px 0}.fixed-logo-r .logo-list__icon{aspect-ratio:1/1;max-width:35px}.fixed-logo-r .logo-list__icon img{width:100%;height:100%;object-fit:contain}footer .outer{padding-top:50px}footer .cta,footer .footer__top{display:none}@media screen and (max-width: 787px){.footer__bottom{display:flex;align-items:flex-start;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content}}.footer__bottom p{text-align:left}.footer__bottom-sns-icons .social-media--block{display:flex}.footer__bottom__link{width:55%}@media screen and (max-width: 787px){.footer__bottom__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.footer__bottom__link a{width:100%}.footer__bottom-sns-icons .social-media--block a{padding:1rem}.footer__bottom-sns-icons .social-media--block .social-media__item{outline:1px solid transparent}@media screen and (pointer: fine){.footer__bottom-sns-icons .social-media--block .social-media__item:hover{background:transparent;outline-color:transparent}}@media not screen and (pointer: fine){.footer__bottom-sns-icons .social-media--block .social-media__item{background:transparent;outline-color:transparent}}.h2{font-weight:700}.color-swatch.rounded-full{border-radius:unset}.color-swatch.border:before{position:absolute;content:"";width:16px;height:16px;border:1px solid #000;z-index:999}.variant-picker .color-swatch.border:before,.facets .color-swatch.border:before{width:28px;height:28px}.shopify-section--faq .section-spacing{padding-top:3rem}.faq__content{flex-basis:1080px}.faq__content .accordion__toggle{background-color:#3a4a6e;color:#fff;font-weight:700;padding-left:15px;padding-right:15px}.faq__content .accordion__content{padding-top:24px;padding-left:24px;border-left:1px solid #B0B0B3;border-right:1px solid #B0B0B3}.faq__content .accordion{margin-bottom:8px}.section-stack:has(.faq){gap:0!important}@media screen and (max-width: 787px){.top-news_tt{display:block!important}}.field__inner .field__radio{margin-bottom:.8rem}.field__radio:last-of-type{margin-bottom:0}.field__flex .field__radio{margin-bottom:0}.field__flex{row-gap:.8rem}@media screen and (max-width: 980px){.field_catalog .custom-form__block--required{display:none}.catalog-list{grid-template-columns:repeat(3,minmax(90px,6fr))!important}.catalog-list__category--img{width:40px!important}.catalog-field__label{font-size:11px}}.prev-next-button--prev.circle-button,.prev-next-button--next.circle-button{position:relative;background-color:transparent;box-shadow:unset;opacity:1!important}.prev-next-button.circle-button>svg{display:none}.prev-next-button--next.circle-button:after,.prev-next-button--prev.circle-button:after{position:absolute;background-repeat:no-repeat;background-size:contain;content:"";height:100px;margin:auto;width:36px;bottom:5px}.prev-next-button--prev.circle-button:after{right:48px}.prev-next-button--next.circle-button:after{left:48px}.prev-next-button--prev.circle-button:after{background-image:url(/cdn/shop/files/prev-bk.png?v=1741563233)}.prev-next-button--next.circle-button:after{background-image:url(/cdn/shop/files/next-bk.png?v=1741563232)}.floating-controls-container--on-hover:hover>.prev-next-button:not([disabled]){transform:translateY(-10px)}
/*# sourceMappingURL=/cdn/shop/t/109/assets/add-all.css.map */
