*{box-sizing:border-box}body.cp-shopify{margin:0;background:var(--cp-global-bg);color:var(--cp-global-text);font:var(--cp-global-body-size)/1.6 var(--cp-body-font)}.cp-shopify h1,.cp-shopify h2,.cp-shopify h3{font-family:var(--cp-heading-font)}img{max-width:100%}.cp-skip{position:absolute;top:-100px}.cp-skip:focus{top:0;z-index:200;background:#fff;padding:16px}.cp-wrap{width:min(1280px,calc(100% - 40px));margin:auto}.cp-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:var(--cp-button,var(--cp-global-accent));color:var(--cp-button-ink,#242d28);padding:14px 24px;font:600 15px var(--cp-body-font);cursor:pointer;text-decoration:none;min-height:48px}.cp-button:disabled{opacity:.5;cursor:not-allowed}.cp-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.cp-head>a{text-decoration:none;color:inherit;font-weight:700;font-size:24px}.cp-head img{display:block;max-height:70px;width:auto}.cp-nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.cp-nav a,.cp-footer a{color:inherit;text-decoration:none}.cp-header-mobile{display:none}.cp-announcement{text-align:center;font-size:13px;font-weight:600;padding:9px 16px}.cp-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;padding:36px 0}.cp-footer ul{padding:0;list-style:none}.cp-footer .cp-payment{display:flex;flex-wrap:wrap;gap:8px}.cp-payment svg{width:38px;height:24px}.cp-s-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cp-s-product-card{min-width:0}.cp-s-product-card>a{color:inherit;text-decoration:none}.cp-s-product-card>a>img,.cp-s-product-card .cp-placeholder{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:14px;background:#fff}.cp-s-product-card h3{font-size:17px!important;line-height:1.4}.cp-card-stars{color:#00a578}.cp-card-stars span{color:inherit;font-size:13px}.cp-grid-tools{display:flex;gap:16px;justify-content:space-between;margin:24px 0}.cp-grid-tools select,.cp-grid-tools input,.cp-shopify input,.cp-shopify select{font:inherit;padding:10px;border:1px solid #ccc;border-radius:6px;max-width:100%;background:#fff;color:#303b3f}.cp-pagination{display:flex;gap:20px;justify-content:center;padding:28px}.cp-s-product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}.cp-s-gallery,.cp-s-info{min-width:0;position:static}.cp-s-info{background:#fff;border-radius:16px;padding:28px;border:1px solid #e8dfd4}.cp-s-media[hidden]{display:none!important}.cp-s-media img{width:100%;height:auto;display:block;object-fit:contain;border-radius:14px}.cp-s-media video,.cp-s-media iframe,.cp-s-media model-viewer{width:100%;min-height:340px}.cp-s-thumbnails{display:flex;gap:10px;overflow:auto;padding:14px 0}.cp-s-thumbnails button{border:1px solid #ddd;border-radius:8px;background:#fff;flex:0 0 72px;padding:3px;cursor:pointer}.cp-s-thumbnails button[aria-current=true]{border:2px solid var(--cp-global-accent)}.cp-s-thumbnails img{width:64px;height:64px;object-fit:contain}.cp-s-title{line-height:1.25;margin:0 0 14px}.cp-s-price{font-size:25px;font-weight:700}.cp-s-price s{font-size:18px;opacity:.55;margin-left:12px}.cp-s-rating{display:flex;align-items:center;gap:10px;margin:12px 0;color:inherit;text-decoration:none;font-size:14px}.cp-s-rating>span:first-child{color:var(--cp-rating-color,#00b67a);font-size:20px}.cp-s-variants{display:flex;flex-direction:column;gap:10px;margin:20px 0}.cp-s-variants label{display:flex;flex-direction:column;gap:5px}.cp-s-info .cp-button{width:100%}.cp-offer-editor{display:flex;align-items:center;gap:12px;border:2px solid var(--cp-offer-border,#e8d5c4);border-radius:12px;background:var(--cp-offer-bg,#fcf4ed);padding:16px;margin:12px 0;cursor:pointer;font-size:var(--cp-offer-font,16px);color:var(--cp-offer-text,#303b3f)}.cp-offer-editor:has(input:checked){border-color:var(--cp-global-accent)}.cp-offer-editor input{width:18px;height:18px;accent-color:var(--cp-global-accent)}.cp-offer-editor>span{flex:1}.cp-offer-editor small{display:block;font-size:.8em}.cp-offer-editor img{width:56px;height:56px;object-fit:contain}.cp-s-delivery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0;text-align:center;border-block:1px solid #eee;padding:18px 0;font-size:12px}.cp-s-delivery strong{display:block;font-size:13px}.cp-s-delivery svg{width:25px;height:25px;margin:auto}.cp-s-accordion{border-top:1px solid #ddd;padding:16px 0}.cp-s-accordion summary{font-weight:600;cursor:pointer}.cp-s-text{margin:16px 0}.cp-s-status{font-size:14px;min-height:24px}.cp-newsletter{max-width:600px;margin:auto;text-align:center}.cp-newsletter form{display:flex;gap:12px;justify-content:center}.cp-review-list{max-width:980px;margin:auto}.cp-review{padding:22px 0;border-bottom:1px solid #ddd}.cp-review header{display:flex;gap:20px;justify-content:space-between}.cp-review-photos{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.cp-review-photos button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:4px;cursor:zoom-in}.cp-review-photos img{width:160px;height:200px;object-fit:contain}.cp-review-stars{color:#00a578}.cp-review-note{font-size:13px;opacity:.8}.cp-lightbox{border:0;border-radius:14px;padding:12px;max-width:95vw;max-height:95vh}.cp-lightbox::backdrop{background:#000b}.cp-lightbox img{max-height:82vh;max-width:88vw;object-fit:contain}.cp-lightbox button{display:block;margin-left:auto}.cp-video-placeholder{padding:60px 20px;background:#eee;text-align:center}.cp-main-content{max-width:950px;margin:auto}.cp-cart-line{display:grid;grid-template-columns:100px 1fr 110px 120px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #ddd}.cp-cart-line img{width:100px;height:100px;object-fit:contain}.cp-converted .splide__list{flex-wrap:nowrap}.cp-converted .image-with-text-custom__image{max-width:100%;object-fit:contain}.cp-converted a,.cp-converted button{scroll-margin-top:20px}.cp-shopify .cp-comparison-after{max-width:100%}.cp-featured{max-width:1000px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.cp-featured>img{width:100%;height:auto;object-fit:contain}@media(max-width:900px){.cp-head .cp-nav{display:none}.cp-header-mobile{display:block}.cp-header-mobile nav{display:flex;flex-direction:column;padding:15px;gap:12px}.cp-s-product{gap:24px}.cp-s-info{padding:20px}.cp-s-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.cp-wrap{width:calc(100% - 28px)}.cp-s-product{grid-template-columns:1fr}.cp-footer{grid-template-columns:1fr;gap:20px}.cp-s-product-grid{gap:14px}.cp-s-product-card h3{font-size:14px!important}.cp-s-product-card .cp-button{padding:12px;font-size:12px}.cp-featured{grid-template-columns:1fr}.cp-cart-line{grid-template-columns:70px 1fr 70px;gap:10px}.cp-cart-line img{width:70px;height:70px}.cp-cart-line>span{grid-column:2}.cp-newsletter form{flex-wrap:wrap}.cp-head{gap:10px}.cp-head>a{font-size:19px}.cp-review-photos img{width:130px;height:170px}}body.cp-shopify{font-family:var(--cp-body-font)!important}body.cp-shopify h1,body.cp-shopify h2,body.cp-shopify h3{font-family:var(--cp-heading-font)!important}.cp-rating-meter{display:inline-block;position:relative;width:100px;height:28px;color:#ddd!important;flex:0 0 100px;white-space:nowrap;letter-spacing:1px}.cp-rating-meter>span{display:block;width:100px}.cp-rating-meter .cp-rating-fill{position:absolute;top:0;left:0;width:var(--rating-fill);overflow:hidden;color:var(--cp-rating-color,#00b67a)}body.cp-shopify .header details:not([open])>.search-modal{display:none!important}body.cp-shopify .header .search-modal__content{max-width:100vw;min-width:0}body.cp-shopify .cp-s-gallery{overflow:hidden}body.cp-shopify .cp-s-thumbnails{max-width:100%;min-width:0}body.cp-shopify .cp-s-title{font-size:30px;line-height:1.25}@media(max-width:749px){body.cp-shopify .cp-s-title{font-size:26px}body.cp-shopify .cp-s-info{padding:20px 16px}body.cp-shopify .cp-s-product{gap:20px}body.cp-shopify .cp-s-info>form{min-width:0}body.cp-shopify .cp-s-info select{max-width:100%;min-width:0}}.cp-original-video video{display:block;width:min(850px,85vw);height:auto;max-height:80vh}.cp-reference-featured .product{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.cp-reference-featured .product>div{width:100%!important;max-width:100%!important;min-width:0;padding:0!important}.cp-reference-featured .product__info-container{display:block;width:100%;padding:24px!important}.cp-reference-featured .product__title h1{font-size:28px!important;line-height:1.2;overflow-wrap:normal;word-break:normal}.cp-reference-featured .product__text-container{display:flex!important;flex-wrap:wrap;gap:12px}.cp-reference-featured .product__text{flex:1 1 110px}.cp-reference-featured [class*=bundle] strong{word-break:normal;overflow-wrap:normal}@media(max-width:749px){.cp-reference-featured .product{grid-template-columns:1fr;gap:20px}.cp-reference-featured .product__info-container{padding:20px 16px!important}.cp-reference-featured .product__title h1{font-size:25px!important}}body.cp-shopify .dg-trust-badges{padding:36px 24px}body.cp-shopify .dg-trust-badges__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:1200px;margin:0 auto}body.cp-shopify .dg-trust-badges__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;min-width:0}body.cp-shopify .dg-trust-badges__image{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0}body.cp-shopify .dg-tb__image{display:block;width:44px;height:44px;object-fit:contain;margin:0}body.cp-shopify .dg-trust-badges__title{font-size:15px;font-weight:600;line-height:1.35;letter-spacing:0;margin:0}body.cp-shopify .dg-trust-badges__text{font-size:13px;line-height:1.5;letter-spacing:0}body.cp-shopify .dg-trust-badges__text p{margin:0;font-size:inherit;line-height:inherit}body.cp-shopify .dg-trust-badges__text strong{margin-inline:.18em}body.template-index #MainContent .section-divider,body.template-index #MainContent .section-divider__svg{height:36px!important;min-height:0!important}body.template-index #MainContent .section-divider__svg svg{height:100%!important;display:block}@media(max-width:749px){body.cp-shopify .dg-trust-badges{padding:28px 18px}body.cp-shopify .dg-trust-badges__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}body.cp-shopify .dg-trust-badges__title{font-size:14px}body.cp-shopify .dg-trust-badges__text{font-size:12px}body.template-index #MainContent .section-divider,body.template-index #MainContent .section-divider__svg{height:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/shopify-theme.css.map */
