.km-product-document{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:2.4rem}.kamolah-product-page{--km-paper:#f7f5e9;--km-ink:#171714;--km-blue:#173ec9;--km-yellow:#f4ee8f;--km-pink:#eeaccc;--km-green:#b8d4ab;--km-line:#d7d5c9;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;--font-body-style:normal;--font-heading-style:normal;--font-body-weight:400;--font-heading-weight:800;--font-body-scale:1;--font-heading-scale:1;--color-background:247,245,233;--color-foreground:23,23,20;--color-button:23,62,201;--color-button-text:255,255,255;--color-secondary-button-text:23,23,20;--color-link:23,62,201;--gradient-background:#f7f5e9;--buttons-radius:0;--buttons-radius-outset:0;--buttons-border-width:1px;--buttons-border-opacity:1;--buttons-shadow-opacity:0;--inputs-radius:0;--variant-pills-radius:0;background:var(--km-paper);color:var(--km-ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:0;font-size:1.5rem;line-height:1.65}.kamolah-product-page #MainContent{padding-bottom:6rem}.kamolah-product-page .page-width{max-width:144rem;padding-inline:4%}.kamolah-product-page product-info.gradient,.kamolah-product-page .related-products,.kamolah-product-page .cart-notification,.kamolah-product-page .drawer__inner,.kamolah-product-page .product-media-modal{--color-background:247,245,233;--color-foreground:23,23,20;--color-button:23,62,201;--color-button-text:255,255,255;--color-secondary-button-text:23,23,20;--color-link:23,62,201;--gradient-background:#f7f5e9}.km-chrome{font:400 1.4rem/1.8 Arial,Helvetica,sans-serif;color:var(--km-ink);background:var(--km-paper)}.km-chrome a{color:inherit;text-decoration:none}.km-chrome button,.km-chrome input{font:inherit}.km-chrome a,.km-chrome button,.km-chrome input,.km-chrome summary{outline-offset:5px}.km-chrome :focus-visible{outline:2px solid var(--km-blue)}.km-announcement{min-height:3.4rem;display:flex;align-items:center;justify-content:center;gap:3rem;padding:.5rem 2rem;background:var(--km-blue);color:var(--km-paper);font-size:1rem;line-height:1.5}.km-announcement>span[aria-hidden]{font-size:1.8rem;color:var(--km-yellow)}.km-header{min-height:9.1rem;padding:1.6rem 4%;display:flex;align-items:center;justify-content:space-between;gap:2.8rem;border-bottom:1px solid var(--km-line)}.km-logo{display:inline-block;position:relative;font:900 3.9rem/.9 Arial,Helvetica,sans-serif;letter-spacing:-2.4px;white-space:nowrap}.km-logo>span{position:absolute;top:0;right:-1.3rem;font:400 1.1rem/1 Arial,Helvetica,sans-serif;letter-spacing:0}.km-desktop-nav{display:flex;align-items:center;gap:3.6rem;font-size:1.2rem;font-weight:700;line-height:1.7}.km-desktop-nav>a{border-bottom:1px solid transparent}.km-desktop-nav>a:hover{border-bottom-color:currentColor}.km-header-actions{display:flex;align-items:center;gap:1.8rem}.km-icon-button{display:inline-grid;place-items:center;position:relative;width:4rem;height:4.4rem;padding:.5rem;background:transparent;border:0;color:inherit;cursor:pointer;flex-shrink:0}.km-icon-button>svg,.km-search-field>svg{display:block;width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.km-icon-button .svg-wrapper{width:2.5rem;height:2.5rem}.km-cart .svg-wrapper{width:4.4rem;height:4.4rem}.km-cart .cart-count-bubble{left:auto;right:-.5rem;bottom:auto;top:.2rem;background:var(--km-yellow);color:var(--km-ink);height:2rem;min-width:2rem;font:700 1rem/2rem Arial,Helvetica,sans-serif;letter-spacing:0}.km-menu-button,.km-mobile-nav[hidden]{display:none}.km-mobile-nav:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;padding:2rem 4%;border-bottom:1px solid var(--km-line);font-size:1.3rem;font-weight:700}.km-mobile-child{display:block;padding:.7rem 0 .3rem 1.2rem;font-weight:400}.km-nav-dropdown{position:relative}.km-nav-dropdown>summary{cursor:pointer;list-style:none}.km-nav-dropdown>summary::-webkit-details-marker{display:none}.km-nav-submenu{position:absolute;top:calc(100% + 1rem);left:-1.6rem;min-width:20rem;padding:1.2rem 1.6rem;background:var(--km-paper);border:1px solid var(--km-ink);z-index:8;box-shadow:4px 4px 0 var(--km-yellow)}.km-nav-submenu>a{display:block;padding:.7rem 0}.km-icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.km-product-intro{width:100%;box-sizing:border-box;max-width:144rem;margin:0 auto;padding:2.4rem 4% 0}.km-breadcrumb{display:flex;align-items:center;gap:1rem;font-size:1.1rem;line-height:1.5;color:#57574e;min-width:0;margin-bottom:2.6rem}.km-breadcrumb>a{flex-shrink:0;color:inherit;text-decoration:none}.km-breadcrumb>a:hover{text-decoration:underline;text-underline-offset:3px}.km-breadcrumb>[aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.km-product-caption{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-top:1px solid var(--km-ink);border-bottom:1px solid var(--km-ink);font-size:1rem;font-weight:700;letter-spacing:.06em;line-height:1.5}.km-product-caption>[aria-hidden]{font-size:2.3rem;font-weight:400;line-height:1;color:var(--km-blue)}.kamolah-product-page product-info .product__info-wrapper{background:var(--km-yellow);border:1px solid var(--km-ink);padding:3.2rem}.kamolah-product-page .product__info-container{max-width:none}.kamolah-product-page .product__text.caption-with-letter-spacing{margin-top:0;color:var(--km-blue);font-size:1rem;font-weight:700;letter-spacing:.12em}.kamolah-product-page .product__title{margin:1rem 0 1.8rem}.kamolah-product-page .product__title h1{font:800 clamp(2.7rem,2.4vw,3.8rem)/1.13 Arial,Helvetica,sans-serif;letter-spacing:-.055em;color:var(--km-ink);overflow-wrap:anywhere}.kamolah-product-page .price--large{font:700 2.3rem/1.5 Arial,Helvetica,sans-serif;letter-spacing:-.03em;color:var(--km-ink)}.kamolah-product-page .product__tax{font-size:1.1rem;line-height:1.6;color:#555347}.kamolah-product-page .product-form__input .form__label{font-size:1.2rem;font-weight:700;color:var(--km-ink);letter-spacing:0;margin-bottom:1rem}.kamolah-product-page .product-form__input--pill input[type=radio]+label{margin:0 .6rem .8rem 0;padding:1.2rem 1.5rem;background:var(--km-paper);color:var(--km-ink);border:1px solid var(--km-ink);border-radius:0;font-size:1.2rem;letter-spacing:0;line-height:1.5;min-height:4.4rem}.kamolah-product-page .product-form__input--pill input[type=radio]:checked+label{background:var(--km-ink);color:var(--km-paper)}.kamolah-product-page .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--km-blue);outline-offset:3px;box-shadow:none}.kamolah-product-page .product-form__input--pill input[type=radio].disabled+label{opacity:.55}.kamolah-product-page .product-form__input--swatch{--swatch-input--size:4.4rem}.kamolah-product-page .product-form__input .select__select{font-size:1.4rem;background:var(--km-paper);color:var(--km-ink)}.kamolah-product-page .quantity{min-height:4.8rem;width:14rem;background:var(--km-paper);border:1px solid var(--km-ink);border-radius:0;--inputs-border-width:0px;--inputs-shadow-opacity:0;--inputs-radius:0px}.kamolah-product-page .quantity:after,.kamolah-product-page .quantity:before{box-shadow:none}.kamolah-product-page .quantity__button{width:4.4rem}.kamolah-product-page .quantity__input{font-size:1.4rem}.kamolah-product-page .product-form__buttons{max-width:none}.kamolah-product-page .product-form__submit{background:var(--km-blue);color:#fff;min-height:5.6rem;font-size:1.3rem;font-weight:700;letter-spacing:0;border-radius:0;border:1px solid var(--km-blue);transition:background .15s}.kamolah-product-page .product-form__submit:hover{background:#0d2dab}.kamolah-product-page .product-form__submit:after,.kamolah-product-page .product-form__submit:before{box-shadow:none}.kamolah-product-page .product-form__submit[disabled]{opacity:.6}.kamolah-product-page .shopify-payment-button{margin-top:1rem}.kamolah-product-page .shopify-payment-button__button--unbranded{min-height:5.3rem;border-radius:0;background:transparent;color:var(--km-ink);border:1px solid var(--km-ink);font:700 1.3rem/1.5 Arial,Helvetica,sans-serif;letter-spacing:0}.kamolah-product-page .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--km-ink);color:var(--km-paper)}.kamolah-product-page .product__description{font-size:1.3rem;line-height:1.85;border-top:1px solid rgb(23 23 20 / .25);padding-top:2.4rem;margin-top:2.4rem;white-space:pre-line;overflow-wrap:anywhere}.kamolah-product-page .product__description>p:first-child{margin-top:0}.kamolah-product-page .product__media-list{border:1px solid var(--km-ink);background:#eeece2;margin:0;overflow:hidden}.kamolah-product-page .product__media-list .product__media-item{padding:0}.kamolah-product-page .product-media-container{background:#eeece2;--media-radius:0px;--media-border-width:0px;--media-shadow-opacity:0}.kamolah-product-page .thumbnail{border-radius:0;border:1px solid var(--km-line);background:var(--km-paper)}.kamolah-product-page .thumbnail[aria-current]{border:2px solid var(--km-blue);box-shadow:none}.kamolah-product-page .thumbnail img{object-fit:contain}.kamolah-product-page .thumbnail-slider{margin-top:1.4rem}.kamolah-product-page .share-button__button{font-size:1.2rem;min-height:4.4rem;color:var(--km-ink)}.kamolah-product-page .related-products__heading{font:800 clamp(2.8rem,3.5vw,4.5rem)/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.055em;margin-bottom:3rem;max-width:65rem}.kamolah-product-page .related-products__heading:after{content:".";color:var(--km-blue)}.kamolah-product-page .related-products .card{--color-background:247,245,233;--color-foreground:23,23,20;--gradient-background:#f7f5e9;--font-heading-scale:1;--product-card-border-width:0;--product-card-corner-radius:0;--product-card-image-padding:0}.kamolah-product-page .related-products .card__heading{font-size:1.5rem;line-height:1.4;font-weight:700;letter-spacing:-.02em}.kamolah-product-page .related-products .card__information{padding:1.5rem 0}.kamolah-product-page .related-products .card-information .price{font-size:1.3rem;letter-spacing:0}.km-discover{overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:6.4rem 4%;background:var(--km-yellow);border-top:1px solid var(--km-ink);border-bottom:1px solid var(--km-ink)}.km-eyebrow{display:block;font-size:1rem;font-weight:700;letter-spacing:.06em}.km-discover h2{position:relative;display:inline-block;margin:2rem 0 0;color:var(--km-ink);font:900 clamp(4rem,5vw,7rem)/1.04 Arial,Helvetica,sans-serif;letter-spacing:-.065em}.km-discover h2 em{font-family:Georgia,serif;font-weight:400;color:var(--km-blue)}.km-flower{position:absolute;right:-11rem;top:1.5rem;font:400 10rem/1 Arial,Helvetica,sans-serif;color:var(--km-pink);transform:rotate(-12deg)}.km-button{display:inline-flex;align-items:center;justify-content:space-between;gap:4rem;min-height:5.3rem;padding:1.4rem 2.1rem;font:700 1.2rem/1.7 Arial,Helvetica,sans-serif;border:1px solid transparent;border-radius:0;text-decoration:none;cursor:pointer;transition:background .15s}.km-button>span{font:400 2.6rem/1 Arial,Helvetica,sans-serif}.km-button-outline{border-color:var(--km-ink);background:transparent;color:var(--km-ink)}.km-button-outline:hover{background:var(--km-ink);color:var(--km-paper)}.km-button-blue{background:var(--km-blue);color:#fff}.km-button-blue:hover{background:#0d2dab}.km-footer{background:var(--km-ink);color:var(--km-paper);padding:4.2rem 4% 2rem}.km-footer-top{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding-bottom:3.4rem;border-bottom:1px solid #4b4b41;font-size:1.1rem}.km-footer-top .km-logo{font-size:4.4rem}.km-footer-top>a:last-child{font-weight:700;min-height:4.4rem;display:flex;align-items:center}.km-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.4rem 0 1rem;font-size:1rem;color:#cfcec0}.km-policies{display:flex;flex-wrap:wrap;gap:1.8rem;font-size:1.1rem;color:#cfcec0}.km-policies>a{display:flex;align-items:center;min-height:4.4rem}.km-policies>a:hover{text-decoration:underline;text-underline-offset:3px}.km-payment-icons{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;padding:0;margin:1.8rem 0 0}.km-payment-icons svg{width:3.8rem;height:2.4rem}.km-search-dialog{width:min(64rem,calc(100% - 3.2rem));max-height:85dvh;padding:3rem;border:1px solid var(--km-ink);background:var(--km-paper);color:var(--km-ink);font-family:Arial,Helvetica,sans-serif;overflow:auto}.km-search-dialog::backdrop{background:#17171480}.km-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;margin-bottom:2.5rem}.km-dialog-heading h2{margin:0;font:800 3rem/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.05em;color:var(--km-ink)}.km-search-field{display:flex;align-items:center;gap:1.4rem;border-bottom:1px solid var(--km-ink);margin-bottom:2rem;padding:1rem 0}.km-search-field>input{width:100%;min-width:0;border:0;background:transparent;color:var(--km-ink);padding:.8rem;font-size:1.4rem;border-radius:0}.km-search-field>input::placeholder{color:#5c5b53;opacity:1}.km-search-dialog .km-button{width:100%}@media(min-width:750px){.kamolah-product-page product-info .product.grid{column-gap:3.2rem;align-items:flex-start}.kamolah-product-page product-info .product__media-wrapper{width:calc(55% - 1.6rem);max-width:calc(55% - 1.6rem)}.kamolah-product-page product-info .product__info-wrapper{width:calc(45% - 1.6rem);max-width:calc(45% - 1.6rem)}.kamolah-product-page .product__info-wrapper .product__column-sticky{position:relative;top:auto}.kamolah-product-page .product__media-wrapper .product__column-sticky{top:2.4rem}.kamolah-product-page .product--right .product__info-wrapper{padding:3.2rem}}@media(min-width:750px)and (max-width:989px){.km-desktop-nav{gap:1.8rem;font-size:1.1rem}.km-header-actions{gap:1rem}.km-header{gap:2rem}.km-logo{font-size:3.5rem}.kamolah-product-page product-info .product.grid{column-gap:2rem}.kamolah-product-page product-info .product__media-wrapper,.kamolah-product-page product-info .product__info-wrapper{width:calc(50% - 1rem);max-width:calc(50% - 1rem)}.kamolah-product-page product-info .product__info-wrapper{padding:2rem}.kamolah-product-page .product__title h1{font-size:2.8rem}.km-flower{right:-8rem;font-size:7rem}.km-discover .km-button{gap:2rem;font-size:1.1rem}}@media(max-width:749px){.km-announcement{font-size:.9rem;gap:1.5rem;min-height:3.2rem}.km-announcement-extra{display:none}.km-header{min-height:7.5rem;padding:1rem 5%;gap:2rem}.km-logo{font-size:3.4rem;letter-spacing:-2px}.km-desktop-nav{display:none}.km-header-actions{gap:.4rem}.km-menu-button{display:inline-grid}.km-icon-button{width:4rem}.km-product-intro{padding:1.8rem 5% 0}.km-breadcrumb{font-size:1rem;gap:.8rem;margin-bottom:1.8rem}.km-product-caption{font-size:.8rem;letter-spacing:0;gap:1rem;padding:1rem 0}.km-product-caption>[aria-hidden]{font-size:1.8rem}.kamolah-product-page .page-width{padding-inline:5%}.kamolah-product-page product-info .product__info-wrapper{padding:2.4rem;margin-top:2.4rem}.kamolah-product-page .product__title h1{font-size:3rem;line-height:1.12}.kamolah-product-page product-info .product__media-wrapper{padding:0;margin:0}.kamolah-product-page .product__media-list{width:100%;margin:0}.kamolah-product-page .product__media-list .product__media-item{width:100%;margin-left:0;padding:0}.kamolah-product-page .product__media-wrapper .slider-mobile-gutter{margin-left:0;margin-right:0}.kamolah-product-page .thumbnail-list .thumbnail-list__item{width:calc(25% - .8rem)}.kamolah-product-page .product--mobile-show .product__media-item{display:none}.kamolah-product-page .product--mobile-show .product__media-item.is-active{display:block}.kamolah-product-page .product__media-list:after{content:none}.kamolah-product-page #MainContent{padding-bottom:3rem}.kamolah-product-page .related-products__heading{font-size:3.2rem}.kamolah-product-page .product__description{font-size:1.3rem}.km-discover{padding:4rem 5%;display:block}.km-discover h2{font-size:5rem}.km-flower{font-size:7rem;right:-8rem;top:1rem}.km-discover .km-button{margin-top:3rem;font-size:1.1rem;gap:2.5rem}.km-footer{padding:3.4rem 5% 2rem}.km-footer-top{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:2.4rem}.km-footer-top .km-logo{font-size:3.8rem}.km-footer-top>span{order:3;width:100%;font-size:1.1rem}.km-footer-bottom{flex-wrap:wrap;font-size:.9rem;gap:1.2rem}.km-footer-bottom>span:nth-child(2){width:100%;order:3}.km-policies{gap:1rem;font-size:1rem}.km-payment-icons{justify-content:flex-start}.km-search-dialog{padding:2.4rem}.km-dialog-heading h2{font-size:2.6rem}}@media(max-width:359px){.km-account{display:none}.km-header{gap:1rem}.km-header-actions{gap:0}.km-logo{font-size:3.1rem}.km-product-caption>span:last-child{display:none}.kamolah-product-page product-info .product__info-wrapper{padding:1.8rem}.kamolah-product-page .product__title h1{font-size:2.6rem}.km-discover h2{font-size:4.1rem}.km-flower{font-size:5rem;right:-6rem}}@media(prefers-reduced-motion:reduce){.km-product-document{scroll-behavior:auto}.km-chrome *,.kamolah-product-page .product-form__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/kamolah-product.css.map */
