.product--cochic .product-info{--product-block-item-margin: 1rem}@media screen and (min-width:1000px){.product--cochic .product-info{max-width:44rem}}@media screen and (max-width:999px){.product--cochic .product-gallery__carousel{padding-inline:0;scroll-padding-inline:0}.product--cochic .product-zoom-button{inset-block:var(--product-gallery-zoom-button-position) auto}}.product--cochic .product-info__block-item:is([data-block-type=product-line],[data-block-type=vendor]){--product-block-item-margin: .5rem}.product--cochic .product-info__block-item[data-block-type=title]{--product-block-item-margin: -.25rem}.product--cochic .product-info__block-item[data-block-type=price]{--product-block-item-margin: .75rem}.product--cochic .product-info__block-item[data-block-type=title]{container-type:inline-size}.product--cochic .product-title{font-size:min(calc(100cqi / (var(--title-length, 24) * .56)),2.5rem);line-height:1.1;white-space:nowrap}@media screen and (min-width:1000px){.product--cochic .product-title{font-size:min(calc(100cqi / (var(--title-length, 24) * .56)),3rem)}}.product-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:var(--text-sm);color:rgb(var(--text-color) / .65)}.product-line__dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--product-line-dot-color)}.product-line__label{font-family:var(--product-line-font-family);font-weight:var(--product-line-font-weight);font-size:var(--product-line-size);color:var(--product-line-color);line-height:1;letter-spacing:0}.product-line__label sup{margin-inline-start:.05em;font-size:.4em;vertical-align:super}.product-line__logo{display:block;width:auto;height:var(--product-line-size)}.product-line__label+.product-line__count:before{content:"\b7";margin-inline-end:.5rem}.product-price-rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem 1rem}.product-price-rating .rating-badge{column-gap:.5rem;font-size:var(--text-base)}.product-price-rating .rating-badge__stars svg{width:1.125rem;height:1.125rem}.product-tagline{margin:0;font-size:var(--text-lg);line-height:1.4;text-wrap:pretty}@media screen and (min-width:700px){.product-tagline{font-size:var(--text-h6)}}.product-set{display:grid;row-gap:.5rem}.product--cochic .product-info__block-item[data-block-type=set-items]:empty{display:block;height:1rem}.product-set__title{margin:0;font-size:var(--text-sm);color:rgb(var(--text-color) / .65)}.product-set{row-gap:.75rem}@media screen and (min-width:1000px){.product-set__title{font-size:var(--text-lg)}}.product--cochic .product-set__list{display:flex;justify-content:space-between;gap:1rem;margin:0;padding:0;list-style:none}@media screen and (min-width:1000px){.product--cochic .product-set__list{gap:1.75rem}}.product--cochic .product-set__item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.375rem;margin:0;padding:0;text-align:center}.product-set__media{width:100%;border:1px solid rgb(var(--border-color));border-radius:.5rem;overflow:hidden}.product-set__media img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.product-set__label{font-size:var(--text-sm);font-weight:var(--text-font-bold-weight)}@media screen and (min-width:1000px){.product-set__label{font-size:var(--text-base)}}.product--cochic [data-block-type=icons-with-text] .grid-cols-1{gap:0}.product--cochic [data-block-type=icons-with-text] .grid-cols-1>*{padding-block:.875rem;border-block-end:1px solid rgb(var(--border-color));font-size:var(--text-base)}@media screen and (min-width:1000px){.product--cochic [data-block-type=icons-with-text] .grid-cols-1>*{padding-block:1.125rem;font-size:var(--text-lg)}}.product--cochic [data-block-type=icons-with-text] .grid-cols-1>:first-child{border-block-start:1px solid rgb(var(--border-color))}.product--cochic [data-block-type=icons-with-text] .grid-cols-1 :is(p,svg,img){margin:0}.product--cochic .free-gift-promo--pdp{--cochic-gift-background: #e4f0f9;margin-block:.5rem 1rem}.product--cochic .free-gift-promo--pdp .free-gift-promo__inner{column-gap:1.25rem;padding:1.125rem 1.25rem;border:0;border-radius:.75rem;background-color:var(--cochic-gift-background)}@media screen and (min-width:1000px){.product--cochic .free-gift-promo--pdp{margin-block:1rem 1.5rem}.product--cochic .free-gift-promo--pdp .free-gift-promo__inner{column-gap:1.5rem;padding:1.5rem 1.75rem}}.product--cochic .free-gift-promo--pdp .free-gift-promo__media{width:6.5rem;aspect-ratio:1;justify-content:center;border-radius:.5rem;background-color:#fff;overflow:hidden}.product--cochic .free-gift-promo--pdp .free-gift-promo__thumb{width:100%;height:100%;border-radius:0;object-fit:contain;background:none}.product--cochic .free-gift-promo--pdp .free-gift-promo__heading{font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.product--cochic .free-gift-promo--pdp .free-gift-promo__body{row-gap:.25rem}.product--cochic .free-gift-promo__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h6);line-height:1.2}.product--cochic .free-gift-promo__subtitle{margin:0;font-size:var(--text-base);opacity:.8}@media screen and (min-width:1000px){.product--cochic .free-gift-promo--pdp .free-gift-promo__media{width:9rem}.product--cochic .free-gift-promo__title{font-size:var(--text-h5)}.product--cochic .free-gift-promo__subtitle{font-size:var(--text-lg)}}.product--cochic .buy-buttons :is(.button,.shopify-payment-button__button),.product--cochic .buy-buttons .quantity-selector{font-size:var(--text-base)}.product--cochic .buy-buttons .button{--button-padding-block: .875rem;text-transform:none}@media screen and (min-width:1000px){.product--cochic .buy-buttons :is(.button,.shopify-payment-button__button),.product--cochic .buy-buttons .quantity-selector{font-size:var(--text-lg)}}.product--cochic .shopify-payment-button__button--unbranded{background-color:transparent!important;color:rgb(var(--button-background-primary))!important;border:1px solid rgb(var(--button-background-primary))!important}.product--cochic .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--button-background-primary))!important;color:rgb(var(--button-text-primary))!important}.buy-buttons-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0 0;font-size:var(--text-sm);text-align:center}.buy-buttons-trust .icon{flex:none;margin:0}@media screen and (min-width:1000px){.buy-buttons-trust{margin-block:1.25rem .5rem;font-size:var(--text-base)}}.product--cochic .pickup-availability>.h-stack{align-items:center}.product--cochic .pickup-availability>.h-stack>.v-stack{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;font-size:var(--text-sm)}.product--cochic .pickup-availability>.h-stack>.v-stack>div{display:flex;flex-wrap:wrap;column-gap:.375rem}.product--cochic .pickup-availability>.h-stack>.v-stack>div>p{margin:0}.product--cochic .pickup-availability>.h-stack>.v-stack>div>p+p:before{content:"\b7";margin-inline-end:.375rem}.product--cochic .product-info .accordion{--accordion-block-padding: .875rem}.product--cochic .product-info .accordion__summary{font-size:var(--text-base)}@media screen and (min-width:1000px){.product--cochic .product-info .accordion__summary{font-size:var(--text-lg)}}.product--cochic .product-info .accordion__summary .icon-accordion-small-arrow{display:none}.product--cochic .product-info .accordion__summary:after{content:"+";flex:none;font-size:var(--text-lg);line-height:1}.product--cochic .product-info .accordion.is-open .accordion__summary:after{content:"\2212"}.product--cochic .product-info .accordion__content{font-size:var(--text-sm)}.product--cochic .product-info .accordion__content :is(h1,h2,h3,h4,h5,h6){margin-block:1.25rem 0;font-size:var(--text-base);line-height:1.3;letter-spacing:0}.product--cochic .product-info .accordion__content :is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-block-start:.375rem}.product--cochic .product-info .accordion__content :is(ul,ol){padding-inline-start:1.125rem}.product-sticky-add-to-cart.product-sticky-add-to-cart--cochic{inset-inline:0;inset-block-end:1.5rem;width:min(calc(100% - 2rem),46rem);margin-inline:auto;gap:1.25rem;padding:.75rem;border:1px solid rgb(var(--text-color) / .08);border-radius:1.25rem;background:rgb(var(--background));box-shadow:0 24px 48px -16px #00000047,0 6px 16px #00000014;transform:translateY(1.5rem);transition:opacity .25s ease,visibility .25s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.product-sticky-add-to-cart.product-sticky-add-to-cart--cochic.is-visible{transform:none}.sticky-cochic__info{display:flex;align-items:center;gap:1rem;min-width:0}.sticky-cochic__image{flex:none;width:4rem;height:4rem;border-radius:.75rem;object-fit:cover}.sticky-cochic__text{display:grid;gap:.125rem;min-width:0}.sticky-cochic__title{overflow:hidden;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-base);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sticky-cochic__variant{font-size:var(--text-sm);color:rgb(var(--text-color) / .65)}.sticky-cochic__text .price-list{font-size:var(--text-sm)}.product-sticky-add-to-cart--cochic .sticky-cochic__button{--button-background: var(--sticky-button-background);--button-text-color: var(--sticky-button-text);--button-padding-inline: 2rem;flex:none;border-radius:999px;box-shadow:0 6px 16px -6px rgb(var(--sticky-button-background) / .6);text-transform:none;white-space:nowrap}.sticky-cochic__info{flex:1 1 auto}.sticky-cochic__select-wrap{position:relative;justify-self:start;max-width:100%;margin-block:.125rem}.sticky-cochic__select-label{display:flex;align-items:center;gap:.375rem;max-width:100%;padding:.25rem .625rem .25rem .75rem;border:1px solid rgb(var(--text-color) / .25);border-radius:999px;background:rgb(var(--background));font-size:var(--text-xs);line-height:1.3;color:rgb(var(--text-color))}.sticky-cochic__select-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-cochic__select-label>svg{flex:none}.sticky-cochic__select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer;appearance:none;-webkit-appearance:none}.sticky-cochic__select:focus-visible+.sticky-cochic__select-label{outline:2px solid rgb(var(--text-color));outline-offset:1px}@media screen and (pointer:fine){.sticky-cochic__select-wrap:hover .sticky-cochic__select-label{border-color:rgb(var(--text-color) / .55)}}@media screen and (pointer:fine){.product-sticky-add-to-cart--cochic .sticky-cochic__button:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 10px 20px -8px rgb(var(--sticky-button-background) / .7)}}@media screen and (max-width:699px){.product-sticky-add-to-cart.product-sticky-add-to-cart--cochic{inset-block-end:.75rem;width:calc(100% - 1.5rem);gap:.75rem;padding:.5rem;border:1px solid rgb(var(--text-color) / .08);border-radius:1rem;background:rgb(var(--background));box-shadow:0 16px 32px -12px #0000004d,0 4px 12px #00000014}.sticky-cochic__info{gap:.625rem}.sticky-cochic__image{width:3rem;height:3rem;border-radius:.5rem}.sticky-cochic__text{gap:0}.sticky-cochic__title,.sticky-cochic__text .price-list{font-size:var(--text-xs)}.product-sticky-add-to-cart--cochic .sticky-cochic__button{--button-padding-block: .75rem;--button-padding-inline: 1.25rem}}.variant-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media screen and (min-width:700px){.variant-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.variant-tile{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem .5rem .625rem;border:1px solid rgb(var(--text-color) / .15);border-radius:1rem;color:rgb(var(--text-color) / .65);text-align:center;cursor:pointer;transition:border-color .2s,color .2s,box-shadow .2s}.variant-tile__media{display:block;width:100%;aspect-ratio:1;border-radius:.625rem;overflow:hidden;background:rgb(var(--text-color) / .03)}.variant-tile__media img{width:100%;height:100%}.variant-tile__label{font-size:var(--text-sm);line-height:1.3}@media screen and (pointer:fine){.variant-tile:hover{border-color:rgb(var(--text-color) / .45)}}:checked+.variant-tile,.variant-tile.is-selected{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color));color:rgb(var(--text-color))}:focus-visible+.variant-tile{outline:2px solid rgb(var(--text-color));outline-offset:2px}.variant-tile.is-disabled .variant-tile__label,:disabled+.variant-tile .variant-tile__label{text-decoration:line-through;color:rgb(var(--text-color) / .4)}.variant-tile.is-disabled .variant-tile__media,:disabled+.variant-tile .variant-tile__media{opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cochic-product.css.map */
