.product-images-container{display:flex;flex-direction:column;gap:20px;max-width:800px;margin:0 auto;align-items:center;width:100%}.product-images-slider{width:80%;margin-bottom:20px}.product-images-slider .product-image-slide{position:relative;padding-top:100%}.product-images-slider .product-image-slide img,.product-images-slider .product-image-slide video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-thumbnails-slider{width:400px;max-width:100%;margin:0 auto}.product-thumbnail-slide{padding:5px;cursor:pointer}.product-thumbnail-slide img{width:100%;height:auto;border:2px solid transparent;transition:border-color .3s ease}.product-thumbnail-slide.slick-current img{border-color:#000}.product-thumbnails-slider .slick-arrow.slick-prev{left:auto;right:20px;top:-30px}.product-thumbnails-slider .slick-arrow.slick-next{left:auto;right:-20px;top:-30px}.product-thumbnails-slider .slick-prev:before,.product-thumbnails-slider .slick-next:before{font-size:40px;color:var(--primary-color);opacity:1}.cs-pdp-main__image{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center;align-items:start}.product-details h1{font-size:30px;font-weight:700;margin:10px 0;line-height:1.2}.product-details .sub-heading{font-size:20px;font-weight:600;margin:10px 0;line-height:1.2;color:var(--secondary-color)}.product-price-container{display:flex;gap:10px}.product-price,.product-compare-price{font-size:18px;font-weight:700}.product-compare-price{color:var(--primary-color)}.strike-through{text-decoration:line-through}.divider{height:1px;width:100%;background-color:var(--primary-color);margin:20px 0}.products-variants-selection p.option-name{font-size:18px;font-weight:600}.products-variants-selection p.size-variant-color-note{font-size:16px;font-weight:400;margin-bottom:10px;color:var(--primary-color)}.products-variants-selection{margin:20px 0}.option-wrapper{margin-bottom:20px}.option-title{font-size:18px;font-weight:600;margin-bottom:10px}.option-values{display:flex;flex-wrap:wrap;gap:10px}.option-values button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:auto;height:auto;max-width:100%;box-shadow:2px 2px 0 0 var(--purple-color);cursor:pointer;position:relative;background:#fff;overflow:hidden;border-radius:8px;border:1px solid var(--purple-color);font-family:sirenia,sans-serif!important;font-weight:700;font-size:18px;color:var(--purple-color);padding:.5rem .85rem}.option-values button.selected{background-color:#d5cce3}.button-style .variant-button{padding:8px 16px;border:2px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;transition:all .3s ease}.button-style .variant-button:hover:not(.sold-out){border-color:var(--primary-color)}button.variant-button.Size{cursor:pointer;background-color:transparent;color:#330072;font-family:sirenia,sans-serif;font-weight:700;font-size:18px;border:2px solid #330072;border-radius:5px;box-shadow:2px 2px}button.variant-button.Size:hover,button.variant-button.Size.selected{color:#330072;background-color:#d7cde4}button.variant-button.Pack{cursor:pointer;background-color:transparent;color:#28939d;font-family:sirenia,sans-serif;font-weight:700;font-size:18px;border:2px solid #28939d;border-radius:5px;box-shadow:2px 2px #28939d}button.variant-button.Pack:hover,button.variant-button.Pack.selected{color:#28939d;background-color:#d8e9eb}.add-to-cart-button{margin-top:20px}.add-to-cart-button.global-btn{padding:15px 30px;font-size:16px;font-weight:600;border-radius:5px;cursor:pointer;transition:all .3s ease;display:inline-block;border-top-width:0px;border-right-width:3px;border-bottom-width:3px;border-left-width:0px;border-color:#e87722}.add-to-cart-button .global-btn:disabled{opacity:.7;cursor:not-allowed}.add-to-cart-button .global-btn[data-state=success]{background-color:#4caf50}.add-to-cart-button .global-btn[data-state=error]{background-color:#f44336}.image-style{display:flex;gap:15px}.thickness-option{text-align:center;cursor:pointer;border:2px solid transparent;box-shadow:2px 2px #395542;border:1px solid #395542;border-radius:8px;overflow:hidden;padding:1.2rem}.thickness-option img{border-radius:8px;transition:all .3s ease;width:100px;height:100px}.thickness-option.selected{background-color:#d9deda}.thickness-option span{display:block;font-size:14px;margin-top:5px;font-weight:700;font-family:sirenia,sans-serif!important}.sold-out{opacity:.5;cursor:not-allowed}.sold-out img{opacity:.5}.all-new-badge p{background-color:#3d474f;color:#fff;text-align:center;padding:2px 10px;border-radius:5px;font-size:14px;display:inline-block}.subscribe-and-save-badge p{background-color:var(--sky-blue);color:#fff;text-align:center;padding:2px 10px;border-radius:5px;font-size:14px;display:inline-block}.good-for-all-chewers-badge{box-shadow:0 5px 14px -5px #00000040;background:linear-gradient(#59cbe899,#59cbe899),url(https://cdn.shopify.com/s/files/1/0545/4276/2153/files/55335fb077faeb40ca6aa301f637ca2a.svg?v=1734012393) top 50% left 0% / 200px auto repeat,#59cbe8e6;display:inline-flex;flex-direction:row;justify-content:center;border-radius:5px;padding:3px 10px}.good-for-all-chewers-badge p{font-size:14px;font-weight:600;color:var(--white);margin-bottom:0;padding-bottom:0}.good-for-gentle-badge{background-color:#83d6ed;display:inline-flex;flex-direction:row;justify-content:center;border-radius:5px;padding:3px 10px}.good-for-gentle-badge p{font-size:14px;font-weight:600;color:var(--white)}.question-mark-icon{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:8px;color:var(--white);transition:color .3s ease;position:relative}.question-mark-icon svg{width:20px;height:20px}.promo-text{text-align:center;padding:2px 10px;border-radius:5px;font-size:14px;display:inline-block}.promo-text p{color:var(--white);font-size:14px;font-weight:600}.security-icons-container{display:flex;flex-direction:row;justify-content:center;gap:20px}.security-icons-container p{font-size:12px}.description-container p{font-size:18px;line-height:29px}.description-container img{width:100%;margin-top:20px}.description-container h2{font-size:24px;font-weight:600;margin:10px 0}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:none;justify-content:center;align-items:center;z-index:1000}.popup-overlay.active{display:flex}.popup-wrapper{position:relative;width:90%;max-width:800px;background:#fff;border-radius:8px;box-shadow:0 2px 20px #0003;padding:25px;opacity:1;visibility:visible;transform:scale(.95);transition:transform .3s ease;margin:0}.popup-wrapper.active{transform:scale(1)}.popup-wrapper:before{display:none}.popup-close{position:absolute;top:-10px;right:-10px;width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#333;border:1px solid #ddd;box-shadow:0 2px 5px #0000001a;z-index:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.popup-overlay.active{animation:fadeIn .3s ease forwards}.popup-content{text-align:center}.popup-content h2{font-size:36px;font-weight:700}.popup_content_heading{display:flex;flex-direction:row;align-items:center;gap:20px}.popup_content_heading h3{font-size:24px;font-weight:600}.popup_content_text{text-align:left}.spacer{height:3px;background-color:#59cbe8;width:100%;margin-top:20px;border-radius:5px}.accordion-content h2{font-size:24px;font-weight:600;margin-bottom:10px}.accordion-content p{font-size:18px;font-weight:400;margin-bottom:10px}.accordion-content p a{color:var(--primary-color);text-decoration:underline}.accordion-content img{width:100%;margin:20px 0}.accordion-content ul{padding-bottom:20px;margin-left:0}.accordion-content li{list-style:outside}.accordions-details-container{margin:30px 0}.accordion-item{border-bottom:1px solid var(--primary-color)}.accordion-header{width:100%;padding:16px 5px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer}.accordion-title{font-size:18px;font-weight:600;color:var(--primary-color)}.accordion-icon{position:relative;width:14px;height:14px}.accordion-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;color:var(--primary-color)}.icon-minus,.accordion-item.active .icon-plus{opacity:0}.accordion-item.active .icon-minus{opacity:1}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-item.active .accordion-content{max-height:1000px}@media (max-width: 1024px){.popup-wrapper{width:260px;left:auto;right:0;transform:scale(.95)}.popup-wrapper:before{left:auto;right:10px}.question-mark-icon:hover .popup-wrapper,.popup-wrapper.active{transform:scale(1)}.cs-pdp-main__image{grid-template-columns:repeat(1,1fr)}.product-images-slider{width:100%}.product-images-container{width:600px;max-width:100%}.option-values{justify-content:center}}@media (max-width: 768px){.product-images-container{width:100%;overflow:hidden;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/175/assets/cs-pdp-main.css.map */
