@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:fallback;src:url(//ivyandrose.com/cdn/fonts/montserrat/montserrat_n7.c496e9cf2031deec4c4bca338faa81971c8631d4.woff2?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=d55e54293f563be68845eabb5796dcec4c818395b9241d9f1e15f728dab165cd) format("woff2"),url(//ivyandrose.com/cdn/fonts/montserrat/montserrat_n7.78b0223375c94b39ce1af7e09a0225f2bb3d05f7.woff?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=d9cde6df302ee43246a725a759ac31b768654898eba898e6b086b7e01ab13c4c) format("woff")}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:fallback;src:url(//ivyandrose.com/cdn/fonts/montserrat/montserrat_n5.e72d00d31ae5399d260a80ec70322c62c1819762.woff2?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=a409062466bd723a57f44b26b5029a086edeacfb90ddeecc600b5b451ac9abe0) format("woff2"),url(//ivyandrose.com/cdn/fonts/montserrat/montserrat_n5.18a018b6c83e89030c5d70a6d4c02c969f228500.woff?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=3243a103a27733416f52cfeedeb28fcb960d63412cbca6d333565112bd18a8f6) format("woff")}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;font-display:fallback;src:url(//ivyandrose.com/cdn/fonts/montserrat/montserrat_i4.ae02483b3d5e8777d0d4a4ccf396482c364d8955.woff2?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=ef697a45d1e782fee1afb4dfa749b62569e73d0866d860e6b92fc2f866133d36) format("woff2"),url(//ivyandrose.com/cdn/fonts/montserrat/montserrat_i4.ba28d1a04ec09448de486d83c63235903dfc0af8.woff?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=b51baa7df0dc0ede9c01eaa86add878d215e07bf2ac703ea785024a309c0e4b9) format("woff")}@font-face{font-family:Montserrat;font-weight:700;font-style:italic;font-display:fallback;src:url(//ivyandrose.com/cdn/fonts/montserrat/montserrat_i7.83866c3eec90071fa974c17980ffb42977f9e667.woff2?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=7c2bf7ec7b5b75428bb62e32813a34cfe0dd6883195519841dfdf909625eeee2) format("woff2"),url(//ivyandrose.com/cdn/fonts/montserrat/montserrat_i7.25524241b12d864609c85325613d60efcf1a87e3.woff?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=356484866ee6a04729330a88d3e5addf70f11e0a4b46d2500e9b65b4f590ab80) format("woff")}@font-face{font-family:Georgia Pro;font-weight:400;font-style:normal;font-display:fallback;src:url(//ivyandrose.com/cdn/fonts/georgia_pro/georgiapro_n4.8627e4332da2bd0ce4ceb6f91d3dd90e0888cdbb.woff2?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=fb43b5c0e0c358ed353952a4315a726b5d8392ceee3cb7b3b844c33a9a892c55) format("woff2"),url(//ivyandrose.com/cdn/fonts/georgia_pro/georgiapro_n4.a32e7ac200a0d54820187634b1a89d4f8e2ee2ac.woff?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=baade2c472cb403a71c1fcc820610ecc49582b1dc1a99a04d1b7d9944f026d75) format("woff")}h1,.h1-style,h2,h3,h4,h5,h6,.heading-font{font-family:Georgia Pro,serif;font-weight:400;font-style:normal}@font-face{font-family:Georgia Pro;font-weight:400;font-style:normal;font-display:fallback;src:url(//ivyandrose.com/cdn/fonts/georgia_pro/georgiapro_n4.8627e4332da2bd0ce4ceb6f91d3dd90e0888cdbb.woff2?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=fb43b5c0e0c358ed353952a4315a726b5d8392ceee3cb7b3b844c33a9a892c55) format("woff2"),url(//ivyandrose.com/cdn/fonts/georgia_pro/georgiapro_n4.a32e7ac200a0d54820187634b1a89d4f8e2ee2ac.woff?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=baade2c472cb403a71c1fcc820610ecc49582b1dc1a99a04d1b7d9944f026d75) format("woff")}.pageheader .logotext,#shoplogo .logotext{font-family:Georgia Pro,serif;font-weight:400;font-style:normal}@font-face{font-family:Georgia Pro;font-weight:400;font-style:normal;font-display:fallback;src:url(//ivyandrose.com/cdn/fonts/georgia_pro/georgiapro_n4.8627e4332da2bd0ce4ceb6f91d3dd90e0888cdbb.woff2?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=fb43b5c0e0c358ed353952a4315a726b5d8392ceee3cb7b3b844c33a9a892c55) format("woff2"),url(//ivyandrose.com/cdn/fonts/georgia_pro/georgiapro_n4.a32e7ac200a0d54820187634b1a89d4f8e2ee2ac.woff?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=baade2c472cb403a71c1fcc820610ecc49582b1dc1a99a04d1b7d9944f026d75) format("woff")}@font-face{font-family:Georgia Pro;font-weight:600;font-style:normal;font-display:fallback;src:url(//ivyandrose.com/cdn/fonts/georgia_pro/georgiapro_n6.4c198cda7f3b5037ca02fe5b1bb1044b64c273b1.woff2?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=23eb47d455b543e8a16a14e87796575eb1817cec9b5624a6ca5bdb6da1225c9f) format("woff2"),url(//ivyandrose.com/cdn/fonts/georgia_pro/georgiapro_n6.b2cdad6efe6cd81641a3635cd353ea013d31ae53.woff?h1=aXZ5YW5kcm9zZS5jb20&h2=aXZ5LWFuZC1yb3NlLXNob3AuYWNjb3VudC5teXNob3BpZnkuY29t&h3=YWNjb3VudC5pdnlhbmRyb3NlLmNvbQ&hmac=4c227de18b814addb2489b6e095c687eeb6eac138135f7b3459e1f525019ecbd) format("woff")}.navigation{font-family:Georgia Pro,serif;font-weight:400;font-style:normal}.product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{width:100%;box-sizing:border-box}.button.button--large,a.button.button--large,.btn.button--large,a.btn.button--large,button.button--large,input[type=submit].button--large,input[type=reset].button--large,input[type=button].button--large{padding:15px 25px;font-size:15px}.sticky-atc__buttons .bold_option_element select{max-width:180px;min-width:auto}.product-form .input-row,.buy-buttons-row{margin:25px 0;clear:both;display:block}.collection-listing{text-align:center;transition:opacity .15s}.ajax-loading .collection-listing{opacity:.5}.collection-listing .product-block{margin-bottom:20px;padding-left:30px}@media (max-width: 1300px){.collection-listing .product-block{padding-left:20px}}@media (max-width: 767.98px){.collection-listing .product-block{padding-left:16px}}.collection-listing .product-list{margin-left:-30px;margin-bottom:-20px;display:flex;flex-wrap:wrap}@media (max-width: 1300px){.collection-listing .product-list{margin-left:-20px}}@media (max-width: 767.98px){.collection-listing .product-list{margin-left:-16px}}.collection-slider-row .collection-listing .product-detail{position:relative;height:auto;margin-top:0}.collection-listing .product-list--image-shape-natural .image-cont .product-block__image--secondary .rimage-background{background-position:top center}.collection-listing .quickbuy-container{position:absolute;top:auto;left:0;width:100%;height:0}.collection-listing .product-list--per-row-2 .product-block{width:50%}.collection-listing .product-list--per-row-3 .product-block{width:33.33%}.collection-listing .product-list--per-row-4 .product-block{width:25%}.collection-listing .product-list--per-row-5 .product-block{width:20%}.collection-slider .product-list--per-row-2 .product-block{width:46vw}.collection-slider .product-list--per-row-3 .product-block{width:30.6666666667vw}.collection-slider .product-list--per-row-4 .product-block{width:23vw}.collection-slider .product-list--per-row-5 .product-block{width:18.4vw}@media (max-width: 767.98px){.collection-listing .product-list .product-block{width:50%}.collection-listing .product-list--per-row-mob-1 .product-block{width:100%}}.view-all{text-align:center;margin:-25px 0 20px}@media (max-width: 1300px){.view-all{margin-top:-15px}}.collection-slider .has-paging .prev,.collection-slider .has-paging .next{font-size:80%;line-height:1em;margin:-10px 20px;padding:10px;vertical-align:middle;display:inline-block!important}.collection-slider .has-paging .prev.slick-hidden,.collection-slider .has-paging .next.slick-hidden{display:none!important}.has-paging__title{vertical-align:middle}.owl-btn-disabled{visibility:hidden}.article-list .article{padding-top:50px;padding-bottom:50px;border-top:1px solid #e2e2e2}.article-list .article:first-child{border-top:none;padding-top:20px}@media (min-width: 768px){.article-list.article-layout--columns{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;margin-bottom:-50px}.article-list.article-layout--columns .article{display:flex;box-sizing:border-box;padding:0 20px;margin:0 0 50px;border:none;width:50%;border-right:1px solid #e2e2e2}.article-list.article-layout--columns .article:nth-child(2n),.article-list.article-layout--columns .article:last-child{border-right:0}.article-list.article-layout--columns .article__inner{display:flex;flex-direction:column;flex-basis:100%}.article-list.article-layout--columns .article__inner>.rte{flex-grow:1;margin-bottom:2em}.article-list.article-layout--columns.article-layout--one-row .article:nth-child(3){display:none}}@media (min-width: 1024px){.article-list.article-layout--columns .article{width:33.33%}.article-list.article-layout--columns .article:nth-child(2n){border-right:1px solid #e2e2e2}.article-list.article-layout--columns .article:nth-child(3n),.article-list.article-layout--columns .article:last-child{border-right:0}.article-list.article-layout--columns.article-layout--one-row .article:nth-child(3){display:flex}}.reading-width{margin-left:auto;margin-right:auto;max-width:800px}.container.container--reading-width,.article .container,#comments.container,.container .shopify-policy__container{max-width:800px}.article .meta{margin-top:1em;font-size:90%}.article .meta .time{display:block}.article .meta .tags .label{font-style:normal}.underline{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#1e181866;text-decoration-thickness:1px}.underline:hover{text-decoration-color:currentColor}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin:1em 0 15px}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{margin-top:0}.rte a{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#1e181866;text-decoration-thickness:1px}.rte a:hover{text-decoration-color:currentColor}.rte>p:last-child{margin-bottom:0}.rte iframe{max-width:100%}.meta .iconmeta{margin-right:10px;line-height:1.4em;display:inline-block;font-size:12px}.meta .iconmeta a{white-space:nowrap}.meta .tags a:after{content:","}.meta .tags a:last-child:after{content:none}.cart-item-list{margin:10px 0 40px;width:100%}.cart-item-list__head,.cart-item,.cart-item__not-image{display:flex}.cart-item-list-heading,.cart-item__column{flex-shrink:0}.cart-item-list-heading{padding:0 0 10px}.cart-item{border-top:1px solid #e2e2e2;padding-top:40px;padding-bottom:40px}.cart-item__not-image{flex-grow:1;flex-wrap:wrap}.cart-item-list-heading--product{flex:1 1}.cart-item-list-heading--price,.cart-item__price{text-align:right;padding-right:30px;width:230px}.cart-item-list-heading--quantity,.cart-item__quantity{text-align:center;padding-right:30px;width:calc(2em + 99px)}.cart-item-list-heading--total,.cart-item__total{text-align:right;width:150px}.cart-item__image{width:130px;padding-right:30px}.cart-item__image a{display:block}.cart-item__description{flex:1 1;padding-right:30px}.buttoned-input{white-space:nowrap;border:1.5px solid #dbdcdc;border-radius:3px;background:#fff;color:#707173}.buttoned-input a{display:inline-block;padding:0 5px 0 10px}.buttoned-input a:last-child{padding:0 10px 0 5px}.buttoned-input svg{width:15px;height:15px}.buttoned-input input{background:transparent;border:none;width:2em;padding-left:0;padding-right:0;text-align:center;box-sizing:content-box}.buttoned-input .unusable{visibility:hidden;pointer-events:none}.cart-item .remove{display:block;margin-top:5px}.cart-item .remove svg{width:15px;height:15px;stroke:currentColor}.cart-item .unit-price{font-size:12px}#cartform .checkout-note{margin-bottom:1em}#cartform .checkout-note textarea{width:370px;max-width:100%;height:70px;margin-top:10px}.checkout-subtotal-container__right{text-align:right}#cartform .subtotal{margin:0 0 30px}#cartform .checkout-col{margin:20px 0 0}#cartform .checkout-col .button{min-width:200px;box-sizing:border-box}@media (max-width: 767.98px){#cartform .checkout-col .button{width:100%}}#cartform .checkout-buttons{margin-bottom:10px}.additional-checkout-buttons{margin-top:30px}[data-shopify-buttoncontainer]{justify-content:flex-end}.update-cart-container{margin-bottom:5px}.js [data-ajax-update=true] .update-cart-container{display:none}#cartform .termsagreement{margin-bottom:5px}#cartform .termsagreement label{vertical-align:middle}.continue-shopping{display:block;margin-top:20px}#shipping-calculator{margin-top:20px;margin-right:-30px;display:flex;flex-wrap:wrap;align-items:flex-end}#cartform #shipping-calculator .inputrow{flex:1 1 auto;width:calc(50% - 30px);padding:0 30px 20px 0}#cartform #shipping-calculator .inputrow label{display:block;float:none;font-size:15px;line-height:1.4em;font-weight:600;margin-bottom:8px}#cartform #shipping-calculator .inputrow input[type=text]{box-sizing:border-box;width:100%}#cartform #shipping-calculator #wrapper-response{margin:20px 0;width:100%;flex:0 0 auto}.struck-out-price{text-decoration:line-through;opacity:.6}.cart-discount-list{margin:1em 0}.cart-discount{list-style:none}.cart-discount:not(:last-child){margin-bottom:.5em}.cart-discount__icon svg{width:18px;height:18px}.cart-discount__amount:before{content:"-"}.cart-discount--inline .cart-discount__label{margin-right:1em}.rimage-outer-wrapper{margin-left:auto;margin-right:auto}.rimage-wrapper{position:relative;transition:background .15s}.rimage-wrapper .rimage__image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.rimage-wrapper .rimage__image.blur-in{-webkit-filter:blur(10px);filter:blur(10px);transition:filter .4s,-webkit-filter .4s}.rimage-wrapper .rimage__image.blur-in.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.rimage-wrapper .rimage__image.fade-in.lazyloaded{opacity:1}.rimage-wrapper .rimage__image.cover{object-fit:cover}.rimage-background{background-repeat:no-repeat;background-position:center center;background-size:cover}.rimage-wrapper .rimage-background{position:absolute;top:0;left:0;width:100%;height:100%}.rimage-background[data-parent-fit=contain]{background-size:contain}.rimage-background.fade-in{opacity:1;transition:opacity .5s}.rimage-background.fade-in.lazyloaded{opacity:1}.rimage-background-wrapper{transition:background .15s}.rimage-background-wrapper.lazyload--placeholder{background:#f0f0f0}.theme-money{white-space:nowrap}.toggle-target{transition:all .3s cubic-bezier(.25,.45,.45,.95)}.toggle-target--in-transition{overflow:hidden}.toggle-target--hidden{display:none}.loading-spinner{position:relative;display:inline-block;width:40px;height:40px;border-radius:100%;border:1px solid transparent;border-left-color:currentColor;animation:loadingSpinner 1s linear infinite}@keyframes loadingSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-block .product-info{display:block;color:inherit;margin:10px 0 0;font-size:14px;text-align:left}carousel-slider .product-grid .product-block{padding-left:0}.template-giftcard{background:#fff;text-align:center;padding:15px 0}.giftcard{margin:15px auto;max-width:500px;padding:20px}.giftcard__illustration{position:relative;margin:20px 0;overflow:hidden;border-radius:0}.giftcard__illustration img{display:block}.giftcard__code{background:#fff;border-radius:0;color:#484848;position:absolute;bottom:10%;right:50%;transform:translate(50%);padding:10px 20px;font-size:22px;line-height:1em;white-space:nowrap}.giftcard-qr-row{margin:15px 0}.giftcard-qr{display:inline-block;background:#fff;padding:10px;border:1px solid rgba(0,0,0,.1);overflow:hidden;border-radius:0}.giftcard-qr img{display:block;margin:0 auto}.giftcard-apple-wallet{margin:15px 0}.apple-wallet-image{display:block;margin:0 auto}.giftcard-button-row{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.print-giftcard svg{margin-left:-10px;fill:none!important;stroke:currentColor!important;stroke-width:2!important}@media print{@page{margin:.5cm}p{orphans:3;widows:3}html,body{background-color:#fff;color:#000}.print-giftcard,.apple-wallet{display:none}}button.slideshow-nav__btn{border:none}.link-dropdown .link-dropdown__button{padding:0 40px 0 0;background:none;border:none}.link-dropdown__button-icon svg{width:24px;height:24px}.social-links ul,.social-links li{display:inline-block;vertical-align:top;list-style:none;margin:0;padding:0;line-height:15px}.social-links a{display:inline-block;vertical-align:top;margin:0 0 0 10px}.social-links a svg{width:15px;height:15px;vertical-align:top}.social-links a img{height:15px;width:auto;vertical-align:top}.social-links.social-links--large ul,.social-links.social-links--large li{line-height:23px}.social-links.social-links--large a svg{width:23px;height:23px}.social-links.social-links--large a img{height:23px}.sharing{display:inline}.sharing .sharing-label{vertical-align:middle;font-size:12px}.sharing ul{vertical-align:middle}.sharing ul,.sharing li{line-height:15px}.sharing a svg{width:15px;height:15px}.sharing a svg,.sharing a svg g{fill:#1e1818}.flexible-layout--variable-columns .column{flex:1 0 auto;width:33%;max-width:50%}.collection-slider .has-paging .slider-nav__btn{background:none;border:none;color:#000;line-height:1em}.collection-slider .has-paging .slider-nav__btn[disabled]{background:none!important;border:none!important;color:#000!important;line-height:1em;opacity:.25}.collection-slider .has-paging .slider-nav__btn svg{height:24px}.cart-item{border-color:#707173}.cart-item__options{width:100%;position:relative}.option-item{margin-top:10px;padding-top:10px;border-top:1px solid #E2E2E2;display:flex;justify-content:space-between}@media (max-width: 767px){.option-item{flex-direction:column}}.cart-item__options hr{margin:10px 0}.option-item__price{position:relative}.option-item__discount{position:absolute;white-space:nowrap;right:300%;background-image:url(//cdn.shopify.com/s/files/1/2100/2577/files/cart-sub-discount-grey_32x32_crop_center.png?v=1596212160);padding-left:20px;background-repeat:no-repeat;background-position:left center;background-size:13px}@media (max-width: 767px){.option-item__price{margin-top:10px}.option-item__discount{position:static;display:block;margin-bottom:10px}}.option-item__price--striked,.option-total__price--striked,.theme-money--striked{text-decoration:line-through;color:#707173}.option-total{position:absolute;right:0;bottom:10px}.hidden_item{display:none}.product-unavailable.button{width:100%;cursor:no-drop}.product-unavailable.button:hover{background:#212b36;border:1px solid #212b36}.cart-item-list__body{margin:0}.cart-summary-overlay{position:fixed;z-index:8001;top:0;left:0;width:100%;padding:30px;background:#f7f1f0;border-bottom:1px solid #e2e2e2;font-size:12px;line-height:1.4}.cart-summary-overlay__row-head,.cart-summary-overlay__row-body{display:flex}.cart-summary-overlay__row-head{margin-bottom:15px;padding:0 0 12px;border-bottom:1px solid #e2e2e2}.cart-summary-overlay__column-image{width:85px}.cart-summary-overlay__column-item{margin-left:15px;width:280px}.cart-summary-overlay__column-price-region{display:flex;flex-wrap:wrap;flex:0 0 auto;width:280px;max-width:100%}.cart-summary-overlay__column-price-region .cart-discount-list{margin-bottom:4em;flex:1 1 100%;text-align:right}.cart-summary-overlay__column-price{margin-left:15px;width:95px;text-align:right}.cart-summary-overlay__column-price .unit-price{opacity:.75}.cart-summary-overlay__column-quantity{margin-left:15px;width:50px;text-align:right}.cart-summary-overlay__column-total{margin-left:15px;width:90px;text-align:right}.cart-summary-overlay__column-subtotal{flex-grow:1;text-align:right}.cart-summary-overlay__column-subtotal .cart-summary-overlay__column-title{margin-right:0;padding-right:0}.cart-summary-overlay__column-subtotal .cart-summary-overlay__subtotal-mobile-title{display:none}.cart-summary-overlay__row-body .cart-summary-overlay__column-subtotal{margin-bottom:5em}.cart-summary-overlay__note{font-style:italic}.cart-summary-overlay__actions{position:absolute;bottom:30px;right:30px}.cart-summary-overlay__actions .button:last-child{margin-left:10px}.cart-summary-overlay__title{margin:-.25em 0 10px;font-size:15px}.cart-summary-overlay__variant{margin-bottom:.2em}.cart-summary-overlay__variant-option:not(:empty){margin-right:.5em}.cart-summary-overlay__mobile-price-row{display:none}.cart-summary-overlay__note{margin-top:10px}.cart-summary-overlay__title,.cart-summary-overlay__variant-option,.cart-summary-overlay__line-price,.cart-summary-overlay__mobile-line-price,.cart-summary-overlay__subtotal-amount{color:#171717}@media (max-width: 900px){.cart-summary-overlay__column-item{width:200px}}@media (max-width: 767.98px){.cart-summary-overlay{padding:30px 20px}.cart-summary-overlay__row-head,.cart-summary-overlay__row-body{flex-wrap:wrap}.cart-summary-overlay__row-head .cart-summary-overlay__column-subtotal{display:none}.cart-summary-overlay__column-item{width:calc(100% - 100px)}.cart-summary-overlay__mobile-price-row{display:flex}.cart-summary-overlay__mobile-unit-price{width:33%;flex-grow:1}.cart-summary-overlay__mobile-quantity{margin-left:20px;text-align:center}.cart-summary-overlay__mobile-quantity .cart-summary-overlay__quantity{margin-left:.5em}.cart-summary-overlay__mobile-line-price,.cart-summary-overlay__column-price,.cart-summary-overlay__column-quantity,.cart-summary-overlay__column-total{display:none}.cart-summary-overlay__column-subtotal{margin:15px 0;padding:15px 0 0;width:100%;border-top:1px solid #e2e2e2}.cart-summary-overlay__column-subtotal .cart-summary-overlay__column-title{display:none}.cart-summary-overlay__column-subtotal .cart-summary-overlay__subtotal-mobile-title{display:inline}.cart-summary-overlay__note{margin-top:10px}.cart-summary-overlay__actions{position:static;width:100%}.cart-summary-overlay__actions .button{box-sizing:border-box;width:calc(50% - 5px)}.cart-summary-overlay__actions .button:last-child{margin:0 0 0 10px}.cart-item__not-image{display:block}.cart-item__total,.cart-item-list__head{display:none}.cart-item__column{text-align:left;width:auto;padding:0}.cart-item__image{width:80px;padding-right:20px}}@media (max-width: 400px){.cart-summary-overlay__actions .button{margin:0;width:100%}.cart-summary-overlay__actions .button:last-child{margin:10px 0 0}}.slideshow-pagination button.page-btn{position:relative;display:inline-block;vertical-align:top;height:20px;width:21px;margin:0;padding:0;cursor:pointer;background:no-repeat;border:none}.slideshow-pagination button.page-btn svg{fill:#fff}.slideshow-pagination button.page-btn svg .page-btn__bg-circle{fill:#707173;stroke:#707173}.slideshow-pagination button.page-btn svg .page-btn__fg-circle{fill:#707173;stroke:#70717399;transition:opacity .5s;opacity:0}.slideshow-pagination button.page-btn[aria-current=true] .page-btn__bg-circle{stroke-dashoffset:0;fill:#fff;opacity:1}.slideshow-pagination button.page-btn[aria-current=true] .page-btn__fg-circle{transition:opacity .5s;opacity:1;stroke-dashoffset:0;fill:transparent}.template-product .bold_option.bold_option_displaytext{display:block}.template-product .bold_option.bold_option_displaytext .bold_option_title{width:auto}.template-product .quantity-submit-row__submit.active_build_link{display:flex}.template-product .quantity-submit-row__submit.active_build_link .button_build_a_ring{margin-right:5px;padding:5px 20px}.flexible-layout--variable-columns.flexible-layout--columns-4 .column{width:50%}pop-up.popup-section .modal__close-btn{position:absolute;right:3px;top:3px;width:44px;height:44px;padding:7px;min-width:auto;background-color:transparent;border:none;box-shadow:none;color:#fff}pop-up.popup-section .modal__close-btn svg{stroke:currentColor;height:26px;width:26px;stroke-width:2px}@media (max-width: 767.98px){.flexible-layout .column{margin-bottom:40px;padding-left:0;width:100%!important;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/custom.css.map */
