.pagination li{display:flex;align-items:center;justify-content:center;height:32px;min-width:32px;border:1px solid transparent !important}.pagination li.active{border-color:#000000 !important}.pagination li a{text-align:center;padding:5px}.pagination li span{text-align:center;padding:5px}.route-product-category #content .refine-categories .refine-items{flex-wrap:nowrap;overflow-x:auto}.route-product-category #content .refine-categories .refine-items .refine-item a img{width:46px;height:46px;object-fit:contain;margin-bottom:0}.product-pay-container p{width:100%}.product-pay-container .payment-icons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px}.product-pay-container .payment-icons img{width:102px;height:45px;border:1px solid #ddd;border-radius:5px;object-fit:contain}#qtyAndPersonalisationDetail{display:flex;border:1px solid #999;width:110px}#qtyAndPersonalisationDetail .plus.forCartLink,#qtyAndPersonalisationDetail .minus.forCartLink{width:37px;height:37px;font-size:20px;background-color:transparent}#qtyAndPersonalisationDetail .qty-wrapper{display:block;width:calc(100% - 74px)}#qtyAndPersonalisationDetail .qty-wrapper .label{display:block;font-size:0;margin:0;width:100%}#qtyAndPersonalisationDetail .qty-wrapper .label .orderInput{width:100%;border:none;height:37px;font-size:16px;color:#000000;text-align:center}.custom-input-container{position:relative}.custom-input-container .custom-input-limit{position:absolute;right:3px;bottom:0}.route-product-product .review-links{display:none}.route-product-product .popup-size{display:none}.route-product-product .popup-cart{display:none}.deliveryHeaderSection{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 0}.deliveryHeaderSection .left-section{display:flex;flex-direction:column;gap:.375rem}.deliveryHeaderSection .right-section{font-size:14px;color:inherit;font-weight:600}.deliveryHeaderSection .right-section .deliveryDate{padding:6px 12px;border-radius:16px;background-color:#f2f2f2}.deliveryHeaderSection .left-section .deliveryHeadline{font-size:16px;color:#000;font-weight:600}.deliveryHeaderSection .left-section .shippedByMerchantInfo{color:#6b6b6b;font-size:12px}.cart-you-may-like{display:none}#force-cart-link{cursor:pointer}.popup-cart{display:none}.cart-page>div:first-child{flex:1}.cart-page .cart-product-box ul{padding:0}.cart-page .cart-product-box ul li{list-style:none;display:flex;margin-top:16px;padding-top:16px;border-top:1px dashed #ddd}@media screen and (max-width:760px){.cart-page .cart-product-box ul li{flex-direction:column}}.cart-page .cart-product-box ul li:first-child{margin-top:0;padding-top:0;border-top:none}.cart-page .cart-product-box ul li .left-img-container .input-group.btn-block.mobie-cart-2{margin-top:16px}.cart-page .cart-product-box ul li .left-img-container .input-group.btn-block.mobie-cart-2 .stepper2{display:flex;width:100%;border:1px solid #ddd}.cart-page .cart-product-box ul li .left-img-container .input-group.btn-block.mobie-cart-2 .stepper2 .stepper-right.angle,.cart-page .cart-product-box ul li .left-img-container .input-group.btn-block.mobie-cart-2 .stepper2 .stepper-left.angle{text-align:center;line-height:32px;width:32px;height:32px;font-size:16px;cursor:pointer}.cart-page .cart-product-box ul li .left-img-container .input-group.btn-block.mobie-cart-2 .stepper2 .angle-input{border:none;text-align:center;flex:1}.cart-page .cart-product-box ul li .text-left.td-name{flex:1;padding-left:20px}.cart-page .cart-product-box ul li .text-left.td-name a{text-decoration:none;font-size:20px;font-weight:bold;color:inherit}@media screen and (max-width:760px){.cart-page .cart-product-box ul li .text-left.td-name a{font-size:18px}}.cart-page .cart-product-box ul li .text-left.td-name p{font-size:14px;margin-bottom:8px}.cart-page .cart-product-box ul li .text-right{display:flex;align-items:flex-end;flex-direction:column;justify-content:space-between}.cart-page .cart-product-box ul li .text-right .td-total{font-size:16px;font-weight:bold}.quick-checkout-wrapper .left{padding-right:30px}@media screen and (max-width:980px){.quick-checkout-wrapper .left{padding-right:0}}.quick-checkout-wrapper .left .mobie-cart-block{display:none}.quick-checkout-wrapper .left .section-register .section-body .form-group.account-two{display:flex;column-gap:20px}.quick-checkout-wrapper .left .section-register .section-body .form-group.account-two .form-group.required.account-lastname,.quick-checkout-wrapper .left .section-register .section-body .form-group.account-two .form-group.required.account-firstname{flex:1}.quick-checkout-wrapper .left .form-group.address-zone .control-label2,.quick-checkout-wrapper .left .form-group.address-country .control-label2{width:100%}.quick-checkout-wrapper .left .form-group.address-zone .form-control,.quick-checkout-wrapper .left .form-group.address-country .form-control{width:100%;height:50px;max-width:unset !important}.quick-checkout-wrapper .left .form-group.required.account-telephone .phone-input-container{position:relative}.quick-checkout-wrapper .left .form-group.required.account-telephone .phone-input-container::before{display:none}.quick-checkout-wrapper .left .form-group.required.account-telephone .phone-input-container #input-telephone.form-control{padding:0 15px 0 40px}.quick-checkout-wrapper .left .form-group.required.account-telephone .phone-input-container .input-group-phone{position:absolute;left:7px;top:50%;transform:translateY(-50%)}.quick-checkout-wrapper .left .section-shipping .section-body{border-radius:5px;border:1px solid #d9d9d9}.quick-checkout-wrapper .left .section-payment .section-body .payment-div{flex-direction:column;border:1px solid #ddd;border-radius:5px;margin-bottom:16px;overflow:hidden}.quick-checkout-wrapper .left .section-payment .section-body .payment-div .radio{border-bottom:1px solid #ddd}.quick-checkout-wrapper .left .section-payment .section-body .payment-div .payment-all{background-color:#fafafa;padding:20px}.quick-checkout-wrapper .left .section-payment .section-body .payment-div .payment-all>div p{max-width:500px;margin:0 auto}.quick-checkout-wrapper .left .section-payment .section-body .payment-div .payment-all .control-label{color:#000}.quick-checkout-wrapper .right .cart-section .section-body .table-responsive .table.table-bordered tbody tr td{vertical-align:top}.quick-checkout-wrapper .right .cart-section .section-body .table-responsive .table.table-bordered tbody tr td.td-product a{font-size:18px;color:inherit;font-weight:bold;text-decoration:none}@media screen and (max-width:760px){.quick-checkout-wrapper .right .cart-section .section-body .table-responsive .table.table-bordered tbody tr td.td-product a{font-size:14px}}.route-product-product .size-guide{margin:10px 0;display:flex;align-items:center;cursor:pointer}.route-product-product .size-guide .icon-size-guide{height:24px;width:24px;display:block;background:url(/catalog/view/theme/journal3/image/sizeguide.svg)}.route-product-product .size-guide .size-guide-text{padding-left:5px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.route-product-product .m-form-block{flex-wrap:wrap}.route-product-product .m-form-block>span{font-size:12px;margin-bottom:8px}.route-product-product .m-form-block .m-form-block-items{display:flex;align-items:center;flex-wrap:wrap;width:100%}.route-product-product .m-form-block .m-form-block-items .m-form-block-item{font-size:14px;text-transform:uppercase;margin-right:5px;margin-bottom:5px;min-width:115px;min-height:42px;background:#eceff1;border:0 solid #e2e2e2;border-radius:5px;padding:0 10px;text-align:center;line-height:42px;cursor:pointer;flex-basis:calc(50% - 5px)}.route-product-product .m-form-block .m-form-block-items .m-form-block-item.m-form-block-item-actvie{background:#000;color:#fff}.route-product-product .form-group.type-hidden{display:none}.route-product-product .product-price-group2 .price-wrapper{display:flex;justify-content:space-between}.route-product-product .product-price-group2 .price-wrapper .price-subtotal{font-size:24px;font-weight:bold}.route-product-product .product-price-group2 .price-wrapper .price-group .product-price-new .price-new-live{font-size:24px;font-weight:600;line-height:1}.route-product-product .popup-size{background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;display:none;z-index:9999;height:100%}.route-product-product .popup-size .popup-size-container{max-width:50%;position:absolute;top:50%;left:50%;width:100%;padding:20px;background-color:#fff;translate:-50% -50%;overflow-y:scroll;max-height:calc(100vh - 50px*2);text-align:center}.route-product-product .popup-size.popup-size-on{display:block}.no-touchevents.popup-open body{overflow-y:auto}