.basket,.one-page-checkout{padding-top:40px}.basket .return-info,.one-page-checkout .return-info{border-bottom:1px solid #d3d6d9;border-top:1px solid #d3d6d9;display:inline-block;margin-bottom:10px;padding:4px 0}.basket .return-info:before,.one-page-checkout .return-info:before{color:#bbc9d8;content:"C";font-family:vrint;font-size:14px;line-height:1;position:relative;text-decoration:none;top:-1px;vertical-align:middle;width:auto}@media(max-width:575.98px){.basket h2{margin-top:-20px;text-align:center}}.basket .express-btn-container{position:relative}.basket .express-btn-container.express-btn-desktop{display:inline-flex;justify-self:flex-end}.basket .express-btn-container.loading:before{background:url(/static/images/ui/loading.0f8e3ead3dcf6f8b6f69.gif) 50% no-repeat hsla(0,0%,100%,.5);background-size:auto 80%;content:"";height:100%;position:absolute;width:100%}.basket .btns{text-align:right}.basket .btns .back{text-align:left}.basket .btns--flex{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:575.98px){.basket .btns--flex{align-items:center}.basket .btns{text-align:center}.basket .btns .back{margin-bottom:20px;text-align:center}}.basket .btns .btn{font-size:14px;height:40px;width:200px}.basket .btns .btn.btn-primary{margin:0 0 20px}.basket .btns .btn.btn-primary:before{content:"!";font-family:vrint;left:-5px;position:relative;top:3px}.basket .btns .btn:not(.btn-primary){line-height:2}.basket .important-info{border:5px solid #e4e5e6;margin-top:0}@media(min-width:768px){.basket .important-info{margin-bottom:47px}}.basket .important-info .head{margin-bottom:10px;margin-top:-1px;text-align:center}.basket .important-info .head h2{background:#e4e5e6;display:inline-block;line-height:22px;margin:0;min-width:60px;padding:5px 20px 8px}.basket .important-info .head h2,.basket .important-info h3{font-family:Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase}.basket .important-info h3{margin:8px 0 12px}.basket .important-info h4{font-family:Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:22px;margin-bottom:0;text-transform:uppercase}.basket .important-info .info-block{background-position:30px 8px;background-repeat:no-repeat;background-size:30px auto;margin-bottom:10px;overflow:hidden;padding:0 30px 0 100px}@media(max-width:767.98px){.basket .important-info .info-block{background-position:center 5px;background-size:30px;padding:50px 15px 0}}.basket .couponBox{background:url(/static/images/deco/bg-coupon.5fd3b2fd63b002ab7c20.jpg) no-repeat 0 0;border:1px solid #d3d6d9;float:left;margin-bottom:30px;padding:28px 25px 40px 35px}@media(min-width:768px){.basket .couponBox{margin-bottom:50px}}.basket .couponBox label{font-family:SmytheSans Regular;font-size:14px;font-weight:400;text-transform:uppercase}.basket .couponBox-form{align-items:center;display:inline-flex;width:100%}.is-ios .basket .couponBox-form{transform:scale(.75);transform-origin:left top;width:133.3333%}.basket .couponBox-form input{background:#f2f2f2;height:38px;padding:7px;vertical-align:middle;width:80%}.is-ios .basket .couponBox-form input{border-width:1.2px;font-size:16px;height:46px;padding:8.4px;position:relative}.basket .couponBox-form .btn{height:38px;margin-left:10px;width:calc(15% - 10px)}.is-ios .basket .couponBox-form .btn{height:46px}.basket .remove-btn{background:#fff;border:1px solid #d3d6d9;border-radius:50%;color:#d3d6d9;display:inline-block;height:22px;line-height:1.4;text-align:center;text-decoration:none;transition:transform .5s ease-in-out;width:22px}.basket .remove-btn:hover{transform:rotate(180deg)}@media(max-width:767.98px){.basket .ringsize{display:flex;padding:3px 0}}.basket .ringsize>div:first-child{line-height:34px;text-transform:uppercase;width:40%}.order-summary{line-height:22px}.basket .order-summary{margin-bottom:30px;margin-top:-5px}@media(min-width:768px){.basket .order-summary{margin-bottom:50px}}.basket .order-summary tbody:first-child tr:first-child td{padding-top:0}.order-summary table{width:100%}.order-summary table tr:first-child td{padding-top:15px}.order-summary table tr:last-child td{padding-bottom:15px}.order-summary table td:last-child{border-top:0;text-align:right}.order-summary table tr.total td{border-top:4px solid #000}.order-summary table tr.line-before td:first-child{vertical-align:bottom}.order-summary table tr.line-before td:last-child:before{border-top:1px solid #d3d6d9;content:"";display:block;margin:5px 0}.order-summary .voucher-form__item b{color:#c80032}.order-summary .voucher-form__code{text-align:left}.order-summary .voucher-form__code p{margin:0}.order-summary .voucher-form__button{background:none;border:none;padding:0;text-decoration:underline}.order-summary .voucher-form__button:hover{text-decoration:none}.phone-sm .to-checkout-btn{font-size:14px;height:40px;max-width:200px;width:200px}.phone-sm .to-checkout-btn:hover{color:#212529}.phone-sm .to-checkout-btn:before{content:"!";font-family:vrint;left:-5px;position:relative;top:3px}.cart-product--container{display:flex;flex-wrap:wrap}.cart-product__delivery{display:flex;flex-direction:row;line-height:20px;margin:10px 0}@media(min-width:1200px){.cart-product__delivery>div:nth-child(2){padding-left:5px}}@media(max-width:767.98px){.cart-product__delivery{flex-direction:column}}@media(max-width:575.98px){.cart-product__delivery{flex-direction:column;margin-bottom:10px}}.cart-product__image{position:relative;width:130px}.cart-product__image a{display:block;height:100%;width:130px}@media(min-width:992px){.cart-product__image,.cart-product__image a{width:165px}}.cart-product__item{flex:1;padding-left:15px;text-align:left;word-break:break-word}.cart-product__item--title{font-weight:700}.cart-product__item--subtitle{line-height:1}.cart-product__remove{left:0;position:absolute;top:-5px}.cart-product__ringsize{background:#f4f5f6;padding:10px}.cart-product__ringsize.error{background:#ffe7e3;border:1px solid #fed8d2}.cart-product__ringsize .error,.cart-product__ringsize .info{font-size:12px;line-height:16px;margin-top:7px;text-align:left}.cart-product__ringsize .error p,.cart-product__ringsize .info p{margin:0}@media(max-width:575.98px){.cart-product__ringsize{margin-top:10px}}@media(min-width:768px){.cart-product__ringsize{max-width:250px}}strike.d+span{color:#b00;font-weight:700}strike.d:has(+span){display:block}.has-discount{color:#b00}.has-discount .instead-price{color:#000;font-weight:400}.basket-contents .header div{text-transform:uppercase}@media(max-width:767.98px){.basket-contents .header div{display:none}}.basket-contents .basket-item,.basket-contents .header{border-bottom:1px solid #d3d6d9;padding:10px 0;text-align:center}.basket-contents .basket-item__delivery-date--express,.basket-contents .basket-item__delivery-date--placeholder,.basket-contents .header__delivery-date--express,.basket-contents .header__delivery-date--placeholder{color:#17b196}@media(min-width:1200px){.basket-contents .basket-item__delivery-date--express:after,.basket-contents .header__delivery-date--express:after{content:","}}@media(min-width:768px){.basket-contents .basket-item,.basket-contents .header{display:flex;text-align:left}.basket-contents .basket-item>div:not(:last-child),.basket-contents .header>div:not(:last-child){padding-right:15px}.basket-contents .basket-item .cart__product--item,.basket-contents .basket-item>div:first-child,.basket-contents .header .cart__product--item,.basket-contents .header>div:first-child{width:89%}.basket-contents .basket-item>div:nth-child(2),.basket-contents .header>div:nth-child(2){text-align:right;width:11%}.basket-contents .basket-item>div:nth-child(3),.basket-contents .header>div:nth-child(3){width:20%}.basket-contents .basket-item>div:nth-child(4),.basket-contents .header>div:nth-child(4){width:11%}.basket-contents .basket-item>div:nth-child(5),.basket-contents .header>div:nth-child(5){width:10%}.basket-contents .basket-item>div:nth-child(6),.basket-contents .header>div:nth-child(6){text-align:right;width:10%}}.basket-contents .basket-item{padding:20px 0}@media(min-width:768px){.basket-contents .basket-item{padding:30px 0}}.basket-contents .basket-item .engraving__img{border-bottom:1px solid #d3d6d9;border-top:1px solid #d3d6d9;margin:15px 0 5px;padding:0 10px;width:100%}@media(min-width:768px){.basket-contents .basket-item .engraving__img{width:310px}}.basket-contents .save-basket{background:transparent;border:0;margin-top:15px;text-transform:uppercase}.basket-contents .save-basket:before{background:none;content:"h";font-family:vrint;font-size:17px;margin-right:10px;vertical-align:middle}@media(max-width:575.98px){.basket-contents .save-basket{display:block;margin:5px auto 0}}.basket,.one-page-checkout{padding-top:0}.basket .return-info,.one-page-checkout .return-info{display:inline-flex}.basket .return-info:before,.one-page-checkout .return-info:before{background-image:url(/static/images/themes/jde/icons/icon-bullet-check.fb2e281a05e306b5ab23.svg);background-repeat:no-repeat;content:"";padding-right:24px;top:3px}.basket .header{z-index:1}.basket .remove-btn{border-color:#000;color:#000;line-height:16px}.basket .couponBox{background:#f4f5f6;overflow:hidden;padding:20px 20px 30px}.basket .couponBox label{font-family:inherit;font-weight:600;padding-bottom:5px;text-transform:none}.basket .couponBox-form input{background:#fff;height:42px;margin-right:20px;width:60%}.basket .important-info .change,.basket .important-info .shipping{background:none;padding:0 30px}.basket .important-info .head h3{font-weight:700;text-transform:none}.basket .order-summary table{width:100%}.basket .order-summary table tr:last-child td{border-color:#000}.basket .order-summary table tr:last-child td:last-child{text-align:right}