.comparison-section{padding:20px;background-color:#f9f9f9;width:100%}.comparison-section .section-header *{margin:0}.comparison-section .section-header{display:flex;flex-direction:column;gap:23px;max-width:568px;text-align:center;margin:0 auto 32px}.comparison-wrapper,.comparison-container,.comparison-items{width:100%}.comparison-wrapper.no-embla .comparison-container .comparison-items{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:24px}.comparison-wrapper.no-embla .comparison-container .comparison-items .comparison-item{justify-content:space-between}.comparison-section .comparison-item *{margin:0}.comparison-section .comparison-item{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;background-color:#fff;padding:32px}.comparison-section .comparison-wrapper.no-embla .embla-buttons,.comparison-section .comparison-wrapper.no-embla .embla-progress{display:none}.comparison-section .comparison-wrapper.embla .embla-buttons{padding:8px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;align-items:center;justify-content:space-between;pointer-events:none}.comparison-section .comparison-wrapper.embla .embla-buttons button{border:none;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:999px;box-shadow:0 2px 8px #00000040;cursor:pointer;color:#33667d;opacity:0;transition:opacity .3s ease-out;pointer-events:none}.comparison-section .comparison-wrapper.embla .embla-buttons button:hover{color:#33667d7c}.comparison-section .comparison-wrapper.embla .embla-buttons.visible button{opacity:1;pointer-events:all}.comparison-section .comparison-wrapper.embla .embla-progress{padding:32px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;align-items:flex-end;justify-content:center;pointer-events:none}.comparison-section .comparison-wrapper.embla .embla-progress .embla-progress-wrapper{display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000040;background-color:#fff;border-radius:999px;opacity:0;transition:opacity .3s ease-out;pointer-events:none}.comparison-section .comparison-wrapper.embla .embla-progress.visible .embla-progress-wrapper{opacity:1;pointer-events:all}.comparison-section .comparison-wrapper.embla .embla-progress .embla-slide-btn{pointer-events:all;cursor:pointer;border:none;outline:none;border-radius:999px;background-color:#fff;padding:11px;border:1px solid #fff;transition:border-color .3s ease-out}.comparison-section .comparison-wrapper.embla .embla-progress .embla-slide-btn:hover{border:1px solid #33667d7c}.comparison-section .comparison-wrapper.embla .embla-progress .embla-slide-btn span{content:"";transition:background-color .3s ease;pointer-events:none;display:block;height:8px;width:8px;border-radius:999px;background-color:#ddd}.comparison-section .comparison-wrapper.embla .embla-progress .embla-slide-btn:hover span{background-color:#33667dd2}.comparison-section .comparison-wrapper.embla .embla-progress .embla-slide-btn.selected span{background-color:#33667d}.comparison-section .comparison-wrapper.embla{position:relative;overflow:hidden}.comparison-section .comparison-wrapper.embla .comparison-items{display:flex;justify-content:center;flex-wrap:nowrap;gap:0}.comparison-section .comparison-wrapper.embla .comparison-items .comparison-item{flex:0 0 100%;min-width:0;margin-right:20px}@media (min-width: 576px){.comparison-section .comparison-wrapper.no-embla .comparison-container .comparison-item{width:calc(50% - 12px)}.comparison-section .comparison-wrapper.embla .comparison-items .comparison-item{flex:0 0 calc(50% - 12px)}}@media (min-width: 900px){.comparison-section .comparison-wrapper.embla .comparison-items .comparison-item{flex:0 0 calc(33% - 12px)}}@media (min-width: 1280px){.comparison-section .comparison-wrapper.no-embla .comparison-container .comparison-item{width:calc(24% - 12px);max-width:386px}.comparison-section .comparison-wrapper.embla .comparison-items .comparison-item{flex:0 0 calc(25% - 12px)}}.comparison-section .comparison-item-section{width:100%;display:flex;flex-direction:column;align-items:center;justify-items:stretch;gap:8px;padding:24px;border-top:1px solid #ddd}.comparison-section .comparison-item-section.main{gap:24px;min-height:196px;align-items:center;justify-content:center}.comparison-section .comparison-item-section:first-of-type{border-top:none;padding-top:0}.comparison-section .comparison-item-section:last-of-type{padding-bottom:0}.comparison-section .price-wrapper span{display:block;font-weight:500}.comparison-section .price-wrapper span.pre-price,.comparison-section .price-wrapper span.no-discount{margin-bottom:.25em;font-weight:700}.comparison-section .price-wrapper span.price{font-size:2.5rem;font-weight:500}.comparison-section .price-wrapper span.discount{background-color:#33667d33;display:inline-block;padding:4px 12px;margin-top:1em;border-radius:999px;font-weight:700;line-height:1;text-transform:uppercase}.comparison-section .image img{width:100%;height:auto;object-fit:cover}.comparison-section .swatches{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.comparison-section .colour-options{display:flex;flex-direction:column;gap:12px}.comparison-section .swatches img{border-radius:999px}.comparison-section .comparison-item-section .rating__star{width:24px}.comparison-section .comparison-item-section .rating__currency,.comparison-section .comparison-item-section .rating__star-wrapper{color:#769aac}.newsletter-terms{font-size:14px;margin:1em 0}.newsletter-terms a{color:#ccba40}.newsletter-terms a:hover{color:#c5bd85}.csxp-container .csxp-hide{display:none}.variant-selection.csxp .csxp-step-banner{background-color:#ccd7dc;padding:12px 20px;border-radius:999px;margin-top:32px}.variant-selection.csxp .options-selection__option-value-name{padding:12px 20px}.variant-selection.csxp .options-selection__option-value-input:checked+.options-selection__option-value-name{color:#67a0ba;background-color:#ccba400f;border-color:#67a0ba31;border-width:2px}.variant-selection.csxp .csxp-swatches{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.variant-selection.csxp .csxp-swatch a{display:flex;flex-shrink:0;flex-grow:0}.variant-selection.csxp .csxp-swatch.csxp-swatch--current{border:4px solid #67a0ba8b}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
