.category-con .max-width-con,.collection-voucher-container .max-width-con,.footer-collection .max-width-con{max-width:1200px;margin:32px auto 0;padding:0 24px}.category-con .red-button,.collection-voucher-container .red-button,.footer-collection .red-button{background:#ee3124;border-radius:4px;border:1px solid #ee3124;color:#fff;font-size:14px;font-weight:400;letter-spacing:1px}@media screen and (max-width:425px){.category-con .red-button,.collection-voucher-container .red-button,.footer-collection .red-button{padding:15px 14px}}.category-con .red-button:active,.category-con .red-button:focus,.category-con .red-button:hover,.collection-voucher-container .red-button:active,.collection-voucher-container .red-button:focus,.collection-voucher-container .red-button:hover,.footer-collection .red-button:active,.footer-collection .red-button:focus,.footer-collection .red-button:hover{color:#ee3124;background-color:#f9f9f9;border:1px solid #ee3124;box-shadow:none!important}.category-con .red-button-outlined,.collection-voucher-container .red-button-outlined,.footer-collection .red-button-outlined{border:1px solid #ee3124;background-color:#f9f9f9;color:#ee3124}@media screen and (max-width:425px){.category-con .red-button-outlined,.collection-voucher-container .red-button-outlined,.footer-collection .red-button-outlined{padding:15px 14px}}.category-con .red-button-outlined:active,.category-con .red-button-outlined:focus,.category-con .red-button-outlined:hover,.collection-voucher-container .red-button-outlined:active,.collection-voucher-container .red-button-outlined:focus,.collection-voucher-container .red-button-outlined:hover,.footer-collection .red-button-outlined:active,.footer-collection .red-button-outlined:focus,.footer-collection .red-button-outlined:hover{color:#f9f9f9;background-color:#ee3124;border:1px solid #ee3124;box-shadow:none!important}.category-con .ellipse-text,.collection-voucher-container .ellipse-text,.footer-collection .ellipse-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-con .tip-con,.collection-voucher-container .tip-con,.footer-collection .tip-con{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:Min(36px,1.5vw);grid-row-gap:10px;max-width:980px}.category-con .tip-con .tip-item h6,.collection-voucher-container .tip-con .tip-item h6,.footer-collection .tip-con .tip-item h6{font-size:22px;font-weight:300}.category-con .tip-con .tip-item .icon-con,.collection-voucher-container .tip-con .tip-item .icon-con,.footer-collection .tip-con .tip-item .icon-con{width:64px;display:inline-block;text-align:center}@media (max-width:768px){.category-con .tip-con .tip-item.instant-delivery,.collection-voucher-container .tip-con .tip-item.instant-delivery,.footer-collection .tip-con .tip-item.instant-delivery{-ms-flex-order:1;order:1}.category-con .tip-con .tip-item svg,.collection-voucher-container .tip-con .tip-item svg,.footer-collection .tip-con .tip-item svg{height:18px}.category-con .tip-con .tip-item h6,.collection-voucher-container .tip-con .tip-item h6,.footer-collection .tip-con .tip-item h6{font-size:16px}}@media (max-width:660px){.category-con .tip-con .tip-item p,.collection-voucher-container .tip-con .tip-item p,.footer-collection .tip-con .tip-item p{display:none}}@media (max-width:524px){.category-con .tip-con,.collection-voucher-container .tip-con,.footer-collection .tip-con{-ms-grid-columns:1fr;grid-template-columns:1fr}.category-con .tip-con h6,.collection-voucher-container .tip-con h6,.footer-collection .tip-con h6{text-align:center}}.category-con .video-con,.collection-voucher-container .video-con,.footer-collection .video-con{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.category-con .learn-more-text,.collection-voucher-container .learn-more-text,.footer-collection .learn-more-text{text-align:center;cursor:pointer;text-decoration:underline}.category-con .module-learn-more,.collection-voucher-container .module-learn-more,.footer-collection .module-learn-more{overflow:hidden}.category-con .module-learn-more .ion-ios-arrow-down,.collection-voucher-container .module-learn-more .ion-ios-arrow-down,.footer-collection .module-learn-more .ion-ios-arrow-down{transition:all .3s ease-in-out}.category-con .module-learn-more .container,.collection-voucher-container .module-learn-more .container,.footer-collection .module-learn-more .container{height:0;opacity:0;transition:all .3s ease-in-out}.category-con .module-learn-more.active .ion-ios-arrow-down,.collection-voucher-container .module-learn-more.active .ion-ios-arrow-down,.footer-collection .module-learn-more.active .ion-ios-arrow-down{transform:rotate(180deg)}.category-con .module-learn-more.active .container,.collection-voucher-container .module-learn-more.active .container,.footer-collection .module-learn-more.active .container{height:auto;opacity:1}.category-con .price-option,.collection-voucher-container .price-option,.footer-collection .price-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:500;border:1px solid silver;border-radius:4px;text-align:center;color:#5f5f5f;background-color:#f9f9f9;height:48px;cursor:pointer}.category-con .price-option.selected,.collection-voucher-container .price-option.selected,.footer-collection .price-option.selected{color:#000;border-color:#000}.category-con .price-option.single-price-option,.collection-voucher-container .price-option.single-price-option,.footer-collection .price-option.single-price-option{min-width:48px}.category-con .product-set,.collection-voucher-container .product-set,.footer-collection .product-set{margin-top:12px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:36px;grid-row-gap:36px;padding-bottom:36px}.category-con .product-set .product-tile:hover,.collection-voucher-container .product-set .product-tile:hover,.footer-collection .product-set .product-tile:hover{background-color:inherit}.category-con .product-set .product-title h6,.collection-voucher-container .product-set .product-title h6,.footer-collection .product-set .product-title h6{font-size:22px;font-weight:400;margin:12px 0}.category-con .product-set .product-bottom,.collection-voucher-container .product-set .product-bottom,.footer-collection .product-set .product-bottom{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr minmax(96px,1fr);grid-template-columns:1fr 1fr 1fr minmax(96px,1fr);column-gap:6px}.category-con .product-set .explore,.collection-voucher-container .product-set .explore,.footer-collection .product-set .explore{position:relative;display:block}.category-con .product-set .explore .explore-con,.collection-voucher-container .product-set .explore .explore-con,.footer-collection .product-set .explore .explore-con{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);padding:24px 0;transition:all .3s ease-in-out;opacity:0}.category-con .product-set .explore:hover .explore-con,.collection-voucher-container .product-set .explore:hover .explore-con,.footer-collection .product-set .explore:hover .explore-con{opacity:1}.category-con .product-set .add-to-cart,.collection-voucher-container .product-set .add-to-cart,.footer-collection .product-set .add-to-cart{padding:15px 12px;height:auto}.category-con .product-set .product-detail,.collection-voucher-container .product-set .product-detail,.footer-collection .product-set .product-detail{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);border-radius:4px;overflow:hidden}.category-con .product-set .product-detail img,.collection-voucher-container .product-set .product-detail img,.footer-collection .product-set .product-detail img{width:100%}.category-con .product-set .product-detail .product-detail-con,.collection-voucher-container .product-set .product-detail .product-detail-con,.footer-collection .product-set .product-detail .product-detail-con{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.category-con .product-set,.collection-voucher-container .product-set,.footer-collection .product-set{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.category-con .product-set .explore .explore-con,.collection-voucher-container .product-set .explore .explore-con,.footer-collection .product-set .explore .explore-con{opacity:1;-ms-flex-align:end;align-items:flex-end;background-color:transparent}}@media (max-width:640px){.category-con .product-set,.collection-voucher-container .product-set,.footer-collection .product-set{-ms-grid-columns:1fr;grid-template-columns:1fr}}.category-con .collection-category-detail{display:-ms-flexbox;display:flex;text-align:left}.category-con .collection-category-detail h6{font-size:28px;font-weight:300;margin-bottom:16px}.category-con .collection-category-detail .ctd-description-con,.category-con .collection-category-detail .ctd-image-con{-ms-flex:1;flex:1}.category-con .collection-category-detail .ctd-description-con p,.category-con .collection-category-detail .ctd-image-con p{font-size:14px;color:#2e2e2e}.category-con .collection-category-detail .ctd-image-con{margin-right:32px;max-width:500px}.category-con .collection-category-detail .ctd-image-con h6{display:none}.category-con .collection-category-detail .tip-con .tip-item h6{font-size:16px}@media (max-width:1024px){.category-con .collection-category-detail .tip-con .tip-item h6{font-size:12px}}.category-con .collection-category-detail .tip-con .tip-item svg{height:24px}.category-con .collection-category-detail .ctd-prices-container{background-color:#f0f0f0;border:1px solid #ddd;border-radius:6px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr minmax(90px,1fr);grid-template-columns:1fr 1fr 1fr minmax(90px,1fr);column-gap:6px;padding:12px}.category-con .collection-category-detail .ctd-prices-container.single{-ms-grid-columns:1fr minmax(90px,1fr);grid-template-columns:1fr minmax(90px,1fr);column-gap:12px}.category-con .collection-category-detail .ctd-prices-container .ctd-buy-btn{padding:15px 12px}@media (max-width:840px){.category-con .collection-category-detail{-ms-flex-direction:column;flex-direction:column}.category-con .collection-category-detail .ctd-description-con>h6{display:none}.category-con .collection-category-detail .ctd-image-con{max-width:100%;margin-right:0}.category-con .collection-category-detail .ctd-image-con h6{display:block;text-align:center;font-size:1.25rem}.category-con .collection-category-detail .tip-con .tip-item h6{font-size:14px}}.footer-collection{position:fixed;bottom:0;left:0;z-index:99;padding:1rem;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;box-shadow:0 -1px 10px 0 #4c4c4c}.footer-collection .buy-collection-voucher{max-width:320px;margin-left:6px}.footer-collection .max-w-100{max-width:100%}.footer-collection .flex-center{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.footer-collection .flex-center,.footer-collection .product-bottom-btns-con{display:-ms-flexbox;display:flex}.footer-collection .price-footer-con{display:-ms-grid;display:grid;-ms-grid-columns:minmax(48px,1fr) minmax(48px,1fr) minmax(48px,1fr);grid-template-columns:minmax(48px,1fr) minmax(48px,1fr) minmax(48px,1fr);column-gap:6px}@media screen and (max-width:768px){.footer-collection,.footer-collection .product-bottom-btns-con{-ms-flex-direction:column;flex-direction:column}.footer-collection .single-price-option{width:100%}.footer-collection .buy-collection-voucher{max-width:100%;margin-left:0;margin-top:12px}.footer-collection .back-text{display:none}.footer-collection .nav-link{padding:16px 18px;display:none}.footer-collection .collection-voucher-title-con{-ms-flex-direction:column;flex-direction:column}.footer-collection .max-w-100{max-width:100%}}@media screen and (max-width:425px){.footer-collection .buy-collection-voucher{width:100vw}}@media (max-width:367px){.collection-voucher-container{padding-top:12px}}