main[data-template=product]{--pdp-ink: #2d2318;--pdp-body: #554f49;--pdp-line: #dedbd4;--pdp-brown: #704321;--pdp-brown-dark: #4a2a14;--pdp-chip: #eaddc8;--pdp-chip-border: #706961;--pdp-cream: #faf7f2;--pdp-tile: #f5efe5;--height-buy-buttons: 62px;background:var(--pdp-cream)}main[data-template=product] .product-information .custom-breadcrumb{display:flex;margin:0;flex-wrap:wrap;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;color:var(--pdp-ink)}main[data-template=product] .product-information .custom-breadcrumb a{padding:0;color:inherit;text-decoration:none}main[data-template=product] .product-information .custom-breadcrumb a:hover{color:var(--pdp-brown);text-decoration:underline;text-underline-offset:3px}main[data-template=product] .product-information .custom-breadcrumb .breadcrumb-current{text-transform:capitalize}main[data-template=product] .product-information .custom-breadcrumb .breadcrumb-product{flex:0 1 auto;min-width:0;overflow:hidden;font-weight:500;color:#716960;white-space:nowrap;text-overflow:ellipsis}main[data-template=product] .product-information__media .product-media{overflow:hidden;border-radius:8px;background:var(--pdp-tile)}main[data-template=product] .product-information__media .product-media img{mix-blend-mode:multiply}@media(hover:hover)and (pointer:fine){main[data-template=product] .product-information__media .product-media-container--image{cursor:crosshair}}main[data-template=product] .product-information__media .product-media{position:relative}.ck-zoom-lens{position:absolute;z-index:1;border:1px solid rgb(45 35 24 / .35);border-radius:4px;background:#ffffff4d;pointer-events:none;opacity:0;transition:opacity .15s ease}.ck-zoom-pane{position:fixed;z-index:50;border:1px solid #dedbd4;border-radius:8px;background-color:#f5efe5;background-repeat:no-repeat;background-blend-mode:multiply;box-shadow:0 12px 32px #2d231829;pointer-events:none;opacity:0;transition:opacity .15s ease}.ck-zoom-lens.is-visible,.ck-zoom-pane.is-visible{opacity:1}@media screen and (min-width:990px){main[data-template=product] .product-information .product-information__grid .product-details,main[data-template=product] .product-information .product-information__grid .product-information__media{padding-inline:0}}main[data-template=product] .product-information .product-details .text-block h1{margin:0;font-size:32px;font-weight:700;line-height:38px;letter-spacing:-1px;color:var(--pdp-ink)}main[data-template=product] .product-model-rating{gap:8px;font-size:14px;line-height:20px}main[data-template=product] .product-model-rating__rating{gap:8px}main[data-template=product] .product-model-rating__stars{gap:6px;font-size:18px}main[data-template=product] .product-model-rating__count{color:var(--pdp-body);letter-spacing:0}main[data-template=product] .product-summary--excerpt{margin-top:24px}main[data-template=product] .product-details .divider{--divider-color: var(--pdp-line)}main[data-template=product] .product-information .product-details span.price{font-size:28px;font-weight:700;line-height:34px;letter-spacing:-.5px;color:var(--pdp-ink)}main[data-template=product] .product-information .product-details span.price-item--regular.compare-at-price{margin-left:4px;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;color:var(--pdp-ink)}main[data-template=product] .product-information .product-details shopify-payment-terms,main[data-template=product] .product-information .product-details .installments{font-size:16px;line-height:22px;color:var(--pdp-ink)}main[data-template=product] .product-information .product-details .installments{margin-block:-3px}main[data-template=product] .product-option-rows{display:flex;flex:1 0 100%;flex-direction:column;gap:24px;width:100%;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--pdp-line)}main[data-template=product] .product-option-row{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;justify-items:start}main[data-template=product] .product-option-row__label{font-size:16px;font-weight:700;line-height:22px;color:var(--pdp-ink)}main[data-template=product] .product-information .product-option-row .quantity-selector{--quantity-selector-width: 150px;width:150px;height:38px;min-height:38px;flex:none;border:1px solid var(--pdp-chip-border);border-radius:4px;background:var(--pdp-chip);overflow:hidden}main[data-template=product] .product-information .product-option-row .quantity-selector button{width:36px;height:100%;flex:none}main[data-template=product] .product-information .product-option-row .quantity-selector button:first-of-type{border-right:1px solid rgb(112 105 97 / .35)}main[data-template=product] .product-information .product-option-row .quantity-selector button:last-of-type{border-left:1px solid rgb(112 105 97 / .35)}main[data-template=product] .product-information .product-option-row .quantity-selector input{font-size:20px;color:var(--pdp-ink)}main[data-template=product] .product-option-row__pill{display:inline-flex;align-items:center;min-height:38px;padding:0 8px;border:1px solid var(--pdp-chip-border);border-radius:4px;background:var(--pdp-chip);font-size:16px;line-height:22px;color:var(--pdp-ink)}main[data-template=product] .product-option-row__addon{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:22px;color:var(--pdp-ink);cursor:pointer}main[data-template=product] .product-option-row__checkbox{width:16px;height:16px;margin:0;accent-color:var(--pdp-brown)}main[data-template=product] .product-option-row__price{color:var(--pdp-body)}main[data-template=product] .product-information .product-details .buy-buttons-block .product-form-buttons{flex-wrap:wrap;row-gap:16px}main[data-template=product] .product-information .product-details .buy-buttons-block .add-to-cart-button{min-height:62px;border-color:var(--pdp-brown);background:var(--pdp-brown);font-size:16px;font-weight:700;letter-spacing:0;text-transform:uppercase}main[data-template=product] .product-information .product-details .buy-buttons-block .add-to-cart-button:hover{border-color:var(--pdp-brown-dark);background:var(--pdp-brown-dark)}main[data-template=product] .product-information .product-details .buy-buttons-block :is(add-to-cart-component,.add-to-cart-button){flex:1 0 100%}main[data-template=product] .product-details .shopify-payment-button__more-options{margin-top:10px;font-size:14px;line-height:18px;color:var(--pdp-body);text-underline-offset:3px}main[data-template=product] .product-details .accordion{margin-top:24px}main[data-template=product] .custom-faq--wide .custom-faq__header{margin-bottom:39px!important}main[data-template=product] .crv__heading,main[data-template=product] .custom-faq__heading{font-family:var(--font-body--family);font-size:48px;font-weight:500;line-height:58px;letter-spacing:-1px;color:var(--pdp-ink)}main[data-template=product] .crv__heading :is(strong,b),main[data-template=product] .custom-faq__heading :is(strong,b){font-weight:inherit}main[data-template=product] .crv__heading em:empty{display:none}main[data-template=product] .shopify-section:has(product-recommendations){background:var(--pdp-tile)}main[data-template=product] .section-resource-list.gap-style{row-gap:23px}@media screen and (min-width:990px){main[data-template=product] .crv--judgeme .crv__list{margin-top:2px}}main[data-template=product] product-recommendations .text-block :is(h1,h2,h3){font-family:var(--font-body--family);font-size:42px;font-weight:600;line-height:50px;letter-spacing:-1px;color:var(--pdp-brown)}main[data-template=product] product-recommendations .text-block :is(strong,b){font-weight:inherit}main[data-template=product] product-recommendations product-card h3{font-size:20px;font-weight:800;line-height:25px;letter-spacing:0;color:var(--pdp-ink)}main[data-template=product] product-recommendations product-card span.price{font-size:20px;font-weight:400;line-height:25px;color:var(--pdp-ink)}main[data-template=product] product-recommendations product-card .compare-at-price{font-size:16px;color:#716960}@media screen and (max-width:749px){main[data-template=product] .product-information .product-details .text-block h1{margin:0;font-size:26px;line-height:32px;letter-spacing:-.5px}main[data-template=product] .product-information .product-details span.price{font-size:24px;line-height:30px}main[data-template=product] .crv__heading,main[data-template=product] .custom-faq__heading{font-size:34px;line-height:42px}main[data-template=product] product-recommendations .text-block :is(h1,h2,h3){font-size:32px;line-height:40px}}@media screen and (max-width:989px){main[data-template=product] .product-information .product-details{padding-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/canakasa-pdp.css.map */
