body:has(.cp-product-standard){background:#faf7ee}
.cp-product-standard{max-inline-size:1240px;padding-block:1.25rem 3rem;margin-inline:auto;color:#203b3b}
.cp-product-standard .product-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}
.cp-product-standard .product-media__main{aspect-ratio:1/1;border:0;border-radius:8px;background:#fffaf3}
.cp-product-standard .product-media__thumb{border-radius:4px;flex-basis:3.4rem;inline-size:3.4rem;block-size:3.4rem}
.cp-product-standard .product-media__thumbs{gap:.5rem}
.cp-product-standard .product-media__counter{display:block;text-align:end;font-size:11px;color:#68716a;margin-block-start:.35rem}
.cp-product-standard .product-info__title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.85rem,2.9vw,2.55rem);line-height:1.12;letter-spacing:-.03em;font-weight:400;margin:0 0 .65rem;color:#203b3b;overflow-wrap:anywhere}
.cp-product-standard .product-info__price{font-size:1.65rem;margin-block:.5rem;line-height:1.2}
.cp-product-standard .product-info__price .price__current{color:#206b61}
.cp-product-standard .cp-rating{display:inline-flex;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;align-items:center;gap:8px;text-decoration:none;margin:0 0 5px;font-size:13px}
.cp-product-standard .cp-rating .jdgm-prev-badge__text{display:none}
.cp-product-standard .cp-rating__count{font-size:13px;color:#55625b}
.cp-product-standard .cp-rating .jdgm-star{font-size:16px}
.cp-product-standard .cp-product-intro{font-size:.94rem;line-height:1.6;color:#55625b;margin:.4rem 0 .8rem}
.cp-product-standard .cp-product-benefits{font-size:.81rem;gap:.2rem;margin-block-end:.7rem}
.cp-product-standard .product-option .form-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.055em;margin:.4rem 0 .5rem;color:#263f3d}
.cp-product-standard .product-options{gap:10px;margin-block-end:0}
.cp-product-standard .product-option-pills:not(:has(>.product-option-pill:nth-child(13))){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:8px}
.cp-product-standard .product-option-pill{min-block-size:49px;padding:8px 10px;justify-content:flex-start;white-space:normal;border-radius:5px;font-size:12px;line-height:1.35;background:#ffffff99;color:#203b3b}
.cp-product-standard .product-option-pill.is-selected{background:#e8eee5;color:#203b3b}
.cp-product-standard .form-select[data-product-option]:not([hidden]){inline-size:100%;min-block-size:50px;padding:10px 14px;border:1px solid #9aaba5;border-radius:5px;background:#fffaf3;color:#203b3b;font-size:14px}
.cp-product-standard .form-select[data-product-option]:focus-visible{outline:2px solid #206b61;outline-offset:3px}
.cp-product-standard .cp-option-image{inline-size:30px;block-size:30px;flex-shrink:0}
.cp-product-standard .cp-option-note{font-size:11px;margin:8px 0 14px}
.cp-product-standard .qtiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block-start:1rem}
.cp-product-standard .qtiers__legend{font-size:12px;margin-block-end:8px}
.cp-product-standard .qtiers__opt{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border-radius:5px;padding:10px;min-inline-size:0}
.cp-product-standard .qtiers__dot,.cp-product-standard .qtiers__badge,.cp-product-standard .qtiers__orig,.cp-product-standard .qtiers__summary{display:none}
.cp-product-standard .qtiers__main{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-block-size:0;inline-size:100%}
.cp-product-standard .qtiers__title{font-size:13px}
.cp-product-standard .qtiers__save{font-size:10px}
.cp-product-standard .qtiers__count{flex-basis:auto;inline-size:100%;font-size:10px;line-height:1.25;overflow-wrap:anywhere}
.cp-product-standard .qtiers__price{align-items:flex-start;text-align:start;gap:3px}
.cp-product-standard .qtiers__total{font-size:14px;line-height:1.35}
.cp-product-standard .qtiers__unit{font-size:10px;line-height:1.3}
.cp-product-standard .qtiers__note{grid-column:1/-1;font-size:11px;margin:3px 0 0}
.cp-product-standard:has([data-qtiers]) .product-quantity-wrapper{display:none}
.cp-product-standard .product-form__actions{margin-block-start:14px}
.cp-product-standard .product-btn--add-to-cart{border-radius:5px;min-block-size:50px}
.cp-product-standard .product-form__dynamic-checkout{margin-block-start:9px}
.cp-product-standard .cp-dragon-chat{font-size:12px;text-align:center;margin:10px 0 0;color:#206b61}
.cp-product-standard .cp-dragon-chat a{text-underline-offset:4px}
[dir=rtl] .cp-product-standard .product-info__title{font-family:inherit;letter-spacing:0}
@media(max-width:768px){.cp-product-standard{padding:12px 16px 35px}.cp-product-standard .product-layout{grid-template-columns:minmax(0,1fr);gap:24px}.cp-product-standard .product-media__main{aspect-ratio:1/1;block-size:auto;max-block-size:none}.cp-product-standard .product-media__thumb{inline-size:2.6rem;block-size:2.6rem;flex-basis:2.6rem}.cp-product-standard .product-media__thumbs{gap:.4rem}.cp-product-standard .product-info__title{font-size:2rem}.cp-product-standard .product-option-pills:not(:has(>.product-option-pill:nth-child(13))){grid-template-columns:repeat(auto-fit,minmax(min(100%,135px),1fr))}.cp-product-standard .product-option-pill{padding:8px}.cp-product-standard .qtiers__opt{padding:10px 8px}body:has(.cp-product-standard) shopify-chat{display:none!important}body:has(.cp-product-standard) .back-to-top{display:none}}
