.kaiwai-shipping-goal{display:block;padding:1.6rem;margin:1.6rem 0;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:rgba(var(--color-foreground),.035)}.kaiwai-shipping-goal[hidden]{display:none}.kaiwai-shipping-goal__message{margin:0 0 .8rem;font-size:1.4rem;font-weight:600;line-height:1.6}.kaiwai-shipping-goal__note{margin:.6rem 0 0;font-size:1.1rem;line-height:1.6;color:rgba(var(--color-foreground),.72)}.kaiwai-shipping-goal__progress{-webkit-appearance:none;appearance:none;display:block;width:100%;height:.5rem;border:0;border-radius:1rem;overflow:hidden;color:rgb(var(--color-button));background:rgba(var(--color-foreground),.12)}.kaiwai-shipping-goal__progress::-webkit-progress-bar{background:rgba(var(--color-foreground),.12);border-radius:1rem}.kaiwai-shipping-goal__progress::-webkit-progress-value{background:rgb(var(--color-button));border-radius:1rem}.kaiwai-shipping-goal__progress::-moz-progress-bar{background:rgb(var(--color-button));border-radius:1rem}.kaiwai-purchase-guide{margin:1.6rem 0 0;font-size:1.3rem;line-height:1.7}.kaiwai-purchase-guide__delivery{display:grid;grid-template-columns:auto 1fr;gap:.3rem 1.2rem;padding:1.4rem 0;border-top:.1rem solid rgba(var(--color-foreground),.15)}.kaiwai-purchase-guide__delivery p{margin:0}.kaiwai-purchase-guide__delivery a{grid-column:2;font-size:1.2rem}.kaiwai-purchase-guide__label{font-weight:600}.kaiwai-purchase-guide__sizes{border-top:.1rem solid rgba(var(--color-foreground),.15);border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.kaiwai-purchase-guide__sizes summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 0;font-size:1.3rem;font-weight:600;cursor:pointer;list-style:none}.kaiwai-purchase-guide__sizes summary::-webkit-details-marker{display:none}.kaiwai-purchase-guide__sizes[open] summary span{transform:rotate(45deg)}.kaiwai-purchase-guide__sizes summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.kaiwai-purchase-guide__content{padding:0 0 1.4rem;overflow-x:auto}.kaiwai-purchase-guide__content p{margin:.8rem 0}.kaiwai-purchase-guide__content table{min-width:100%;font-size:1.2rem}.kaiwai-shipping-goal--drawer{margin-top:0}body:has(#MainContent>.shopify-section>product-info[id^=MainProduct-]){--kaiwai-pdp-paper: #f7f6ef;--kaiwai-pdp-card: #fffdf7;--kaiwai-pdp-ink: #1b1b19;--kaiwai-pdp-muted: #5e5b50;--kaiwai-pdp-line: #d7d5c9;--kaiwai-pdp-lime: #d8f64b;--kaiwai-pdp-lavender: #e6dcff;--kaiwai-pdp-focus: #6948dc;--kaiwai-pdp-width: min(1120px, calc(100% - 88px) )}body:has(#MainContent>.shopify-section>product-info[id^=MainProduct-]) .header-wrapper,#MainContent:has(>.shopify-section>product-info[id^=MainProduct-]),#MainContent>.shopify-section>product-info[id^=MainProduct-],#MainContent:has(>.shopify-section>product-info[id^=MainProduct-]) .shopify-section>.gradient:has(.related-products){background:var(--kaiwai-pdp-paper);color:var(--kaiwai-pdp-ink)}body:has(#MainContent>.shopify-section>product-info[id^=MainProduct-]) .header-wrapper{border-bottom:1px solid var(--kaiwai-pdp-line)}#MainContent>.shopify-section>product-info[id^=MainProduct-]{padding-block:clamp(2.4rem,4vw,5.2rem) 3.6rem}#MainContent>.shopify-section>product-info[id^=MainProduct-] .page-width,#MainContent:has(>.shopify-section>product-info[id^=MainProduct-]) .related-products.page-width{width:var(--kaiwai-pdp-width);max-width:none;padding-inline:0}#MainContent product-info[id^=MainProduct-] .product__info-container{box-sizing:border-box;max-width:none;padding:clamp(2.1rem,3vw,3.4rem);border:1.5px solid var(--kaiwai-pdp-ink);border-radius:1.7rem;background:var(--kaiwai-pdp-card);color:var(--kaiwai-pdp-ink);box-shadow:4px 4px 0 var(--kaiwai-pdp-ink);overflow-wrap:anywhere}#MainContent product-info[id^=MainProduct-] .product__title h1{margin:0;color:var(--kaiwai-pdp-ink);font-size:clamp(2.8rem,3.5vw,4.5rem);font-weight:850;line-height:1.19;letter-spacing:-.045em;text-wrap:balance}#MainContent product-info[id^=MainProduct-] div.product__title:before{content:"";display:block;width:4rem;height:.9rem;margin-bottom:1.4rem;border:1px solid var(--kaiwai-pdp-ink);border-radius:999px;background:var(--kaiwai-pdp-lime)}#MainContent product-info[id^=MainProduct-] [id^=price-] .price{color:var(--kaiwai-pdp-ink);font-size:clamp(2.1rem,2.35vw,2.8rem);font-weight:800;letter-spacing:-.03em}#MainContent product-info[id^=MainProduct-] :is(.product__tax,.product__inventory){color:var(--kaiwai-pdp-muted)}#MainContent product-info[id^=MainProduct-] .product__description{color:var(--kaiwai-pdp-ink);font-size:1.45rem;line-height:1.85}#MainContent product-info[id^=MainProduct-] .product__media-item .product-media-container{--media-radius: 1.5rem;--media-border-width: 1.5px;--media-border-opacity: 1;--color-foreground: 27, 27, 25;border-color:var(--kaiwai-pdp-ink);border-radius:1.5rem;background:var(--kaiwai-pdp-card)}#MainContent product-info[id^=MainProduct-] .thumbnail{border:1px solid var(--kaiwai-pdp-line);border-radius:.9rem;background:var(--kaiwai-pdp-card)}#MainContent product-info[id^=MainProduct-] .thumbnail[aria-current=true]{border:2px solid var(--kaiwai-pdp-ink);box-shadow:inset 0 0 0 2px var(--kaiwai-pdp-lime)}#MainContent product-info[id^=MainProduct-] :is(.form__label,.quantity__label){color:var(--kaiwai-pdp-ink);font-weight:750}#MainContent product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]+label{min-height:4.8rem;min-width:4.8rem;display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.55rem;border:1px solid var(--kaiwai-pdp-ink);background:var(--kaiwai-pdp-card);color:var(--kaiwai-pdp-ink);font-weight:700;line-height:1.2}#MainContent product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:checked:not(.disabled):not(:disabled)+label{background:var(--kaiwai-pdp-lavender);box-shadow:2px 2px 0 var(--kaiwai-pdp-ink)}#MainContent product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:is(.disabled,:disabled)+label{border-color:#a7a496;background:#efeee6;color:var(--kaiwai-pdp-muted);text-decoration:none}#MainContent product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:is(.disabled,:disabled):checked+label{border-color:var(--kaiwai-pdp-ink);box-shadow:2px 2px 0 var(--kaiwai-pdp-ink)}#MainContent product-info[id^=MainProduct-] .quantity{--inputs-radius: .9rem;--inputs-radius-outset: .9rem;min-height:4.8rem}#MainContent product-info[id^=MainProduct-] .quantity__button{width:4.8rem}#MainContent product-info[id^=MainProduct-] .product-form__submit,#MainContent .kaiwai-sticky-cart__button{min-height:5.2rem;border:1.5px solid var(--kaiwai-pdp-ink);border-radius:1.15rem;background:var(--kaiwai-pdp-lime);color:var(--kaiwai-pdp-ink);box-shadow:3px 3px 0 var(--kaiwai-pdp-ink);font-weight:800;letter-spacing:0}#MainContent product-info[id^=MainProduct-] .product-form__submit:before,#MainContent product-info[id^=MainProduct-] .product-form__submit:after,#MainContent .kaiwai-sticky-cart__button:before,#MainContent .kaiwai-sticky-cart__button:after{content:none}#MainContent product-info[id^=MainProduct-] .product-form__submit:is(:disabled,[aria-disabled=true]),#MainContent .kaiwai-sticky-cart__button:is(:disabled,[aria-disabled=true]){border-color:#a7a496;background:#efeee6;color:var(--kaiwai-pdp-muted);box-shadow:none;opacity:1}#MainContent product-info[id^=MainProduct-]:has(.product__info-container .price--sold-out) .product-form__buttons .shopify-payment-button{display:none}#MainContent product-info[id^=MainProduct-] :is(.product-form__submit,.thumbnail,.kaiwai-purchase-guide summary):focus-visible,#MainContent product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:focus-visible+label,#MainContent .kaiwai-sticky-cart__button:focus-visible{outline:3px solid var(--kaiwai-pdp-focus);outline-offset:3px}#MainContent product-info[id^=MainProduct-] .kaiwai-shipping-goal--product{border:1px solid var(--kaiwai-pdp-line);border-radius:1.1rem;background:var(--kaiwai-pdp-lavender)}#MainContent product-info[id^=MainProduct-] .kaiwai-shipping-goal--product .kaiwai-shipping-goal__progress::-webkit-progress-value{background:var(--kaiwai-pdp-ink)}#MainContent product-info[id^=MainProduct-] .kaiwai-shipping-goal--product .kaiwai-shipping-goal__progress::-moz-progress-bar{background:var(--kaiwai-pdp-ink)}#MainContent product-info[id^=MainProduct-] .kaiwai-purchase-guide__sizes{border-bottom:0}#MainContent product-info[id^=MainProduct-] .kaiwai-purchase-guide__sizes summary{min-height:4.8rem}#MainContent kaiwai-sticky-cart{border-top:1.5px solid var(--kaiwai-pdp-ink);background:var(--kaiwai-pdp-card);color:var(--kaiwai-pdp-ink)}#MainContent:has(>.shopify-section>product-info[id^=MainProduct-]) .related-products__heading{display:flex;align-items:center;gap:1rem;color:var(--kaiwai-pdp-ink);font-size:clamp(2.2rem,3vw,3.2rem);font-weight:850;letter-spacing:-.04em}#MainContent:has(>.shopify-section>product-info[id^=MainProduct-]) .related-products__heading:before{content:"";width:1rem;height:1rem;flex:none;border:1.5px solid var(--kaiwai-pdp-ink);border-radius:50%;background:var(--kaiwai-pdp-lime)}#MainContent:has(>.shopify-section>product-info[id^=MainProduct-]) .related-products .card-wrapper{border:1.5px solid var(--kaiwai-pdp-ink);border-radius:1.3rem;padding:.8rem;background:var(--kaiwai-pdp-card);box-shadow:2px 2px 0 var(--kaiwai-pdp-ink)}#MainContent:has(>.shopify-section>product-info[id^=MainProduct-]) .related-products :is(.card__inner,.card__media){border-radius:.7rem}#MainContent:has(>.shopify-section>product-info[id^=MainProduct-]) .related-products .card__heading{font-weight:800}@media(hover:hover){#MainContent product-info[id^=MainProduct-] .product-form__submit:enabled:not([aria-disabled=true]):hover,#MainContent .kaiwai-sticky-cart__button:enabled:not([aria-disabled=true]):hover{background:#e2fb77;box-shadow:4px 4px 0 var(--kaiwai-pdp-ink)}}@media(min-width:750px){#MainContent product-info[id^=MainProduct-] .product:not(.product--no-media){display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(2.8rem,4vw,5rem)}#MainContent product-info[id^=MainProduct-] .product--right:not(.product--no-media){grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}#MainContent product-info[id^=MainProduct-] .product>:is(.product__media-wrapper,.product__info-wrapper){width:100%;max-width:none;min-width:0;padding:0}#MainContent product-info[id^=MainProduct-] .product__media-item .product-media-container{box-shadow:4px 4px 0 var(--kaiwai-pdp-ink)}#MainContent product-info[id^=MainProduct-] .thumbnail-slider{margin-top:1.55rem}}@media(max-width:749px){body:has(#MainContent>.shopify-section>product-info[id^=MainProduct-]){--kaiwai-pdp-width: calc(100% - 36px) }#MainContent product-info[id^=MainProduct-] .product__info-wrapper{margin-top:2rem}#MainContent product-info[id^=MainProduct-] .product__info-container{box-shadow:3px 3px 0 var(--kaiwai-pdp-ink)}#MainContent .kaiwai-sticky-cart__button{min-height:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kaiwai-purchase-widgets.css.map */
