@media(max-width:760px){[data-product-page] .detail-grid{display:flex;flex-direction:column;gap:0}[data-product-page] .gallery-column,[data-product-page] .detail-copy{display:contents}[data-product-page] .detail-copy>*{order:9}[data-product-page] .detail-copy>.eyebrow{display:none}[data-product-page] .detail-copy>h1{order:1;font-size:30px;margin:0 0 6px}[data-product-page] .detail-copy>.product-headline{order:2;margin:0 0 8px!important;font-size:17px!important}[data-product-page] .detail-copy>.detail-rating{order:3;margin:0 0 10px}[data-product-page] .detail-rating small{display:none}[data-product-page] .product-gallery{order:4;width:100%}[data-product-page] .gallery-stage{width:210px;max-width:100%;margin:auto}[data-product-page] .gallery-caption{min-height:0;padding:4px 0;font-size:12px}[data-product-page] .gallery-thumbnails{max-width:260px;margin:0 auto 10px}[data-product-page] .detail-copy>.product-format{order:5;font-size:13px;margin:6px 0 12px}[data-product-page] .pack-form{order:6}[data-product-page] .pack-option{padding:10px;font-size:14px}[data-product-page] .pack-option:has(input:checked){padding:9px}[data-product-page] .purchase-reassurance{order:7}[data-product-page] .gallery-reviews{order:10;margin-top:20px}[data-product-page] .quality-slide{padding:24px 10px 8px}[data-product-page] .quality-slide .eyebrow{font-size:8px}[data-product-page] .quality-slide h3{font-size:15px;margin:4px 0}[data-product-page] .quality-number{font-size:34px}[data-product-page] .quality-number span{font-size:18px}[data-product-page] .quality-slide>p{font-size:11px}[data-product-page] .quality-pills{margin:5px 0;gap:4px}[data-product-page] .quality-pills span{font-size:9px;padding:2px 5px}[data-product-page] .quality-bottom{font-size:10px;padding-top:4px}[data-product-page] .quality-bottom span{font-size:8px;margin-top:2px}}@media(max-width:760px){[data-product-page] .detail-copy>.purchase-benefits{order:5;margin:8px 0 14px;padding:0;list-style:none;font-size:14px;line-height:1.45}[data-product-page] .purchase-benefits li{margin:4px 0}[data-product-page] .detail-copy>.product-format{order:7;margin-top:14px}[data-product-page] .purchase-reassurance{order:8}}.compact-delivery-note{display:none}.add-cart .selected-quantity{margin:0}@media(max-width:760px){.canlo-page-product .breadcrumbs{display:none}[data-product-page] .gallery-stage{width:210px}[data-product-page] .gallery-thumbnails{max-width:230px;margin-bottom:5px}[data-product-page] .detail-copy>.purchase-benefits{order:7;margin-top:12px}[data-product-page] .detail-copy>.product-format{order:8}[data-product-page] .purchase-reassurance{order:9}[data-product-page] .pack-form{order:5}[data-product-page] .pack-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:5px 0}[data-product-page] .pack-options legend{font-size:14px;margin-bottom:6px}[data-product-page] .pack-option{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:78px;padding:9px 4px;text-align:center}[data-product-page] .pack-option:has(input:checked){padding:8px 3px}[data-product-page] .pack-option>span:first-child{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;white-space:nowrap}[data-product-page] .pack-option input{margin:0;width:14px;height:14px;flex-shrink:0}[data-product-page] .pack-option .pack-price{font-size:17px;white-space:nowrap}[data-product-page] .pack-option small{display:none}[data-product-page] .compact-delivery-note{display:block;font-size:11px;line-height:1.4;margin:7px 0;color:var(--muted)}[data-product-page] .daily-cost-note{display:none}[data-product-page] .add-cart{justify-content:center;gap:4px;font-size:15px}[data-product-page] .add-cart span{margin:0}}@media(max-width:360px){[data-product-page] .pack-option>span:first-child{font-size:11px;gap:3px}[data-product-page] .pack-option .pack-price{font-size:16px}}@media(max-width:760px)and (max-height:740px){.canlo-page-product header{padding-top:8px;padding-bottom:6px;gap:6px}.canlo-page-product .product-buy.section{padding-top:8px}[data-product-page] .detail-copy>h1{font-size:27px;margin-bottom:4px}[data-product-page] .detail-copy>.product-headline{font-size:15px!important;margin-bottom:5px!important}[data-product-page] .detail-copy>.detail-rating{margin-bottom:6px}[data-product-page] .gallery-stage{width:190px}[data-product-page] .gallery-thumbnails{max-width:200px;margin-bottom:3px}[data-product-page] .pack-option{min-height:72px}}.detail-rating-link{color:inherit;text-decoration:none}.detail-rating-link:hover{text-decoration:underline}.purchase-review{padding:16px 18px;background:#edf2e8;border-radius:12px;margin:18px 0;color:var(--ink)}.purchase-review blockquote{margin:0;font-size:15px;line-height:1.5}.purchase-review p,.purchase-review a{font-size:12px;margin:8px 0 0}.purchase-review a{display:inline-block;color:inherit;text-underline-offset:3px}.product-review-band:has(.canlo-review-grid){flex-wrap:wrap}.canlo-review-grid{width:100%;flex-basis:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.canlo-review-card{background:var(--paper,#fafaf4);padding:22px;border:1px solid var(--line,#dce0d2);border-radius:14px;color:var(--ink,#123e31)}.canlo-review-author{display:grid;gap:3px;margin-bottom:12px}.canlo-review-author span,.canlo-review-author time{font-size:12px;color:var(--muted,#66756c)}.canlo-review-card blockquote{margin:12px 0 0;font-size:15px;line-height:1.6}.canlo-review-card blockquote p{margin:6px 0 0}.canlo-review-card .stars{font-size:16px}@media(max-width:760px){[data-product-page] .detail-copy>.purchase-review{order:6;margin:12px 0 0}.canlo-review-grid{grid-template-columns:1fr;gap:12px}.canlo-review-card{padding:18px}.canlo-review-card blockquote{font-size:14px}}.canlo-reviews-content{width:100%;flex-basis:100%}.product-review-band:has(.canlo-reviews-content){flex-wrap:wrap}.canlo-more-reviews{width:100%;margin-top:20px}.canlo-more-reviews>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--paper);border:1px solid var(--line);border-radius:10px;cursor:pointer;font-weight:600}.canlo-more-reviews>summary::-webkit-details-marker{display:none}.canlo-more-reviews[open]>summary span{transform:rotate(45deg)}.canlo-more-reviews .canlo-review-grid{margin-top:16px}.product-review-band:has(.canlo-review-carousel){flex-wrap:wrap}.canlo-review-carousel{flex-basis:100%;width:100%;min-width:0}.canlo-review-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;font-size:13px}.canlo-review-controls>div{display:flex;gap:8px}.canlo-review-controls button{width:44px;height:44px;border-radius:50%;background:var(--paper);border:1px solid var(--line);font-size:20px;cursor:pointer}.canlo-review-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 14px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#789467 transparent}.canlo-review-track>.canlo-review-card{flex:0 0 calc((100% - 64px)/5);min-width:0;height:300px;box-sizing:border-box;scroll-snap-align:start;display:flex;flex-direction:column;padding:18px}.canlo-review-track blockquote{overflow-y:auto;min-height:0;font-size:14px;line-height:1.55}.canlo-review-track:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(min-width:761px)and (max-width:1100px){.canlo-review-track>.canlo-review-card{flex-basis:calc((100% - 64px)/5)}}@media(max-width:760px){.canlo-review-track>.canlo-review-card{flex-basis:86%;height:270px;padding:20px}.canlo-review-track blockquote{font-size:15px}.canlo-review-controls{font-size:12px}}.purchase-lead{font-size:16px;line-height:1.5;margin:10px 0 18px}.product-long-description{font-size:15px;line-height:1.6}.quick-offer-details{font-size:13px;margin:12px 0;color:var(--muted)}.quick-offer-details summary{cursor:pointer;font-weight:650;min-height:36px;display:flex;align-items:center}.quick-offer-details p{font-size:13px!important;line-height:1.5!important;margin:8px 0!important}@media(max-width:760px){[data-product-page] .detail-copy>.purchase-lead{order:4;font-size:13px!important;line-height:1.4!important;margin:6px 0 8px!important}[data-product-page] .detail-copy>.product-long-description{order:9}#product-dialog .quick-offer-details{margin:8px 0}}@media(max-width:760px)and (max-height:740px){[data-product-page]:has(.purchase-lead) .gallery-stage{width:190px}[data-product-page] .detail-copy>.purchase-lead{font-size:13px!important;line-height:1.45!important;margin:6px 0 10px!important}[data-product-page]:has(.purchase-lead) .pack-option{min-height:68px;padding:6px 4px}[data-product-page]:has(.purchase-lead) .pack-option:has(input:checked){padding:5px 3px}}.quick-delivery-note{font-size:12px!important;line-height:1.5!important;color:var(--muted);margin:8px 0!important}.review-product-link{display:inline-block;margin-top:14px;font-size:13px;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.canlo-page-product header{min-height:96px;padding-top:8px;padding-bottom:8px;gap:6px}[data-product-page] .product-gallery{order:4}[data-product-page] .detail-copy>.purchase-lead{order:5;font-size:14px!important;line-height:1.5!important;margin:8px 0 14px!important}[data-product-page] .pack-form{order:6}[data-product-page] .detail-copy>.purchase-review{order:7}.product-grid>.product-card{display:flex;flex-direction:column}.product-grid>.product-card>.product-art{height:auto;aspect-ratio:1;flex-shrink:0}.product-grid>.product-card h3{font-size:18px;line-height:1.25;min-height:45px;margin:12px 0 5px;letter-spacing:-.035em}.product-grid>.product-card>.product-card-benefit{font-size:13px;line-height:1.45;min-height:38px;margin:0 0 8px}.product-grid>.product-card>.product-rating{font-size:12px;gap:4px;flex-wrap:wrap}.product-grid>.product-card>.product-bottom{padding-top:12px;gap:9px}.product-grid>.product-card .price{font-size:18px}.product-grid>.product-card .price small{font-size:11px;white-space:normal;line-height:1.45;min-height:32px}.product-grid>.product-card .choose{font-size:13px;padding:10px 6px;min-height:46px}.product-grid>.product-card .full-product-link{font-size:12px;margin-top:0}#product-dialog .detail-copy>.purchase-lead{order:5;font-size:14px!important;line-height:1.5!important;margin:6px 0!important}#product-dialog .pack-form{order:6}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/canlo-new-product-mobile.css.map */
