[hidden]{display:none!important}.skip-link{position:fixed;top:1rem;left:1rem;z-index:10000;padding:.75rem 1rem;color:#fff;background:#0e1b2a;border-radius:999px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.header-actions__cart{position:relative}.header-actions__cart-count{position:absolute;top:-.35rem;right:-.35rem;display:grid;min-width:1.35rem;height:1.35rem;padding:0 .25rem;place-items:center;color:#fff;font:700 .68rem/1 Montserrat,sans-serif;background:#e94c3d;border:2px solid #fff;border-radius:999px}.hero-youtube__movie iframe{display:block;width:100%;height:100%;border:0}.hero-youtube__placeholder{display:grid;min-height:210px;padding:1.5rem;place-items:center;text-align:center;background:#f4ead4}.shop-product__image,.shop-card__image-wrap,.product-gallery__main{overflow:hidden}.shop-product__image img,.shop-card__image{width:100%;height:100%;object-fit:contain}.shop-product:hover .shop-product__image img,.shop-card:hover .shop-card__image{transform:none}.product-gallery__main-image{width:100%;height:100%;object-fit:contain}.placeholder-svg{width:100%;height:100%;color:#a9a390;background:#f6f0df}.shop-filter__form{display:contents}.shop-filter__select{min-width:14rem}.shop-products__empty,.cart-empty,.search-empty,.blog-empty{width:100%;padding:3rem 1.5rem;text-align:center;background:#fff;border:2px solid #e8e8e8;border-radius:1rem}.pagination{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-top:3rem}.pagination a,.pagination span{display:grid;min-width:2.75rem;height:2.75rem;padding:0 .75rem;place-items:center;color:#0e1b2a;background:#fff;border:2px solid #e8e8e8;border-radius:999px}.pagination .current{color:#fff;background:#0e1b2a}.product-gallery__thumb img{width:100%;height:100%;object-fit:contain}.product-gallery__thumb[aria-current=true]{outline:3px solid #e94c3d;outline-offset:2px}.product-info__compare-price{margin-left:.5rem;color:#777;font-size:.85em;text-decoration:line-through}.product-form__error,.contact-form__errors{margin-bottom:1.25rem;padding:1rem 1.25rem;color:#8c1f16;background:#fff0ed;border:1px solid #e94c3d;border-radius:.75rem}.cart-item__image img{width:100%;height:100%;object-fit:cover}.cart-item__quantity{display:flex;gap:.5rem;align-items:center;margin-top:.75rem}.cart-item__quantity-input{width:5rem;padding:.55rem .65rem;border:1px solid #bcb7aa;border-radius:.5rem}.cart-summary__consent{margin-top:18px;padding-top:18px;border-top:1px solid #eee}.cart-summary__consent-label{display:flex;align-items:flex-start;gap:10px;color:#555;font-size:12px;font-weight:500;line-height:1.7;cursor:pointer}.cart-summary__consent-input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:#ff7417}.cart-summary__consent-input:focus-visible{outline:2px solid #ff7417;outline-offset:3px}.cart-summary__consent-text a{color:#ff7417;text-decoration:underline;text-underline-offset:2px}.cart-summary__consent-error{margin:6px 0 0 28px;color:#c9362b;font-size:11px;font-weight:500;line-height:1.6}.cart-summary__checkout{width:100%;border:0}.cart-summary__checkout:disabled,.cart-summary__checkout:disabled:hover{color:#fff;background:#b9b9b9;border-color:#b9b9b9;cursor:not-allowed;transform:none}.cart-summary__update{width:100%;margin-top:.75rem;padding:.85rem 1rem;color:#0e1b2a;background:transparent;border:.5px solid #e8e8e8;border-radius:12px;font-weight:700}.cart-item__image--custom a{display:block;width:100%;height:100%}.cart-item__image--custom img{object-fit:contain}.news-detail__main-image img,.news-detail__body img,.page-content img,.rte img{max-width:100%;height:auto}.news-detail__body iframe,.page-content iframe,.rte iframe{max-width:100%}.contact-form__button{border:0}.contact-form__required{margin-left:.35rem;color:#e94c3d;font-size:.8em}.page-shell,.search-page,.error-page{padding:clamp(4rem,8vw,8rem) 1.5rem;background:#faf1dc}.page-shell__inner,.search-page__inner,.error-page__inner{width:min(1080px,100%);margin:0 auto}.page-shell__title,.search-page__title,.error-page__title{margin-bottom:2rem;font-size:clamp(2rem,5vw,4rem);line-height:1.15}.page-content{line-height:1.9}.search-form{display:flex;gap:.75rem;margin-bottom:2.5rem}.search-form__input{flex:1;min-width:0;padding:1rem;border:2px solid #e8e8e8;border-radius:.75rem}.search-form__button,.error-page__button{padding:1rem 1.5rem;color:#fff;background:#0e1b2a;border:0;border-radius:999px;font-weight:700}.search-results{display:grid;gap:1rem}.search-result{padding:1.25rem;color:inherit;background:#fff;border-radius:1rem}@media(max-width:767px){.shop-filter__form{display:grid;width:100%;gap:.75rem}.shop-filter__select{width:100%;min-width:0}.search-form{flex-direction:column}}.site-shell{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column}#MainContent{display:flex;flex:1 0 auto;flex-direction:column}#MainContent>.shopify-section{display:flex;flex:1 0 auto;flex-direction:column}#MainContent>.shopify-section>:is(section,article,.create-page){flex:1 0 auto}#MainContent .shopify-policy__container{width:min(960px,100%);max-width:none;margin:0 auto;padding:clamp(64px,8vw,112px) 24px}#MainContent .shopify-policy__title{margin-bottom:clamp(32px,5vw,48px);text-align:center}#MainContent .shopify-policy__title h1{font-size:clamp(28px,4vw,40px);line-height:1.4;text-wrap:balance}#MainContent .shopify-policy__body{min-width:0;font-size:16px;line-height:1.9;overflow-wrap:anywhere;text-wrap:pretty}#MainContent .shopify-policy__body .rte>*+*{margin-top:1.25em}#MainContent .shopify-policy__body h2,#MainContent .shopify-policy__body h3,#MainContent .shopify-policy__body h4{margin-top:2em;line-height:1.5;text-wrap:balance}#MainContent .shopify-policy__body h2{font-size:24px}#MainContent .shopify-policy__body h3{font-size:20px}#MainContent .shopify-policy__body h4{font-size:18px}#MainContent .shopify-policy__body ul{padding-left:1.5em;list-style:disc}#MainContent .shopify-policy__body ol{padding-left:1.5em;list-style:decimal}#MainContent .shopify-policy__body li+li{margin-top:.5em}#MainContent .shopify-policy__body a{color:#0e1b2a;text-decoration:underline;text-underline-offset:3px}#MainContent .shopify-policy__body table{width:100%!important;height:auto!important;margin:28px 0;border-collapse:collapse;border-spacing:0;table-layout:fixed}#MainContent .shopify-policy__body th,#MainContent .shopify-policy__body td{padding:12px 16px;border:1px solid #bcb7aa;text-align:center;vertical-align:top;overflow-wrap:anywhere}#MainContent .shopify-policy__body th{background:#faf1dc;font-weight:700}.template-404 #MainContent{background:#faf1dc}.error-page__inner{display:grid;min-height:clamp(18rem,42vh,32rem);align-content:center;gap:1.5rem}.error-page__title{margin:0}.error-page__description{line-height:1.8}.error-page__actions{margin-top:.5rem}.error-page__button{display:inline-flex;align-items:center;justify-content:center}.contact-confirm__button{font:inherit;cursor:pointer}.contact-confirm__value--message{white-space:pre-line}.contact-form__consent{margin-top:28px}.contact-form__consent-label{display:flex;align-items:flex-start;justify-content:center;gap:10px;color:#555;font-size:13px;font-weight:500;line-height:1.7}.contact-form__consent-label a{color:#ff7417;text-decoration:underline;text-underline-offset:3px}.contact-form__consent-input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:#ff7417}.contact-form__consent-input:focus-visible{outline:2px solid #ff7417;outline-offset:3px}.contact-form__business-note{margin:16px 0 0;color:#888;font-size:12px;line-height:1.8;text-align:center}@media(max-width:767px){#MainContent .shopify-policy__container{padding:48px 20px 64px}#MainContent .shopify-policy__title{margin-bottom:28px}#MainContent .shopify-policy__title h1{font-size:26px}#MainContent .shopify-policy__body{font-size:15px;line-height:1.8}#MainContent .shopify-policy__body h2{font-size:21px}#MainContent .shopify-policy__body h3{font-size:18px}#MainContent .shopify-policy__body h4{font-size:16px}#MainContent .shopify-policy__body th,#MainContent .shopify-policy__body td{padding:10px 8px}.contact-form__consent{margin-top:24px}.contact-form__consent-label{justify-content:flex-start;font-size:12px}.contact-form__business-note{margin-top:14px;font-size:11px;text-align:left}}.product-gallery__main{touch-action:pan-y}.product-gallery__main-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.site-shell span.ageta-text-unit{all:unset;display:inline-block;max-inline-size:100%;line-break:strict;vertical-align:baseline;white-space:normal;overflow-wrap:anywhere;word-break:normal}#MainContent :where(h1,h2,h3,h4){text-wrap:balance}#MainContent .hero__description{text-wrap:wrap;line-break:strict;word-break:normal;overflow-wrap:anywhere}#MainContent :where(p,li,dt,dd,th,td,label,button,a,legend){line-break:strict;word-break:normal;overflow-wrap:anywhere}.site-shell span.ageta-text-flow{all:unset;min-inline-size:0}@media(min-width:901px){#MainContent .shop-card__name{font-size:clamp(14px,1.5vw,15px)}}#MainContent .shopify-policy__body table{display:block;max-inline-size:100%;overflow-x:auto}#MainContent .shopify-policy__body :is(th,td){min-inline-size:190px}.product-gallery__main.product-gallery__viewport{display:block;position:relative;touch-action:pan-y pinch-zoom;cursor:grab}.product-gallery__viewport:active{cursor:grabbing}.product-gallery__track{display:flex;width:100%;height:100%}.product-gallery__slide{flex:0 0 100%;min-width:0;height:100%}.product-gallery__slide .product-gallery__main-image{width:100%;height:100%;object-fit:contain}.product-gallery__load-status{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 32px);margin:0;padding:10px 14px;background:#fff;border-radius:12px;font-size:13px;text-align:center;pointer-events:none}.product-gallery__load-status[hidden]{display:none}.product-gallery__viewport[aria-busy=true] .product-gallery__slide[aria-hidden=false] img{opacity:.35}.cart-summary__update,.cart-summary__continue{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5}.cart-summary__continue{border:1px solid currentColor}.news-detail__body>.news-detail__body-title:not(:first-child){margin-top:clamp(28px,3vw,40px)}.news-detail__body p{text-wrap:pretty}@media screen and (max-width:767px){#MainContent .news-detail__title,#MainContent .news-detail__body-title{text-wrap:wrap}}.news-page [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/agetakun-shopify.css.map */
