.guest-wishlist-page,.login-page{padding-bottom:30px}.guest-wishlist-page .wishlist-head,.login-page .wishlist-head{font-size:1rem;font-weight:400;line-height:30px;letter-spacing:2px}@media(min-width:768px){.guest-wishlist-page .wishlist-head,.login-page .wishlist-head{font-size:1.125rem;line-height:20px}}.guest-wishlist-page .wishlist-head,.login-page .wishlist-head{padding-bottom:15px;margin:0 auto 15px;text-align:center}.guest-wishlist-page .empty-wishlist,.login-page .empty-wishlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:325px}.guest-wishlist-page .empty-wishlist p,.login-page .empty-wishlist p{font-size:1.3125rem;letter-spacing:2px;text-transform:capitalize;font-weight:400;margin-bottom:10px}.guest-wishlist-page .empty-wishlist p a,.login-page .empty-wishlist p a{font-family:Inter,sans-serif;letter-spacing:.005em;color:#0a0a0a;font-size:1.0625rem;line-height:26px;font-weight:300;text-transform:none}.guest-wishlist-page .wishlist-login-banner,.login-page .wishlist-login-banner{padding:30px;margin-bottom:30px;background:#fcefea}.guest-wishlist-page .wishlist-login-banner .wishlist-login,.guest-wishlist-page .wishlist-login-banner .wishlist-register,.login-page .wishlist-login-banner .wishlist-login,.login-page .wishlist-login-banner .wishlist-register{padding-left:5px}.guest-wishlist-page .wishlist-login-banner .wishlist-login .form-group .Input-label,.guest-wishlist-page .wishlist-login-banner .wishlist-register .form-group .Input-label,.login-page .wishlist-login-banner .wishlist-login .form-group .Input-label,.login-page .wishlist-login-banner .wishlist-register .form-group .Input-label{background:#fff}.guest-wishlist-page .wishlist-login-banner .wishlist-login .login-footer,.guest-wishlist-page .wishlist-login-banner .wishlist-register .login-footer,.login-page .wishlist-login-banner .wishlist-login .login-footer,.login-page .wishlist-login-banner .wishlist-register .login-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.guest-wishlist-page .wishlist-login-banner .wishlist-login .login-footer .wishlist-createAccount-btn,.guest-wishlist-page .wishlist-login-banner .wishlist-register .login-footer .wishlist-createAccount-btn,.login-page .wishlist-login-banner .wishlist-login .login-footer .wishlist-createAccount-btn,.login-page .wishlist-login-banner .wishlist-register .login-footer .wishlist-createAccount-btn{margin-left:5px}.guest-wishlist-page .wishlist-login-banner .wishlist-login .wishlist-createAccount-btn,.guest-wishlist-page .wishlist-login-banner .wishlist-login .wishlist-login-btn,.guest-wishlist-page .wishlist-login-banner .wishlist-register .wishlist-createAccount-btn,.guest-wishlist-page .wishlist-login-banner .wishlist-register .wishlist-login-btn,.login-page .wishlist-login-banner .wishlist-login .wishlist-createAccount-btn,.login-page .wishlist-login-banner .wishlist-login .wishlist-login-btn,.login-page .wishlist-login-banner .wishlist-register .wishlist-createAccount-btn,.login-page .wishlist-login-banner .wishlist-register .wishlist-login-btn{font-weight:400;text-decoration:underline;letter-spacing:1px;padding:0;text-transform:capitalize;color:#000}.guest-wishlist-page .wishlist-login-banner .wishlist-login .wishlist-createAccount-btn:hover,.guest-wishlist-page .wishlist-login-banner .wishlist-login .wishlist-login-btn:hover,.guest-wishlist-page .wishlist-login-banner .wishlist-register .wishlist-createAccount-btn:hover,.guest-wishlist-page .wishlist-login-banner .wishlist-register .wishlist-login-btn:hover,.login-page .wishlist-login-banner .wishlist-login .wishlist-createAccount-btn:hover,.login-page .wishlist-login-banner .wishlist-login .wishlist-login-btn:hover,.login-page .wishlist-login-banner .wishlist-register .wishlist-createAccount-btn:hover,.login-page .wishlist-login-banner .wishlist-register .wishlist-login-btn:hover{color:#2a557d}.guest-wishlist-page .wishlist-login-banner .login-alternative,.guest-wishlist-page .wishlist-login-banner .wishlist-guest-text,.login-page .wishlist-login-banner .login-alternative,.login-page .wishlist-login-banner .wishlist-guest-text{margin-bottom:0}@media(min-width:768px){.guest-wishlist-page,.login-page{padding-top:20px}.guest-wishlist-page .wishlist-head,.login-page .wishlist-head{padding-bottom:0}}.login-page .wishlist-head{text-align:right}@media(min-width:768px){.login-page .wishlist-head{text-align:center}}.login-page .wishlist-share+.wishlist-items-ajax-update .wishlist-head{text-align:left}@media(min-width:768px){.login-page .wishlist-share+.wishlist-items-ajax-update .wishlist-head{text-align:center}}.user-wishlist-page{padding-top:10px;margin:0 auto}.user-wishlist-page .wishlist-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:36px 0 0}.user-wishlist-page .wishlist-header .title{font-family:Cormorant,serif;letter-spacing:.005em;color:#0a0a0a;font-size:1.8125rem;line-height:35px;font-weight:400}@media(min-width:768px){.user-wishlist-page .wishlist-header .title{font-size:2.125rem;line-height:41px}}.user-wishlist-page .wishlist-header .title{margin:0}.user-wishlist-page .wishlist-header .wishlist-share-icon{margin-left:4px}.user-wishlist-page .wishlist-header .wishlist-share-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 20px;position:relative;font-family:Inter,sans-serif;letter-spacing:.005em;color:#0a0a0a;font-size:.8125rem;line-height:22px;font-weight:400}.user-wishlist-page .wishlist-header .wishlist-share-btn:before{content:"";position:absolute;inset:0;border-radius:5px;padding:1px;background:-webkit-gradient(linear,left top,right top,from(#f1e02b),to(#eddeff));background:linear-gradient(90deg,#f1e02b,#eddeff);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.user-wishlist-page .wishlist-header .wishlist-count{margin:10px 0 0;font-family:Inter,sans-serif;letter-spacing:.005em;color:#222;font-size:.875rem;line-height:22px;font-weight:300}.user-wishlist-page .more-wl-items{width:auto;text-align:center;text-decoration:none;font-size:1.0625rem;line-height:26px;letter-spacing:.005em;color:#000;background-color:#fff;padding:15px 30px;border-radius:0}.user-wishlist-page .more-wl-items.disabled,.user-wishlist-page .more-wl-items:focus,.user-wishlist-page .more-wl-items:hover,.user-wishlist-page .more-wl-items[disabled],.user-wishlist-page .more-wl-items fieldset[disabled]{background-color:#000}.user-wishlist-page .more-wl-items{border:1px solid #545b66;font-size:.8125rem;padding:14px 30px;letter-spacing:1px}.user-wishlist-page .more-wl-items:focus,.user-wishlist-page .more-wl-items:hover{border:1px solid #000;color:#fff}.user-wishlist-page .more-wl-items:active{background-color:#000;border:1px solid #000;color:#fff}.user-wishlist-page .more-wl-items{background-color:#fdf0bf;font-size:16px;padding:15px 50px;font-family:Inter,sans-serif;font-weight:400;text-transform:capitalize;height:56px;border-radius:28px;color:#2a2e33;border:none;width:unset}.user-wishlist-page .more-wl-items:focus,.user-wishlist-page .more-wl-items:hover{background-color:#fcf4d4;border:transparent;color:#2a2e33}.user-wishlist-page .more-wl-items:active,.user-wishlist-page .more-wl-items:not(.disabled):active{color:#2a2e33;background-color:#fcf4d4;border:1px solid #f1e02b}.user-wishlist-page .wishlist-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-wishlist-page .wishlist-share .wishlist-share-icon{margin-left:4px}.user-wishlist-page .wishlist-share .wishlist-share-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 20px;position:relative;font-family:Inter,sans-serif;letter-spacing:.005em;color:#0a0a0a;font-size:.8125rem;line-height:22px;font-weight:400}.user-wishlist-page .wishlist-share .wishlist-share-btn:before{content:"";position:absolute;inset:0;border-radius:5px;padding:1px;background:-webkit-gradient(linear,left top,right top,from(#f1e02b),to(#eddeff));background:linear-gradient(90deg,#f1e02b,#eddeff);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.user-wishlist-page .wishlist-share .wishlist-count{margin:10px 0 0;font-family:Inter,sans-serif;letter-spacing:.005em;color:#222;font-size:.875rem;line-height:22px;font-weight:300}.user-wishlist-page .wishlist-items-ajax-update{margin-top:30px}.user-wishlist-page .out-of-stock,.user-wishlist-page .prices-add-to-cart-actions{display:none}@media(min-width:992px){.user-wishlist-page{padding-left:0;padding-right:0}.user-wishlist-page .wishlist-header,.user-wishlist-page .wishlist-header .title,.user-wishlist-page .wishlist-share,.user-wishlist-page .wishlist-share .title{margin:0;padding:0;text-align:left}.user-wishlist-page .wishlist-share{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.user-wishlist-page .wishlist-share .wishlist-count{margin:10px 0 0 10px}.user-wishlist-page .wishlistItemCards{margin:0}}.choose-bonus-product-dialog{position:fixed;margin:0;max-width:100%!important;width:100%;bottom:0}.choose-bonus-product-dialog .modal-content{border:none!important;max-height:89vh;border-radius:20px 20px 0 0}.choose-bonus-product-dialog .modal-content .veil .spinner-overlay{position:absolute}.choose-bonus-product-dialog .modal-content .modal-header{font-family:Cormorant,serif;letter-spacing:.005em;color:#0a0a0a;line-height:35px;font-weight:400;position:relative;border:0;border-bottom:1px solid #dfe2e4;padding:0 0 30px;margin:40px 20px 0;display:block;background:none}.choose-bonus-product-dialog .modal-content .modal-header .bonus-meter-section{margin-top:30px}.choose-bonus-product-dialog .modal-content .modal-header .bonus-meter-section .bonus-summary{font-family:Inter,sans-serif;letter-spacing:.005em;color:#0a0a0a;font-size:1rem;line-height:25px;font-weight:300;text-transform:lowercase;background:none}.choose-bonus-product-dialog .modal-content .modal-header .bonus-meter-section .bonus-summary.max-reached .partial-msg{display:none}.choose-bonus-product-dialog .modal-content .modal-header .bonus-meter-section .bonus-summary.max-reached .max-msg{display:block;font-family:Inter,sans-serif;letter-spacing:.005em;color:#0a0a0a;font-size:1rem;line-height:25px;font-weight:400;text-transform:none}.choose-bonus-product-dialog .modal-content .modal-header .bonus-meter-section .bonus-summary .max-msg{display:none}.choose-bonus-product-dialog .modal-content .modal-header .bonus-meter-section .bonus-meter{display:block;height:12px;width:100%;margin:10px 0 0;border:1px solid #b3b7bc;border-radius:60px}.choose-bonus-product-dialog .modal-content .modal-header .bonus-meter-section .bonus-meter span{border-radius:60px;background:-webkit-gradient(linear,right top,left top,from(#eddeff),color-stop(52.6%,#ffe9cb),to(#f1e02b));background:linear-gradient(270deg,#eddeff,#ffe9cb 52.6%,#f1e02b);mix-blend-mode:darken;display:block;height:10px;width:5%;margin-bottom:30px;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.choose-bonus-product-dialog .modal-content .modal-header span.heading{font-size:30px;display:block;line-height:36.33px;margin-bottom:.5rem}.choose-bonus-product-dialog .modal-content .modal-header span.sub-heading{line-height:27.85px;font-size:23px}.choose-bonus-product-dialog .modal-content .modal-header span.desc{font-size:13px;display:block;line-height:22px!important;font-family:Inter,sans-serif}.choose-bonus-product-dialog .modal-content .modal-header .close{position:absolute;top:-20px;right:0;opacity:1;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.choose-bonus-product-dialog .modal-content .modal-header .close span:first-child{font-size:2.3125rem;font-weight:300}.choose-bonus-product-dialog .modal-content .modal-header .close .close-btn{background:url(https://res.cloudinary.com/kendra-scott/image/upload/v1727786185/UIImages/images/ex-15.svg) no-repeat;width:15px;height:15px}.choose-bonus-product-dialog .modal-content .modal-body{max-height:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-img{padding-left:0;-ms-flex-item-align:normal;align-self:normal}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-list{background:transparent;padding:0;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-img{-webkit-box-flex:1;-ms-flex:1;flex:1}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details{-webkit-box-flex:3;-ms-flex:3;flex:3}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-description{margin-top:20px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .read-less-btn,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .read-more-btn{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:.07px;color:#68717e;padding:0;-webkit-transition:.4s ease-in;transition:.4s ease-in}@media(min-width:768px){.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details{-webkit-box-flex:5;-ms-flex:5;flex:5}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-description,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .product-name{text-align:center}}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product section.hide{display:none}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .bonus-product-img-wrapper{padding:20px 0 0 4%}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .bonus-product-img-wrapper .image-item{width:100%;display:none}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .bonus-product-img-wrapper .image-item:first-of-type{display:block}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute{position:relative}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute label,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute label span{font-family:Inter,sans-serif;letter-spacing:.005em;color:#0a0a0a;font-size:1rem;line-height:25px;font-weight:300}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute label.carat-label,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute label.size-label,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute label span.carat-label,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute label span.size-label{font-weight:400}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute button.color-attribute{float:none;display:inline-block;padding:8px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute button.color-attribute.selected{padding:5px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute button.color-attribute .swatch-circle{max-width:32px;width:14px;height:14px;margin-right:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute button.color-attribute .swatch-circle.selected{width:20px;height:20px;padding:4px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .slick-next:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .slick-next:before,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .slick-prev:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .slick-prev:before{content:none}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .slick-arrow{top:8px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .slick-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);background:url(../images/right-arrow.svg) 50% no-repeat;left:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .slick-next{background:url(../images/right-arrow.svg) 50% no-repeat;-webkit-transform:inherit;transform:inherit;right:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute.slick-initialized{padding:0 22px;max-width:200px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute.slick-initialized .slick-slide{display:inline-block;width:auto}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute.slick-initialized .slick-slide>div{display:inline-block}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-size{width:100%}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-length,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-letter,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-size{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-length .size-options,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-letter .size-options,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-size .size-options{min-width:39px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0a0a0a;background-color:#ede8e3;margin-top:20px;margin-right:10px;border-radius:3px;padding:8px 15px;font-size:11px;font-weight:300;line-height:22px;letter-spacing:.055px;font-family:Inter,sans-serif;width:auto}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-length .size-options.selected.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-length .size-options.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-letter .size-options.selected.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-letter .size-options.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-size .size-options.selected.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-size .size-options.unselectable{background-color:#f9f8f7;position:relative;font-family:Inter,sans-serif;letter-spacing:.005em;color:#b3b7bc;font-size:.6875rem;line-height:22px;font-weight:300}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-length .size-options.selected.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-length .size-options.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-letter .size-options.selected.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-letter .size-options.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-size .size-options.selected.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-size .size-options.unselectable:after{content:" ";border-left:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:39px;position:absolute;left:50%}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-length .size-options.selected.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-letter .size-options.selected.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-size .size-options.selected.unselectable{background-color:#0a0a0a;color:#b3b7bc}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-length .size-options:last-of-type,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-letter .size-options:last-of-type,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-size .size-options:last-of-type{margin-right:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-length .size-options.selected,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-letter .size-options.selected,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .attribute .select-size .size-options.selected{font-weight:400;background-color:#0a0a0a;color:#fff}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .product-name{font-family:Cormorant,serif;letter-spacing:.005em;color:#0a0a0a;font-size:1.125rem;line-height:22px;font-weight:400;margin-bottom:6px;margin-right:10px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .bonus-product-price{text-align:left!important;margin-top:0!important;padding:0;font-family:Inter,sans-serif;letter-spacing:.005em;color:#0a0a0a;font-size:1rem;line-height:25px;font-weight:300}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .bonus-product-price del{margin-right:10px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .bonus-product-price .bfx-price.list-price{color:#68717e;font-weight:300}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .bonus-product-price .bfx-price.sale-price{color:#0a0a0a;font-weight:400}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .quantity{gap:4.5%}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .bonus-quantity{margin-top:10px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .bonus-quantity .bonus-quantity-select{min-width:4em!important;font-weight:400;z-index:1;width:auto}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .bonus-quantity .bonus-quantity-select:focus{border-color:#ced4da}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .bonus-add-btn-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .swatch-circle.selected{border-radius:50%;padding:2px;background-clip:content-box;border:1px solid #000}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product .lbl-add,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product .lbl-added,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product .lbl-max,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product .lbl-remove,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product .lbl-removed,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product .lbl-soldout{display:none}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product[data-action=add] .lbl-add,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product[data-action=remove] .lbl-remove{display:block}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.added-btn[data-action=add] .lbl-add{display:none}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.added-btn[data-action=add] .lbl-added{display:block}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.added-btn[data-action=remove] .lbl-remove{display:none}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.added-btn[data-action=remove] .lbl-removed{display:block}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.selected{min-width:128px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive .lbl-max{display:block}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive[data-action=add] .lbl-add,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive[data-action=add] .lbl-remove,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive[data-action=remove] .lbl-add,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive[data-action=remove] .lbl-remove{display:none}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.soldout:not(.inactive){min-width:128px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.soldout:not(.inactive) .lbl-soldout{display:block}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.soldout:not(.inactive)[data-action=add] .lbl-add,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.soldout:not(.inactive)[data-action=add] .lbl-remove,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.soldout:not(.inactive)[data-action=remove] .lbl-add,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.soldout:not(.inactive)[data-action=remove] .lbl-remove{display:none}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product{width:auto;color:#0a0a0a;text-align:center;text-decoration:none;text-transform:capitalize;font-size:.875rem;font-family:Inter,sans-serif;font-weight:400;line-height:22px;letter-spacing:.005em;border-radius:90px;background-color:#b5e5e1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.3s;animation-duration:.3s}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product:hover{background-color:#b5e5e1;color:#0a0a0a}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product:focus{color:#0a0a0a}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.disabled,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product[disabled]{color:#68717e;background-color:#eeeff0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product{padding:4px 25px;height:40px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product:focus,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product:hover{border:1px solid transparent}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.added-btn{width:auto;color:#0a0a0a;text-align:center;text-decoration:none;text-transform:capitalize;font-size:.875rem;font-family:Inter,sans-serif;font-weight:400;line-height:22px;letter-spacing:.005em;border-radius:90px;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.3s;animation-duration:.3s}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.added-btn:hover{background-color:transparent;color:#0a0a0a}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.added-btn:focus{color:#0a0a0a}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.added-btn.disabled,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.added-btn[disabled]{color:#0a0a0a;background-color:transparent}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.added-btn{border:1px solid #24807e;background-color:transparent;min-width:128px;padding:4px 25px;height:40px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive.soldout{width:auto;color:#68717e;text-align:center;text-decoration:none;text-transform:capitalize;font-size:.875rem;font-family:Inter,sans-serif;font-weight:400;line-height:22px;letter-spacing:.005em;border-radius:90px;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.3s;animation-duration:.3s}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive.soldout:hover,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive:hover{background-color:#eeeff0;color:#68717e}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive.soldout:focus,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive:focus{color:#68717e}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive.disabled,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive.soldout.disabled,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive.soldout[disabled],.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive[disabled]{color:#eeeff0;background-color:#eeeff0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive.soldout{border:1px solid #eeeff0;background-color:transparent;min-width:128px;padding:4px 25px;height:40px;background-color:#eeeff0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive.soldout:disabled,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product.inactive:disabled{color:#68717e;background-color:#eeeff0;opacity:1}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .detail-panel div[data-attr=size] .attribute{margin-top:15px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper{padding:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper .inner-img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper .swatch-url-img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper .inner-img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper .swatch-url-img{background-color:#fafafa;display:block;width:60px;height:74.717px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper .inner-img img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper .swatch-url-img img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper .inner-img img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper .swatch-url-img img{max-width:none;max-height:none;mix-blend-mode:multiply;width:60px;height:74.717px;display:block;margin:0 auto}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .size-padding,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .size-padding{padding-right:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .product-name,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .product-name{font-size:15px;letter-spacing:.075px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .bonus-product-price .bfx-price.list-price,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .bonus-product-price .bfx-price.sale-price,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .bonus-product-price del,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price .bfx-price.list-price,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price .bfx-price.sale-price,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price del{font-size:13px;line-height:22px;letter-spacing:.065px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .swatch .attribute,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .swatch .attribute{margin-top:7px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-size .size-options,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-size .size-options{margin-top:8px;min-width:31px;height:29px;margin-right:8px;width:auto}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-bonus-product,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-bonus-product{font-size:11px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus{margin:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order{padding:0;margin-bottom:30px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-price-wrapper{margin:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-quickview{width:100%;max-width:none;margin:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-quickview .bonus{gap:10px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-quickview .product-details{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper{padding:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-add-btn-block{margin-left:15px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-list{padding:14px 0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details{padding:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .attribute{text-align:left;margin-top:15px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .attribute .carat-label,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .attribute .size-label,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .attribute .size-select{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.08px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .attribute .size-select{font-weight:300;margin-left:15px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .attribute .desktop-variation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-description,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .product-name{text-align:left}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .product-name{margin-right:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price .list-price,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price .sale-price{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:25px;letter-spacing:.08px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price .list-price{color:#68717e}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price .sale-price{color:#0a0a0a}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-description{margin-bottom:10px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .read-less-btn{margin-top:4px}.choose-bonus-product-dialog .modal-content.multi-products .modal-header{border-bottom:none}.choose-bonus-product-dialog .modal-content.multi-products .modal-body{display:block;padding:0 20px}.choose-bonus-product-dialog .modal-content.multi-products .modal-body .ready-to-order{width:100%}.choose-bonus-product-dialog .modal-content.multi-products .modal-body .ready-to-order .bfx-product-qty{margin-right:0}.choose-bonus-product-dialog .modal-content .separator{border-top:1px solid #b3b7bc;margin:0 20px}.choose-bonus-product-dialog .modal-content .modal-footer{padding:20px 0;margin:0 20px;border-top:1px solid #b3b7bc}.choose-bonus-product-dialog .modal-content .modal-footer .bonus-summary{padding:10px 15px;color:#7b7b7b;font-family:Inter,sans-serif;letter-spacing:.005em;color:#0a0a0a;font-size:.8125rem;line-height:22px;font-weight:300;background-color:#ede8e3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns{padding:0;background-color:#fff}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .no-thanks-bonus{width:auto;text-align:center;text-decoration:none;text-transform:capitalize;font-size:1.0625rem;line-height:26px;border-radius:90px;padding:15px 50px;border:1px solid #674278;background-color:transparent}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .no-thanks-bonus:active,.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .no-thanks-bonus:focus,.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .no-thanks-bonus:hover{background-color:transparent}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .no-thanks-bonus{font-family:Inter,sans-serif;letter-spacing:.005em;color:#0a0a0a;font-size:.875rem;line-height:22px;font-weight:400}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .no-thanks-bonus.is-single{padding:15px 20px}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .add-bonus-products{width:auto;text-align:center;text-decoration:none;text-transform:capitalize;font-size:1.0625rem;line-height:26px;color:#f7f8f9;border-radius:90px;padding:15px 50px;background-color:#1a5c5a;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.3s;animation-duration:.3s;border:none}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .add-bonus-products:hover{background-color:#24807e}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .add-bonus-products.disabled,.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .add-bonus-products[disabled]{color:#68717e;background-color:#eeeff0}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .add-bonus-products,.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .add-bonus-products:active,.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .add-bonus-products:hover{background-color:#4d3159}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .add-bonus-products{font-family:Inter,sans-serif;letter-spacing:.005em;color:#fff;font-size:.875rem;line-height:22px;font-weight:400;border:1px solid}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .add-bonus-products[disabled]{border:none}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .add-bonus-products,.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .no-thanks-bonus{padding-left:30px;padding-right:30px;min-width:100%}@media(min-width:410px){.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper{padding:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper .inner-img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper .inner-img img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper .swatch-url-img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper .swatch-url-img img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper .inner-img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper .inner-img img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper .swatch-url-img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper .swatch-url-img img{width:106px;height:132px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .size-padding,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .size-padding{padding-right:15px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .product-name,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .product-name{font-size:18px;letter-spacing:.09px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .bonus-product-price .bfx-price.list-price,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .bonus-product-price .bfx-price.sale-price,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .bonus-product-price del,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price .bfx-price.list-price,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price .bfx-price.sale-price,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price del{font-size:16px;line-height:25px;letter-spacing:.08px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .swatch .attribute,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .swatch .attribute{margin-top:15px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-length .size-options,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-letter .size-options,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-size .size-options,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-length .size-options,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-letter .size-options,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-size .size-options{margin-top:20px;min-width:39px;height:38px;margin-right:10px;width:auto;font-family:Inter,sans-serif;letter-spacing:.005em;color:#0a0a0a;font-size:.875rem;line-height:22px;font-weight:300}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-length .size-options.selected.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-length .size-options.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-letter .size-options.selected.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-letter .size-options.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-size .size-options.selected.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-size .size-options.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-length .size-options.selected.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-length .size-options.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-letter .size-options.selected.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-letter .size-options.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-size .size-options.selected.unselectable,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-size .size-options.unselectable{font-size:14px;letter-spacing:.07px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-length .size-options.selected.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-length .size-options.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-letter .size-options.selected.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-letter .size-options.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-size .size-options.selected.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-size .size-options.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-length .size-options.selected.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-length .size-options.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-letter .size-options.selected.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-letter .size-options.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-size .size-options.selected.unselectable:after,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-size .size-options.unselectable:after{height:50px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-details .select-bonus-product,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .select-bonus-product{font-size:14px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-quickview .bonus,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-list{gap:20px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-quickview{width:330px;max-width:330px;margin:0 auto}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .add-bonus-products,.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .no-thanks-bonus{font-size:17px;line-height:26px;letter-spacing:.085px}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .no-thanks-bonus.is-single{padding:15px 30px}}@media(min-width:992px){.choose-bonus-product-dialog{height:auto;width:443px;top:0;display:block;left:auto;right:15px}.choose-bonus-product-dialog .modal-body .bonus-product-item .product-quickview{width:auto;max-width:none;margin:0}.choose-bonus-product-dialog .modal-body .bonus-product-item .product-quickview .bonus .product-img{padding:0;-ms-flex-item-align:start;align-self:start}.choose-bonus-product-dialog .modal-content{max-height:100vh!important;height:100vh;border-radius:0;width:460px}.choose-bonus-product-dialog .modal-content .heading-content{margin-bottom:1rem}.choose-bonus-product-dialog .modal-content .modal-header{margin:50px 30px 0;line-height:normal}.choose-bonus-product-dialog .modal-content .modal-header .close{top:-30px;right:-10px}.choose-bonus-product-dialog .modal-content .modal-body{padding:0 30px 0 20px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .primary-images .image-item{padding-left:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .primary-images .image-item.odd{padding-right:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details{padding-bottom:10px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .quantity-bonus{max-width:25%}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item .product-details .select-bonus-product{white-space:nowrap}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper{padding:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper .swatch-url-img,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper .swatch-url-img{background-color:#fafafa;display:block;width:106px;height:132px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper .swatch-url-img img.img-fluid,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .bonus-product-img-wrapper .swatch-url-img img.img-fluid{max-width:none;max-height:none;mix-blend-mode:multiply;width:106px;height:132px;display:block;margin:0 auto}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order{padding:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-price-wrapper{margin:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .product-quickview{width:auto;max-width:none;margin:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-product-img-wrapper{padding:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.ready-to-order .bonus-add-btn-block{margin-left:15px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details{padding:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .attribute{text-align:left}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .attribute .carat-label,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .attribute .size-label,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .attribute .size-select{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.08px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .attribute .size-select{font-weight:300;margin-left:15px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .attribute .desktop-variation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-description,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .product-name{text-align:left}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .product-name{margin-right:0}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price .list-price,.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price .sale-price{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:25px;letter-spacing:.08px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price .list-price{color:#68717e}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-price .sale-price{color:#0a0a0a}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .bonus-product-description{margin-bottom:10px}.choose-bonus-product-dialog .modal-content .modal-body .bonus-product-item.single-bonus-product .product-details .read-less-btn{margin-top:4px}.choose-bonus-product-dialog .modal-content .modal-footer{margin:0 30px;padding:20px 0 22px;border-top:1px solid #b3b7bc}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns{padding:0}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .no-thanks-bonus{min-width:177px}.choose-bonus-product-dialog .modal-content .modal-footer .select-bonus-btns .add-bonus-products.is-single{min-width:194px}.choose-bonus-product-dialog .modal-content .modal-footer .container .add-bonus-products.is-single{border-width:0}.choose-bonus-product-dialog .modal-content.multi-products .modal-body{padding:0 30px}}.cart-page .bonus-line-item-row+.bonus-line-item-msg:before,.cart-page .bundled-line-item+.bundled-line-item:before{content:" "!important;border-bottom:none!important;margin:0!important}.bundled-line-item .bundle-sec-wrap{border-bottom:1px solid #e6e7eb}.bundled-line-item .bundle-sec-wrap .item-image{height:auto}.bundled-line-item .bundle-sec-wrap .item-name{padding:20px 0}.bundled-line-item .bundle-sec-wrap .item-name .line-item-name{text-overflow:unset;white-space:normal}.bundled-line-item .bundle-sec-wrap .bonus-product-add-on{display:inline-block;padding:0 7px;background-color:#e5f3ef;line-height:22px;font-weight:400;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bundled-line-item .bundle-sec-wrap .bonus-item-btn{padding-top:10px}.bundled-line-item .bundle-sec-wrap .bonus-item-btn .bonus-product-edit{margin-right:10px}@media(max-width:767.98px){.bundled-line-item .bundle-sec-wrap .bonus-item-btn .bonus-remove-btn-ctn .close-btn{display:none}}.bundled-line-item .bundle-sec-wrap .remove-btn-lg{border:none;background:transparent}@media(max-width:767.98px){.bundled-line-item .bundle-sec-wrap .remove-btn-lg{position:absolute;bottom:0;right:1px}}.bundled-line-item .bundle-sec-wrap .remove-btn-lg span{border:none;border-radius:0;font-size:1.375rem;position:absolute;right:4px;top:10px;padding-left:5px;padding-right:5px;z-index:1}.bundled-line-item .bundle-sec-wrap .quantity-bonus-cart{width:75px;height:50px}@media(min-width:768px){.bundled-line-item .bundle-sec-wrap .bonus-item-btn .bonus-product-edit{margin-right:0}.bundled-line-item .bundle-sec-wrap .line-item-quantity{padding-left:0;margin-left:-45px}.bundled-line-item .bundle-sec-wrap .remove-btn-lg span{bottom:4px;top:auto;right:8px}.bundled-line-item .bundle-sec-wrap .bonus-productcart-details{padding:0 30px}}@media(min-width:992px){.bundled-line-item .bundle-sec-wrap .line-item-quantity{padding-left:0;margin-left:-45px}.bundled-line-item .bundle-sec-wrap .bonus-productcart-details{padding:0}.bundled-line-item .bundle-sec-wrap .bonus-cart-price{padding-left:0}.bundled-line-item .bundle-sec-wrap .line-item-total-price{margin-right:5px!important;padding-left:0}}@media(min-width:1200px){.bundled-line-item .bundle-sec-wrap .line-item-quantity{margin-left:-23px;padding-left:15px}.bundled-line-item .bundle-sec-wrap .bonus-cart-price,.bundled-line-item .bundle-sec-wrap .line-item-total-price{text-align:right;padding-left:15px}}.cart-page .bouns-product-banner.bundled-line-item{border-bottom:1px solid #e6e7eb;padding:30px 0;margin:0}.cart-page .bouns-product-banner.bundled-line-item .bundle-sec-wrap{border-bottom:none}.cart-page .bouns-product-banner.bundled-line-item .bundle-sec-wrap .line-item-attributes{padding-bottom:10px}.cart-page .bouns-product-banner.bundled-line-item .bundle-sec-wrap .line-item-quantity .quantity-form .quantity{width:75px;height:56px;padding-left:16px}.cart-page .bouns-product-banner.bundled-line-item .bundle-sec-wrap .line-item-quantity .quantity-form .quantity:active,.cart-page .bouns-product-banner.bundled-line-item .bundle-sec-wrap .line-item-quantity .quantity-form .quantity:focus{border-color:#ced4da}.add-to-cart-messages{top:22%;z-index:1000}@media(max-width:991.98px){.add-to-cart-messages{width:80%}}.add-to-basket-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards}@-webkit-keyframes fade{0%{opacity:1}to{opacity:1}}@keyframes fade{0%{opacity:1}to{opacity:1}}