.cooliooli-mobile-product .product__title h1{font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.2;margin-bottom:.6rem}.cooliooli-mobile-product .product__title{margin-bottom:1rem}.cooliooli-slogan{font-size:1.5rem;line-height:1.4;margin:0}.cooliooli-mobile-product .product__tax{font-size:1.3rem;line-height:1.5}.cooliooli-mobile-product .product-form__submit{font-weight:700}.cooliooli-mobile-product .product-form__input{max-width:none;margin-bottom:1.4rem}.cooliooli-mobile-product .form__label{font-size:1.5rem}.cooliooli-size-guide{margin:0 0 1rem}.cooliooli-size-guide summary{text-decoration:underline;font-size:1.4rem;padding:.7rem 0;cursor:pointer}.cooliooli-size-guide .rte{font-size:1.4rem}.cooliooli-size-table{overflow-x:auto}.cooliooli-size-table table{width:100%;font-size:1.25rem}.cooliooli-size-table th,.cooliooli-size-table td{padding:.7rem .4rem}.cooliooli-product-details summary{cursor:pointer;padding:1.2rem 0;font-weight:600}.cooliooli-product-details{border-top:1px solid rgba(var(--color-foreground),.2);border-bottom:1px solid rgba(var(--color-foreground),.2)}.cooliooli-size-prompt{font-size:1.4rem;color:rgb(var(--color-foreground))}.cooliooli-size-prices{font-size:1.3rem;line-height:1.5;margin:.6rem 0}.cooliooli-purchase-reassurance{font-size:1.4rem;line-height:1.5}.cooliooli-purchase-reassurance p{margin:.5rem 0}.cooliooli-mobile-currency{display:block;font-size:1rem;line-height:1.2}.cooliooli-selected-options:not([hidden]){display:block;font-size:1.1rem;line-height:1.3}.cooliooli-needs-size input[type=radio]:checked+label{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}cooliooli-mobile-purchase{display:none}.cooliooli-cart-note{align-self:start;padding:1rem 0}.cooliooli-cart-note summary{cursor:pointer;font-size:1.4rem}.cooliooli-cart-note .cart__note{display:block;margin-top:1.4rem}@media screen and (max-width:749px){.cooliooli-lifestyle .product__media-list .product-media-container.media-type-image,.cooliooli-lifestyle .product__media-list .product__modal-opener,.cooliooli-lifestyle .product__media-list .product__media{height:32rem;padding-top:0}.cooliooli-lifestyle .product__media-list .product__media img{object-fit:contain}.cooliooli-lifestyle .thumbnail-list__item.slider__slide{width:4.6rem;flex:0 0 4.6rem}.cooliooli-mobile-product .product__info-wrapper{padding-top:1rem}.cooliooli-mobile-product .product__info-container>*+*{margin-top:1.1rem}.cooliooli-mobile-product .product-form__input input[type=radio]+label{min-width:4.4rem;min-height:4.4rem;padding:.7rem 1rem;margin:.3rem .3rem .3rem 0;font-size:1.3rem}.cooliooli-mobile-product .product-form__input input[type=radio]+label:has(.cooliooli-colour-chip){gap:.5rem;padding:.6rem .8rem}.cooliooli-mobile-product .cooliooli-colour-chip{width:1.8rem;height:1.8rem;flex-basis:1.8rem}.cooliooli-mobile-product{padding-bottom:8rem}cooliooli-mobile-purchase:not([hidden]):not([data-inline-visible]){display:flex;position:fixed;inset:auto 0 0;z-index:20;gap:1rem;align-items:center;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.2);box-shadow:0 -2px 12px #00000010}.cooliooli-mobile-price{font-size:1.7rem;font-weight:600;white-space:nowrap}cooliooli-mobile-purchase button{flex:1;min-height:4.6rem}body:has(cooliooli-mobile-purchase:not([hidden]):not([data-inline-visible])) shopify-chat::part(activator){transform:translateY(-7rem)}body:has(cooliooli-mobile-purchase[data-inline-visible]) shopify-chat::part(activator){opacity:0;pointer-events:none}body:has(.cart-notification.active) cooliooli-mobile-purchase,body:has(dialog[open]) cooliooli-mobile-purchase{display:none!important}.cart__footer .cooliooli-cart-note{order:2;margin-top:1.8rem}.cart__footer .cart__blocks{order:1}body:has(cart-items) .cart__footer-wrapper,body:has(cart-items) #main-cart-footer{padding-bottom:9rem!important}}.cooliooli-mobile-product .product-form__submit,cooliooli-mobile-purchase .cooliooli-action{background-image:linear-gradient(#0000,#0000);transition:background-image var(--duration-short, .1s) ease,box-shadow var(--duration-short, .1s) ease,transform 80ms ease}@media(hover:hover){.cooliooli-mobile-product .product-form__submit:not([disabled]):not([aria-disabled=true]):hover,cooliooli-mobile-purchase .cooliooli-action:not([disabled]):hover{background-image:linear-gradient(#00000024,#00000024)}}.cooliooli-mobile-product .product-form__submit:not([disabled]):not([aria-disabled=true]):active,cooliooli-mobile-purchase .cooliooli-action:not([disabled]):active{background-image:linear-gradient(#0000003d,#0000003d);transform:translateY(1px)}cooliooli-mobile-purchase .cooliooli-action{gap:.8rem}.cooliooli-action-spinner{display:none;width:1.6rem;height:1.6rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cooliooli-spin .6s linear infinite}.cooliooli-action[aria-busy=true] .cooliooli-action-spinner{display:block}@keyframes cooliooli-spin{to{transform:rotate(360deg)}}.cooliooli-size-prompt:not([hidden]){display:block;font-weight:600;margin:0 0 .8rem;padding:.7rem 1rem;border-left:3px solid rgb(var(--color-button));background:rgba(var(--color-foreground),.04)}@media(prefers-reduced-motion:reduce){.cooliooli-mobile-product .product-form__submit,cooliooli-mobile-purchase .cooliooli-action{transition:none}.cooliooli-mobile-product .product-form__submit:active,cooliooli-mobile-purchase .cooliooli-action:active{transform:none}.cooliooli-action-spinner{animation-duration:1.6s}}.cool-fit-guide{margin:0 0 1rem}.cool-fit-guide[open]{margin-bottom:1.6rem}.cool-fit-guide>.rte{overflow-x:auto;-webkit-overflow-scrolling:touch}.cool-fit-guide .rte table{min-width:26rem;margin:.8rem 0}.cool-fit-guide .rte h3{font-size:1.5rem;margin:1.6rem 0 .4rem}.cool-fit-guide .rte p{margin:.6rem 0}.cool-fit-guide .rte>*:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/34/assets/cooliooli-mobile-product.css.map */
