.shopify-section-main-product,.shopify-section .product,.shopify-section [class*=color-scheme-] .product{background:var(--cocodi-cream)}.shopify-section-main-product .gradient,[id^=MainProduct].gradient{--gradient-background: var(--cocodi-cream);background:var(--cocodi-cream)}.product{padding-top:var(--sp-5);padding-bottom:var(--sp-5)}@media(min-width:750px){.product{padding-top:var(--sp-7);padding-bottom:var(--sp-7)}}.product__title h1,.product__title h2,h1.product__title{font-family:var(--font-heading);font-weight:500;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--cocodi-text);margin:0 0 var(--sp-2)}.product .product__text{font-family:var(--font-body);font-size:var(--fs-small);font-weight:500;letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--cocodi-terracotta);margin-bottom:var(--sp-2)}.product .price{margin:var(--sp-2) 0 var(--sp-4)}.product .price-item{font-family:var(--font-heading);font-style:italic;font-size:1.5rem;color:var(--cocodi-text)}.product .price-item--sale{color:var(--cocodi-terracotta)}.product .price-item--regular{color:var(--cocodi-text-muted);text-decoration-color:var(--cocodi-gold)}.product .price__badge-sale,.product .price__badge-sold-out{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:var(--ls-wide);text-transform:uppercase;border-radius:var(--radius-pill)}.product__tax{font-family:var(--font-body);font-size:var(--fs-small);color:var(--cocodi-text-muted);letter-spacing:var(--ls-wide)}.product__description.rte,.product__description{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-loose);color:var(--cocodi-text);margin:var(--sp-3) 0 var(--sp-4)}.product__description p{margin-bottom:var(--sp-2)}.product__description p:last-child{margin-bottom:0}.product__description em,.product__description i{font-family:var(--font-heading);font-style:italic;color:var(--cocodi-terracotta)}.product__view-details{color:var(--cocodi-terracotta);text-decoration:none;font-size:var(--fs-small);letter-spacing:var(--ls-widest);text-transform:uppercase;border-bottom:1px solid var(--cocodi-gold);padding-bottom:2px}.product__view-details:hover{color:var(--cocodi-terracotta-deep)}.product-form__input legend,.product-form__input .form__label{font-family:var(--font-body);font-size:var(--fs-small);font-weight:500;letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--cocodi-text-muted);margin-bottom:var(--sp-1)}.product-form__input--pill input[type=radio]+label,.product-form__input--pill .product-form__input-pill{font-family:var(--font-body);font-weight:500;letter-spacing:var(--ls-wide);border:1px solid var(--cocodi-line);background:var(--cocodi-white);color:var(--cocodi-text);border-radius:var(--radius-pill);padding:.625rem 1.25rem;transition:all var(--duration-fast) var(--ease-soft)}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:hover+label{background:var(--cocodi-terracotta);color:var(--cocodi-cream);border-color:var(--cocodi-terracotta)}.product-form__input--dropdown .select__select,.product .select select{background:var(--cocodi-white);border:1px solid var(--cocodi-line);border-radius:var(--radius-md);font-family:var(--font-body);color:var(--cocodi-text);padding:.875rem 1rem;font-size:var(--fs-body)}.product .quantity,.product-form__input .quantity{background:var(--cocodi-white);border:1px solid var(--cocodi-line);border-radius:var(--radius-pill);overflow:hidden;height:48px;box-shadow:none;width:max-content;min-width:140px;display:inline-flex;align-items:stretch}.product .quantity:after,.product .quantity:before{display:none}.product .quantity__input,.product-form__input .quantity__input{font-family:var(--font-body);color:var(--cocodi-text);background:transparent!important;border:0!important;box-shadow:none!important;outline:none;text-align:center;padding:0;margin:0;width:48px}.product .quantity__input:focus,.product-form__input .quantity__input:focus{outline:none;box-shadow:none;border:0}.product .quantity__button,.product-form__input .quantity__button{background:transparent;color:var(--cocodi-text);border:0;box-shadow:none;transition:color var(--duration-fast) var(--ease-soft);width:44px}.product .quantity__button:after,.product .quantity__button:before{display:none}.product .quantity__button:hover{color:var(--cocodi-terracotta);background:transparent}.product-form__submit,.product-form__submit.button,.shopify-payment-button .shopify-payment-button__button{font-family:var(--font-body);font-size:var(--fs-button);font-weight:500;letter-spacing:var(--ls-wide);text-transform:none;border-radius:var(--radius-pill);padding:1rem 2rem;height:auto;min-height:56px;transition:all var(--duration-normal) var(--ease-soft)}.product-form__submit,.product-form__submit.button--secondary{background:var(--cocodi-terracotta);color:var(--cocodi-cream);border:1px solid var(--cocodi-terracotta)}.product-form__submit:hover{background:var(--cocodi-terracotta-deep);border-color:var(--cocodi-terracotta-deep);transform:translateY(-1px)}.product-form__submit:after,.product-form__submit.button:after{display:none}.shopify-payment-button{margin-top:var(--sp-2)}.shopify-payment-button .shopify-payment-button__button{border-radius:var(--radius-pill);min-height:56px;font-family:var(--font-body);letter-spacing:var(--ls-wide)}.shopify-payment-button .shopify-payment-button__button--unbranded{background:transparent;color:var(--cocodi-text);border:1px solid var(--cocodi-text)}.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background:var(--cocodi-text);color:var(--cocodi-cream)}.shopify-payment-button .shopify-payment-button__more-options,.shopify-payment-button button.shopify-payment-button__more-options{color:var(--cocodi-text-muted);font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:var(--ls-wide);text-decoration:underline;text-underline-offset:4px;background:transparent}.shopify-payment-button .shopify-payment-button__more-options:hover{color:var(--cocodi-terracotta)}.product__media-wrapper .product__media,.product__media-list .product__media-item .product__media{border-radius:var(--radius-lg);overflow:hidden}.product__media-wrapper .media,.product__media-wrapper img{border-radius:var(--radius-lg)}.product__media-icon{background:#f5ebe0d9;color:var(--cocodi-text);border:0;border-radius:var(--radius-pill)}.product__media-icon:hover{background:var(--cocodi-cream)}.thumbnail-list__item .thumbnail{border-radius:var(--radius-md);border:1px solid var(--cocodi-line)}.thumbnail-list__item--active .thumbnail,.thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--cocodi-terracotta)}.product__pickup-availabilities .pickup-availability-preview{font-family:var(--font-body);font-size:var(--fs-small);color:var(--cocodi-text-muted)}.product__pickup-availabilities .pickup-availability-preview .icon{color:var(--cocodi-terracotta)}.product__inventory{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:var(--ls-wide);color:var(--cocodi-text-muted)}.product__inventory.in-stock{color:var(--cocodi-terracotta)}.product .accordion,.product details summary{font-family:var(--font-body);border-top:1px solid var(--cocodi-line)}.product details{border-bottom:1px solid var(--cocodi-line)}.product details summary{font-size:var(--fs-small);font-weight:500;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--cocodi-text);padding:var(--sp-3) 0;cursor:pointer}.product details summary:hover{color:var(--cocodi-terracotta)}.product details .accordion__content,.product details>*:not(summary){padding-bottom:var(--sp-3);color:var(--cocodi-text);line-height:var(--lh-loose)}@media(min-width:990px){.product__column-sticky{padding-left:var(--sp-4)}.product--left .product__column-sticky{padding-left:var(--sp-5);padding-right:0}.product--right .product__column-sticky{padding-right:var(--sp-5);padding-left:0}}.related-products .related-products__heading,.related-products h2{font-family:var(--font-heading);font-style:italic;color:var(--cocodi-text)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cocodi-product.css.map */
