.modals{position:fixed;top:0;left:0;bottom:0;right:0;display:none;overflow:hidden;background-color:#000;background-color:#0006;z-index:9999}.modal-window{position:relative;background-color:#fff;box-shadow:0 11px 15px -7px #00000080,0 24px 38px 3px #00000024,0 9px 46px 8px #0003;width:85%;max-width:660px;margin:10% auto;overflow:hidden;padding:10px}.modal-window.large{margin:5% auto;width:85%;max-width:820px}.modal-window.xlarge{margin:5% auto;width:80%;max-width:none;height:85vh}.modal-window.gallery{margin:0;width:100%;max-width:none;height:100%}.close{position:absolute;top:0;right:0;color:#4c4c4c;height:40px;width:40px;font-size:30px;line-height:37px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:10}.close:hover,.close:focus{cursor:pointer}.open{display:block;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.modal-overlay{height:100%;width:100%;position:absolute}#sizing-modal .modal-window{padding:40px}#sizing-modal .modal-window.large{height:77vh;max-height:710px}@media (max-width: 1024px){#sizing-modal .modal-window.large{height:fit-content;max-height:100vh;overflow-y:scroll}}@media (max-width: 768px){#sizing-modal .modal-window.large{height:100%;max-height:100vh;overflow-y:scroll;width:100%;padding:40px 12px;margin-top:0}}#sizing-modal h2{font-size:22px;margin-bottom:10px}#sizing-modal p{font-size:15px}@media (max-width: 768px){#sizing-modal p{font-size:14px}}#sizing-modal p:last-of-type{margin-top:30px;text-align:center}#sizing-modal .ring-average{padding:10px 20px 0}@media (max-width: 768px){#sizing-modal .ring-average{padding:10px 0}}#sizing-modal .ring-average strong{font-weight:900}#sizing-modal .ring-average p{margin:0 0 10px;text-align:left}#sizing-modal table{margin:0;width:100%;max-height:305px;overflow-y:scroll;display:block;position:relative}#sizing-modal table th{padding:10px 20px;text-align:center;font-size:12px;background:#e1e1e1;position:-webkit-sticky;position:sticky;top:-1px}#sizing-modal table tr:nth-of-type(2n){background:#e1e1e1}#sizing-modal table td{font-size:12px;text-align:center}#media-modal .modal-window{padding:0}#media-modal .close{background:#fff;padding:11px;line-height:18px;top:10px;right:10px;border-radius:24px;-webkit-box-shadow:-3px 7px 15px 1px rgba(0,0,0,.5);box-shadow:-3px 3px 6px 1px #00000080}#media-modal .carousel-container{flex-direction:column-reverse;margin:0 auto;height:100%;justify-content:flex-end}@media (min-width: 80rem){#media-modal .carousel-container{flex-direction:row;justify-content:flex-start}}#media-modal .top-container{width:100%;align-items:center}@media (min-width: 80rem){#media-modal .top-container{width:85%}}#media-modal .top-container .current-image:hover{transform:none;cursor:default}#media-modal .top-container .main-image-container{height:100%;display:flex;justify-content:center}#media-modal .thumbnail-container{width:100%;padding:5px}@media (min-width: 80rem){#media-modal .thumbnail-container{width:12%;padding:25px}}#media-modal .arrow{top:40%}@media (min-width: 64rem){#media-modal .arrow{margin-top:0}}@media (max-width: 1280px){#media-modal .arrow{visibility:hidden!important}}#media-modal .arrow.arrow-right{right:10px}@media (min-width: 80rem){#media-modal .arrow.arrow-right{right:5%}}#media-modal .arrow.arrow-left{left:10px}@media (min-width: 80rem){#media-modal .arrow.arrow-left{left:15%}}#media-modal .arrow.disabled{color:#ccc}#media-modal .next-list{height:auto;margin-bottom:25px;gap:10px}@media (min-width: 80rem){#media-modal .next-list{flex-direction:column}}#media-modal .next-list li{height:69px;width:69px;margin:0}@media (min-width: 64rem){#media-modal .next-list li{height:99px;width:99px}}#media-modal .next-list img{object-fit:cover}.add-to-cart-modal{display:flex;flex-direction:column;margin:0 auto;padding:10px;height:100%;width:100%}@media (min-width: 48rem){.add-to-cart-modal{padding:10px 20px;margin:5% auto;width:85%;max-width:1024px;height:fit-content}}.add-to-cart-modal__title-container{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-bottom:10px}.add-to-cart-modal__title{display:flex;font-size:20px;margin:2px 0 0;align-items:center;color:#268724}.add-to-cart-modal__title .checkmark{width:40px;height:40px;border-radius:50%;display:block;stroke-width:3;stroke:#268724;stroke-miterlimit:10;stroke-dashoffset:0;margin-top:-15px}.add-to-cart-modal__title .add-qty{margin:0 5px}.add-to-cart-modal__content{display:flex;padding-bottom:15px;flex-direction:column}@media (min-width: 64rem){.add-to-cart-modal__content{flex-direction:row}}.add-to-cart-modal__product-info{width:100%;display:flex;padding:10px;justify-content:flex-start;border-bottom:1px solid #ccc;margin-bottom:20px}@media (min-width: 64rem){.add-to-cart-modal__product-info{width:50%;border:none;margin:0;justify-content:space-evenly}}.add-to-cart-modal__product-info .modal-image{width:45%}.add-to-cart-modal .product-details{display:flex;flex-direction:column;font-size:15px;padding-left:10px;width:55%}@media (min-width: 64rem){.add-to-cart-modal .product-details{width:40%}}.add-to-cart-modal .product-details .product-title{margin-bottom:10px;font-weight:600;font-size:16px}.add-to-cart-modal .product-details .product-price{font-size:14px}.add-to-cart-modal .product-details .option-title{font-weight:600}.add-to-cart-modal .product-details .quantity-selected{margin-top:10px}.add-to-cart-modal__cart-summary{width:100%;display:flex;flex-direction:column;padding:10px;border:1px solid #ccc;height:fit-content}@media (min-width: 64rem){.add-to-cart-modal__cart-summary{width:50%;margin-top:10px}}.add-to-cart-modal__cart-summary .view-cart-cta{min-width:unset;width:30%;font-size:13px}.add-to-cart-modal__summary{font-size:17px;margin:0 0 10px;font-weight:600;display:flex;justify-content:center}.add-to-cart-modal__cart-info{font-size:14px}.add-to-cart-modal__cart-info .items-in-cart{display:flex;justify-content:space-between;width:100%;padding:5px 0}.add-to-cart-modal__cart-info .cart-subtotal{display:flex;justify-content:space-between;width:100%;padding:5px 0;font-weight:600}.add-to-cart-modal__summary-buttons{padding-top:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.add-to-cart-modal__checkout{width:70%}.add-to-cart-modal .checkout-cta{min-width:100%;background-color:var(--color-primary);color:var(--color-white)}.add-to-cart-modal .checkout-cta:hover,.add-to-cart-modal .checkout-cta:active,.add-to-cart-modal .checkout-cta:focus{background-color:var(--color-white);color:var(--color-primary)}.add-to-cart-modal .modal-recently-viewed .recently-viewed{border-top:1px solid #ccc}.hint-modal{width:100%;height:100%;display:flex;flex-direction:column;padding:20px;margin:0 auto}@media (min-width: 48rem){.hint-modal{padding:25px 20px;margin:5% auto;width:50%;height:fit-content}}@media (min-width: 80rem){.hint-modal{width:30%}}.hint-modal form.email-hint-it{max-width:unset;text-align:left}.hint-modal .hint-inputs{display:flex;flex-direction:column;gap:12px}.hint-modal .hint-inputs input{width:100%;height:35px;font-size:14px;padding-left:15px}.hint-modal input#consent-email{width:27px;height:28px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #000;cursor:pointer;position:relative}.hint-modal p.helptext{color:#000;font-weight:400;font-size:var(--text-xl, 1.75rem)}.hint-modal .helptext:not(p){font-size:15px;margin-bottom:5px}.hint-modal input#consent-email:checked:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMzN0IwMzQiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwb2x5bGluZSBwb2ludHM9IjIwIDYgOSAxNyA0IDEyIj48L3BvbHlsaW5lPjwvc3ZnPg==);display:inline-block;height:27px;width:25px;position:relative;top:2px}.hint-modal .consent label{font-weight:400!important;font-size:13px}.hint-modal .field-group{display:flex;align-items:flex-start;gap:5px;flex-direction:column}.hint-modal .form-actions{text-align:left!important;flex-direction:row;margin-top:10px;gap:10px;align-items:center;display:flex}.hint-modal .btn{width:100%;margin-top:10px;font-weight:400}@media (min-width: 48rem){.hint-modal .btn{width:45%}}.hint-modal .ti-success-msg{display:flex;flex-direction:column;gap:15px}.hint-modal .ti-success-msg.hidden{display:none}.hint-modal .ti-success-msg h2{display:flex;gap:15px;color:#000}.hint-modal .ti-success-msg p{font-size:15px;font-weight:400;color:#000}@media (min-width: 48rem){.hint-modal .ti-success-msg .ti-continue-shop{width:fit-content}}.hint-modal small{display:none;font-size:var(--text-xs);background-color:hsla(var(--color-error-h),var(--color-error-s),var(--color-error-l),.1);border-radius:var(--form-control-radius, .25em);padding:var(--space-xxxs)}.hint-modal .error+small{display:block}.hint-modal input[type=email].error{border-color:var(--color-error)}.hint-modal a{text-decoration:underline}.hint-modal .checkmark{width:40px;height:40px;border-radius:50%;display:block;stroke-width:3;stroke:#268724;stroke-miterlimit:10;stroke-dashoffset:0;margin-top:-15px}.carousel-container{width:100%;height:auto;margin:0 auto;position:relative;display:flex;justify-content:flex-start;overflow:hidden;flex-direction:column}@media (min-width: 64rem){.carousel-container{margin:0 auto 35px}}.carousel-container .top-container{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:5px;overflow:hidden;height:50vh}@media (min-width: 64rem){.carousel-container .top-container{height:40vh}}@media (min-width: 80rem){.carousel-container .top-container{height:50vh}}.carousel-container .current-image{max-width:100%;max-height:100%;width:auto;height:auto;transition:.5s}.main-image-container,iframe.main-media,video.main-media{width:100%;height:100%}.carousel-container .current-image:hover{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in}.carousel-container .next-list{list-style-type:none;margin:0;padding:0 var(--space-sm);width:100%;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;overflow:hidden;transition:all .5s}.carousel-container .next-list li{display:inline-block;padding:0;width:62px;min-width:62px;height:62px;border:1px solid #ccc;text-align:center;line-height:50px;cursor:pointer;transition:all .5s;overflow:hidden}.carousel-container .next-list .media-image:hover,.carousel-container .next-list .media-video:hover{border:1px solid #000}.carousel-container .image-of-list{width:100%;max-height:100%;transition:all .5s}.carousel-container .image-of-list.current-image-list{transition:all .5s;border:none}.carousel-container .current-image-list{opacity:1;transition:all .5s}.carousel-container .thumbnail_video{width:auto;max-width:none;max-height:100%;margin-left:50%;transform:translate(-50%)}.carousel-container .media-video{position:relative}.carousel-container .media-video:after{content:"\25b6";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#666;font-size:14px;line-height:1;background:#fff;padding:5px 6px 2px;border-radius:4px;box-shadow:0 0 10px #00000080;border:1px solid #ccc;pointer-events:none;transition:all .5s}.carousel-container .media-video:hover:after{color:#000;transition:all .5s}.media-preload{display:none}.carousel-container .arrow{display:flex;position:absolute;width:26px;height:42px;top:38%;flex:1;text-align:center;line-height:50px;color:#000;cursor:pointer;align-items:center;justify-content:center;z-index:2}.carousel-container .arrow.arrow-left{left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23081a2d'%2F%3E%3C%2Fsvg%3E")}.carousel-container .arrow.arrow-right{right:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23081a2d'%2F%3E%3C%2Fsvg%3E")}.carousel-container .arrow.disabled{visibility:hidden!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.slideInFromLeft{animation:slideInFromLeft .5s ease-in-out}.slideInFromRight{animation:slideInFromRight .5s ease-in-out}.fadeIn{animation:fadeIn .5s ease-in-out}.product-sticky-form{width:100%;position:fixed;top:0;left:0;background:#fff;padding:0 5px;z-index:20;box-shadow:0 0 3px #0003;display:none}@media (max-width: 1024px){.product-sticky-form{visibility:hidden}}.product-sticky-form.show{display:block}.product-sticky-form form{display:flex;height:50px;align-items:center}.product-sticky-form img{height:50px;margin-left:5px;margin-right:5px}.product-sticky-form .sticky-title{width:75%;font-size:18px;font-weight:400}.product-sticky-form .sticky-right{width:25%;display:flex;align-items:center;justify-content:end;padding-right:4px}.product-sticky-form .sticky-right .sticky-divide{width:1px;height:50px;margin:0 8px}.product-sticky-form .sticky-right .sticky-price{font-size:16px;font-weight:600}.product-sticky-form .sticky-right .sticky-qty .quant__label{padding:4px 0 0;font-size:14px}.product-sticky-form .sticky-right .sticky-qty .quantity__input{width:50px;text-align:center}.product-sticky-form .sticky-right .btn{min-height:unset;min-width:100px;font-size:14px;text-transform:none;padding:7px}.product-sticky-form .sticky-right .sticky-add-cart{display:flex}.product-page{padding:var(--space-sm) 0}.product-page .product-show-mobile{display:block}@media (min-width: 64rem){.product-page .product-show-mobile{display:none}}.product-page .product-hide-mobile{display:none}@media (min-width: 64rem){.product-page .product-hide-mobile{display:block}}.product-page__top{display:flex;flex-direction:column;gap:var(--space-lg)}@media (min-width: 64rem){.product-page__top{flex-direction:row}}.tool-tip-trigger{color:#a07282;border:1px solid #000000;border-radius:100%;height:13px;width:13px;display:inline-block;font-size:10px;line-height:13px;text-align:center;margin:0 0 0 5px;cursor:pointer}.ti-tool-tip{display:none}.ti-tool-tip strong{font-size:15px;text-transform:uppercase;font-weight:900;margin-bottom:10px;color:#000}.ti-tool-tip p{margin:0 0 10px;font-size:14px;line-height:20px;color:#000}.tool-tip-trigger:hover .ti-tool-tip,.ti-tool-tip:hover{display:block;position:absolute;background:#fff;text-align:left;-webkit-transform:translate(-50%,0px);transform:translate(-50%);top:44px;width:100%;left:52%;z-index:1;padding:27px 27px 10px;-webkit-box-shadow:0 0 12px 3px rgba(0,0,0,.3);box-shadow:0 0 12px 3px #0000004d}@media (min-width: 48rem){.tool-tip-trigger:hover .ti-tool-tip,.ti-tool-tip:hover{width:75%;left:38%}}.tool-tip-trigger:hover .ti-tool-tip:before,.ti-tool-tip:hover:before{content:"";width:31px;height:31px;background:#fff;display:block;position:absolute;top:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:calc(100% - 290px)}@media (max-width: 320px){.tool-tip-trigger:hover .ti-tool-tip:before,.ti-tool-tip:hover:before{right:calc(100% - 290px)}}@media (min-width: 64rem){.tool-tip-trigger:hover .ti-tool-tip:before,.ti-tool-tip:hover:before{right:calc(100% - 295px)}}@media (min-width: 80rem){.tool-tip-trigger:hover .ti-tool-tip:before,.ti-tool-tip:hover:before{right:calc(100% - 293px)}}.tool-tip-trigger:hover .ti-tool-tip.lagos:before,.ti-tool-tip:hover.lagos:before{content:"";width:31px;height:31px;background:#fff;display:block;position:absolute;top:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:calc(100% - 262px)}@media (max-width: 320px){.tool-tip-trigger:hover .ti-tool-tip.lagos:before,.ti-tool-tip:hover.lagos:before{right:calc(100% - 262px)}}@media (min-width: 64rem){.tool-tip-trigger:hover .ti-tool-tip.lagos:before,.ti-tool-tip:hover.lagos:before{right:calc(100% - 266px)}}@media (min-width: 80rem){.tool-tip-trigger:hover .ti-tool-tip.lagos:before,.ti-tool-tip:hover.lagos:before{right:calc(100% - 266px)}}.product-page__left-column{width:100%}@media (min-width: 64rem){.product-page__left-column{width:55%}}.product-page__props{display:none;width:100%;justify-content:space-between;margin-left:12px;margin-bottom:20px}.product-page__props div{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-page__props div img{height:60px;width:60px}.product-page__props div:nth-child(1) img{width:100px}.product-page__props p{font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;margin-top:10px}.product-page__accordion{display:flex;flex-direction:column;width:95%;margin:0 auto;border-top:1px solid #ececec}@media (min-width: 64rem){.product-page__accordion{width:100%;margin-left:12px}}.product-page__accordion details{border-bottom:1px solid #ececec;padding:15px 0;margin:0}.product-page__accordion details[open] .plus{display:none}.product-page__accordion details[open] .minus{display:block}.product-page__accordion summary{list-style:none;font-size:18px;display:flex;justify-content:space-between;padding:0 20px;cursor:pointer}@media (min-width: 64rem){.product-page__accordion summary{padding:0;font-size:25px}}.product-page__accordion summary .flag{background-color:var(--color-accent);font-size:12px;color:var(--color-white);padding:3px;text-transform:uppercase;border-radius:5px;margin-left:5px}.product-page__accordion summary .plus{font-size:18px}@media (min-width: 64rem){.product-page__accordion summary .plus{font-size:25px}}.product-page__accordion summary .minus{display:none;font-size:18px}@media (min-width: 64rem){.product-page__accordion summary .minus{font-size:25px}}.product-page__accordion p{border-top:1px solid #ececec;padding:20px 20px 0;font-size:14px;line-height:20px;color:#000}@media (min-width: 64rem){.product-page__accordion p{padding:20px 0 0}}.product-page__right-column{width:100%}@media (min-width: 64rem){.product-page__right-column{width:45%}}.product-page__right-column .product-page__title h1{font-size:var(--text-xl);font-weight:500}.product-page__right-column .product-page__vendor{font-family:var(--text-xs);color:var(--color-accent-light)}.product-page__right-column .product-page__price{font-size:var(--text-xxxl);font-weight:700;color:var(--color-primary)}.product-page__right-column .product-page__price .original-price{color:#848484;font-size:16px;text-decoration:line-through;font-weight:400}.product-page__right-column .product-page__price .current-price{font-size:24px}.product-page__right-column .product-options-title{display:flex;justify-content:space-between;align-items:baseline}.product-page__right-column .size-guide{font-size:13px;text-decoration:underline}.product-page__right-column .product-page__variants .product-options{width:100%;height:40px;border:1px solid #b9b9b9;padding:10px 30px 10px 12px;color:#3d3d3d}.product-page__right-column .product-page__variants .product-options .v-price{text-align:right}.product-page__right-column .product-page__quantity{font-size:13px;display:flex;align-items:center;margin:20px 0}@media screen and (max-width: 500px){.product-page__right-column .product-page__quantity{flex-wrap:wrap}}.product-page__right-column .product-page__quantity .quant__label{padding-right:5px}.product-page__right-column .product-page__quantity input.quantity__input{width:70px;text-align:center;padding:7px;border:1px solid #cdcdcb;font-size:12px;border-radius:2px;margin-right:10px}.product-page__right-column .product-page__quantity input.quantity__input:focus{outline:none}.product-page__right-column .product-page__quantity .stock{font-size:12px;margin-left:20px;display:flex;align-items:flex-end}.product-page__right-column .product-page__pickup{display:flex;align-items:center;padding:10px 0;position:relative}.product-page__right-column .product-page__pickup .blip{background-color:#000;font-size:12px;color:var(--color-white);padding:3px;text-transform:uppercase;border-radius:5px;margin-right:5px}.product-page__right-column .product-page__pickup .blip-body{font-size:13px}.product-page__right-column .product-page__instore-viewing{display:flex;font-size:15px;align-items:center}@media screen and (max-width: 500px){.product-page__right-column .product-page__instore-viewing{margin-top:12px}}.product-page__right-column .product-page__instore-viewing .icon{--size: 1.65em;margin-right:4px;margin-left:23px}@media screen and (max-width: 500px){.product-page__right-column .product-page__instore-viewing .icon{margin-right:5px;margin-left:0}}.product-page__right-column .product-page__free-ship{background:#eff8ec;padding:10px 20px;border-left:4px solid #60b447;font-size:13px;font-weight:100;margin:20px 0}.product-page__right-column .divider{width:100%;height:1px;background-color:#ececec}.product-page__right-column .product-page__wish-drop{display:flex;align-items:center;margin:20px 0 0;flex-wrap:wrap}@media (min-width: 64rem){.product-page__right-column .product-page__wish-drop{flex-wrap:nowrap}}@media (max-width: 768px){.product-page__right-column .product-page__wish-drop{margin-top:10px}}.product-page__right-column .product-page__wish-drop span:not(.phone){--outline-color: var(--color-primary);position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;font-size:var(--btn-font-size, 1em);font-weight:700;text-transform:uppercase;text-decoration:none;padding-top:var(--btn-padding-y, .5em);padding-bottom:var(--btn-padding-y, .5em);padding-left:var(--btn-padding-x, .75em);padding-right:var(--btn-padding-x, .75em);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;line-height:1;min-width:var(--btn-min-width);min-height:var(--btn-min-height);transition:all .2s ease;will-change:transform;margin-right:10px;margin-bottom:15px}@media (min-width: 64rem){.product-page__right-column .product-page__wish-drop span:not(.phone){border:none;flex-wrap:nowrap;display:flex;padding:8px 0;text-align:left;font-size:13px;margin-right:10px;text-transform:none;margin-bottom:0}}@media (max-width: 768px){.product-page__right-column .product-page__wish-drop .heart{width:49%;margin-right:5%!important}.product-page__right-column .product-page__wish-drop .email{width:46%;margin-right:0!important}}.product-page__right-column .product-page__wish-drop .phone{display:flex;padding:8px 0;text-align:left;font-size:13px}.product-page__right-column .product-page__wish-drop div:not(.hint-modal){margin-right:4px}.product-page__right-column .product-page__wish-drop svg{height:15px;width:15px;margin-right:5px}.product-page__right-column .product-page__finance{background:#f7f7f7;margin:0 0 20px;padding:10px 20px;border-left:4px solid #a07282;position:relative}.product-page__right-column .product-page__finance h3{font-size:var(--text-xl);font-weight:300;margin:20px 0}.product-page__right-column .product-page__finance p{font-size:14px;margin-bottom:10px}.product-page__right-column .product-page__finance ul{margin:20px 0}.product-page__right-column .product-page__finance li{list-style:inside;position:relative;margin:5px 0 0 15px;text-decoration:underline;font-size:14px}@media (max-width: 320px){.product-page__right-column .product-page__finance li{font-size:12px}}.product-page__right-column .product-page__finance .ti-tool-tip{width:115%;top:30px;left:44.5%}@media (max-width: 320px){.product-page__right-column .product-page__finance .ti-tool-tip{width:125%}}@media (min-width: 48rem){.product-page__right-column .product-page__finance .ti-tool-tip{width:100%}}@media (min-width: 64rem){.product-page__right-column .product-page__finance .ti-tool-tip{left:45%;width:110%}}@media (min-width: 80rem){.product-page__right-column .product-page__finance .ti-tool-tip{left:47%}}.product-page__right-column .product-page__finance .ti-tool-tip:before{right:calc(100% - 319px)}.product-page__right-column .product-page__finance .ti-tool-tip .ti-tool-tip-header{font-size:var(--text-lg);font-weight:400}.product-page__right-column .product-page__finance .ti-tool-tip .alt-color{color:var(--color-accent)}.product-page__right-column .product-page__finance .ti-tool-tip ul{color:var(--color-primary)}.product-page__right-column .product-page__finance .ti-tool-tip li{text-decoration:none}.product-page__right-column .product-page__finance .ti-tool-tip strong{font-size:14px;text-transform:none}.product-page__right-column .product-page__finance .finance-cta{margin-bottom:20px}.btn-add-cart{position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;font-size:var(--btn-font-size, 1em);font-weight:700;text-transform:uppercase;text-decoration:none;padding-top:var(--btn-padding-y, .5em);padding-bottom:var(--btn-padding-y, .5em);padding-left:var(--btn-padding-x, .75em);padding-right:var(--btn-padding-x, .75em);color:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;line-height:1;min-width:var(--btn-min-width);min-height:var(--btn-min-height);transition:all .2s ease;will-change:transform;background-color:var(--color-primary);width:100%}@media (min-width: 64rem){.btn-add-cart{width:75%}}.btn-add-cart:hover,.btn-add-cart:focus,.btn-add-cart:active{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-primary);text-decoration:none}.product-specifications{margin-top:15px}.product-specifications fieldset{margin-bottom:30px}.product-specifications fieldset span{margin:0 0 10px;padding:0;font-size:17px;font-weight:300;text-transform:uppercase}.product-specifications dl{margin:0;padding:0;border-bottom:1px solid #e2e2e2;font-size:13px;display:block;clear:both}.product-specifications dl:before{display:table;content:"";line-height:0}.product-specifications dl:after{display:table;content:"";line-height:0}.product-specifications dl dt{float:left;clear:left;width:170px;padding:10px;background:#f1f2f4;font-weight:700}@media (min-width: 48rem){.product-specifications dl dt{width:200px}}.product-specifications dl dd{margin-left:190px;padding:10px}@media (min-width: 48rem){.product-specifications dl dd{margin-left:215px}}.product-page-mp.marksPromise__row{margin-top:20px;background-color:#efefef;text-align:center;padding:30px 10px}.product-page-mp.marksPromise__row img{height:10px;width:10px;display:block;margin:0 auto 20px}.product-page-mp.marksPromise__row>img{width:auto;height:auto}.product-page-mp.marksPromise__row h2{font-size:30px;line-height:28px;margin-top:23px}.product-page-mp.marksPromise__row p{max-width:600px;margin:30px auto 0}.product-page-mp.marksPromise__row a{font-weight:700;display:flex;justify-content:center;align-items:center}.product-page-mp.marksPromise__row a img{width:20px;display:inline-block;margin:0 10px}.value-props.pdp__props{margin-bottom:10px}.recently-viewed__container{background-color:#fff!important}@media (max-width: 1024px){.recently-viewed__container .merchandising-header{margin-top:15px}}.recommended-products__items--container{background-color:var(--color-white);display:grid;grid-gap:1rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:var(--space-lg-plus) 0 0;padding:var(--space-md)}@media (min-width: 64rem){.recommended-products__items--container{grid-template-columns:repeat(auto-fill,minmax(20%,1fr))}}.recommended-products__item{display:flex;flex-direction:column;text-align:center}.recommended-products__item a{text-decoration:none}.recommended-products__item--link{flex-grow:1}.recommended-products__image{height:100px;width:100px;margin:auto;overflow:hidden;background-position:center;background-size:cover}@media (min-width: 64rem){.recommended-products__image{height:200px;width:200px}}.recommended-products__title{font-size:var(--text-xs);line-height:1.3;margin:var(--space-unit) 0 var(--space-xs-plus)}.recommended-products__price{font-weight:600;margin-bottom:var(--space-xs-plus)}.merchandising-header{text-align:center;font-weight:400;font-size:38px}@media (max-width: 1024px){.merchandising-header{font-size:24px}}.marks-promise-header{font-weight:400}.value-prop__banner{display:flex}@media (max-width: 900px){.value-prop__banner{flex-direction:column}}.value-prop__item.pdp__value-prop{display:flex;justify-content:center}.value-prop__item-info{min-width:240px}#dynamic-custom-product .pplr-color .img-dropdown{display:block;font-size:14px;margin-top:60px;text-align:center}#dynamic-custom-product #bangle_price{font-size:30px;font-weight:700;color:#000}#dynamic-custom-product #right_product label.pplrlabel.processing-time{color:#000!important}#dynamic-custom-product #right_product .custombtn{background:#000;border:1px solid #000;border-radius:5px;text-transform:uppercase}#dynamic-custom-product .product-page__free-ship,#dynamic-custom-product .product-page__quantity,#dynamic-custom-product .product-page__pickup,#dynamic-custom-product .product-page__cart-button{display:none!important}.ghost-ctc{height:2.5rem;width:100%;max-width:275px}.ghost-ctc .svg-inline--fa{color:#000}.ghost-ctc>div>div{background-color:#fff;border:1px solid #000}.ghost-ctc>div>div svg.fa-circle{display:none}.ghost-ctc>div>div>div{color:#000;font-size:13px;font-weight:700}@media screen and (max-width: 768px){.ghost-ctc{max-width:100%}}.swym-button-bar{display:none}@media screen and (max-width: 768px){#bread-checkout-btn-product{margin-bottom:12px}}.product-page__video-learn{display:flex;margin-top:25px}.product-page__video-learn svg{display:none;margin-right:2px!important;width:3.125em!important;margin-top:3px;font-size:18px}@media screen and (max-width: 767px){.product-page__video-learn svg{font-size:22px;width:3.5em!important}}.product-page__video-learn .learn-more-click{text-decoration:underline;cursor:pointer;font-weight:300;font-size:13px}.product-page__video-learn p{font-weight:500}.product-page__video-learn p span{font-weight:300;font-size:13px}@media screen and (max-width: 767px){.product-page__video-learn p{font-size:15px}}.learn-more-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:694px;max-height:680px;background-color:#eeeeec;z-index:10000;width:100%;height:100%;display:flex;flex-direction:column}.learn-more-modal .modal-close{position:absolute;top:-20px;right:-20px;max-width:40px}@media screen and (max-width: 767px){.learn-more-modal .modal-close{top:12px;right:12px;max-width:30px}}.learn-more-modal .modal-mobile-img{display:none}@media screen and (max-width: 767px){.learn-more-modal .modal-mobile-img{display:block}}.learn-more-modal .how-it-works-modal{display:flex;flex-direction:row;background-image:url(../assets/MJ-Desktop-Modal-Image-2x.jpg);background-size:contain;background-repeat:no-repeat;background-position:110%;max-height:518px}@media screen and (max-width: 767px){.learn-more-modal .how-it-works-modal{background-image:none}}@media screen and (max-width: 767px){.learn-more-modal{overflow-y:scroll;max-height:100%}}.modal-content-copy{max-width:359px;padding:30px 0 30px 29px}.modal-content-copy>div{position:relative}.modal-content-copy>div svg:nth-child(1){position:absolute;margin-right:6px;fill:#fff;color:#fff;top:1.35em;left:40px;width:.9em}.modal-content-copy>div .fa-circle{font-size:2.5px;margin-left:2px;position:absolute;right:53%;top:20px;height:3em;width:3em;color:#a0d342}@media screen and (max-width: 767px){.modal-content-copy{width:100%;padding:20px}}.modal-content-copy .modal-title{font-size:32px;font-weight:800;letter-spacing:0;line-height:22px}.modal-content-copy .modal-subtitle{padding:20px 0 0;font-size:18px;font-weight:800;letter-spacing:0;line-height:22px}.modal-content-copy span{font-size:14px;letter-spacing:0;line-height:22px}.lower-icons{width:100%;height:100%;background:#000;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly;padding-top:20px}@media screen and (max-width: 767px){.lower-icons{flex-direction:column;align-items:center;padding-bottom:40px}}.modal-icon-container{display:flex;flex-direction:column;align-items:center;max-width:194px;text-align:center}@media screen and (max-width: 767px){.modal-icon-container{padding:20px 0;max-width:240px}}.modal-icon-container img{max-width:65px}@media screen and (max-width: 767px){.modal-icon-container img{max-width:100px}}.modal-icon-container h3{padding-top:6px;color:#fff;font-size:18px;font-weight:700}@media screen and (max-width: 767px){.modal-icon-container h3{font-weight:500;font-size:20px}}.modal-icon-container p{padding-top:3px;color:#fff;font-size:16px}@media screen and (max-width: 767px){.modal-icon-container p{font-size:14px}}.modal-content-copy .ghost-ctc{height:2.5rem;width:100%;margin-top:10px}.modal-content-copy .ghost-ctc .svg-inline--fa{color:#fff}.modal-content-copy .ghost-ctc div{background-color:#a07282}.modal-content-copy .ghost-ctc div div>div{color:#fff}@media screen and (min-width: 64rem){.modal-content-copy .ghost-ctc{width:80%}}.overlay-modal-background{position:fixed;background:#0000004d;height:100%;width:100%;z-index:21}.talk-to-expert-modal{font-size:15px;font-weight:700;background-color:#a07282;height:2.5rem;width:100%;max-width:200px;margin-top:10px;border:none;color:#fff;text-transform:uppercase}#custom_personalization{position:relative}.new-reorder-text{display:flex;justify-content:center;align-items:center;padding:8px 0;border:1px solid #000;border-radius:6px;width:fit-content;margin:0 auto;position:absolute;top:60px;left:50%;transform:translate(-50%);min-width:300px}@media (max-width: 750px){.new-reorder-text{top:5px}}.video-section{width:100%;margin:10px auto;max-width:520px;padding:0 10px}.video-info{text-align:center;margin-top:5px;font-size:20px}.collection-list-title{font-weight:300;padding:0 12px;margin:30px 0 15px}.collections-list{padding:0 12px}.collections-list li{display:inline-block;margin-bottom:5px}.collections-list a{display:block;background-color:#000;color:#fff;font-size:14px;padding:5px 14px;border:2px solid #000;border-radius:30px;transition:all .2s}.collections-list a:hover,.collections-list a:focus{text-decoration:none;background-color:#fff;color:#000;transition:all .2s}.product-page__right-column .product-page__price{font-size:var(--text-xl);font-weight:700;color:var(--color-primary)}.price>*{display:inline-block;vertical-align:top}.price.price--unavailable{visibility:hidden}.price--end{text-align:right}.price .price-item{display:inline-block}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}@media screen and (min-width: 750px){.price{margin-bottom:0}}.price--large{font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale))}@media screen and (min-width: 750px){.price--large{font-size:1.8rem}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale,.volume-pricing--sale-badge .price__badge-sale{display:inline-block}.volume-pricing--sale-badge .price__badge-sale{margin-left:.5rem}.price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.75)}.unit-price{display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:.2rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.affirm-as-low-as{font-size:1rem}.affirm-as-low-as a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/316/assets/section-main-product.css.map */
