.text-center{text-align:center}.d-none{display:none!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.position-relative{position:relative}.float-left{float:left}.w-100{width:100%!important}.wrapper{white-space:nowrap;overflow:hidden}.col{display:inline-block;white-space:normal;vertical-align:middle}@media (min-width: 1100px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}.d-lg-inline-block{display:inline-block!important}}.flex-container{display:flex;justify-content:space-around;align-items:center}.flex-container-left-align{display:flex;align-items:center}a.cta{background:#91fcd4;border-radius:100px;height:44px;padding:13px 34px;font-weight:700;font-size:14px;line-height:18px;letter-spacing:.2em;color:#2a2a5f;margin-top:50px;display:inline-block;text-align:center;transition:.2s all ease-in-out}a.cta:hover{background:#75edc0}a.view-all-link{font-weight:500!important;font-size:16px!important;line-height:1;color:#2a2a5f;letter-spacing:.2em;padding-right:20px}@media (max-width: 1099px){a.view-all-link{font-size:14px!important;padding-right:0;top:-3px}}a.view-all-link img.arrow{vertical-align:middle;width:14px}@media (min-width: 1100px){a.view-all-link img.arrow{margin-left:20px}}@media (max-width: 1099px){a.view-all-link img.arrow{width:10px}}html,body{overflow-x:hidden;max-width:100%}div#site-control span.new-flag,nav#page-menu span.new-flag{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),url(/cdn/shop/files/link-gradient.jpg) repeat;background:-o-linear-gradient(transparent,transparent);-webkit-background-clip:text;background-size:cover;display:inline-block;margin-right:3px}div#site-control img.promo-img,nav#page-menu img.promo-img{width:100%;display:block;margin-bottom:20px}div#site-control a.promo-link,nav#page-menu a.promo-link{letter-spacing:.2em;text-transform:uppercase;font-size:16px;text-align:left;display:block;position:relative}@media (min-width: 1100px) and (max-width: 1600px){div#site-control a.promo-link,nav#page-menu a.promo-link{font-size:14px;letter-spacing:.15em}}@media (min-width: 1100px) and (max-width: 1250px){div#site-control a.promo-link,nav#page-menu a.promo-link{max-width:150px}}div#site-control a.promo-link img.arrow-right,nav#page-menu a.promo-link img.arrow-right{width:14px;margin-left:21px;vertical-align:middle}@media (min-width: 1100px) and (max-width: 1600px){div#site-control a.promo-link img.arrow-right,nav#page-menu a.promo-link img.arrow-right{margin-left:12px;width:12px}}@media (max-width: 1099px){div#site-control a.promo-link img.arrow-right,nav#page-menu a.promo-link img.arrow-right{position:absolute;right:0;width:10px}}div#site-control a.child-link,div#site-control a.child-child-link{cursor:pointer}@media (max-width: 1099px){div#site-control.announcement-hidden{min-height:initial}}@media (min-width: 1100px){div#site-control div.logo-wrapper{left:0;position:absolute;margin:0 auto;text-align:center}}@media (max-width: 1099px){div#site-control a.logo img{width:191px;position:relative;left:-4vw}}div#site-control a.cart{cursor:pointer}div#site-control a.cart img{width:20px;margin-top:10px}div#site-control a.cart div{color:#fff}@media (max-width: 1099px){div#site-control a.cart div{font-size:9px}}div#site-control a.nav-account{font-weight:500;font-size:14px;letter-spacing:.05em;color:#2a2a5f;padding-right:15px;cursor:pointer}div#site-control a.swym-wishlist{margin-right:43px}div#site-control a.swym-wishlist img{width:40px}div#site-control .col-5th{width:20%;float:left}div#site-control ul.nav-rows,div#site-control ul.nav-columns{max-width:none;width:100vw;left:0;top:51px;border-top:1px solid #d8d8d8;padding:55px 50px 10px}div#site-control ul.nav-rows.shop,div#site-control ul.nav-columns.shop{border-bottom:1px solid #d8d8d8}div#site-control ul.nav-rows.shop li,div#site-control ul.nav-columns.shop li{width:100%;min-width:190px}div#site-control ul.nav-rows.shop a,div#site-control ul.nav-columns.shop a{padding:0;margin-bottom:20px;cursor:pointer}div#site-control ul.nav-rows.shop a.column-title,div#site-control ul.nav-columns.shop a.column-title{opacity:.5;letter-spacing:.2em;font-size:16px}@media (max-width: 1300px){div#site-control ul.nav-rows.shop a.column-title,div#site-control ul.nav-columns.shop a.column-title{font-size:13px}}div#site-control ul.nav-rows.shop ul.child-child-links,div#site-control ul.nav-columns.shop ul.child-child-links{display:block;padding:0;margin-bottom:40px}div#site-control ul.nav-rows.shop ul.child-child-links a,div#site-control ul.nav-columns.shop ul.child-child-links a{margin-bottom:15px;font-size:16px;line-height:1}@media (max-width: 1300px){div#site-control ul.nav-rows.shop ul.child-child-links a,div#site-control ul.nav-columns.shop ul.child-child-links a{font-size:13px}}div#site-control ul.nav-rows a.featured-link,div#site-control ul.nav-columns a.featured-link{font-weight:500;font-size:24px;line-height:40px}@media (max-width: 1300px){div#site-control ul.nav-rows a.featured-link,div#site-control ul.nav-columns a.featured-link{font-size:20px;line-height:30px}}div#site-control img.down-arrow{width:6px;vertical-align:middle;margin-left:5px;margin-top:-4px}#shopify-section-header form.search{display:inline-block;margin-right:25px}#shopify-section-header form.search .form-wrapper{position:relative}@media (max-width: 1099px){#shopify-section-header form.search input{display:none}}#shopify-section-header form.search button.nav-search{background-color:transparent;border:none;padding:0;position:absolute;right:13px;top:0;width:20px;height:100%}#shopify-section-header form.search button.nav-search[disabled=disabled]{opacity:1!important}@media (max-width: 1099px){#shopify-section-header form.search button.nav-search{right:35px!important;top:5px}}#shopify-section-header form.search button.nav-search+.swym-button-bar{display:none!important}#shopify-section-header form.search input{height:40px;width:134px;border-radius:20px;border:1px solid #d8d8d8;padding:0 40px 0 17px;color:#2a2a5f}#shopify-section-header form.search input::placeholder{color:#fff!important}#shopify-section-header form.search.lower{display:none}@media (max-width: 1099px){#shopify-section-header form.search.lower{width:100%;margin:0;padding:10px}#shopify-section-header form.search.lower input{width:79vw;display:block}#shopify-section-header form.search.lower button{right:20px!important;top:0}}nav#page-menu div.main-nav{margin-top:1rem}nav#page-menu div.main-nav li.gift-about-wrapper{border-top:1px solid #d8d8d8;height:75px;margin-bottom:0;padding-top:20px}nav#page-menu div.main-nav li.gift-about-wrapper:last-of-type{border-bottom:1px solid #d8d8d8}nav#page-menu div.main-nav a.parent-link{font-weight:500;font-size:24px;line-height:40px;margin-bottom:24px;color:#2a2a5f;margin-left:25px}nav#page-menu div.main-nav a.parent-link.shop-title,nav#page-menu div.main-nav a.parent-link.gift-about{font-size:18px;line-height:150%;opacity:.7;margin-bottom:15px;letter-spacing:.2em}nav#page-menu div.main-nav a.parent-link.shop-title:hover,nav#page-menu div.main-nav a.parent-link.gift-about:hover{border-bottom:none!important}nav#page-menu div.main-nav a.parent-link.gift-about{opacity:1;display:inline-block}nav#page-menu div.main-nav a[data-revert-back]{padding-left:32px;font-weight:500;font-size:14px;line-height:18px;color:#2a2a5f;text-decoration-line:underline}nav#page-menu div.main-nav a[data-revert-back]:hover{border-bottom:none!important}nav#page-menu div.main-nav span.arr{height:auto;width:10px;margin-left:17px}nav#page-menu div.main-nav span.arr.arr-back{margin-left:0;left:0}nav#page-menu div.main-nav span.arr.arr-back img{width:100%}nav#page-menu div.main-nav span.arr img.arrow{width:100%;vertical-align:middle}nav#page-menu div.main-nav ul.child-list{padding-left:32px}nav#page-menu div.main-nav ul.child-list li{padding:0;margin-top:10px;margin-bottom:13px;line-height:1}nav#page-menu div.main-nav ul.child-list li a{font-weight:500;font-size:18px;color:#2a2a5f}nav#page-menu div.main-nav ul.child-list li a[href="#"]{letter-spacing:.2em;text-transform:uppercase;font-size:14px;opacity:.5;margin-top:10px;display:inline-block}nav#page-menu div.main-nav ul.child-list li a[href="#"]:hover{border-bottom:none!important}nav#page-menu a.swym-wishlist{font-weight:500;font-size:14px;line-height:100%;letter-spacing:.2em;display:block;margin-top:15px}nav#page-menu div.nav-footer-links__link{border-bottom:1px solid #d8d8d8}nav#page-menu div.nav-footer-links__link a img{margin-right:12px;width:32px;vertical-align:middle}nav#page-menu div.nav-footer-links__link a.swym-wishlist img{width:40px;margin-left:-4px}nav#page-menu div.nav-ctas{padding:60px 24px 30px;display:none}section.index-hero{position:relative}@media (max-width: 1099px){section.index-hero{max-width:100vw;overflow-x:hidden}}section.index-hero div.text-container{text-align:left}@media (min-width: 1100px){section.index-hero div.text-container{width:48%;position:absolute;left:0;top:0;padding-left:115px}}@media (max-width: 1099px){section.index-hero div.text-container{padding:10px 50px;min-height:200px}}section.index-hero div.text-container .subtitle{text-align:left;font-size:22px;line-height:1;letter-spacing:.2em;margin-bottom:12px}@media (max-width: 1099px){section.index-hero div.text-container .subtitle{font-size:14px;margin-bottom:8px}}section.index-hero div.text-container .h4{font-family:futura-pt,sans-serif!important;font-weight:500;font-style:normal;color:#2a2a5f;margin:0;font-size:1.25rem;line-height:1.4}@media (max-width: 1099px){section.index-hero div.text-container a.cta{margin-top:20px;margin-bottom:0}}section.index-hero img.charm{position:absolute;height:52px;width:auto}section.index-hero img.charm.charm-1{left:20px;top:20px}section.index-hero img.charm.charm-2{top:20px;left:0;right:0;margin:0 auto;height:48px}@media (max-width: 1099px){section.index-hero img.charm.charm-2{left:0;top:4px;right:auto}}section.index-hero img.charm.charm-3{right:20px;top:20px}@media (max-width: 1099px){section.index-hero img.charm.charm-3{right:-7px;top:0}}section.index-hero img.charm.charm-4{left:20px;bottom:20px}section.index-hero img.charm.charm-5{bottom:20px;left:0;right:0;margin:0 auto;height:48px}@media (max-width: 1099px){section.index-hero img.charm.charm-5{left:auto;bottom:0;right:-4px}}section.index-hero img.charm.charm-6{bottom:20px;right:20px}@media (max-width: 1099px){section.index-hero img.charm.charm-6{left:0;bottom:0;right:auto}}section.index-hero div.floating-text{position:absolute;width:calc(50% - 95px);line-height:1;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#2a2a5f;white-space:nowrap;overflow:hidden;text-overflow:clip}@media (max-width: 1099px){section.index-hero div.floating-text{width:calc(100% - 77px)}}section.index-hero div.floating-text.text-1{left:75px;top:38px}@media (max-width: 1099px){section.index-hero div.floating-text.text-1{left:40px;top:24px}}section.index-hero div.floating-text.text-2{right:75px;top:38px}section.index-hero div.floating-text.text-3{left:40px;bottom:70px;transform:rotate(-90deg);transform-origin:0% 0;width:calc(50% - 160px)}@media (max-width: 1099px){section.index-hero div.floating-text.text-3{left:25px;bottom:55px;width:calc(100% + 145px);transform-origin:left}}@media (max-width: 900px){section.index-hero div.floating-text.text-3{width:calc(100% + 150px)}}@media (max-width: 700px){section.index-hero div.floating-text.text-3{width:calc(100% + 155px)}}@media (max-width: 550px){section.index-hero div.floating-text.text-3{width:calc(100% + 165px)}}section.index-hero div.floating-text.text-4{left:75px;bottom:38px;transform:rotate(180deg)}section.index-hero div.floating-text.text-5{right:75px;bottom:38px;transform:rotate(180deg)}@media (max-width: 1099px){section.index-hero div.floating-text.text-5{right:34px;bottom:21px}}section.index-hero div.floating-text.text-6{right:40px;bottom:70px;transform:rotate(90deg);transform-origin:100% 0;width:calc(50% - 160px)}@media (max-width: 1099px){section.index-hero div.floating-text.text-6{right:16px;bottom:45px;width:calc(100% + 145px)}}@media (max-width: 900px){section.index-hero div.floating-text.text-6{width:calc(100% + 150px)}}@media (max-width: 700px){section.index-hero div.floating-text.text-6{width:calc(100% + 160px)}}@media (max-width: 550px){section.index-hero div.floating-text.text-6{width:calc(100% + 165px)}}section.index-hero.original div.text-container{height:100%}section.index-hero.original div.text-container h1.title,section.index-hero.original div.text-container div.title-color{font-weight:500;font-size:96px;line-height:1.2;color:#2a2a5f;text-align:left}@media (min-width: 1100px) and (max-width: 1300px){section.index-hero.original div.text-container h1.title,section.index-hero.original div.text-container div.title-color{font-size:70px}}@media (max-width: 1099px){section.index-hero.original div.text-container h1.title,section.index-hero.original div.text-container div.title-color{font-size:45px;line-height:54px}}section.index-hero.original div.text-container h1.title p,section.index-hero.original div.text-container div.title-color p{margin:0;line-height:.95}section.index-hero.original div.text-container h1.title i,section.index-hero.original div.text-container h1.title em,section.index-hero.original div.text-container div.title-color i,section.index-hero.original div.text-container div.title-color em{font-size:48px;vertical-align:middle;font-family:Sacramento,cursive;font-style:normal}@media (min-width: 1100px) and (max-width: 1300px){section.index-hero.original div.text-container h1.title i,section.index-hero.original div.text-container h1.title em,section.index-hero.original div.text-container div.title-color i,section.index-hero.original div.text-container div.title-color em{font-size:42px}}@media (max-width: 1099px){section.index-hero.original div.text-container h1.title i,section.index-hero.original div.text-container h1.title em,section.index-hero.original div.text-container div.title-color i,section.index-hero.original div.text-container div.title-color em{font-size:33px;line-height:54px}}@media (min-width: 1100px){section.index-hero.original img.hero-image{max-width:52%;margin-left:auto;display:block}}@media (min-width: 1100px){section.index-hero.original video.video{max-width:52%;margin-left:auto;display:block}}section.index-hero:not(.original) div.text-container{height:100%}section.index-hero:not(.original) div.text-container h1.title,section.index-hero:not(.original) div.text-container h2.title{font-weight:700;font-size:42px;line-height:54px;letter-spacing:.15em;margin-bottom:23px;text-align:left}@media (max-width: 1099px){section.index-hero:not(.original) div.text-container h1.title,section.index-hero:not(.original) div.text-container h2.title{font-size:30px;line-height:37px;margin-bottom:20px}}section.index-hero:not(.original) div.text-container h1.title p,section.index-hero:not(.original) div.text-container h2.title p{margin:0}section.index-hero:not(.original) div.text-container div.desc{font-size:16px;color:#2a2a5f;line-height:24px}section.index-hero:not(.original) div.text-container a.cta{background-color:#e52f90;color:#fff;margin-top:34px}@media (max-width: 1099px){section.index-hero:not(.original) div.text-container a.cta{margin-top:20px;height:41px}}section.index-hero.text-container-left div.text-container{left:0;top:0}@media (min-width: 1100px){section.index-hero.text-container-left div.text-container{padding-left:calc(25% - 265px)}}@media (max-width: 1099px){section.index-hero.text-container-left div.text-container{padding:0}}section.index-hero.text-container-left div.text-container h3.subtitle{text-align:center}section.index-hero.text-container-left div.text-container div.inner-wrapper{background-color:#fff;padding:120px 55px 95px;text-align:center;max-width:530px;position:relative}section.index-hero.text-container-left div.text-container div.inner-wrapper h1.title,section.index-hero.text-container-left div.text-container div.inner-wrapper h2.title{text-align:center}@media (max-width: 1099px){section.index-hero.text-container-left div.text-container div.inner-wrapper{padding:40px 27px 37px;margin:0 auto}}section.index-hero.text-container-left img.overlay-image{position:absolute}section.index-hero.text-container-left img.overlay-image.image-1{top:0;left:0;width:28%;max-width:423px}@media (max-width: 1099px){section.index-hero.text-container-left img.overlay-image.image-1{width:100px;max-width:100%}}section.index-hero.text-container-left img.overlay-image.image-2{bottom:-88px;right:100px;width:170px}@media (max-width: 1099px){section.index-hero.text-container-left img.overlay-image.image-2{width:95px;right:20px;bottom:auto;top:-35px}}section.index-hero.text-align-right div.text-container{text-align:left}@media (min-width: 1100px){section.index-hero.text-align-right div.text-container{width:50%;margin-left:50%;max-width:600px}}@media (max-width: 1099px){section.index-hero.text-align-right div.text-container{padding:10px 24px 0}}section.index-hero.text-align-right div.text-container h1.title,section.index-hero.text-align-right div.text-container h2.title{margin-bottom:15px;font-size:48px}@media (max-width: 1099px){section.index-hero.text-align-right div.text-container h1.title,section.index-hero.text-align-right div.text-container h2.title{font-size:30px;line-height:40px;margin-bottom:10px}}section.index-hero.text-align-right div.text-container a.cta{margin-top:20px}section.index-hero.text-align-right img.ico{width:165px;margin-bottom:40px}@media (max-width: 1099px){section.index-hero.text-align-right img.ico{width:128px}}section.index-hero.text-centered div.text-container{padding:0;width:100%}@media (max-width: 1099px){section.index-hero.text-centered div.text-container{position:absolute;top:0;height:100%}}section.index-hero.text-centered div.text-container div.inner-wrapper{max-width:600px;margin:0 auto;text-align:center}section.index-hero.text-centered div.text-container h3.subtitle{text-align:center}section.index-hero.text-centered div.text-container h1.title,section.index-hero.text-centered div.text-container h2.title{font-size:64px;line-height:82px;text-align:center}@media (max-width: 1099px){section.index-hero.text-centered div.text-container h1.title,section.index-hero.text-centered div.text-container h2.title{font-size:36px;line-height:46px}}section.index-hero.text-centered div.text-container a.cta{color:#fff;background:#2a2a5f;margin-top:0}section.index-hero.product{background-color:#d2fdedbb;padding:70px 50px}@media (max-width: 1099px){section.index-hero.product{padding:40px 35px}}section.index-hero.product .column{width:50%}@media (max-width: 1099px){section.index-hero.product .column{width:100%}}section.index-hero.product div.text-container{left:auto;right:0;padding-right:115px}@media (max-width: 1099px){section.index-hero.product div.text-container{padding:70px 25px}}section.index-hero.product div.text-container .title{font-family:futura-pt,sans-serif!important;text-align:left;font-weight:500;font-size:22px;line-height:100%;letter-spacing:.2em;margin:0 0 28px;color:#2a2a5f;display:inline-block}@media (max-width: 1099px){section.index-hero.product div.text-container .title{font-size:14px}}section.index-hero.product div.text-container div.desc{font-weight:500;font-size:32px;line-height:100%;color:#2a2a5f;max-width:464px}@media (max-width: 1099px){section.index-hero.product div.text-container div.desc{font-size:24px}}@media (min-width: 1100px){section.index-hero.product div.floating-text.text-1,section.index-hero.product div.floating-text.text-5{width:calc(100% - 125px)}section.index-hero.product div.floating-text.text-3,section.index-hero.product div.floating-text.text-6{width:calc(50% - 105px)}section.index-hero.product div.floating-text.text-1{left:60px;top:32px}section.index-hero.product div.floating-text.text-3{left:30px;bottom:60px}section.index-hero.product div.floating-text.text-5{right:62px;bottom:32px}section.index-hero.product div.floating-text.text-6{right:30px;bottom:60px}}@media (min-width: 1100px) and (max-width: 1400px){section.index-hero.product div.floating-text.text-3,section.index-hero.product div.floating-text.text-6{width:calc(51.5% - 105px)}}@media (max-width: 1099px){section.index-hero.product div.floating-text.text-3,section.index-hero.product div.floating-text.text-6{width:calc(94% + 180px)}section.index-hero.product div.floating-text.text-1{left:40px;top:16px}section.index-hero.product div.floating-text.text-3{left:22px;bottom:37px}section.index-hero.product div.floating-text.text-5{right:40px;bottom:15px}section.index-hero.product div.floating-text.text-6{bottom:30px}}@media (max-width: 900px){section.index-hero.product div.floating-text.text-3,section.index-hero.product div.floating-text.text-6{width:calc(94% + 180px)}}@media (max-width: 767px){section.index-hero.product div.floating-text.text-3,section.index-hero.product div.floating-text.text-6{width:calc(93.5% + 180px)}}@media (max-width: 500px){section.index-hero.product div.floating-text.text-3,section.index-hero.product div.floating-text.text-6{width:calc(93% + 180px)}}@media (max-width: 450px){section.index-hero.product div.floating-text.text-3,section.index-hero.product div.floating-text.text-6{width:calc(92% + 210px)}}@media (max-width: 400px){section.index-hero.product div.floating-text.text-3,section.index-hero.product div.floating-text.text-6{width:calc(93% + 210px)}}@media (max-width: 380px){section.index-hero.product div.floating-text.text-3,section.index-hero.product div.floating-text.text-6{width:calc(97% + 210px)}}@media (max-width: 346px){section.index-hero.product div.floating-text.text-3,section.index-hero.product div.floating-text.text-6{width:calc(97% + 236px)}}@media (max-width: 1099px){section.index-hero.product img.charm{height:44px}}section.index-hero.product img.charm.charm-1{left:10px;top:10px}@media (max-width: 1099px){section.index-hero.product img.charm.charm-1{left:0;top:0}}section.index-hero.product img.charm.charm-3{right:10px;top:10px}@media (max-width: 1099px){section.index-hero.product img.charm.charm-3{right:0;top:0}}section.index-hero.product img.charm.charm-4{left:10px;bottom:10px}@media (max-width: 1099px){section.index-hero.product img.charm.charm-4{left:0;bottom:0}}section.index-hero.product img.charm.charm-6{right:10px;bottom:10px}@media (max-width: 1099px){section.index-hero.product img.charm.charm-6{right:0;bottom:0;left:auto}}section.text-full{padding:100px 20px;background:#dffef2;position:relative;margin-bottom:0}@media (max-width: 1099px){section.text-full{padding:155px 20px 140px;margin-bottom:20px}}section.text-full div.star-wrapper{margin-bottom:20px}section.text-full div.star-wrapper img{width:13px;margin:0 2px}section.text-full div.author{font-size:16px;line-height:24px;color:#2a2a5f;margin-top:15px}section.text-full div.text-wrapper{text-align:center;max-width:1080px;margin:0 auto}section.text-full div.text-wrapper h3.title{font-weight:500;font-size:22px;letter-spacing:.2em;color:#2a2a5f;margin-bottom:35px}@media (max-width: 1099px){section.text-full div.text-wrapper h3.title{font-size:14px;margin-bottom:25px}}section.text-full div.text-wrapper div.desc,section.text-full div.text-wrapper div.desc p{font-weight:500;font-size:46px;line-height:59px;color:#2a2a5f;margin:0}@media (max-width: 1099px){section.text-full div.text-wrapper div.desc,section.text-full div.text-wrapper div.desc p{font-size:30px;line-height:38px}}section.text-full div.text-wrapper div.desc i,section.text-full div.text-wrapper div.desc em,section.text-full div.text-wrapper div.desc p i,section.text-full div.text-wrapper div.desc p em{font-weight:400;font-size:40px;font-family:Sacramento,cursive;font-style:normal}@media (max-width: 1099px){section.text-full div.text-wrapper div.desc i,section.text-full div.text-wrapper div.desc em,section.text-full div.text-wrapper div.desc p i,section.text-full div.text-wrapper div.desc p em{font-size:30px;line-height:38px}}section.text-full div.text-wrapper a.cta{background-color:#2a2a5f;color:#fff;margin-top:35px}section.text-full div.text-wrapper a.cta:hover{background-color:#373772}section.text-full img.floating-image{position:absolute;width:350px}@media (min-width: 1100px) and (max-width: 1350px){section.text-full img.floating-image{width:250px}}@media (max-width: 1099px){section.text-full img.floating-image{width:160px}}section.text-full img.floating-image.image-1{left:0;top:-125px}@media (max-width: 1099px){section.text-full img.floating-image.image-1{top:-17px}}section.text-full img.floating-image.image-2{right:0;top:-115px}@media (max-width: 1099px){section.text-full img.floating-image.image-2{top:-17px}}section.text-full img.floating-image.image-3{left:0;bottom:-70px}@media (max-width: 1099px){section.text-full img.floating-image.image-3{bottom:-36px}}section.text-full img.floating-image.image-4{right:0;bottom:-105px}@media (max-width: 1099px){section.text-full img.floating-image.image-4{bottom:-36px}}@media (max-width: 1099px){section.text-full.index{margin-bottom:100px}}section.text-full.extra-padding{padding:150px 20px 180px;margin-bottom:70px}@media (min-width: 1100px) and (max-width: 1350px){section.text-full.extra-padding{padding:285px 20px 270px}}@media (max-width: 1099px){section.text-full.extra-padding{padding:170px 20px 180px;margin-bottom:100px}}@media (max-width: 1099px){section.text-full.extra-padding a.cta{margin-top:10px!important}}section.text-full.extra-padding a.cta:hover{background-color:#fe19f5!important}section.text-full.extra-padding img.floating-image{width:370px}@media (min-width: 1100px) and (max-width: 1350px){section.text-full.extra-padding img.floating-image{width:325px}}@media (max-width: 1099px){section.text-full.extra-padding img.floating-image{width:160px}}section.text-full.product{margin-bottom:120px}@media (max-width: 1099px){section.text-full.product{padding:170px 20px 125px}}section.text-full.product img.floating-image{width:500px}@media (max-width: 1500px){section.text-full.product img.floating-image{width:400px}}@media (max-width: 1200px){section.text-full.product img.floating-image{width:320px}}@media (max-width: 1099px){section.text-full.product img.floating-image{width:250px}section.text-full.product img.floating-image.image-1{top:-25px}section.text-full.product img.floating-image.image-4{bottom:-80px}}section.text-full.product div.text-wrapper{max-width:512px}section.text-full.product div.text-wrapper div.desc,section.text-full.product div.text-wrapper div.desc p{font-size:32px;line-height:100%}@media (max-width: 1099px){section.text-full.product div.text-wrapper div.desc,section.text-full.product div.text-wrapper div.desc p{font-size:24px}}section.text-full.product div.text-wrapper a.cta{margin-top:20px}div.product-block button.swym-button,div.ss-pfs-filter-product-item button.swym-button{position:absolute;top:15px;right:15px;z-index:998}div.product-block button.swym-button:after,div.ss-pfs-filter-product-item button.swym-button:after{color:#d8d8d8!important;content:"\f004"!important}div.product-block button.swym-button.swym-added,div.ss-pfs-filter-product-item button.swym-button.swym-added{opacity:1!important}div.product-block button.swym-button.swym-added:after,div.ss-pfs-filter-product-item button.swym-button.swym-added:after{color:#2a2a5f!important}div.section-featured-collection div.product-block div.image-wrapper,div.product-recommendations-container div.product-block div.image-wrapper{padding-bottom:10px}div.section-featured-collection div.product-block,section.passport div.product-block,div.product-recommendations-container div.product-block,section.more-from div.product-block,section.product-recommendations div.product-block{padding-left:25px;padding-right:25px}div.section-featured-collection div.product-block div.image-wrapper div.image__first,div.section-featured-collection div.product-block div.image-wrapper div.image__second,section.passport div.product-block div.image-wrapper div.image__first,section.passport div.product-block div.image-wrapper div.image__second,div.product-recommendations-container div.product-block div.image-wrapper div.image__first,div.product-recommendations-container div.product-block div.image-wrapper div.image__second,section.more-from div.product-block div.image-wrapper div.image__first,section.more-from div.product-block div.image-wrapper div.image__second,section.product-recommendations div.product-block div.image-wrapper div.image__first,section.product-recommendations div.product-block div.image-wrapper div.image__second{background:#f9f9f9}div.section-featured-collection div.product-block div.image-wrapper div.image__first img,div.section-featured-collection div.product-block div.image-wrapper div.image__second img,section.passport div.product-block div.image-wrapper div.image__first img,section.passport div.product-block div.image-wrapper div.image__second img,div.product-recommendations-container div.product-block div.image-wrapper div.image__first img,div.product-recommendations-container div.product-block div.image-wrapper div.image__second img,section.more-from div.product-block div.image-wrapper div.image__first img,section.more-from div.product-block div.image-wrapper div.image__second img,section.product-recommendations div.product-block div.image-wrapper div.image__first img,section.product-recommendations div.product-block div.image-wrapper div.image__second img{mix-blend-mode:multiply!important}div.section-featured-collection div.product-block a.button.cc-quick-buy-btn,section.passport div.product-block a.button.cc-quick-buy-btn,div.product-recommendations-container div.product-block a.button.cc-quick-buy-btn,section.more-from div.product-block a.button.cc-quick-buy-btn,section.product-recommendations div.product-block a.button.cc-quick-buy-btn{background:#91fcd4;border-radius:100px!important;font-weight:700;font-size:14px!important;line-height:3.3;letter-spacing:.2em;color:#2a2a5f;border:none;height:44px;padding:0;text-align:center;display:none}div.section-featured-collection div.product-block a.button.cc-quick-buy-btn:hover,section.passport div.product-block a.button.cc-quick-buy-btn:hover,div.product-recommendations-container div.product-block a.button.cc-quick-buy-btn:hover,section.more-from div.product-block a.button.cc-quick-buy-btn:hover,section.product-recommendations div.product-block a.button.cc-quick-buy-btn:hover{background-color:#75edc0!important;color:#2a2a5f!important}div.section-featured-collection .caption span.title,section.passport .caption span.title,div.product-recommendations-container .caption span.title,section.more-from .caption span.title,section.product-recommendations .caption span.title{font-weight:500;font-size:18px;line-height:20px;color:#2a2a5f;white-space:initial}div.section-featured-collection .caption div.price,section.passport .caption div.price,div.product-recommendations-container .caption div.price,section.more-from .caption div.price,section.product-recommendations .caption div.price{font-weight:500;font-size:14px;line-height:20px;color:#2a2a5f;opacity:.7}@media (min-width: 1100px){div.featured-collection{padding:60px 35px}div.featured-collection .h2{padding-left:15px}}@media (max-width: 1100px){div.featured-collection{padding-top:30px}}div.featured-collection .product-label{left:10px!important;top:10px!important;mix-blend-mode:multiply!important;z-index:1}@media (max-width: 1100px){div.featured-collection .product-label{left:5px!important;top:5px!important}}div.featured-collection .show-more-link-wrapper{margin-top:2.5em}@media (max-width: 1100px){div.featured-collection .show-more-link-wrapper{margin-top:1.25em}}div.featured-collection .show-more-link-wrapper .show-more-link{cursor:pointer;color:#969595!important}div.featured-collection .show-more-link-wrapper .show-more-link,div.featured-collection .show-more-link-wrapper .show-more-link *{font-weight:500!important;font-size:20px!important;line-height:1!important;letter-spacing:0!important}div.featured-collection .show-more-link-wrapper .show-more-link.active .show-less{display:inline!important}div.featured-collection .show-more-link-wrapper .show-more-link.active .show-more{display:none!important}div.featured-collection .show-more-link-wrapper .show-more-link.active .arrow{transform:rotate(90deg)}div.featured-collection.show-less .product-block{display:none}div.featured-collection.show-less .product-block:nth-child(-n+4){display:block}div.featured-collection .product-block .title,div.featured-collection .product-block .price{font-family:futura-pt,sans-serif;font-weight:500;color:#2a2a5f;line-height:20px}div.featured-collection .product-block .title{font-size:17px;margin-bottom:8px;padding-top:10px}@media (max-width: 1099px){div.featured-collection .product-block .title{font-size:16px;margin-bottom:0;padding-top:0}}div.featured-collection .product-block .price{font-size:14px;opacity:.7;padding-bottom:4px}div.featured-collection .product-block .on-sale{color:#2a2a5f!important}div.featured-collection .product-block .was-price{color:#969595!important;opacity:1!important}section.more-from,div.product-recommendations-container{padding:115px 30px}@media (max-width: 1099px){section.more-from,div.product-recommendations-container{padding:60px 12px}}section.more-from div.column,div.product-recommendations-container div.column{width:calc(100% / 3);padding:0}@media (max-width: 1099px){section.more-from div.column,div.product-recommendations-container div.column{width:50%}section.more-from div.column.last,div.product-recommendations-container div.column.last{display:none}}section.more-from h2.h2,div.product-recommendations-container h2.h2{margin-bottom:24px;font-size:32px;margin-left:20px}@media (max-width: 1099px){section.more-from h2.h2,div.product-recommendations-container h2.h2{font-size:24px;margin-left:13px}}@media (max-width: 1099px){section.more-from div.product-block,div.product-recommendations-container div.product-block{padding:0 12px}}section.more-from{padding-top:60px;padding-bottom:60px}div.product-recommendations-container{padding-top:100px;padding-bottom:20px}div.product-recommendations-container div.product-list{cursor:initial!important}div.product-recommendations-container div.product-block{margin-top:0!important}@media (min-width: 1100px){div.product-recommendations-container div.product-block__inner.quickbuy-enabled:hover a.caption{display:none}}div.variant-wrapper{margin-top:10px;text-align:left}div.variant-wrapper div.variant{display:inline-block;width:24px;height:24px;border-radius:25px;margin:3px 3px 3px 0;border:1px solid transparent;vertical-align:middle;cursor:pointer}div.variant-wrapper div.variant.is-enamel{display:none}@media (max-width: 1099px){div.variant-wrapper div.variant{width:20px;height:20px}}div.variant-wrapper div.variant.selected{padding:2px;border-color:#2a2a5f}div.variant-wrapper div.variant div.variant-inner{width:100%;height:100%;border-radius:25px;border:1px solid #e1e1e1}div.variant-wrapper div.variant div.variant-inner.solid-gold{background-color:#e9d58f}div.variant-wrapper div.variant div.variant-inner.gold-vermeil{background-color:#eac27c;border:1px solid #cdcdcd}div.variant-wrapper div.variant div.variant-inner.silver{background-color:#d8d8d8;border:1px solid #cdcdcd}div.variant-wrapper div.variant div.variant-inner.rose-gold{background-color:#f0d9c3}div.variant-wrapper div.variant div.variant-inner.solid-rose-gold{background-color:#e6b784}div.variant-wrapper div.variant div.variant-inner.two-tone{background-color:transparent!important;overflow:hidden}div.variant-wrapper div.variant div.variant-inner.two-tone span.left-side,div.variant-wrapper div.variant div.variant-inner.two-tone span.right-side{display:inline-block;width:50%;height:100%}div.variant-wrapper div.variant div.variant-inner.two-tone span.left-side{float:left;background-color:#eac27c}div.variant-wrapper div.variant div.variant-inner.two-tone span.right-side{float:right;background-color:#d8d8d8}div.variant-wrapper div.variant div.variant-inner.two-tone.two-tone-gold-silver span.left-side{background-color:#eac27c}div.variant-wrapper div.variant div.variant-inner.two-tone.two-tone-gold-silver span.right-side,div.variant-wrapper div.variant div.variant-inner.two-tone.two-tone-silver-gold span.left-side{background-color:#d8d8d8}div.variant-wrapper div.variant div.variant-inner.two-tone.two-tone-silver-gold span.right-side{background-color:#eac27c}div.variant-wrapper span.variant-title{font-weight:500;font-size:14px;line-height:1;vertical-align:middle;color:#2a2a5f;display:inline-block}@media (max-width: 1099px){div.variant-wrapper span.variant-title{display:block;margin-top:5px;margin-bottom:15px;margin-left:1px}}div.variant-wrapper span.variant-title.colors{opacity:.7;cursor:pointer}div.variant-wrapper span.variant-title span.line{display:inline-block;margin-right:8px;margin-left:8px}@media (max-width: 1099px){div.variant-wrapper span.variant-title span.line{display:none}}section.collection-feature{padding-top:65px}@media (max-width: 1099px){section.collection-feature{padding:0 25px 60px}}section.collection-feature h2.title{margin-bottom:50px;font-size:46px;line-height:52px}@media (max-width: 1099px){section.collection-feature h2.title{margin-bottom:30px;font-size:30px}}section.collection-feature h2.title em{font-family:Sacramento,cursive;margin:0 8px;font-style:normal}section.collection-feature h2.title p{margin:0}section.collection-feature div.col{position:relative;float:left}@media (min-width: 1100px){section.collection-feature div.col{width:50%}}@media (max-width: 1099px){section.collection-feature div.col{width:100%}}section.collection-feature div.col svg.circle,section.collection-feature div.col img.svg-hover{width:50vw;height:50vw;position:absolute;left:0;right:0;top:0;margin:0 auto;display:none}section.collection-feature div.col img.svg-hover{padding:.5vw 2vw 4vw}section.collection-feature div.col.left{background-color:#dffef2}section.collection-feature div.col.right{background-color:#efcae2}@media (min-width: 1100px){section.collection-feature div.col.hovered{background-image:url(/cdn/shop/files/gradient-collection.png);background-color:transparent}section.collection-feature div.col.hovered svg.circle,section.collection-feature div.col.hovered img.svg-hover{display:block!important}}section.collection-feature div.col div.text-container{position:absolute;left:0;right:0;bottom:3.5vw;text-align:center;margin:0 auto;width:100%}@media (max-width: 1099px){section.collection-feature div.col div.text-container{bottom:25px}}section.collection-feature div.col div.text-container div.title{font-weight:500;font-size:33px;line-height:1;color:#2a2a5f}@media (max-width: 1099px){section.collection-feature div.col div.text-container div.title{font-size:16px}}section.passport{padding:115px 50px;position:relative}@media (max-width: 1099px){section.passport{padding:60px 0 30px}}section.passport h3.title{font-weight:500;font-size:22px;letter-spacing:.2em;text-transform:uppercase;color:#2a2a5f;margin-bottom:25px}@media (max-width: 1099px){section.passport h3.title{font-size:14px}}section.passport h2.title{font-weight:500;font-size:46px;line-height:52px;color:#2a2a5f;margin-bottom:35px}@media (max-width: 1099px){section.passport h2.title{font-size:30px;line-height:37px}}section.passport div.carousel-wrapper{padding:50px 70px;background-size:cover!important;background-repeat:no-repeat!important}@media (max-width: 1099px){section.passport div.carousel-wrapper{padding:30px 0 25px 25px}}section.passport div.carousel-wrapper select.area-picker{width:280px;height:44px;margin:0 auto 45px;display:block;border-radius:50px;line-height:1.3;font-weight:500;font-size:16px;letter-spacing:.2em;text-transform:uppercase;color:#2a2a5f;background-color:#fff;padding:13px 20px;border:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/cdn/shop/files/arrow-down.svg);background-repeat:no-repeat;background-position-x:calc(100% - 21px);background-position-y:16px}section.passport div.carousel-wrapper div.bg-box{max-width:1020px;height:705px;background-color:#91fcd4;box-shadow:0 4px 30px #2a2a5f40;border-radius:35px;position:absolute;left:0;right:0;margin:1% auto 0}@media (min-width: 1099px) and (max-width: 1200px){section.passport div.carousel-wrapper div.bg-box{width:82%}}@media (max-width: 1099px){section.passport div.carousel-wrapper div.bg-box{margin-top:12px;left:12px;border-radius:10px;height:50px}}section.passport div.carousel-wrapper div.carousel-inner-wrapper{background:#fff;position:relative;box-shadow:0 4px 30px #2a2a5f40;border-radius:35px;max-width:975px;margin:0 auto;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}@media (max-width: 1099px){section.passport div.carousel-wrapper div.carousel-inner-wrapper{border-radius:10px 0 0 10px}}section.passport div.carousel-wrapper div.carousel-header{padding:65px 50px}@media (max-width: 1099px){section.passport div.carousel-wrapper div.carousel-header{padding:40px 25px 30px}}section.passport div.carousel-wrapper div.carousel-header div.title{font-weight:500;line-height:1;text-transform:capitalize;display:inline-block;vertical-align:middle;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),url(/cdn/shop/files/gradient.jpg) repeat;background:-o-linear-gradient(transparent,transparent);background-size:contain;-webkit-background-clip:text}@media (min-width: 1100px){section.passport div.carousel-wrapper div.carousel-header div.title{font-size:46px;width:calc(100% - 180px)}}@media (max-width: 1099px){section.passport div.carousel-wrapper div.carousel-header div.title{font-size:24px;width:calc(100% - 125px)}}section.passport div.carousel-wrapper div.carousel-header a.shop-all{font-weight:500;font-size:16px;line-height:1;color:#2a2a5f;letter-spacing:.2em;float:right;vertical-align:middle;line-height:3}@media (max-width: 1099px){section.passport div.carousel-wrapper div.carousel-header a.shop-all{font-size:14px;line-height:1.9}}section.passport div.carousel-wrapper div.carousel-header a.shop-all img.arrow{vertical-align:middle;width:14px;margin-left:20px}@media (max-width: 1099px){section.passport div.carousel-wrapper div.carousel-header a.shop-all img.arrow{margin-left:10px;width:10px}}section.passport div.carousel-wrapper div.carousel{display:none;min-height:572px}@media (min-width: 1100px){section.passport div.carousel-wrapper div.carousel.carousel-1{display:block}}@media (max-width: 1099px){section.passport div.carousel-wrapper div.carousel{min-height:445px}section.passport div.carousel-wrapper div.carousel.carousel-1-xs{display:block}}section.passport div.carousel-wrapper div.carousel div.carousel-cell{width:100%}section.passport div.carousel-wrapper div.carousel button.flickity-button{background:#fe19f5;width:45px;height:45px;background-repeat:no-repeat;background-size:13px;background-position-x:17px;background-position-y:13px;padding:0;top:30%}@media (max-width: 1099px){section.passport div.carousel-wrapper div.carousel button.flickity-button{display:none}}section.passport div.carousel-wrapper div.carousel button.flickity-button:focus{box-shadow:none}section.passport div.carousel-wrapper div.carousel button.flickity-button svg{display:none}section.passport div.carousel-wrapper div.carousel button.flickity-button.previous{background-image:url(arrow-left-white.svg?v=1);left:-100px}section.passport div.carousel-wrapper div.carousel button.flickity-button.next{background-image:url(arrow-right-white.svgv=1);right:-100px}section.passport div.carousel-wrapper div.carousel div.cell-body div.column{width:25%;padding-bottom:15px;vertical-align:middle;min-height:286px}@media (max-width: 1099px){section.passport div.carousel-wrapper div.carousel div.cell-body div.column{width:50%;min-height:calc(175px + 28.5vw);border-top:1px solid #aaa9bf;border-right:1px solid #aaa9bf}}@media (max-width: 850px){section.passport div.carousel-wrapper div.carousel div.cell-body div.column{min-height:calc(153px + 28.5vw)}}@media (max-width: 500px){section.passport div.carousel-wrapper div.carousel div.cell-body div.column{min-height:calc(115px + 28.5vw)}}@media (min-width: 1100px){section.passport div.carousel-wrapper div.carousel div.cell-body div.column:nth-child(1),section.passport div.carousel-wrapper div.carousel div.cell-body div.column:nth-child(2),section.passport div.carousel-wrapper div.carousel div.cell-body div.column:nth-child(3){border-top:1px solid #aaa9bf;border-bottom:1px solid #aaa9bf;border-right:1px solid #aaa9bf}section.passport div.carousel-wrapper div.carousel div.cell-body div.column:nth-child(4){border-top:1px solid #aaa9bf;border-bottom:1px solid #aaa9bf}section.passport div.carousel-wrapper div.carousel div.cell-body div.column:nth-child(5),section.passport div.carousel-wrapper div.carousel div.cell-body div.column:nth-child(6),section.passport div.carousel-wrapper div.carousel div.cell-body div.column:nth-child(7){border-right:1px solid #aaa9bf}}@media (max-width: 1099px){section.passport div.carousel-wrapper div.carousel div.cell-body div.column:nth-child(1),section.passport div.carousel-wrapper div.carousel div.cell-body div.column:nth-child(2){border-bottom:1px solid #aaa9bf}section.passport div.carousel-wrapper div.carousel div.cell-body div.column:nth-child(3),section.passport div.carousel-wrapper div.carousel div.cell-body div.column:nth-child(4){border-top:none}}section.passport div.carousel-wrapper div.carousel div.cell-body div.column div.product-block{text-align:center}section.passport div.carousel-wrapper div.carousel div.cell-body div.column div.product-block div.passport span.product-label{left:-10px;z-index:9}section.passport div.carousel-wrapper div.carousel div.cell-body div.column div.product-block .image-wrapper div.image__first,section.passport div.carousel-wrapper div.carousel div.cell-body div.column div.product-block .image-wrapper div.image__second{background:transparent!important}@media (max-width: 1099px){section.passport div.carousel-wrapper div.carousel div.cell-body div.column div.product-block .image-wrapper div.image__first img,section.passport div.carousel-wrapper div.carousel div.cell-body div.column div.product-block .image-wrapper div.image__second img{margin-top:1px}}section.passport div.carousel-wrapper div.carousel div.cell-body div.column div.product-block button.swym-button{display:none}section.passport div.carousel-wrapper div.carousel div.cell-body div.column div.product-block .caption span.title{font-size:14px;line-height:20px;white-space:initial;text-align:center}@media (min-width: 1100px){section.passport div.carousel-wrapper div.carousel div.cell-body div.column div.product-block .caption span.title{min-height:75px}}@media (max-width: 850px){section.passport div.carousel-wrapper div.carousel div.cell-body div.column div.product-block .caption span.title{min-height:54px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}section.passport div.carousel-wrapper div.carousel div.cell-body div.column div.product-block .caption div.price{font-size:12px;line-height:1;text-align:center}@media (max-width: 1099px){section.passport div.carousel-wrapper div.carousel div.cell-body div.column div.product-block .caption div.price{display:none}}section.passport div.carousel-wrapper .progress-wrapper{height:2px;background:#2a2a5f54;border-radius:2px;margin-top:35px;width:calc(100% - 20px)}section.passport div.carousel-wrapper .progress-bar{height:100%;width:0;background:#2a2a5f;border-radius:2px}section.passport div.carousel-wrapper div.carousel-pagination{width:110px;height:44px;background-color:#fff;border-radius:100px;margin:25px auto 0;text-align:center;line-height:2.8}section.passport div.carousel-wrapper div.carousel-pagination span.num{font-size:16px;letter-spacing:.2em;color:#2a2a5f}section.staff-picks{padding:50px 20px}@media (max-width: 1099px){section.staff-picks{padding:60px 0 60px 25px}}section.staff-picks .title{max-width:70%;text-align:left;margin-left:30px;margin-bottom:30px;position:relative;display:inline-block;font-size:32px;line-height:1.4;font-family:futura-pt,sans-serif!important;font-weight:500;font-style:normal;color:#2a2a5f}@media (max-width: 1099px){section.staff-picks .title{font-size:24px;margin-left:0}}section.staff-picks a.view-all-link{float:right;position:relative}@media (max-width: 1099px){section.staff-picks a.view-all-link{top:10px;right:25px}}section.staff-picks div.wrapper{width:100%}section.staff-picks div.column{width:calc(100% / 3);padding:0 30px;text-align:center}section.staff-picks img{width:100%}section.staff-picks img.rounded{border-radius:300px}section.staff-picks img.top-rounded{border-radius:300px 300px 0 0}section.staff-picks div.desc,section.staff-picks div.name{font-weight:500;font-size:18px;color:#2a2a5f;margin-top:35px;white-space:initial;padding:0 10px}@media (max-width: 1099px){section.staff-picks div.desc,section.staff-picks div.name{font-size:14px;text-align:center;margin-top:25px}}section.staff-picks div.name{opacity:.7;margin-top:15px}@media (max-width: 1099px){section.staff-picks div.name{margin-top:8px}}section.staff-picks div.carousel div.carousel-cell{width:65%;padding-right:25px}section.product-feature{padding:95px 115px}@media (max-width: 1099px){section.product-feature{padding:25px 25px 60px}}section.product-feature div.wrapper{width:100%}section.product-feature div.wrapper div.column{width:50%;position:relative;padding:0}@media (max-width: 1099px){section.product-feature div.wrapper div.column{width:100%}}@media (min-width: 1100px){section.product-feature div.wrapper div.column.left{padding-right:3vw}}section.product-feature div.wrapper div.column.right{padding-left:3vw;padding-top:150px;text-align:left}@media (max-width: 1099px){section.product-feature div.wrapper div.column.right{padding-top:75px;padding-left:0}}section.product-feature div.wrapper div.column div.img-bg{position:absolute;top:0;left:0;width:85%;height:100%;background:#d2fded;opacity:.7}@media (max-width: 1099px){section.product-feature div.wrapper div.column div.img-bg{width:calc(100% - 25px);top:25px;right:0;left:auto}}section.product-feature div.wrapper div.column img.left-image{width:100%;padding-top:50px;padding-left:50px;padding-bottom:50px;position:relative}@media (max-width: 1099px){section.product-feature div.wrapper div.column img.left-image{padding:0 25px 0 0}}section.product-feature div.wrapper div.column .title{font-family:futura-pt,sans-serif!important;text-align:left;font-weight:500;font-size:46px;line-height:52px;margin-bottom:16px;display:inline-block;white-space:normal}@media (max-width: 1099px){section.product-feature div.wrapper div.column .title{font-size:30px;white-space:normal;margin-bottom:10px}}section.product-feature div.wrapper div.column .title p{margin:0}section.product-feature div.wrapper div.column .title em{font-weight:400;font-family:Sacramento,cursive;font-style:normal}section.product-feature div.wrapper div.column div.desc{font-size:16px;line-height:24px;color:#2a2a5f;white-space:initial;max-width:512px}section.product-feature div.wrapper div.column a.cta{margin-top:20px}section.product-feature div.product-block div.image-wrapper{max-width:400px;margin-top:80px}section.product-feature div.product-block div.image-wrapper div.image__first,section.product-feature div.product-block div.image-wrapper div.image__second{background:#f9f9f9}section.product-feature div.product-block div.image-wrapper div.image__first img,section.product-feature div.product-block div.image-wrapper div.image__second img{mix-blend-mode:multiply!important}section.product-feature div.product-block a.button.cc-quick-buy-btn{background:#91fcd4;border-radius:100px!important;font-weight:700;font-size:14px!important;line-height:3.3;letter-spacing:.2em;color:#2a2a5f;border:none;height:44px;padding:0;text-align:center;display:none;margin-bottom:58px}section.product-feature div.product-block a.button.cc-quick-buy-btn:hover{background-color:#75edc0!important;color:#2a2a5f!important}section.product-feature div.product-block span.title{margin-top:15px;font-weight:500;font-size:18px;line-height:20px;color:#2a2a5f}section.product-feature div.product-block div.price{font-weight:500;font-size:14px;line-height:20px;color:#2a2a5f;opacity:.7;padding-top:8px}section.product-feature.feature-2{padding-top:0;padding-bottom:0}@media (max-width: 1099px){section.product-feature.feature-2{padding:0 25px 80px}}@media (max-width: 1099px){section.product-feature.feature-2 div.wrapper{display:table}}section.product-feature.feature-2 div.wrapper div.column.left{padding-top:75px}@media (min-width: 1100px){section.product-feature.feature-2 div.wrapper div.column.left{padding-right:3vw;padding-top:150px}}@media (max-width: 1099px){section.product-feature.feature-2 div.wrapper div.column.left{display:table-footer-group;float:none}}section.product-feature.feature-2 div.wrapper div.column.right{padding-left:3vw;padding-top:0}@media (max-width: 1099px){section.product-feature.feature-2 div.wrapper div.column.right{padding-left:0;display:table-header-group;float:none}}section.product-feature.feature-2 div.wrapper div.column div.img-bg{left:auto;right:0}@media (min-width: 1100px){section.product-feature.feature-2 div.wrapper div.column img.left-image{padding-left:0;padding-right:50px}}@media (max-width: 1099px){section.product-feature.feature-2 div.wrapper div.column h2.title{margin-top:60px}}section.product-feature.feature-4{padding-top:0;padding-bottom:115px}@media (max-width: 1099px){section.product-feature.feature-4{padding:0 25px 80px}}section.index-text-image{padding:70px 120px;position:relative}@media (max-width: 1099px){section.index-text-image{padding:40px 25px}}@media (max-width: 1099px){section.index-text-image div.wrapper{display:table}}section.index-text-image div.column{vertical-align:middle;float:initial}section.index-text-image div.column.right{padding:0}@media (min-width: 1100px){section.index-text-image div.column{display:inline-block;width:50%}}@media (max-width: 1099px){section.index-text-image div.column{width:100%}section.index-text-image div.column.left{display:table-footer-group}section.index-text-image div.column.right{display:table-header-group;position:relative}section.index-text-image div.column.right img.main-image{width:calc(100% - 35px);position:relative;padding:0;z-index:10}}section.index-text-image div.desc{font-weight:500;font-size:46px;line-height:52px;color:#2a2a5f;white-space:initial;padding-right:2.5vw}@media (max-width: 1099px){section.index-text-image div.desc{margin-top:70px;font-size:30px;line-height:38px;padding:0;text-align:center}}section.index-text-image img.logo{width:105px;margin-top:35px}@media (max-width: 1099px){section.index-text-image img.logo{width:82px;margin:35px auto 0;display:block}}section.index-text-image img.floating-icon{position:absolute;z-index:11}section.index-text-image img.floating-icon.floating-1{width:100px;top:-50px;left:120px}@media (max-width: 1099px){section.index-text-image img.floating-icon.floating-1{width:50px;top:15px;left:24px}}section.index-text-image img.floating-icon.floating-2{right:220px;bottom:60px;width:50px}@media (max-width: 1099px){section.index-text-image img.floating-icon.floating-2{width:35px;bottom:-18px;right:18px}}section.index-text-image div.image-wrapper{position:relative}section.index-text-image img.main-image{padding-right:50px;padding-bottom:40px;z-index:9;position:relative}section.index-text-image div.img-bg{position:absolute;top:35px;right:0;height:100%;width:calc(100% - 35px);background:#d2fded;opacity:.7}section.brand-logos{padding:50px}@media (max-width: 1099px){section.brand-logos{padding:36px 25px}}section.brand-logos .column{width:20%;text-align:center}@media (max-width: 1099px){section.brand-logos .column{width:calc(100% / 3);padding:0}section.brand-logos .column.left{text-align:left}section.brand-logos .column.right{text-align:right}}section.brand-logos img{width:auto;height:28px}@media (max-width: 1099px){section.brand-logos img{height:5vw}}section.staff-picks.influencers{padding:100px 0}@media (max-width: 1099px){section.staff-picks.influencers{padding:60px 0 25px 25px}}@media (min-width: 1100px){section.staff-picks.influencers .title{margin-left:50px}}section.staff-picks.influencers div.carousel div.carousel-cell{width:30%}@media (min-width: 1100px){section.staff-picks.influencers div.carousel div.carousel-cell{padding:0 50px}}@media (max-width: 1099px){section.staff-picks.influencers div.carousel div.carousel-cell{width:65%}}section.staff-picks.influencers div.carousel div.carousel-cell img{width:100%}section.staff-picks.influencers div.carousel div.carousel-cell div.handle{text-align:center;font-weight:500;font-size:16px;letter-spacing:.2em;text-transform:uppercase;color:#2a2a5f;margin-top:50px}@media (max-width: 1099px){section.staff-picks.influencers div.carousel div.carousel-cell div.handle{margin-top:30px;font-size:14px}}section.staff-picks.influencers div.carousel button.flickity-button{top:auto;bottom:-74px;background-repeat:no-repeat;background-size:14px;background-position:contain;background-position-x:13px;background-position-y:13px;background-color:transparent!important;padding:0;left:0;right:0;margin:0 auto}@media (max-width: 1099px){section.staff-picks.influencers div.carousel button.flickity-button{display:none}}section.staff-picks.influencers div.carousel button.flickity-button svg{display:none}section.staff-picks.influencers div.carousel button.flickity-button:focus{box-shadow:none}section.staff-picks.influencers div.carousel button.flickity-button.previous{left:-100px;background-image:url(arrow-left.svg?v=1)}section.staff-picks.influencers div.carousel button.flickity-button.next{right:-100px;background-image:url(arrow-right.svg?v=1)}section.staff-picks.influencers div.carousel-pagination{margin:20px auto;text-align:center}section.staff-picks.influencers div.carousel-pagination span.num{font-size:16px;letter-spacing:.2em;color:#2a2a5f}section.staff-picks.influencers.collection{padding:40px 35px 50px}@media (max-width: 1099px){section.staff-picks.influencers.collection{padding-left:0;padding-right:0}}@media (min-width: 1100px){section.staff-picks.influencers.collection a.view-all-link{padding-right:50px}}@media (max-width: 1099px){section.staff-picks.influencers.collection h2.title{margin-left:25px;font-size:24px}}section.staff-picks.influencers.collection div.carousel .flickity-viewport{width:100%}section.staff-picks.influencers.collection div.carousel div.carousel-cell{width:25%;text-align:center;padding:0 15px 15px}@media (max-width: 1099px){section.staff-picks.influencers.collection div.carousel div.carousel-cell{width:65%;padding:0}}section.staff-picks.influencers.collection div.carousel div.carousel-cell .image{position:relative}section.staff-picks.influencers.collection div.carousel div.carousel-cell .image .wrapper-outer{padding:0 40px}section.staff-picks.influencers.collection div.carousel div.carousel-cell .image .image-wrapper{background:#d2fded;width:100%;height:100%;border-radius:600px;z-index:99;position:relative}section.staff-picks.influencers.collection div.carousel div.carousel-cell .image .image-wrapper img{border-radius:100%}section.staff-picks.influencers.collection div.carousel div.carousel-cell .image img.hover-image{position:absolute;top:0;left:0;width:100%;padding:22px;display:none}@media (max-width: 1099px){section.staff-picks.influencers.collection div.carousel div.carousel-cell .image img.hover-image{padding:15px}}section.staff-picks.influencers.collection div.carousel div.carousel-cell .image .image-inner{padding:50px}@media (max-width: 1099px){section.staff-picks.influencers.collection div.carousel div.carousel-cell .image .image-inner{padding:30px}}section.staff-picks.influencers.collection div.carousel div.carousel-cell .image .image-inner:after{background:transparent}@media (min-width: 1100px){section.staff-picks.influencers.collection div.carousel div.carousel-cell:hover img.hover-image{display:block}section.staff-picks.influencers.collection div.carousel div.carousel-cell:hover div.title{border-bottom:1px solid #2a2a5f}}section.staff-picks.influencers.collection div.carousel div.carousel-cell div.title{margin-top:50px;font-size:16px;line-height:1;letter-spacing:.2em;color:#2a2a5f;text-transform:uppercase;display:inline-block;width:auto;padding-bottom:3px;font-weight:500}@media (max-width: 1099px){section.staff-picks.influencers.collection div.carousel div.carousel-cell div.title{font-size:14px}}@media (max-width: 1099px){section.staff-picks.influencers.collection div.carousel div.carousel-cell.is-selected img.hover-image{display:block}section.staff-picks.influencers.collection div.carousel div.carousel-cell.is-selected div.title{border-bottom:1px solid #2a2a5f}}@media (min-width: 1100px){.section-footer__row div.klaviyo-form form{margin:0!important}}@media (max-width: 1099px){div.klaviyo-form form{text-align:center!important}}div.klaviyo-form form input.needsclick{margin-bottom:10px!important}@media (max-width: 1099px){div.klaviyo-form img.needsclick{margin:0 auto!important}div.klaviyo-form div{text-align:center}}.newsletter-wrapper{border:1px solid #2a2a5f76;background-color:#fff}@media (min-width: 1100px){.newsletter-wrapper{width:464px}}.newsletter-wrapper div.column{float:initial;display:inline-block;vertical-align:middle}.newsletter-wrapper div.column.left{width:calc(100% / 3);padding:35px 14px}.newsletter-wrapper div.column.left img{width:134px}.newsletter-wrapper div.column.right{width:calc((100% / 3) * 2);padding:21px 23px;min-height:140px;border-left:1px solid #2a2a5f76}.newsletter-wrapper div.title{font-weight:500;font-size:14px;line-height:24px;color:#2a2a5f;margin-bottom:25px}@media (max-width: 1099px){.newsletter-wrapper div.title{margin-bottom:10px}}.wide-container.section-footer__row-container{padding:0 50px}@media (max-width: 1099px){.wide-container.section-footer__row-container{padding:0 12px}}@media (max-width: 1099px){div.section-footer{marigin-bottom:20px}}@media (max-width: 1099px){div.section-footer .section-footer__menu-block{padding:0 13px;margin-bottom:0!important}}div.section-footer .section-footer__title{font-family:futura-pt,sans-serif!important;border-top:1px solid #2a2a5f79;font-weight:500;font-size:14px;line-height:28px;padding:20px 5px;color:#2a2a5f;position:relative;margin:0!important}@media (min-width: 1100px){div.section-footer .section-footer__title{display:none}}div.section-footer .section-footer__title:after{content:"+";position:absolute;right:0;font-size:24px}div.section-footer .section-footer__title.opened{border-bottom:1px solid #2a2a5f79}div.section-footer .section-footer__title.opened:after{content:"-"}@media (max-width: 1099px){div.section-footer .block-3 .section-footer__title,div.section-footer .block-3 ul.section-footer__menu-block__menu{border-bottom:1px solid #2a2a5f79}}@media (max-width: 1099px){div.section-footer ul.section-footer__menu-block__menu{display:none;padding-top:20px;padding-left:20px}}div.section-footer div.social-links li{text-align:left}div.section-footer div.social-links li svg{fill:#fe19f5;width:auto;height:13px}@media (max-width: 1099px){div.section-footer div.social-links li svg{height:20px}}div.section-footer div.social-links li svg g{fill:#fe19f5}div.section-footer div.social-links li a.facebook svg{margin-left:2px}div.section-footer div.social-links li a.instagram svg,div.section-footer div.social-links li a.pinterest svg,div.section-footer div.social-links li a.facebook svg{height:17px}@media (max-width: 1099px){div.section-footer div.social-links li a.instagram svg,div.section-footer div.social-links li a.pinterest svg,div.section-footer div.social-links li a.facebook svg{height:20px}}div.section-footer div.social-links li span{margin-left:15px;font-size:16px;color:#2a2a5f;letter-spacing:-.02em}@media (max-width: 1099px){div.section-footer div.social-links li span{display:none}}div.section-footer div.copyright{font-size:16px;color:#2a2a5f;opacity:1}@media (max-width: 1099px){div.section-footer div.copyright{text-align:center;margin-bottom:10px}}div.section-footer div.footer-links-wrapper{position:absolute;right:50px;bottom:35px}@media (max-width: 1099px){div.section-footer div.footer-links-wrapper{left:0;right:0;margin:0 auto;text-align:center}}div.section-footer div.footer-links-wrapper a,div.section-footer div.footer-links-wrapper span{display:inline-block;font-size:16px;line-height:1;vertical-align:middle;color:#2a2a5f;opacity:1}div.section-footer div.footer-links-wrapper span{display:inline-block;margin:0 10px}@media (max-width: 1099px){div.section-footer .social-links__list{text-align:center;margin-top:30px!important}}section.login{padding:115px 20px 100px}@media (max-width: 1099px){section.login{padding:90px 30px}}section.login.account{padding-bottom:220px}section.login.account .central.rte{padding:0}section.login.account table{margin:0 auto}section.login.account table th,section.login.account table td,section.login.account table a{color:#2a2a5f}@media (max-width: 1099px){section.login.account{padding-bottom:160px}}section.login h1,section.login h2{font-size:42px;line-height:52px}@media (max-width: 1099px){section.login h1,section.login h2{margin-top:0!important}}section.login h1.address{margin-bottom:10px}section.login h5.name{margin-top:0;margin-bottom:25px;font-size:32px;line-height:1}section.login h4{font-size:32px;margin-bottom:10px}section.login p{font-size:16px;color:#2a2a5f}section.login p.email{margin-bottom:25px}section.login p.none{text-align:center;margin-bottom:135px}section.login input,section.login select{border:1px solid #d8d8d8;border-radius:38.5px;color:#2a2a5f;padding-left:20px;height:44px}section.login input::placeholder,section.login select::placeholder{color:#2a2a5f;opacity:.7}section.login input:focus,section.login select:focus{outline:none;box-shadow:none}section.login select,section.login .pretty-select{border-radius:40px!important;width:100%}section.login input.sign-in,section.login input[type=submit],section.login button#Rise-account-page-button,section.login div.sign-in{background:#91fcd4;border-radius:100px!important;font-weight:700;font-size:14px!important;letter-spacing:.2em;border:none;height:44px;color:#2a2a5f;line-height:.5;margin-bottom:10px!important;width:100%;max-width:335px;text-align:center;text-transform:uppercase}section.login div.sign-in{line-height:3.2;margin:0 auto;cursor:pointer}section.login label{text-transform:none;font-weight:500;font-size:18px;color:#2a2a5f;margin-bottom:8px}section.login span.label{display:none}section.login button#Rise-account-page-button{margin-top:60px!important;width:230px;position:absolute;bottom:115px;left:0;right:0;margin:0 auto}@media (max-width: 1099px){section.login button#Rise-account-page-button{bottom:40px}}section.login input.forgot{margin-bottom:20px!important}section.login td.default{text-align:center}section.login td.default label{font-size:16px;line-height:1}section.login td.default input#address_default_address_new{height:auto;margin:0!important}section.login table.customer_address_table input,section.login table.customer_address_table div.pretty-select{margin-bottom:20px!important}section.login table.customer_address_table div.pretty-select{margin-bottom:10px!important;height:44px!important;padding-left:20px}section.login div#forgot_password a,section.login .note a{font-weight:500;font-size:14px;line-height:18px;color:#2a2a5f!important;border:none!important;text-decoration:underline}section.login div#customer_detail{text-align:center}section.login div#recover-password h2.title{margin-bottom:25px}section.login div#add_address label{display:block}section.login div#add_address label.hide{display:none}@media (max-width: 1099px){section.login td.label{display:none}}@media (max-width: 1099px){section.login div.action_bottom input{max-width:320px;margin:0 auto}}div.shopify-challenge__container input.btn{font-weight:700;font-size:14px!important;line-height:.5;letter-spacing:.2em;color:#2a2a5f;background:#91fcd4;border-radius:100px!important;height:44px;width:400px;border:none}div.announcement-bar{width:100%;height:40px;box-shadow:0 4px 7px #0000000d;padding:8px 0;font-size:14px;line-height:1.8;text-align:center;color:#2a2a5f;z-index:99;position:relative}div.announcement-bar p{margin:0}div.announcement-bar a{text-decoration:underline}div.collection-banner-wrapper{position:relative}div.collection-banner-wrapper img{width:100%}div.collection-banner-wrapper div.text-container{position:absolute;top:0;width:100%;height:100%}div.collection-banner-wrapper div.text-container h1{font-size:46px;line-height:52px;margin-bottom:22px}@media (max-width: 1099px){div.collection-banner-wrapper div.text-container h1{font-weight:500;font-size:30px;line-height:38px;margin-bottom:0}}div.collection-banner-wrapper div.text-container div.desc{max-width:513px;margin:0 auto;font-size:16px;line-height:24px;text-align:center;color:#2a2a5f}@media (max-width: 1099px){div.collection-banner-wrapper div.text-container div.desc{max-width:335px}div.collection-banner-wrapper div.text-container div.desc p{margin-top:0}}div.collection-banner-wrapper div.text-container div.desc a{text-decoration:underline}div.second-title{font-size:24px;font-weight:500;margin-top:20px;margin-left:50px;color:#2a2a5f}@media (max-width: 1099px){div.second-title{margin-left:24px;font-size:20px}}div.collection-nav-outer{border-bottom:1px solid rgba(0,0,0,.1)}div.collection-nav-outer div.collection-nav{max-width:1400px;margin:0 auto;padding:50px}div.collection-nav-outer div.collection-nav div.col{width:calc(100% / 7);padding:0 25px;text-align:center;vertical-align:top}div.collection-nav-outer div.collection-nav div.col .img-wrapper{border-radius:100%;background-color:#d2fded}div.collection-nav-outer div.collection-nav div.col img{border-radius:100%;width:100%}div.collection-nav-outer div.collection-nav div.col div.title{font-weight:500;font-size:16px;line-height:24px;color:#2a2a5f;margin-top:25px}div.nav-blocker{position:fixed;top:0;width:100%;height:100%;z-index:24;background:#2a2a5f;opacity:.5;display:none}section.collection{padding:24px 50px}@media (max-width: 1099px){section.collection{padding:0 0 25px}}section.collection h2.title{text-align:left;font-size:32px}section.collection div.variant-wrapper{margin-bottom:10px;margin-top:3px}section.collection button[disabled=disabled]{opacity:1!important}@media (max-width: 1099px){section.collection div.ss-pfs-filter-mobile-toolbar-bottom{top:auto!important;left:0!important;right:0!important;margin:0 auto;bottom:75px;z-index:999!important;text-align:center}section.collection div.ss-pfs-filter-mobile-toolbar-bottom button{float:none!important;font-size:16px;color:#2a2a5f}}@media (max-width: 1099px){section.collection .ss-pfs-filter-tree-mobile-style3 .ss-pfs-filter-mobile-toolbar .ss-pfs-filter-mobile-toolbar-top{position:initial!important}}@media (max-width: 1099px){section.collection div.ss-pfs-filter-mobile-toolbar-header{font-weight:500!important;font-size:24px;color:#2a2a5f!important;border:none;text-align:left;padding-left:24px!important;position:absolute;background-color:#fff!important;z-index:9;width:100%;padding-top:33px!important;height:auto!important}}@media (max-width: 1099px){section.collection .ss-pfs-filter-close{background-color:transparent!important;position:absolute;top:24px;right:24px;width:22px!important;height:22px!important;background-image:url(/cdn/shop/files/x.svg)!important;background-size:cover!important;background-repeat:no-repeat!important;z-index:9999}section.collection .ss-pfs-filter-close span{display:none!important}}section.collection div.quickview-wrapper{background-color:#fff;position:absolute;left:0;right:0;top:100%;padding:22px 15px 0}section.collection div.quickview-wrapper .cc-quick-buy-btn{width:100%;margin:0 auto;position:initial!important}@media (max-width: 1099px){section.collection div.quickview-wrapper .cc-quick-buy-btn{display:none!important;visibility:hidden!important}}section.collection .ss-pfs-filter-default-toolbar span.filter-label{display:none}section.collection .ss-pfs-filter-load-more-button{border:none!important;background:#91fcd4!important;color:#2a2a5f!important}section.collection .ss-pfs-filter-load-more-button:hover{background:#75edc0!important}section.collection .ss-pfs-filter-filter-dropdown li a{color:#2a2a5f!important}section.collection .ss-pfs-filter-filter-dropdown li a.ss-pfs-filter-sort-item-active{border-color:#2a2a5f!important}section.collection .ss-pfs-filter-bottom-pagination ul li{border-color:#2a2a5f!important}section.collection .ss-pfs-filter-bottom-pagination ul li a,section.collection .ss-pfs-filter-bottom-pagination ul li span{color:#2a2a5f!important}section.collection .ss-pfs-filter-refine-by-wrapper-h{position:absolute;left:calc(20% + 30px);top:10px;width:calc(100% - 700px)}@media (max-width: 1200px){section.collection .ss-pfs-filter-refine-by-wrapper-h{left:calc(25% + 30px)}}section.collection .ss-pfs-filter-refine-by-wrapper-h button.ss-pfs-filter-button span{font-size:14px;font-weight:500!important;color:#2a2a5f}section.collection .ss-pfs-filter-tree .ss-pfs-filter-option .ss-pfs-filter-option-title-heading:after{content:"-"!important}@media (max-width: 1099px){section.collection .ss-pfs-filter-tree .ss-pfs-filter-option .ss-pfs-filter-option-title-heading:after{border:none!important;transform:rotate(0)!important;font-size:28px;width:13px!important;height:20px!important;top:0!important;color:#2a2a5f}}section.collection .ss-pfs-filter-tree .ss-pfs-filter-option.ss-pfs-filter-option-collapsed .ss-pfs-filter-option-title-heading:after{content:"+"!important}@media (max-width: 1099px){section.collection .ss-pfs-filter-tree .ss-pfs-filter-option.ss-pfs-filter-option-collapsed .ss-pfs-filter-option-title-heading:after{font-size:30px}}section.collection .ss-pfs-filter-tree #ss-pfs-filter-tree-pf-t-material .ss-pfs-filter-option-value:after{content:"";width:20px;height:20px;border-radius:30px;display:inline-block;vertical-align:middle;margin-left:10px;margin-top:-4px}section.collection .ss-pfs-filter-tree #ss-pfs-filter-tree-pf-t-material .ss-pfs-filter-option-value[data-value="SOLID GOLD"]:after{background-color:#e9d58f}section.collection .ss-pfs-filter-tree #ss-pfs-filter-tree-pf-t-material .ss-pfs-filter-option-value[data-value="SOLID STERLING SILVER"]:after{background-color:#d8d8d8}section.collection .ss-pfs-filter-tree #ss-pfs-filter-tree-pf-t-material .ss-pfs-filter-option-value[data-value="GOLD VERMEIL"]:after{background-color:#eac27c}@media (max-width: 1099px){section.collection .ss-pfs-filter-option-content-inner::-webkit-scrollbar{-webkit-appearance:none!important;background-color:#ffbafc!important;border-radius:10px!important;width:8px!important}section.collection .ss-pfs-filter-option-content-inner::-webkit-scrollbar-thumb{border-radius:10px!important;background-color:#fd1af4!important;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)!important}}section.collection div.ss-pfs-filter-options-wrapper{padding-top:20px;border-top:1px solid #e3e3e3}@media (max-width: 1099px){section.collection div.ss-pfs-filter-options-wrapper{padding:70px 24px 0;width:100%!important;right:0!important}}section.collection div.ss-pfs-filter-options-wrapper div.ss-pfs-filter-option-title button.ss-pfs-filter-option-title-heading{position:relative;font-weight:500;font-size:18px;color:#2a2a5f;text-transform:none;width:100%}section.collection div.ss-pfs-filter-options-wrapper div.ss-pfs-filter-option-title button.ss-pfs-filter-option-title-heading span.ss-pfs-filter-option-title-text{color:#2a2a5f}section.collection div.ss-pfs-filter-options-wrapper div.ss-pfs-filter-option-title button.ss-pfs-filter-option-title-heading span.ss-pfs-filter-option-title-text:before{content:"";border:none;margin:0}@media (min-width: 1100px){section.collection div.ss-pfs-filter-options-wrapper div.ss-pfs-filter-option-title button.ss-pfs-filter-option-title-heading span.ss-pfs-filter-option-title-text:after{content:"-";position:absolute;right:0;font-size:30px;top:-3px}}@media (min-width: 1100px){section.collection div.ss-pfs-filter-options-wrapper div.ss-pfs-filter-option-title button.ss-pfs-filter-option-title-heading[aria-expanded=false] span.ss-pfs-filter-option-title-text:after{content:"+";font-size:20px;top:0}}section.collection div.ss-pfs-filter-options-wrapper .ss-pfs-filter-button .ss-pfs-filter-option-value{font-size:16px;color:#2a2a5f;text-transform:none;font-weight:400}section.collection div.ss-pfs-filter-options-wrapper .ss-pfs-filter-option-item-list-swatch{max-width:250px}section.collection .ss-pfs-filter-total-product{position:absolute;right:30px;top:22px;padding-left:20px;border-left:1px solid #d8d8d8;height:24px;line-height:1.6;min-width:110px;color:#2a2a5f}@media (max-width: 1099px){section.collection .ss-pfs-filter-total-product{top:-40px;right:24px;border-left:none}}@media (max-width: 1099px){section.collection .ss-pfs-filter-default-toolbar{margin-bottom:0!important}}@media (max-width: 1099px){section.collection .ss-pfs-filter-tree-v{width:100%!important}section.collection .ss-pfs-filter-tree-v .ss-pfs-filter-mobile-footer{padding:26px 20px 20px;border-top:1px solid #e3e3e3}}section.collection .ss-pfs-filter-default-toolbar{position:relative}section.collection .ss-pfs-filter-top-sorting-wrapper{position:absolute;top:0;right:180px;margin-top:12px;color:#2a2a5f}@media (max-width: 1099px){section.collection .ss-pfs-filter-top-sorting-wrapper{left:0;top:60px;margin:0;color:#2a2a5f;padding-left:0;width:auto;min-width:60px}section.collection .ss-pfs-filter-top-sorting-wrapper span:after{right:-20px!important}}section.collection .ss-pfs-filter-product-item-label{position:absolute;white-space:nowrap}section.collection .ss-pfs-filter-product-item button.ss-pfs-addtocart-btn{display:none}section.collection .ss-pfs-filter-product-item button.ss-pfs-quickview-btn{width:100%;display:block;background:#91fcd4;border-radius:100px;color:#2a2a5f;letter-spacing:.2em;font-size:14px;font-weight:700;border:none!important}@media (max-width: 1099px){section.collection .ss-pfs-filter-product-item button.ss-pfs-quickview-btn{display:none!important}}@media (max-width: 1099px){section.collection .ss-pfs-filter-product-item button.swym-button{padding:20px;right:-5px;top:-5px}}section.collection .ss-pfs-action-list-wrapper{top:auto!important;bottom:0;padding:0 15px;background-color:#fff;transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}@media (min-width: 1100px){section.collection .ss-pfs-filter-products{padding:0 15px}}@media (max-width: 767px){section.collection .ss-pfs-filter-products{margin:0;width:100%}}section.collection .ss-pfs-filter-product-item{padding:0}@media (min-width: 1100px){section.collection .ss-pfs-filter-product-item{margin-bottom:25px}section.collection .ss-pfs-filter-product-item .ss-pfs-filter-product-bottom.hovered .ss-pfs-filter-product-item-title,section.collection .ss-pfs-filter-product-item .ss-pfs-filter-product-bottom.hovered .ss-pfs-filter-product-item-price,section.collection .ss-pfs-filter-product-item .ss-pfs-filter-product-bottom.hovered div.variant-wrapper{visibility:hidden!important}}@media (max-width: 1099px){section.collection .ss-pfs-filter-product-bottom-inner{position:relative}}section.collection .ss-pfs-filter-product-bottom-inner a.ss-pfs-filter-product-item-title,section.collection .ss-pfs-filter-product-bottom-inner p.ss-pfs-filter-product-item-price{font-family:futura-pt,sans-serif;font-weight:500;color:#2a2a5f;line-height:20px}section.collection .ss-pfs-filter-product-bottom-inner a.ss-pfs-filter-product-item-title{font-size:17px;margin-bottom:8px;padding-top:10px}@media (max-width: 1099px){section.collection .ss-pfs-filter-product-bottom-inner a.ss-pfs-filter-product-item-title{font-size:16px;margin-bottom:0;padding-top:0}}section.collection .ss-pfs-filter-product-bottom-inner p.ss-pfs-filter-product-item-price{font-size:14px;opacity:.7;padding-bottom:4px}@media (max-width: 1099px){section.collection .ss-pfs-filter-right-col{padding:0 14px}}section.collection .ss-pfs-filter-product-item-image{overflow:hidden}section.collection .ss-pfs-filter-product-item-image img{height:100%;object-fit:cover;mix-blend-mode:multiply!important}section.collection .ss-pfs-filter-product-item-image-link{background:#f9f9f9}@media (max-width: 1099px){section.collection .ss-pfs-filter-product-item-image-link{position:relative!important}}section.collection .ss-pfs-filter-option-content .ss-pfs-filter-option-item-list.ss-pfs-filter-option-item-list-multiple-list li .ss-pfs-check-box:before{border-color:#fff}section.collection .ss-pfs-filter-option-multi-level-item span.ss-pfs-arrow:before{border:none!important;content:"+"!important;transform:rotate(0)!important;font-size:20px!important;font-weight:400}section.collection .ss-pfs-filter-option-multi-level-item .ss-pfs-open .ss-pfs-filter-button span.ss-pfs-arrow:before{border:none!important;content:"-"!important;font-size:28px!important;font-weight:400}section.collection .ss-pfs-filter-option-multi-level-item .ss-pfs-filter-option-item.selected .ss-pfs-check-box{background-color:#2a2a5f!important}section.collection .ss-pfs-filter-option-multi-level-item .ss-pfs-filter-option-item.selected .ss-pfs-check-box:before{border-color:#fff!important}section.collection .ss-pfs-filter-option-content .ss-pfs-filter-option-item-list.ss-pfs-filter-option-item-list-multiple-list li button[aria-checked=true] .ss-pfs-check-box{background-color:#2a2a5f}@media (max-width: 1099px){section.collection .ss-pfs-filter-mobile-footer{width:100%!important;background-color:#fff;padding:40pxx 20px 20px}}section.collection .ss-pfs-filter-mobile-footer button.ss-pfs-filter-show-result{background-color:#fff;border:1px solid #2a2a5f;border-radius:50px!important;color:#2a2a5f;font-weight:700;font-size:14px;line-height:1;letter-spacing:.2em;text-transform:uppercase}section.collection .ss-pfs-filter-bottom-pagination-default{padding-bottom:0}section.collection .ss-pfs-filter-bottom-pagination-default li:first-of-type,section.collection .ss-pfs-filter-bottom-pagination-default li:last-of-type{border:none!important}section.collection .ss-pfs-filter-bottom-pagination-default li:first-of-type a,section.collection .ss-pfs-filter-bottom-pagination-default li:first-of-type span,section.collection .ss-pfs-filter-bottom-pagination-default li:last-of-type a,section.collection .ss-pfs-filter-bottom-pagination-default li:last-of-type span{color:transparent!important;background-color:transparent;background-repeat:no-repeat;background-size:14px;border:none}section.collection .ss-pfs-filter-bottom-pagination-default li:first-of-type a:hover,section.collection .ss-pfs-filter-bottom-pagination-default li:first-of-type span:hover,section.collection .ss-pfs-filter-bottom-pagination-default li:last-of-type a:hover,section.collection .ss-pfs-filter-bottom-pagination-default li:last-of-type span:hover{background-color:#fff}section.collection .ss-pfs-filter-bottom-pagination-default li:first-of-type a,section.collection .ss-pfs-filter-bottom-pagination-default li:first-of-type span{background-image:url(arrow-left.svg?v=1)}section.collection .ss-pfs-filter-bottom-pagination-default li:last-of-type a,section.collection .ss-pfs-filter-bottom-pagination-default li:last-of-type span{background-image:url(arrow-right.svg?v=1)}section.collection .ss-pfs-filter-toolbar-top-mobile{margin-bottom:60px;border:none}section.collection .ss-pfs-filter-toolbar-top-mobile .ss-pfs-filter-toolbar-top-mobile-inner{padding:20px 24px 0}section.collection .ss-pfs-filter-toolbar-top-mobile .ss-pfs-filter-tree-mobile-button{border-radius:50px;border:1px solid #2a2a5f}section.collection .ss-pfs-filter-toolbar-top-mobile .ss-pfs-filter-tree-mobile-button.locked{position:fixed;top:120px;width:calc(100% - 48px);background-color:#fff;z-index:9999}section.collection .ss-pfs-filter-toolbar-top-mobile .ss-pfs-filter-tree-mobile-button button{text-align:center;font-size:14px;line-height:18px;letter-spacing:.2em;color:#2a2a5f;font-weight:700}@media (max-width: 1099px){section.collection .ss-pfs-filter-filter-dropdown{top:90px}}body.scrolled-down .ss-pfs-filter-toolbar-sticky-mobile .ss-pfs-filter-toolbar-top-mobile-inner button{background:#fff!important;color:#2a2a5f!important}.ss-pfs-search-panel-product-show .ss-pfs-filter-product-item-vendor{display:none}section.product-image-text{padding:100px 50px 100px 45px}@media (max-width: 1099px){section.product-image-text{padding:60px 20px 80px;max-width:500px;margin:0 auto}}section.product-image-text div.col{width:50%}@media (min-width: 1100px){section.product-image-text div.col.left{padding-right:60px}section.product-image-text div.col.right{padding-left:60px}}@media (max-width: 1099px){section.product-image-text div.col{width:100%;float:left}}section.product-image-text div.image-wrapper{position:relative;z-index:0}section.product-image-text div.image-wrapper div.bg-image,section.product-image-text div.image-wrapper img.bg-image{width:93%;height:93%;background-color:#91fcd4;position:absolute;bottom:0;left:0;border-radius:1000px;opacity:.7}section.product-image-text div.image-wrapper img:not(.bg-image),section.product-image-text div.image-wrapper video{width:100%;padding-left:7%;padding-bottom:7%;z-index:99;position:relative}section.product-image-text h2.title{font-size:46px;line-height:52px;margin-bottom:25px;text-align:left}@media (max-width: 1099px){section.product-image-text h2.title{font-size:30px;margin-top:30px;margin-bottom:15px}}section.product-image-text div.desc{font-size:16px;line-height:24px;color:#2a2a5f}section.product-image-text div.desc a{text-decoration:underline}@media (max-width: 1099px){section.product-image-text.flipped{padding-top:0}}@media (min-width: 1100px) and (max-width: 1200px){section.product-image-text.flipped h2.title{font-size:36px}}@media (max-width: 1099px){section.product-image-text.flipped h2.title{margin-top:24px}}section.product-image-text.flipped div.image-wrapper div.bg-image{border-radius:600px 600px 0 0;right:0;left:auto;width:90%;height:90%}section.product-image-text.flipped div.image-wrapper img{padding-left:0;width:90%;padding-bottom:10%;border-radius:600px 600px 0 0}@media (min-width: 1100px){section.product-image-text.flipped div.col.left{padding-left:65px}}section.product-image-text.flipped div.col.left h2.title{text-align:left}@media (min-width: 1100px){section.product-image-text.flipped div.col.left h2.title{text-align:right}}@media (min-width: 1100px){section.product-image-text.flipped div.col.left div.desc{text-align:right}}@media (max-width: 1099px){section.product-image-text.flipped div.wrapper{display:table}section.product-image-text.flipped div.col{float:initial}section.product-image-text.flipped div.col.left{display:table-footer-group}section.product-image-text.flipped div.col.right{display:table-header-group}}section.product-image-text.flipped img.left-img{display:inline-block;width:160px;float:left}@media (min-width: 1100px){section.product-image-text.flipped img.left-img{margin-top:-25px}}@media (min-width: 1100px){section.product-image-text.flipped div.text-wrapper{display:inline-block;width:100%;padding-left:10px}}section.product-image-text.video div.image-wrapper img,section.product-image-text.video div.image-wrapper div.bg-image,section.product-image-text.video div.image-wrapper video{border-radius:0}section.product-image-text.video h2.title{font-weight:500;font-size:22px;line-height:100%;letter-spacing:.2em;margin-bottom:28px;text-transform:uppercase}@media (max-width: 1099px){section.product-image-text.video h2.title{font-size:14px}}section.product-image-text.video div.desc{font-weight:500;font-size:32px;line-height:100%;color:#2a2a5f;max-width:464px}section.product-image-text.video div.desc a{color:#2a2a5f}@media (max-width: 1099px){section.product-image-text.video div.desc{font-size:24px}}@media (min-width: 1201px){section.product-image-text.video .wrapper.reorder{display:flex;flex-flow:row wrap;justify-content:space-between}section.product-image-text.video .wrapper.reorder .show-first{order:1}section.product-image-text.video .wrapper.reorder .show-second{order:2}}@media (min-width: 1201px){section.product-image-text.reorder-mobile div.wrapper{overflow:visible}}@media (max-width: 1099px){section.product-image-text.reorder-mobile div.wrapper{display:table}section.product-image-text.reorder-mobile div.col.left{float:none}section.product-image-text.reorder-mobile div.col.left.left{display:table-footer-group}section.product-image-text.reorder-mobile div.col.left.right{display:table-header-group}}.ss-pfs-filter-option-content .ss-pfs-filter-option-item-list.ss-pfs-filter-option-item-list-swatch.circle-grid li .ss-pfs-filter-option-swatch-image[title=White]{border:1px solid #c5c5c5!important}.ss-pfs-filter-option-content .ss-pfs-filter-option-item-list.ss-pfs-filter-option-item-list-swatch.circle-grid li .ss-pfs-filter-option-swatch-image[title=Gold-vermeil]{transform:rotate(-45deg)}.ss-pfs-filter-option-content .ss-pfs-filter-option-item-list.ss-pfs-filter-option-item-list-swatch.circle-grid li .ss-pfs-filter-option-swatch-image{margin-bottom:8px;width:25px;height:25px}.bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-swatch li a[data-count="0"]{opacity:1!important}@media (max-width: 1099px){.bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-swatch{max-width:170px}#bc-sf-filter-options-wrapper .bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-swatch li a span{display:none!important}}#bc-sf-filter-options-wrapper .bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-swatch li a span.bc-sf-filter-option-swatch-image,.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.circle-list li{display:inline-block!important}.ss-pfs-filter-option-content .ss-pfs-filter-option-item-list.ss-pfs-filter-option-item-list-swatch.circle-grid li .ss-pfs-filter-option-swatch-image[title=White]:hover{border:2px solid black!important}#added-to-cart a.modal-close{background:#fe19f5;width:22px!important;height:22px!important;border-radius:20px;color:#fff;top:20px;right:25px}#added-to-cart h4#added-to-cart-title{font-size:18px}#added-to-cart h4#added-to-cart-title svg{fill:#fe19f5}#added-to-cart .cart-product .cart-product__content__price,#added-to-cart .cart-product .cart-product__content__quantity{font-weight:500;color:#2a2a5f;opacity:.7;font-size:14px}#added-to-cart .cart-product.cart-product--additional{align-items:center;justify-content:center}#added-to-cart .cart-product.cart-product--additional span{text-align:center}#added-to-cart .cart-product__image{background:#f9f9f9}#added-to-cart .cart-product__image img{mix-blend-mode:multiply!important}#added-to-cart a.button{height:44px;line-height:3.15;color:#2a2a5f}#added-to-cart a.button.alt{border:1px solid #2a2a5f84}#added-to-cart a.button.alt:hover{background-color:#2a2a5f!important;color:#fff!important}afterpay-placement{display:block;margin-top:0!important;vertical-align:middle}body div.theme-modal a.modal-close{background-color:#fe19f5!important;color:#fff!important;border-radius:50px!important;width:32px!important;height:32px!important;line-height:1.48!important;font-size:22px!important}body div.theme-modal .product-detail__form{margin-bottom:10px}.shogun-root div,.shogun-root span,.shogun-root p{font-family:futura-pt,sans-serif!important}div.promo-text{font-size:16px;color:#fe19f5;line-height:1}div.promo-text.product{margin-top:15px}.note-area{margin-top:24px}.note-area label{color:#2a2a5f;font-size:15px;font-weight:500;line-height:20px;text-transform:none}div.cart-page{padding:40px 50px;position:relative}@media (max-width: 1099px){div.cart-page{padding:0 0 30px!important}}@media (max-width: 1099px){div.cart-page .wrapper{white-space:initial}}div.cart-page .col-products{width:calc(100% - 550px);padding-right:35px;vertical-align:top}@media (max-width: 1099px){div.cart-page .col-products{width:100%;padding:0}}div.cart-page .col-total{width:550px;padding-left:35px;vertical-align:top}@media (max-width: 1099px){div.cart-page .col-total{width:100%;padding:20px 0;background-color:#fff;z-index:999;border-top:1px solid #d8d8d889}}@media (max-width: 1099px){div.cart-page .col-image{width:60px;margin-right:25px}}div.cart-page div.wrapper{overflow:visible}@media (max-width: 1099px){div.cart-page div.title-wrapper{background-color:#fff;width:100%;z-index:99;padding:0 24px}}div.cart-page h1{margin-bottom:28px;text-align:left;font-size:32px;line-height:1;font-weight:500}@media (max-width: 1099px){div.cart-page h1{font-size:24px;z-index:99;padding:20px 0 0;margin-bottom:0}}@media (max-width: 1099px){div.cart-page #cartform{padding:0 25px}}div.cart-page li.item{border-top:1px solid #d8d8d889;margin:0;padding:25px 0;position:relative}@media (max-width: 1099px){div.cart-page li.item:first-child{border-top:0}}@media (max-width: 1099px){div.cart-page li.item{padding:24px 0 32px}}div.cart-page li.item:last-child{border-bottom:1px solid #d8d8d889}div.cart-page li.item div.rimage-wrapper{background:#f9f9f9}div.cart-page li.item div.rimage-wrapper img{mix-blend-mode:multiply!important}div.cart-page li.item span.product-title{color:#2a2a5f;font-size:17px;font-weight:500;line-height:20px}div.cart-page li.item span.variant{font-weight:500;font-size:14px;line-height:20px;color:#2a2a5f;opacity:.7}div.cart-page li.item span.variant.stock-status{color:#f0f}div.cart-page li.item div.line-price{font-weight:500;font-size:14px;line-height:20px;color:#2a2a5f;opacity:.7;margin-top:30px}div.cart-page li.item .line-total div.theme-money{font-weight:500;font-size:14px;line-height:20px;color:#2a2a5f}div.cart-page li.item div.quantity-and-remove{position:absolute;bottom:20px;margin-top:15px}div.cart-page li.item a.remove{position:absolute;right:0;bottom:40px;font-weight:500;font-size:14px;line-height:18px;color:#2a2a5f;border-bottom:1px solid #2a2a5f}div.cart-page .total-div{font-size:16px;display:block;line-height:1}@media (min-width: 1100px){div.cart-page .total-div{margin:0 0 8px}}div.cart-page .total-div span{font-weight:400;font-size:16px;line-height:24px;width:49%!important;display:inline-block;color:#2a2a5f}div.cart-page .total-div span.class_total{font-weight:600;width:100%!important}div.cart-page .total-div span.label{text-align:left}div.cart-page .total-div .float-right{text-align:right}div.cart-page .total-div .calculated{font-size:16px}div.cart-page input.checkout-btn{width:100%;height:44px;margin-top:20px}div.cart-page div.you-might-like-container{margin:70px 0;padding:0 0 30px;border-bottom:1px solid #d8d8d889;float:initial}@media (max-width: 1099px){div.cart-page div.you-might-like-container{padding-left:25px;margin:24px 0 0;padding-bottom:24px}}@media (max-width: 1099px){div.cart-page div.you-might-like-container div.carousel button.flickity-button{top:20px}div.cart-page div.you-might-like-container div.carousel button.flickity-button.previous{right:105px}div.cart-page div.you-might-like-container div.carousel button.flickity-button.next{right:25px}}div.cart-page div.you-might-like-container div.carousel div.carousel-cell{width:20%}@media (max-width: 1099px){div.cart-page div.you-might-like-container div.carousel div.carousel-cell{width:60%}}div.cart-page div.you-might-like-container div.carousel div.carousel-cell div.variant-wrapper span.variant-title{display:inline-block;margin:0}div.cart-page div.you-might-like-container div.carousel div.carousel-cell div.variant-wrapper span.variant-title span.line{display:inline-block}div.cart-page div.cart-footer{padding:20px 0;margin-bottom:20px;position:relative}div.cart-page div.cart-footer h3.title{text-align:left;font-size:18px;line-height:1}div.cart-page div.cart-footer div.links{position:absolute;right:0;top:40px}div.cart-page div.cart-footer div.links a{margin-left:60px;display:inline-block;font-size:13px;color:#2a2a5f}div.cart-page div.cart-footer.mobile img.arrow{position:absolute;right:10px;top:25px;width:12px}div.cart-page div.cart-footer.mobile img.arrow.opened{transform:rotate(180deg)}div.cart-page div.cart-footer.mobile div.links{display:none;position:initial;margin-top:5px}div.cart-page div.cart-footer.mobile div.links .wrapper{white-space:nowrap}div.cart-page div.cart-footer.mobile div.links .col{width:32.5%;border-right:1px solid #d8d8d8}div.cart-page div.cart-footer.mobile div.links .col.middle{text-align:center}div.cart-page div.cart-footer.mobile div.links .col.last{border:none;text-align:right}div.cart-page div.cart-footer.mobile div.links .col a{margin:0}div.cart-page a.continue{border:none;margin-top:10px}div.cart-page a.continue:hover{color:#2a2a5f}div.gift-wrapper div.options{padding:26px 0;border-bottom:1px solid #d8d8d880}div.gift-wrapper div.options img.gift-icon{width:20px;vertical-align:middle}div.gift-wrapper div.options span.desc{vertical-align:middle;font-weight:500;font-size:18px;line-height:40px;color:#2a2a5f;display:inline-block;margin-left:14px;line-height:1}div.gift-wrapper div.options div.checkbox-wrapper{float:right;display:inline-block}div.gift-wrapper div.options div.checkbox-wrapper div.checkbox{top:5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:44px;height:19px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}div.gift-wrapper div.options div.checkbox-wrapper input{font-size:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;background:#fff;border-radius:3em;position:relative;cursor:pointer;outline:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-color:#d8d8d8}div.gift-wrapper div.options div.checkbox-wrapper input:after{position:absolute;content:"";width:17px;height:17px;border-radius:50%;background:#fe19f5;-webkit-box-shadow:0 0 .25em rgba(0,0,0,.3);box-shadow:0 0 .25em #0000004d;-webkit-transform:scale(.7);transform:scale(.7);left:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}div.gift-wrapper div.options div.checkbox-wrapper input:checked{background:#fe19f5}div.gift-wrapper div.options div.checkbox-wrapper input:checked:after{background:#fff;left:auto;right:0}div.gift-wrapper div.options:last-child{border-bottom:none}div.gift-wrapper div.options div.image-wrapper{background:#f9f9f9;display:inline-block;width:60px;margin-left:18px;vertical-align:middle}div.gift-wrapper div.options div.image-wrapper img.prod-image{mix-blend-mode:multiply!important;display:inline-block;width:100%}div.gift-wrapper div.options div.text-container{display:inline-block;padding-left:24px;vertical-align:middle}@media (max-width: 1099px){div.gift-wrapper div.options div.text-container{width:calc(100% - 120px);padding-top:0}}div.gift-wrapper div.options div.text-container div.title{font-size:17px;line-height:20px;color:#2a2a5f;font-weight:500}div.gift-wrapper div.options div.text-container div.title.material{font-size:14px;opacity:.7;margin-top:5px}div.gift-wrapper div.options div.card-container{display:none}div.gift-wrapper div.options div.card-container div.card-title{font-weight:500;font-size:18px;color:#2a2a5f;margin-top:27px;margin-bottom:8px}div.gift-wrapper div.options div.card-container div.card-desc{font-size:16px;color:#2a2a5f;opacity:.7}div.gift-wrapper div.options div.card-container div.wrapper{overflow:hidden}div.gift-wrapper div.options div.card-container div.wrapper .additional-post-cards{display:none}div.gift-wrapper div.options div.card-container div.column{width:50%;padding:0}div.gift-wrapper div.options div.card-container div.column.odd{padding-right:20px}div.gift-wrapper div.options div.card-container div.column.even{padding-left:20px}div.gift-wrapper div.options div.card-container div.column img{margin-top:22px;margin-bottom:10px;display:block;width:11vw;height:11vw;object-fit:cover}@media (max-width: 1099px){div.gift-wrapper div.options div.card-container div.column img{width:38vw;height:38vw}}div.gift-wrapper div.options div.card-container div.column input[type=radio]{display:none}div.gift-wrapper div.options div.card-container div.column input[type=radio]+span{display:inline-block;position:relative;padding-left:25px;white-space:nowrap}div.gift-wrapper div.options div.card-container div.column input[type=radio]+span:before{content:"";display:block;position:absolute;top:0;left:0;border-radius:50%;margin-right:5px;width:18px;height:18px;border:1px solid #d8d8d8;background:#fff}div.gift-wrapper div.options div.card-container div.column input[type=radio]+span:after{content:"";display:block;width:12px;height:12px;background:#2a2a5f;border-color:#2a2a5f;position:absolute;border-radius:50%;top:3px;left:3px;opacity:0;margin-right:5px;transform:scale(0);transition:all .1s cubic-bezier(.64,.57,.67,1.53)}div.gift-wrapper div.options div.card-container div.column input[type=radio]:checked+span:after{opacity:1;transform:scale(1)}div.gift-wrapper div.options div.card-container div.column label{display:inline-block;margin:0}div.gift-wrapper div.options div.card-container div.column label span{vertical-align:middle;font-weight:500;font-size:13px;line-height:20px;color:#2a2a5f;text-transform:none}div.gift-wrapper div.options div.card-container textarea{border:1px solid #d8d8d8;border-radius:16px;height:100px;width:100%;color:#2a2a5f;margin-top:25px;padding:16px 18px;font-size:16px;line-height:24px}div.gift-wrapper div.options div.card-container textarea::placeholder{color:#2a2a5f}div.gift-wrapper div.options div.card-container div.word-counter{font-weight:500;font-size:13px;line-height:20px;color:#2a2a5f;opacity:.7;text-align:right}div.gift-wrapper div.options div.card-container div.button{width:130px;margin:10px auto 0;display:block;cursor:pointer;text-align:center;line-height:3.1}div.gift-wrapper div.options div.card-container div.show-more-btn{font-size:13px;line-height:3.4;margin-top:25px}div.gift-wrapper div.options div.selected-giftcard{display:none;border:1px solid #d8d8d8;border-radius:4px;padding:16px 16px 8px;position:relative;margin-top:16px}div.gift-wrapper div.options div.selected-giftcard div.selected-line{margin-bottom:8px}div.gift-wrapper div.options div.selected-giftcard div.selected-line span{font-weight:500;font-size:14px;line-height:20px;color:#2a2a5f;vertical-align:middle}div.gift-wrapper div.options div.selected-giftcard div.selected-line span.label{opacity:.7}div.gift-wrapper div.options div.selected-giftcard div.selected-line img.selected-image{width:32px;vertical-align:middle;display:inline-block;margin:0 8px}div.gift-wrapper div.options div.selected-giftcard div.edit-selected{cursor:pointer;width:34px;height:34px;text-align:center;position:absolute;top:-16px;right:-16px;border:1px solid #d8d8d8;background-color:#fff;border-radius:32px;padding-top:9px}div.gift-wrapper div.options div.selected-giftcard div.edit-selected img{width:14px}#swym-tab-modal{top:100px!important;left:20%!important;right:20%!important;max-width:650px;margin:0 auto}#swym-tab-modal h3#hashtageditor-title{font-weight:500;font-size:24px}#swym-tab-modal button.swym-button{background-color:#d2fded!important;color:#2a2a5f;letter-spacing:.2em;font-weight:700;font-size:14px;font-family:futura-pt,sans-serif!important}#swym-notepad #notepad-title,#swym-notepad div,#swym-notepad p,#swym-notepad span,#swym-notepad a{font-family:futura-pt,sans-serif!important}#swym-notepad div.swym-title{color:#2a2a5f}#swym-notepad div.swym-add-to-cart{background-color:#91fcd4!important}#swym-notepad div.swym-add-to-cart a{background-color:#91fcd4!important;color:#2a2a5f!important;font-weight:700;font-size:14px;letter-spacing:.13em;text-transform:uppercase}@media (max-width: 1099px){.hide-mobile{display:none!important}}body{transition:.3s ease-out}section.product-template{padding:10px 50px}@media (max-width: 767px){section.product-template{padding:0}}section.product-template.giftcard-page div.pretty-select{max-width:166px}section.product-template .product-area{max-width:1300px;margin:0 auto}section.product-template .sticky-add-to-cart{position:fixed;top:66px;left:0;width:100%;height:96px;background-color:#fff;z-index:999;padding:24px 24px 28px;display:none;border-bottom:1px solid #d8d8d8}@media (min-width: 1100px){section.product-template .sticky-add-to-cart{display:none!important}}section.product-template .sticky-add-to-cart div.quantity-wrapper{display:inline-block;height:46px}section.product-template .sticky-add-to-cart button.cta{width:calc(100% - 140px);margin-left:13px}section.product-template div.quantity-wrapper a,section.product-template div.quantity-wrapper input{color:#2a2a5f!important}section.product-template div.quantity-wrapper input{font-size:16px;font-weight:500;height:46px}section.product-template div.backorder-message{color:#2a2a5f;margin-top:10px}section.product-template div.carousel-product-images div.carousel-cell{width:100%;background:#f9f9f9}section.product-template div.carousel-product-images div.carousel-cell img{mix-blend-mode:multiply!important}section.product-template div.carousel-product-images .flickity-page-dots{bottom:30px}@media (max-width: 1099px){section.product-template div.carousel-product-images .flickity-page-dots{max-width:300px;left:0;right:0;margin:0 auto}}section.product-template div.carousel-product-images .flickity-page-dots li.dot{border:1px solid #fe19f5;background-color:transparent;opacity:1;margin:3px 8px}section.product-template div.carousel-product-images .flickity-page-dots li.dot.is-selected{background-color:#fe19f5}section.product-template div.carousel-product-images button.flickity-button{background-color:transparent;background-repeat:no-repeat;background-size:14px;background-position-x:17px;background-position-y:14px}@media (max-width: 767px){section.product-template div.carousel-product-images button.flickity-button{display:none}}section.product-template div.carousel-product-images button.flickity-button:focus,section.product-template div.carousel-product-images button.flickity-button:active{outline:none;box-shadow:none}section.product-template div.carousel-product-images button.flickity-button svg{display:none}section.product-template div.carousel-product-images button.flickity-button.previous{background-image:url(arrow-left.svg?v=1)}section.product-template div.carousel-product-images button.flickity-button.next{background-image:url(arrow-right.svg?v=1)}section.product-template div.carousel-nav{margin-top:30px}@media (max-width: 767px){section.product-template div.carousel-nav{display:none}}section.product-template div.carousel-nav div.carousel-cell{width:7.8vw;height:7.8vw;padding:.65vw;border-radius:70px;margin-right:7px}section.product-template div.carousel-nav div.carousel-cell.is-selected{background-repeat:no-repeat;background-size:cover;background-image:url(/cdn/shop/files/bg-gradient.png)}section.product-template div.carousel-nav div.carousel-cell div.image-wrapper{background:#f9f9f9;border-radius:500px}section.product-template div.carousel-nav div.carousel-cell img{mix-blend-mode:multiply!important;width:100%;height:100%;border-radius:500px}section.product-template a.see-guide{font-size:14px;font-weight:500;color:#2a2a5f;text-decoration:underline;cursor:pointer;margin-top:5px;margin-bottom:15px;display:inline-block}section.product-template a.read-more{font-weight:500;font-size:14px;line-height:18px;color:#2a2a5f;display:inline-block;margin-top:14px}section.product-template div.cc-tabs__tab__panel p,section.product-template div.cc-tabs__tab__panel span{color:#2a2a5f}section.product-template div.cc-tabs__tab__panel.description{padding-bottom:0;margin-bottom:25px}section.product-template div.cc-tabs__tab__panel.description div.desc-content{transition:all .3s ease-in-out;color:#2a2a5f}section.product-template div.cc-tabs__tab__panel.description.description-short div.desc-content{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;max-height:72px!important}@media (max-width: 1099px){section.product-template div.cc-tabs__tab__panel.description.description-short div.desc-content{max-height:76px!important}}section.product-template .swym-button-bar{margin:0}section.product-template .swym-button-bar button.swym-button{position:absolute;top:35px;right:25px;background-color:transparent}@media (max-width: 767px){section.product-template .swym-button-bar button.swym-button{top:23px;right:36px}}section.product-template .swym-button-bar button.swym-button:after{color:#d8d8d8!important;opacity:1;content:"\f004"!important}section.product-template .swym-button-bar button.swym-button.swym-added{opacity:1!important}section.product-template .swym-button-bar button.swym-button.swym-added:after{color:#fe19f5!important}section.product-template .swym-button-bar button.swym-button span.swym-wishlist-cta{display:none}section.product-template h1{margin-bottom:13px;line-height:100%;font-weight:500!important}section.product-template div.price-area span.current-price{color:#2a2a5f;font-size:18px;font-weight:500}@media (max-width: 767px){section.product-template div.social-links{text-align:center}}section.product-template .product-detail__form div.or-pay{font-weight:500;font-size:12px;line-height:20px;color:#2a2a5f;opacity:.7;margin-top:10px}section.product-template .product-detail__form div.or-pay img.klarna-logo{display:inline-block;vertical-align:baseline;width:42px;margin-left:3px}section.product-template .product-detail__form div.or-pay img.klarna-logo.afterpay{width:75px;vertical-align:middle}section.product-template .product-detail__form div.pretty-select{border-radius:50px!important;height:44px!important;border:1px solid #d8d8d8;position:relative;margin-bottom:15px}section.product-template .product-detail__form div.pretty-select select,section.product-template .product-detail__form div.pretty-select span,section.product-template .product-detail__form div.pretty-select span span{font-size:16px;font-weight:400;line-height:1;padding-left:2px}section.product-template .product-detail__form div.pretty-select:after{content:"";background-image:url(/cdn/shop/files/dropdown.svg);position:absolute;right:21px;top:17px;width:6px;height:10px;background-repeat:no-repeat;background-size:cover}section.product-template .product-detail__form div.pretty-select svg{display:none}section.product-template div.shipping-wrapper{text-align:left;margin:40px 0}@media (max-width: 767px){section.product-template div.shipping-wrapper{text-align:center}}section.product-template div.shipping-wrapper img{width:15px;vertical-align:middle;margin-right:5px;display:inline-block}section.product-template div.shipping-wrapper span.desc{font-weight:500;font-size:17px;line-height:1;color:#2a2a5f;opacity:.5;vertical-align:middle}section.product-template ul.sharing-list li{display:inline-block}section.product-template ul.sharing-list li svg{fill:#fe19f5!important}section.product-template ul.sharing-list li svg g{fill:#fe19f5!important}section.product-template div.variant-wrapper{margin:25px 0}@media (max-width: 1099px){section.product-template div.variant-wrapper.long-list{max-width:270px}}section.product-template div.cc-tabs__tab p{font-size:16px}section.product-template div.product-area__col--price{width:auto;margin-right:20px;display:inline-block;vertical-align:middle}section.product-template div.product-area__col--price div.price-area.on-sale span.current-price{color:#fd1af4}section.product-template div.product-area__col--price div.price-area.on-sale span.was-price{font-size:18px;color:#2a2a5f;font-weight:500;opacity:1}section.product-template div.bold_option_set span.bold_option_title{font-size:16px;line-height:24px;color:#2a2a5f;vertical-align:middle}section.product-template div.bold_option_set .bold_option_checkbox{margin-bottom:30px}section.product-template div.bold_option_set span.bold_option_element input[type=checkbox]{border:1px solid #2a2a5f;width:20px;height:20px;border-radius:0!important;margin-right:18px}section.product-template div.bold_option_set .bold_option_textbox{margin-top:-10px}section.product-template div.bold_option_set .bold_option_textbox span.bold_option_title{margin-bottom:10px;display:block;font-weight:500}section.product-template div.bold_option_set .bold_option_textbox input[type=text]{display:block;border:1px solid #2a2a5f;border-radius:50px;width:100%;height:45px;font-size:16px;line-height:24px;color:#2a2a5f;padding-left:16px}section.product-template div.bold_option_set select{width:280px;height:44px;padding:10px 20px;border-radius:50px;line-height:1.3;display:block;margin:10px 0 20px;font-size:16px;background-color:#fff;border:1px solid #d8d8d8;-webkit-appearance:none;-moz-appearance:none;background-image:url(/cdn/shop/files/arrow-down.svg);background-repeat:no-repeat;background-position-x:calc(100% - 21px);background-position-y:16px}section.product-template .cl-po--wrapper{margin-top:0}@media (max-width: 1099px){section.product-template .cl-po--wrapper{margin-top:10px}}section.product-template .cl-po--option:last-of-type{margin-bottom:0!important}section.product-template .cl-po--option[data-option="First Line"] input,section.product-template .cl-po--option[data-option="Second Line"] input,section.product-template .cl-po--option[data-option="First line"] input,section.product-template .cl-po--option[data-option="Second line"] input,section.product-template .cl-po--option[data-option="Third Line"] input,section.product-template .cl-po--option[data-option="Fourth Line"] input,section.product-template .cl-po--option[data-option="Third line"] input,section.product-template .cl-po--option[data-option="Fourth line"] input{max-width:280px}section.product-template .cl-po--option[data-option=Name] input,section.product-template .cl-po--option[data-option=Date] input{max-width:300px}section.product-template .cl-po--option[data-option=From] input,section.product-template .cl-po--option[data-option=To] input{max-width:70px}section.product-template .cl-po--option[data-option="+"],section.product-template .cl-po--option[data-option=Material]{max-width:300px}section.product-template .cl-po--option label.cl-po--checkbox-item,section.product-template .cl-po--option label.cl-po--label{text-transform:none;font-size:16px!important;color:#2a2a5f!important;letter-spacing:0}section.product-template .cl-po--option label.cl-po--label{opacity:.7}section.product-template .cl-po--option .choices__inner{border-color:#d8d8d8!important;padding-left:10px!important;color:#2a2a5f!important;border-radius:100px!important}section.product-template .cl-po--option .choices__inner span,section.product-template .cl-po--option .choices__inner div,section.product-template .cl-po--option .choices__inner p{color:#2a2a5f!important}section.product-template .cl-po--option .choices__list div,section.product-template .cl-po--option .choices__list span,section.product-template .cl-po--option .choices__list p{color:#2a2a5f!important}section.product-template .cl-po--option input[type=checkbox].cl-po--input{border-radius:0!important;-webkit-appearance:none;border-color:#d8d8d8!important;width:20px;height:20px}section.product-template .cl-po--option input[type=checkbox].cl-po--input:checked{border-color:#2a2a5f!important}section.product-template .cl-po--option textarea.cl-po--input{border:1px solid #d8d8d8!important;font-size:16px!important;color:#2a2a5f!important}section.product-template .cl-po--option input[type=text].cl-po--input{border-radius:38.5px!important;border:1px solid #d8d8d8!important;padding-left:15px!important;box-shadow:none!important;font-size:16px!important;color:#2a2a5f!important}section.product-template .cl-po--option input[type=text].cl-po--input:focus{border-color:#d8d8d8!important;box-shadow:none!important}section.product-template .cl-po--option textarea{border:1px solid #d8d8d8!important;padding:10px!important;box-shadow:none!important;font-size:16px!important;color:#2a2a5f!important}a.product-click{cursor:pointer}#BIS_trigger{margin-top:20px}.klaviyo-bis-trigger+#BIS_trigger{display:none}body{max-width:1900px;margin:0 auto}#ju_bbox{z-index:30!important}#stamped-main-widget{margin:0!important}#stamped-main-widget div,#stamped-main-widget p,#stamped-main-widget span,#stamped-main-widget a,#stamped-main-widget strong,#stamped-main-widget button{font-family:futura-pt,sans-serif!important}#stamped-main-widget #stamped-button-submit,#stamped-main-widget input.stamped-button{background-color:#91fcd4;color:#2a2a5f}#stamped-main-widget label{text-transform:initial}#stamped-main-widget ul.stamped-tabs li.active{background:transparent!important}#stamped-main-widget h3.stamped-review-header-title{margin:10px 0 15px;display:block;font-size:18px;line-height:1;font-weight:500}#stamped-main-widget .stamped-review-widget,#stamped-main-widget .stamped-review-content,#stamped-main-widget .stamped-review{margin-bottom:0!important}#stamped-main-widget .stamped-reviews-filter,#stamped-main-widget .stamped-summary-ratings,#stamped-main-widget .stamped-review-image,#stamped-main-widget .stamped-review-footer,#stamped-main-widget .summary-overview{display:none!important}#stamped-main-widget div.stamped-review-product{padding:10px 0 20px}#stamped-main-widget .stamped-container{margin:0!important}#stamped-main-widget .stamped-header{margin-bottom:0!important}#stamped-main-widget .stamped-verified-badge{font-weight:500;font-size:14px;color:#2a2a5f;opacity:.5}#stamped-main-widget .stamped-summary-actions{position:absolute;top:10px;right:0}#stamped-main-widget span.stamped-summary-actions-newreview,#stamped-main-widget span.stamped-summary-actions-newquestion{padding:0;box-shadow:none!important;border:none;color:#2a2a5f;font-weight:500;display:inline-block;width:auto;float:none;font-size:14px;border-bottom:1px solid #2a2a5f;border-radius:0;line-height:1}#stamped-main-widget span.stamped-summary-actions-newreview:before,#stamped-main-widget span.stamped-summary-actions-newquestion:before{display:none}div[data-widget-style] .summary-rating:nth-child(1) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(2) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(3) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(4) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(5) .summary-rating-title:before{color:#fe19f5!important}section.cart-drawer div.gift-wrapper{padding:24px 48px;float:left;width:100%;margin-top:0;border-top:none}@media (max-width: 1099px){section.cart-drawer div.gift-wrapper{padding:24px}}section.cart-drawer div.gift-wrapper div.checkbox-wrapper{float:right}div.cart-page div.gift-wrapper{max-width:500px}@media (min-width: 1100px){div.cart-page div.gift-wrapper div.options div.checkbox-wrapper{float:none}}div.cart-page div.message-bar{margin-bottom:28px}@media (max-width: 1099px){div.cart-page div.message-bar{margin-bottom:0}}.cl-po--error{background-color:transparent!important;padding:0!important;text-align:left!important;color:#fe19f5!important;border:none!important}div.ju_Con{z-index:99!important}input.btn{font-weight:700;font-size:14px!important;line-height:18px;letter-spacing:.2em;height:44px}section.blog-home{padding:50px}@media (max-width: 1099px){section.blog-home{padding:40px 0}}section.blog-home h1.title{font-weight:500;line-height:1.5;text-transform:capitalize;display:inline-block;vertical-align:middle;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),url(/cdn/shop/files/gradient.jpg) repeat;background:-o-linear-gradient(transparent,transparent);background-size:contain;-webkit-background-clip:text;text-transform:initial;margin-bottom:50px}@media (max-width: 1099px){section.blog-home h1.title{font-size:30px;margin-bottom:30px}}section.blog-home select#mobile-tag-picker{width:100%;border-radius:38.5px;border:1px solid #d8d8d8;background-color:#fff;height:45px;margin-bottom:50px;padding-left:24px;font-size:16px;line-height:24px;color:#2a2a5fb3;-webkit-appearance:none;-moz-appearance:none;background-image:url(/cdn/shop/files/arrow-down.svg);background-repeat:no-repeat;background-position-x:calc(100% - 19px);background-position-y:18px}section.blog-home div.feature-article{position:relative;margin-bottom:115px}@media (max-width: 1099px){section.blog-home div.feature-article{margin-bottom:50px}}section.blog-home div.feature-article img.feature{height:40vw;min-height:600px;object-fit:cover}@media (max-width: 1099px){section.blog-home div.feature-article img.feature{height:140vw;max-height:none}}section.blog-home div.feature-article div.text-container{position:absolute;top:40px;height:calc(100% - 80px);left:70px}@media (max-width: 1099px){section.blog-home div.feature-article div.text-container{left:25px;right:25px;top:auto;bottom:25px;display:block;height:auto}}section.blog-home div.feature-article div.text-wrapper{width:465px;background-color:#fff;padding:90px 50px}@media (max-width: 1099px){section.blog-home div.feature-article div.text-wrapper{width:100%;text-align:center;padding:30px}}section.blog-home div.feature-article div.text-wrapper div.date{font-weight:500;font-size:14px;line-height:1;margin-bottom:30px;color:#2a2a5f;opacity:.7}@media (max-width: 1099px){section.blog-home div.feature-article div.text-wrapper div.date{margin-bottom:10px}}section.blog-home div.feature-article div.text-wrapper h2.title{font-weight:500;font-size:46px;line-height:52px;text-align:left;margin-bottom:15px}@media (max-width: 1099px){section.blog-home div.feature-article div.text-wrapper h2.title{font-size:30px;text-align:center}}section.blog-home div.feature-article div.text-wrapper div.desc{margin-bottom:25px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}section.blog-home .wrapper.no-overflow{overflow:visible!important}section.blog-home div.col{vertical-align:top;float:left}section.blog-home div.col.col-sidebar{width:370px;padding-right:20px}@media (min-width: 1100px){section.blog-home div.col.col-sidebar{min-height:250vh;padding-bottom:50px}}@media (max-width: 1099px){section.blog-home div.col.col-sidebar{width:100%;padding:0 24px}}section.blog-home div.col.col-sidebar div.sidebar{background:#f9f9f9;padding:50px 50px 25px;position:sticky;top:155px!important}section.blog-home div.col.col-sidebar div.sidebar h3.subtitle{margin-bottom:32px;font-size:32px;text-align:left}section.blog-home div.col.col-sidebar div.sidebar a{display:block;font-weight:500;font-size:18px;margin-bottom:25px;color:#2a2a5f;line-height:1}section.blog-home div.col.col-sidebar div.sidebar a.selected:before{content:"";width:5px;height:5px;border-radius:5px;vertical-align:middle;background-color:#fe19f5;margin-right:15px;margin-bottom:4px;display:inline-block}section.blog-home div.col.col-articles{width:calc(100% - 370px)}@media (max-width: 1099px){section.blog-home div.col.col-articles{width:100%}}section.blog-home div.col.col-articles div.col{padding:0 50px 90px;width:50%}@media (max-width: 1099px){section.blog-home div.col.col-articles div.col{width:100%;padding:0 24px 50px}}section.blog-home div.col.col-articles img.circle{border-radius:1000px}section.blog-home div.col.col-articles img.arch{border-radius:1000px 1000px 0 0}section.blog-home div.col.col-articles div.date{font-weight:500;font-size:14px;line-height:24px;margin-top:32px;margin-bottom:8px;text-align:center}section.blog-home div.col.col-articles h3.title{font-weight:500;font-size:18px;line-height:1;margin-bottom:24px}section.blog-home div.col.col-articles div.desc{font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center;padding:0 10px}section.article{padding:115px 24px}@media (max-width: 1099px){section.article{padding:30px 24px}}section.article div.container{max-width:745px;margin:0 auto;width:100%}section.article .upper-bar{border-bottom:1px solid #2a2a5f4a;padding-bottom:25px;margin-bottom:50px}@media (max-width: 1099px){section.article .upper-bar{text-align:center;margin-bottom:30px}}section.article .upper-bar span.date{font-weight:500;font-size:14px;line-height:24px;vertical-align:middle;color:#2a2a5fbf;display:inline-block}@media (max-width: 1099px){section.article .upper-bar span.date{margin-bottom:22px}}@media (min-width: 1100px){section.article .upper-bar div.share-wrapper{float:right}}section.article .upper-bar div.share-wrapper span.title{font-weight:500;font-size:14px;line-height:1;vertical-align:middle;display:inline-block;margin-right:-10px;color:#2a2a5fbf}section.article .upper-bar div.share-wrapper a.sharing-link{display:inline-block;margin-left:30px}section.article .upper-bar div.share-wrapper a.sharing-link.facebook svg{height:19px}section.article .upper-bar div.share-wrapper a.sharing-link.twitter svg{height:17px}section.article .upper-bar div.share-wrapper a.sharing-link.pinterest svg{height:19px}section.article .upper-bar div.share-wrapper a.sharing-link svg{color:#fe19f5;fill:#fe19f5;width:auto;vertical-align:middle}section.article .upper-bar div.share-wrapper a.sharing-link svg g{fill:#fe19f5}section.article h1.title{font-size:46px;line-height:52px;margin-bottom:50px;text-align:left}@media (max-width: 1099px){section.article h1.title{font-size:30px;line-height:38px;text-align:center;margin-bottom:30px}}section.article img.article-image{margin-bottom:30px}@media (max-width: 1099px){section.article img.article-image{margin-bottom:10px}}section.article div.blog-content h2{font-weight:500;font-size:32px;color:#2a2a5f}@media (max-width: 1099px){section.article div.blog-content h2{font-size:24px}}section.article div.blog-content h2 span{font-weight:500!important}section.article div.blog-content p{font-size:16px;line-height:24px;color:#2a2a5f}section.title{padding:60px 48px 0;text-align:center}@media (max-width: 1099px){section.title{padding:40px 24px 0}}section.title h1.title{font-weight:500;line-height:1.5;text-transform:capitalize;display:inline-block;vertical-align:middle;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),url(/cdn/shop/files/gradient.jpg) repeat;background:-o-linear-gradient(transparent,transparent);background-size:contain;-webkit-background-clip:text;text-transform:initial;margin-bottom:40px}@media (max-width: 1099px){section.title h1.title{font-size:30px;margin-bottom:20px}}section.product-image-text.our-story{position:relative}@media (max-width: 1099px){section.product-image-text.our-story{padding-top:30px}}section.product-image-text.our-story .wrapper{margin:0 auto;max-width:1200px}section.product-image-text.our-story div.image-wrapper div.bg-image{border-radius:0;height:100%}section.product-image-text.our-story div.image-wrapper img{padding-top:7%}section.product-image-text.our-story div.text-wrapper h2.title{font-size:32px;line-height:1}@media (max-width: 1099px){section.product-image-text.our-story div.text-wrapper h2.title{font-size:30px}}section.product-image-text.our-story div.desc{max-width:650px}section.product-image-text.our-story img.floating-icon{position:absolute;top:50px;right:160px;width:80px}@media (max-width: 1099px){section.product-image-text.our-story.our-story-2{padding-bottom:0}}section.product-image-text.our-story.our-story-2 div.image-wrapper div.bg-image{border-radius:600px 600px 0 0;height:93%}section.product-image-text.our-story.our-story-2 div.image-wrapper img{padding-top:0}section.product-image-text.our-story.our-story-2 div.text-wrapper{padding-right:6vw}section.product-image-text.our-story.our-story-2 img.floating-icon{left:20px;top:-60px;width:135px}@media (max-width: 1099px){section.product-image-text.our-story div.wrapper{display:table}section.product-image-text.our-story div.wrapper div.col{float:none}section.product-image-text.our-story div.wrapper div.col.right{display:table-footer-group}section.product-image-text.our-story div.wrapper div.col.left{display:table-header-group}}@media (max-width: 1099px){section.text-full.our-story{padding:210px 20px}}section.text-full.our-story div.text-wrapper div.desc,section.text-full.our-story div.text-wrapper div.desc p{font-size:32px;line-height:1;max-width:580px;margin:0 auto}@media (max-width: 1099px){section.text-full.our-story div.text-wrapper div.desc,section.text-full.our-story div.text-wrapper div.desc p{font-size:24px}}@media (max-width: 1099px){section.text-full.our-story img.floating-image{width:250px}}.index-hero video.video{height:auto}.product-area .product-area__details__header .product-area__details__title{margin-bottom:2px!important}.product-detail__tab-container .cc-tabs{margin-top:10px}section.product-image-text.reorder-mobile .col.left .desc{max-width:396px}@media (max-width: 1099px){section.index-hero.original div.text-container div.title-color{line-height:44px;padding-top:5px}section.index-hero div.text-container a.cta{margin:23px 0 0}.template-index section.staff-picks.influencers.collection{padding-bottom:0;padding-top:12px}section.staff-picks.influencers.collection{padding-top:17px;padding-bottom:37px}section.staff-picks.influencers.collection div.carousel div.carousel-cell div.title{margin-top:47px}section.staff-picks.influencers.collection h2.title{margin-bottom:10px}.featured-collection.wide-container{padding-bottom:24px;padding-top:0}#Homepage-Placement .featured-collection.wide-container{padding-bottom:20px;padding-top:26px}body #page-content .product-list button.flickity-button{top:40%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:0}body #page-content .product-list button.flickity-button .flickity-button-icon{fill:#2a2a5f;width:100%;height:auto;position:static}body #page-content .product-list button.flickity-button.flickity-prev-next-button.previous{left:-15px}body #page-content .product-list button.flickity-button.flickity-prev-next-button.next{right:-13px}section.text-full div.text-wrapper a.cta{margin-top:8px}section.text-full.index{padding-bottom:60px;margin-bottom:60px}section.product-feature div.wrapper div.column.right{padding-top:44px}section.product-feature{padding-bottom:27px!important;padding-top:0!important}section.product-feature div.wrapper div.column .title{margin-top:0!important;line-height:normal}section.product-feature.feature-2 div.wrapper div.column.left{display:block;padding-top:44px}section.text-full.extra-padding img.floating-image.image-3{bottom:-30px;left:0;right:0;margin:auto}.text-full.index.extra-padding{padding-bottom:140px}section.text-full.extra-padding{margin-bottom:60px}.section-footer .section-footer__row--blocks .section-footer__row__col.section-footer__newsletter-block{margin-bottom:0}div.section-footer .section-footer__title{padding:12px 5px}div.section-footer .section-footer__row--blocks .social-links__list{margin-top:25px!important}div.section-footer div.social-links li{margin-bottom:10px}.ss-pfs-filter-product-item-grid .ss-pfs-filter-product-item-inner{padding:0 5px}section.product-template div.variant-wrapper{margin-bottom:0}section.product-image-text{padding:35px 20px 0}section.product-image-text.reorder-mobile{padding-top:20px;margin-bottom:33px}section.product-image-text.video.unique{padding-top:0}section.product-template div.shipping-wrapper{display:none}section.product-template .align-left.product-detail__detail .sharing.social-links{display:none}section.index-hero.product div.text-container{padding:24px 12px 12px;min-height:auto}section.index-hero.product div.text-container .title{margin-bottom:20px}#After-Description-PDP .featured-collection.wide-container{padding-bottom:0}.template-product section.product-image-text.video h2.title{margin-top:15px}.template-product #page-content .index-hero.product{margin-bottom:30px}nav#page-menu div.main-nav ul.child-list li{margin-top:7px;margin-bottom:9px}.template-index section.staff-picks .title{margin-bottom:0}nav#page-menu div.main-nav ul.child-list{margin-top:0}.section-footer__row .section-footer__row__col.section-footer__newsletter-block{padding-bottom:8px}div.variant-wrapper span.variant-title{margin-bottom:5px}#productpage-nosto-1 .featured-collection.wide-container{padding-bottom:18px}.template-product section.product-image-text.video.unique .col.right .desc p{margin-bottom:34px}section.product-image-text.video:not(.unique) .col.right{padding-top:17px}section.product-image-text.video:not(.unique) .col.right .desc p{margin-bottom:16px}nav#page-menu div.main-nav ul.child-list>li:first-child{margin-top:0}}@media (max-width: 767px){section.index-hero div.text-container{padding:10px 25px}.section-product-template .product-area .product-area__details__header{padding-left:20px;padding-right:20px}section.product-template div.variant-wrapper .variant{order:1}section.product-template div.variant-wrapper{display:flex;flex-flow:wrap;margin-top:15px;margin-bottom:10px}section.product-template div.variant-wrapper .variant-title{order:0;width:100%}}.ss-pfs-filter-product-item-grid .ss-pfs-filter-product-bottom .variant-wrapper{margin-left:0!important}section.staff-picks.influencers.collection{padding:20px 0 50px}section.product-template .product-detail__form div.or-pay{display:flex;flex-flow:row wrap;align-items:center}section.product-template div.product-area__col--price{margin-bottom:7px}span.stamped-badge-caption{text-decoration:underline}.pdt-info-item.active span.drop-down{transform:rotate(180deg);display:inline-flex}.stamped-fa.stamped-fa-star{color:#2a2a5f!important}span.drop-down{height:1em;display:flex;justify-content:center;margin-top:1px}section.product-template .product-detail__form div.or-pay img.klarna-logo{margin-left:0}.pdt-info .pdt-info-row:not(:last-child){margin:0 0 2px}.pdt-info span.drop-down{margin-top:3px}section.product-template .product-detail__form div.or-pay img.klarna-logo.afterpay{margin-top:1px}@media (max-width: 992px) and (min-width: 768px){.product-detail__form__action button{margin-bottom:10px;max-width:120px;font-size:12px;height:40px}.product-detail__form__action{display:flex;column-gap:0px;justify-content:space-between}.quantity-wrapper a{height:40px;width:40px;padding:0}.quantity-wrapper{height:40px;width:100px}.quantity-wrapper a[data-quantity=up]{padding:0}section.product-template div.quantity-wrapper input{height:40px}span.drop-down{max-width:23px}.pdt-info .pdt-info-item{font-size:14px}}@media (max-width: 767px){.pdt-info span.drop-down{margin-top:4px}.product-area .product-area__details__header .product-area__details__title{margin-bottom:8px!important}section.product-template div.product-area__col--price{margin-bottom:10px}klarna-placement.my-credit-promotion{margin-top:-5px}section.product-template .product-detail__form div.or-pay{margin-top:12px;padding-bottom:19px}.pdt-info .pdt-info-row:not(:last-child){margin:0 0 5px}}section.product-template .product-detail__form div.or-pay{font-family:futura-pt,sans-serif;font-weight:400;font-size:15px;color:#5e5c5c;opacity:1;margin-top:7px}section.product-template .product-detail__form div.or-pay span{padding-left:4px;padding-right:4px}.orpay-static-msg{margin-top:5px;font-family:futura-pt,sans-serif;font-weight:400;font-size:15px;color:#5e5c5c;opacity:1}section.product-template .product-detail__form div.orpay-static-msg{border-bottom:#2a2a5f 1px solid;padding-bottom:12px}.product-area .product-area__details__header .product-area__row{flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-area .product-area__details__header .product-area__col--price{text-align:left}.backorder-message-custom{display:inline-block;color:#2a2a5f;background-color:#ddfef2;padding:5px 20px 6px;font-size:16px;line-height:normal;position:relative}.backorder-message-custom:before{content:"";width:6px;height:12px;border-right:#2a2a5f 2px solid;display:inline-block;border-bottom:#000 2px solid;transform:rotate(45deg);margin-right:8px}@media (min-width: 992px){.template-suffix-silver-passport-stamp .product-detail__form__action.cc-animate-init.-in.cc-animate-complete,.template-suffix-gold-passport-stamp .product-detail__form__action.cc-animate-init.-in.cc-animate-complete,.template-suffix-gold-vermeil .product-detail__form__action.cc-animate-init.-in.cc-animate-complete{margin-top:.75em}}.template-suffix-silver-passport-stamp .pdt-info,.template-suffix-gold-passport-stamp .pdt-info,.template-suffix-gold-vermeil-template .pdt-info,.template-suffix-gold-vermeil .pdt-info,.template-suffix-multicharm .pdt-info{margin-top:18px}.remove-tick.backorder-message-custom:before{content:normal}.ss-pfs-filter-top-sorting-mobile{display:none!important}html[data-js-focus-visible] .ss-pfs-filter-top-sorting-mobile{display:block!important}section.product-template div.carousel-product-images div.carousel-cell img{width:100%}.ext-vid-thumb .image-wrapper:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:20px solid #91fcd4;border-top:12px solid transparent;border-bottom:12px solid transparent}.ext-vid-thumb .image-wrapper:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:20px solid #000;border-top:12px solid transparent;border-bottom:12px solid transparent}section.product-template div.carousel-product-images div.carousel-cell iframe{position:absolute;width:100%;height:100%;top:0;object-fit:cover;background:#fff;z-index:2;left:0}section.product-template div.carousel-product-images div.carousel-cell img{width:100%;object-fit:contain;height:330px}@media (max-width: 430px){section.product-template div.carousel-product-images div.carousel-cell img{height:410px;object-position:top}}@media (max-width: 414px){section.product-template div.carousel-product-images div.carousel-cell img{height:414px}}@media (max-width: 390px){section.product-template div.carousel-product-images div.carousel-cell img{height:430px}}@media (max-width: 375px){section.product-template div.carousel-product-images div.carousel-cell img{height:375px}}@media (min-width: 992px){section.product-template div.carousel-product-images div.carousel-cell img{height:680px}}section.product-template div.carousel-product-images div.carousel-cell{overflow:hidden}section.product-template div.carousel-product-images div.carousel-cell.ext-vid img{opacity:0}section.product-template div.carousel-product-images div.carousel-cell img{height:auto}@media (max-width: 1100px){.ext-vid-thumb .image-wrapper:after{border-left:10px solid #91fcd4;border-top:6px solid transparent;border-bottom:6px solid transparent}.ext-vid-thumb .image-wrapper:before{border-left:10px solid #000;border-top:6px solid transparent;border-bottom:6px solid transparent}}.carousel-cell.vertical-effect.ext-video.is-selected:after{content:"";height:100%;width:100%;display:block;z-index:999999999999999999999999999999999999999999999999;position:absolute;top:0}section.product-template div.carousel-product-images div.carousel-cell img{z-index:1}section.product-template div.carousel-nav div.carousel-cell div.image-wrapper{width:100%;height:100%}.current-offer-price{background-color:#d3fded;padding:3px;color:#2a2a5f;font-size:14px;font-weight:600;margin-left:2px}.product-detail__form{margin-top:4px}.offer-text{font-weight:500;font-size:14px;line-height:1;vertical-align:middle;display:inline-block}span.ship-by-date{color:#2a2a5f;background-color:#ddfef2;padding:2px 8px 3px;line-height:normal;position:relative;font-weight:600;font-size:11px}span.ship-by-date:before{content:"";width:4px;height:9px;border-right:#2a2a5f 2px solid;display:inline-block;border-bottom:#000 2px solid;transform:rotate(45deg);margin-right:8px}.promo-text.product+.variant-wrapper.no-js{margin-top:18px}@media (min-width: 1024px){body{padding-top:120px}}@media (max-width: 1024px){body{padding-top:110px}}.desktop-hover-token-pro-img{display:none}.desktop-hover-token-pro-img.big-token{display:block}.tokens-products img{cursor:url(/cdn/shop/files/plus-cursor.svg),pointer}.pop-img-token{cursor:url(/cdn/shop/files/minus-cursor.svg),pointer}body:has(.big-token){overflow:hidden}body:has(.big-token) .site-control{z-index:1}.pop-img-token{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:calc(100% - 60px);z-index:999;overflow:hidden;max-width:600px}.desktop-hover-token-pro-img .background-verlay-popup{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000d1;z-index:99}.pop-img-token img{width:100%}@media (max-width: 767px){.pop-img-token{width:100%;padding:0 30px}.pop-img-token:before{content:"";position:fixed;top:10px;right:40px;width:22px;height:22px;background-image:url(/cdn/shop/files/close-icon.png);background-size:cover;z-index:999;filter:brightness(0) saturate(100%) invert(16%) sepia(9%) saturate(7106%) hue-rotate(213deg) brightness(90%) contrast(93%)}}@media (max-width: 767px){body section.collection .ss-pfs-filter-total-product{right:80px}body .ss-pfs-filter-top-display-type .ss-pfs-filter-display-item{margin-top:-70px;margin-left:0}}.new-pdp-redesign-2025 section.product-template div.carousel-nav div.carousel-cell.is-selected,section.product-template div.carousel-nav div.carousel-cell{background:none;padding:0;border-radius:0}.new-pdp-redesign-2025 section.product-template div.carousel-nav div.carousel-cell img{border-radius:0}.new-pdp-redesign-2025 section.product-template div.carousel-nav div.carousel-cell div.image-wrapper{border-radius:0}.new-pdp-redesign-2025 section.product-template div.carousel-nav div.carousel-cell.is-selected{border:1px solid #000}.new-pdp-redesign-2025 section.product-template div.carousel-product-images .flickity-page-dots{display:none}.new-pdp-redesign-2025 section.product-template .product-detail__form div.or-pay{border-bottom:#E4E6E4 1px solid}.new-pdp-redesign-2025 section.product-template .product-detail__form div.variant-wrapper{margin-top:24px;margin-bottom:22px}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined{margin-top:2px;border-top:1px solid #E4E6E4;border-bottom:1px solid #E4E6E4;margin-bottom:10px}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined label{margin-top:24px;font-family:futura-pt;font-weight:500!important;font-size:14px!important;letter-spacing:0!important;color:#2a2a5f}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined .options-choose-your-length{display:flex;margin-bottom:24px!important;gap:5px;flex-flow:row wrap}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined .options-choose-your-length li{min-height:48px;min-width:62px;background:#d9d9d938;color:#2a2a5f;margin:0;display:flex;justify-content:center;align-items:center;padding:0}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined .options-choose-your-length li.cc-hover-line{display:none}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined .options-choose-your-length li a{color:#2a2a5f;font-family:futura-pt;font-weight:500;font-size:14px;letter-spacing:0;opacity:1}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined .options-choose-your-length li a:before,.product-detail__form__options.product-detail__form__options--underlined .options-choose-your-length li a:after{content:normal!important}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined .options-choose-your-length li:has(.active){background:#2a2a5f;color:#fff}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined .options-choose-your-length li a.active{color:#fff}.new-pdp-redesign-2025 .stock-label{background:transparent;margin-bottom:10px}.new-pdp-redesign-2025 .product-detail__form__action{margin-bottom:0!important}.new-pdp-redesign-2025 .product-detail__form__action button{display:block}.new-pdp-redesign-2025 section.product-template .swym-button-bar{display:none}.new-pdp-redesign-2025 .pdt-info-row.call-info-icon span.iconinfoicon svg{width:16px;height:16px}.new-pdp-redesign-2025 .product-area .product-area__media{width:60%}.new-pdp-redesign-2025 .product-area .product-area__details .product-area__details__inner{padding-left:35px}.new-pdp-redesign-2025 .product-area .product-area__media{width:66.5%}.new-pdp-redesign-2025 .product-area .product-area__details .product-area__details__inner{padding-left:50px}.new-pdp-redesign-2025 .product-area__details__header .product-area__col.product-area__col--price{display:none}.new-pdp-redesign-2025 .product-area__details__header .product-area__col.product-area__col--price{display:none!important}.new-pdp-redesign-2025 .product-detail__form__options ul{margin-bottom:24px!important}.new-pdp-redesign-2025 .product-detail__form__options ul li{padding:0;margin:0}.new-pdp-redesign-2025 .product-detail__form__options ul li a{background:#d9d9d94d;min-width:68px;min-height:42px;display:flex;justify-content:center;align-items:center;opacity:1;margin-right:5px;font-family:futura-pt;font-weight:500;font-size:14px;line-height:150%;letter-spacing:0;color:#2a2a5f}.new-pdp-redesign-2025 .product-detail__form__options ul li a:before,.new-pdp-redesign-2025 .product-detail__form__options ul li a:after{content:normal}.new-pdp-redesign-2025 .product-detail__form__options ul li.cc-hover-line{display:none}.new-pdp-redesign-2025 .product-detail__form__options ul li a.active{background:#2a2a5f;color:#fff}.new-pdp-redesign-2025 section.product-template div.carousel-nav div.carousel-cell{margin-right:30px;width:100px;height:100px}.new-pdp-redesign-2025 section.product-template .cl-po--wrapper{margin-top:20px}.new-pdp-redesign-2025 section.product-template a.read-more{border-bottom:none}.new-pdp-redesign-2025 .product-area .product-area__media{position:relative}.new-pdp-redesign-2025 section.product-template .swym-button-bar{display:block}.new-pdp-redesign-2025 section.product-template .swym-button-bar button.swym-button{z-index:9;right:40px;top:20px}.new-pdp-redesign-2025 .custom-wishlist-append{line-height:0;height:0}.new-pdp-redesign-2025 .pdt-info{margin-top:20px}.new-pdp-redesign-2025 .description a#read-more{transform:rotate(180deg);padding-bottom:2px}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined{margin-bottom:0}.new-pdp-redesign-2025 .in-stock-label:not(:has(.stock-label.stocklabel-active)){margin-bottom:20px}.new-pdp-redesign-2025 section.product-template .description .desc-content .expand-svg{display:flex;justify-content:center;align-items:center}.new-pdp-redesign-2025 .description.description-short a#read-more{transform:rotate(0);padding-top:2px}.stamped-main-widget-loading .stamped-reviews>span:first-child{display:block;position:static;text-align:center;text-transform:capitalize;background:transparent;width:100%;margin:0}.stamped-main-widget-loading .stamped-reviews>span:first-child+div{margin-top:20px}.new-pdp-redesign-2025 section.product-template .product-area .product-area__details__header .product-area__details__title{font-size:25px}@media (max-width: 767px){.new-pdp-redesign-2025 .product-area .product-area__media{width:100%}.new-pdp-redesign-2025 .product-area .product-area__details .product-area__details__inner{padding:0}.new-pdp-redesign-2025 .product-area .product-area__details__header .product-area__row .product-area__col .product-detail__detail{display:none}.new-pdp-redesign-2025 section.product-template div.carousel-product-images .flickity-page-dots{display:block;position:static;margin-top:15px}.new-pdp-redesign-2025 section.product-template div.carousel-product-images .flickity-page-dots li.dot{border-color:#959595}.new-pdp-redesign-2025 section.product-template div.carousel-product-images .flickity-page-dots li.dot.is-selected{background-color:#959595}.new-pdp-redesign-2025 .section-product-template .product-area .product-area__details__header{padding:15px 20px 0;border:none}.new-pdp-redesign-2025 .carousel-product-images.flickity-enabled.is-draggable .flickity-viewport{border-bottom:1px solid #ddd}.new-pdp-redesign-2025 section.product-template .product-detail__form div.variant-wrapper{margin-top:15px;margin-bottom:15px}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined label{margin-top:17px}.new-pdp-redesign-2025 .product-detail__form__options ul{margin-bottom:20px!important}.new-pdp-redesign-2025 .product-detail__form__action button{width:100%}}.new-pdp-redesign-2025 #stamped-main-widget .stamped-container{margin:0 auto!important}.new-pdp-redesign-2025 .recommendation-wrapper{max-width:1330px;margin:0 auto;padding:40px 15px}.new-pdp-redesign-2025 section.product-template a.read-more{display:inline}#stamped-main-widget .stamped-reviews-filter,#stamped-main-widget .stamped-review-image,#stamped-main-widget .stamped-review-footer,#stamped-main-widget .summary-overview{display:block!important}#stamped-main-widget .stamped-reviews-filter{display:flex!important;flex-flow:row-reverse!important;width:100%;max-width:100%;justify-content:space-between;align-items:center!important}body #stamped-main-widget span.stamped-sort-select-wrapper,body #stamped-main-widget span.stamped-sort-select-wrapper select#stamped-sort-select,body #stamped-main-widget .stamped-reviews-search-text{display:block!important}#stamped-main-widget span.stamped-summary-caption.stamped-summary-caption-1{display:none!important}.stamped-header-title{display:block!important}#stamped-main-widget .summary-overview{display:flex!important;justify-content:center;align-items:center;gap:5px;width:auto!important}#stamped-main-widget .summary-overview .stamped-summary-caption span.stamped-summary-text{margin:0;font-size:20px;color:#5e5c5c;text-decoration:underline;text-underline-offset:3px}#stamped-main-widget div.stamped-container ul.stamped-tabs li{width:100%!important;display:block;font-weight:500!important;font-size:16px;letter-spacing:.64px;text-transform:uppercase;color:#2a2a5f!important;border-bottom:3px solid #2A2A5F!important;margin:0;padding-left:0!important}#stamped-main-widget div[data-widget-style*=standard] .stamped-tab-container ul.stamped-tabs{display:flex}#stamped-main-widget div.stamped-container ul.stamped-tabs li[aria-selected=false]{border-color:#ddd!important}body #stamped-main-widget span.stamped-sort-select-wrapper{display:flex!important;align-items:center;justify-content:center}#stamped-main-widget li#tab-reviews[data-count]:after{content:"(" attr(data-count) ")"}#stamped-main-widget div.stamped-container ul.stamped-tabs li:after{margin-left:0!important;content:"(" attr(data-count) ")"!important}#stamped-main-widget div.stamped-container ul.stamped-tabs li#tab-questions{padding-left:25px!important}#stamped-main-widget .stamped-reviews-search-text{max-width:390px;width:100%;margin-top:0}body #stamped-main-widget span.stamped-sort-select-wrapper select{margin:0;padding-left:5px!important}body #stamped-main-widget span.stamped-sort-select-wrapper label.reviews-sort-lable{margin:0}body #stamped-main-widget span.stamped-sort-select-wrapper select,body #stamped-main-widget span.stamped-sort-select-wrapper label.reviews-sort-lable{font-weight:500!important;font-size:16px!important;line-height:100%;letter-spacing:.64px;text-transform:uppercase!important}.stamped-reviews{padding-top:40px}#stamped-main-widget span.stamped-summary-actions-newreview,#stamped-main-widget span.stamped-summary-actions-newquestion{text-transform:uppercase}#stamped-main-widget .stamped-reviews-search-text .stamped-reviews-search-icon:before{content:url("data:image/svg+xml;utf8,<svg width='25' height='25' viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg'><path d='M24.4155 23.073L18.4777 17.1364C20.1987 15.0702 21.0569 12.4201 20.8737 9.73724C20.6905 7.05443 19.4801 4.54551 17.4942 2.73241C15.5084 0.9193 12.8999 -0.0583972 10.2116 0.00270032C7.52321 0.0637978 4.96189 1.15899 3.06044 3.06044C1.15899 4.96189 0.0637978 7.52321 0.00270032 10.2116C-0.0583972 12.8999 0.9193 15.5084 2.73241 17.4942C4.54551 19.4801 7.05443 20.6905 9.73724 20.8737C12.4201 21.0569 15.0702 20.1987 17.1364 18.4777L23.073 24.4155C23.1612 24.5036 23.2658 24.5735 23.381 24.6212C23.4961 24.6689 23.6196 24.6935 23.7442 24.6935C23.8689 24.6935 23.9923 24.6689 24.1075 24.6212C24.2227 24.5735 24.3273 24.5036 24.4155 24.4155C24.5036 24.3273 24.5735 24.2227 24.6212 24.1075C24.6689 23.9923 24.6935 23.8689 24.6935 23.7442C24.6935 23.6196 24.6689 23.4961 24.6212 23.381C24.5735 23.2658 24.5036 23.1612 24.4155 23.073ZM1.92365 10.4621C1.92365 8.77339 2.42443 7.12256 3.36265 5.71841C4.30087 4.31427 5.6344 3.21987 7.19461 2.57361C8.75481 1.92735 10.4716 1.75826 12.1279 2.08772C13.7842 2.41718 15.3056 3.23039 16.4998 4.42452C17.6939 5.61865 18.5071 7.14006 18.8366 8.79637C19.166 10.4527 18.9969 12.1695 18.3507 13.7297C17.7044 15.2899 16.61 16.6234 15.2059 17.5616C13.8017 18.4999 12.1509 19.0006 10.4621 19.0006C8.19837 18.9981 6.02803 18.0977 4.42729 16.497C2.82656 14.8963 1.92617 12.7259 1.92365 10.4621Z' fill='%232A2A5F'/></svg>");display:inline-block;width:25px;height:25px}#stamped-main-widget .stamped-review:last-of-type{border-bottom:1px solid #eee}.new-pdp-redesign-2025 section.product-template div.cc-tabs__tab__panel.description.description-short div.desc-content *{display:inline}#stamped-main-widget .stamped-pagination{font-family:futura-pt;margin-top:15px!important}#stamped-main-widget div[data-count="0"] .stamped-reviews-filter,#stamped-main-widget div[data-count="0"] .stamped-tab-container,#stamped-main-widget div[data-count="0"] .summary-overview{display:none!important}#stamped-main-widget div[data-count="0"] .stamped-empty-state{margin-top:-4px;text-align:left;display:flex!important;gap:6px;align-items:center}#stamped-main-widget div[data-count="0"] .stamped-empty-state *,#stamped-main-widget div[data-count="0"] .stamped-empty-state:before{text-align:left}#stamped-main-widget div[data-count="0"] .stamped-empty-state div,.product-detail__tab-container .cc-tabs__tab .ss-pfs-filter-product-item{margin:0}.product-detail__tab-container .cc-tabs__tab h2.recommendation-title{display:none}.new-pdp-redesign-2025 .product-detail__tab-container .cc-tabs__tab .recommendation-wrapper{padding:0!important}.new-pdp-redesign-2025 .product-detail__tab-container .cc-tabs__tab .recommendation-wrapper .ss-pfs-custom-variant{display:none}.new-pdp-redesign-2025 .product-detail__tab-container .cc-tabs__tab .recommendation-wrapper .ss-pfs-filter-product-item{width:calc(100%/2.4);max-width:calc(100%/2.4);flex:0 0 auto}.new-pdp-redesign-2025 .product-detail__tab-container .cc-tabs__tab .recommendation-wrapper .recommendation-grid{flex-flow:nowrap;overflow:auto;padding-bottom:15px;margin-left:-5px}.new-pdp-redesign-2025 .product-detail__tab-container .cc-tabs__tab .recommendation-wrapper .recommendation-grid::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.new-pdp-redesign-2025 .product-detail__tab-container .cc-tabs__tab .recommendation-wrapper .recommendation-grid::-webkit-scrollbar{height:3px;background-color:#f5f5f5}.new-pdp-redesign-2025 .product-detail__tab-container .cc-tabs__tab .recommendation-wrapper .recommendation-grid::-webkit-scrollbar-thumb{background-color:#000!important}.new-pdp-redesign-2025 .product-detail__tab-container .cc-tabs__tab:has(#recommendations-pdp-1):has(.recommendation-wrapper){display:block}.new-pdp-redesign-2025 .product-detail__tab-container .cc-tabs__tab:has(#recommendations-pdp-1){display:none}.new-pdp-redesign-2025 .atc-custom-text p{text-transform:uppercase;letter-spacing:.13em;border-radius:40px!important;text-align:center;font-family:futura-pt;color:#2a2a5f;font-weight:600;margin-bottom:-5px;margin-top:15px}.new-pdp-redesign-2025 .atc-custom-text p:hover{color:#fe19f5}.new-pdp-redesign-2025 .tolstoy-stories-main-container{margin-bottom:-10px;margin-top:20px}.new-pdp-redesign-2025 .feedback- .cc-tabs .cc-tabs__accordion__header{font-weight:500}.product-detail__form__action .size-msg{pointer-events:none;transition:all .2s ease;font-size:16px;line-height:1;margin:10px auto 0;display:none;text-align:center;color:#fe19f5}.product-detail__form__action .size-msg.active{display:block;pointer-events:auto}.compare-coll-section td.image-td .mobile-title{display:none;font-weight:500;font-size:26px;line-height:1;letter-spacing:0}.compare-coll-section td.image-td .mobile-title~img{max-height:201px;object-fit:cover}.cl-po--option[data-option="Back engraving"]{border-top:1px solid #d8d8d8;padding:22px 0 11px;margin:0!important;position:relative}.cl-po--option[data-option="Back engraving"] input[type=checkbox]{border:none;height:1px!important;width:1px!important;opacity:0;min-width:1px!important;position:absolute}.cl-po--option[data-option="Back engraving"]:has(input[type=hidden][value=yes]){border-bottom:none}.new-pdp-redesign-2025 section.product-template .product-detail__form div.or-pay{border-color:#2a2a5f}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined.product-detail__form__options--no-options{border-bottom:0}.template-suffix-presonalized-product.new-pdp-redesign-2025 .cl-po--option[data-option=Text] span:first-child strong{font-size:0!important;margin-top:-35px;display:block}@media (max-width: 1200px){.new-pdp-redesign-2025 .product-detail__tab-container .cc-tabs__tab .recommendation-wrapper .ss-pfs-filter-product-item{width:50%;max-width:50%}}@media (max-width: 767px){#stamped-main-widget .stamped-reviews-filter{flex-flow:column-reverse!important;gap:5px;align-items:flex-start!important}#stamped-main-widget .stamped-reviews-filter{gap:0;margin:0}.new-pdp-redesign-2025 .product-detail__form:not(:has(.po-embed)) .product-detail__form__action body #stamped-main-widget span.stamped-sort-select-wrapper select,body #stamped-main-widget span.stamped-sort-select-wrapper label.reviews-sort-lable,body .stamped-main-widget span.stamped-sort-select-wrapper select#stamped-sort-select~.text{font-size:14px!important;text-transform:uppercase!important}#stamped-main-widget .stamped-review-variant{display:none!important}#stamped-main-widget .stamped-sort-select-wrapper select#stamped-sort-select{background-size:16px!important}#stamped-main-widget div.stamped-container .stamped-header-title{font-size:24px}#stamped-main-widget .summary-overview{justify-content:flex-start;margin-bottom:20px}#stamped-main-widget [data-widget-type=minimal] .stamped-summary-starrating i:before,div[data-widget-style*=standard] .stamped-summary-starrating i:before{font-size:20px!important}#stamped-main-widget .summary-overview .stamped-summary-caption span.stamped-summary-text{font-size:14px}#stamped-main-widget span.stamped-summary-actions-newreview,#stamped-main-widget span.stamped-summary-actions-newquestion{font-size:14px!important;font-weight:500!important;padding:8px 20px!important}#stamped-main-widget .stamped-summary{display:flex;flex-direction:column}#stamped-main-widget div.stamped-container ul.stamped-tabs li{font-size:14px!important;letter-spacing:.5px}body #stamped-main-widget span.stamped-sort-select-wrapper{padding:8px 0}#stamped-main-widget .stamped-reviews-search-text .stamped-reviews-search-icon:before{width:18px;height:18px;content:url("data:image/svg+xml;utf8,<svg width='18' height='18' viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg'><path d='M24.4155 23.073L18.4777 17.1364C20.1987 15.0702 21.0569 12.4201 20.8737 9.73724C20.6905 7.05443 19.4801 4.54551 17.4942 2.73241C15.5084 0.9193 12.8999 -0.0583972 10.2116 0.00270032C7.52321 0.0637978 4.96189 1.15899 3.06044 3.06044C1.15899 4.96189 0.0637978 7.52321 0.00270032 10.2116C-0.0583972 12.8999 0.9193 15.5084 2.73241 17.4942C4.54551 19.4801 7.05443 20.6905 9.73724 20.8737C12.4201 21.0569 15.0702 20.1987 17.1364 18.4777L23.073 24.4155C23.1612 24.5036 23.2658 24.5735 23.381 24.6212C23.4961 24.6689 23.6196 24.6935 23.7442 24.6935C23.8689 24.6935 23.9923 24.6689 24.1075 24.6212C24.2227 24.5735 24.3273 24.5036 24.4155 24.4155C24.5036 24.3273 24.5735 24.2227 24.6212 24.1075C24.6689 23.9923 24.6935 23.8689 24.6935 23.7442C24.6935 23.6196 24.6689 23.4961 24.6212 23.381C24.5735 23.2658 24.5036 23.1612 24.4155 23.073ZM1.92365 10.4621C1.92365 8.77339 2.42443 7.12256 3.36265 5.71841C4.30087 4.31427 5.6344 3.21987 7.19461 2.57361C8.75481 1.92735 10.4716 1.75826 12.1279 2.08772C13.7842 2.41718 15.3056 3.23039 16.4998 4.42452C17.6939 5.61865 18.5071 7.14006 18.8366 8.79637C19.166 10.4527 18.9969 12.1695 18.3507 13.7297C17.7044 15.2899 16.61 16.6234 15.2059 17.5616C13.8017 18.4999 12.1509 19.0006 10.4621 19.0006C8.19837 18.9981 6.02803 18.0977 4.42729 16.497C2.82656 14.8963 1.92617 12.7259 1.92365 10.4621Z' fill='%232A2A5F'/></svg>");margin:3px 0 0;line-height:0}#stamped-main-widget .stamped-questions-search-text input.stamped-questions-search-input,#stamped-main-widget .stamped-reviews-search-text input.stamped-reviews-search-input{padding:15px 5px 15px 40px;min-height:56px;font-size:14px;border-radius:0}#stamped-main-widget .stamped-reviews{padding-top:5px}#stamped-main-widget .stamped-review{padding-top:15px}#stamped-main-widget .stamped-review-footer{margin:0}#stamped-main-widget div[data-widget-style*=standard] .stamped-tab-container ul.stamped-tabs{margin-top:16px!important}#stamped-main-widget div[data-count="0"] .stamped-empty-state{margin-top:0;margin-bottom:15px}.stamped-container[data-count="0"]{display:flex;flex-direction:column}#stamped-main-widget [data-count="0"] .stamped-header{order:2}#stamped-main-widget [data-count="0"] .stamped-reviews{display:none}.new-pdp-redesign-2025 .recommendation-wrapper .ss-pfs-filter-product-item.ss-pfs-filter-product-item-grid .ss-pfs-filter-product-item-inner{gap:10px}.new-pdp-redesign-2025 .recommendation-wrapper .ss-pfs-filter-product-item-regular-price,.recommendation-wrapper .ss-pfs-filter-product-bottom .ss-pfs-filter-product-item-price{padding:0}.new-pdp-redesign-2025 .ss-recommendation-wrapper div.variant-wrapper{margin-top:1px}.new-pdp-redesign-2025 .ss-recommendation-wrapper .ss-pfs-custom-variant div.variant-wrapper span.variant-title{font-size:13px;font-weight:400}div.stamped-container[data-widget-style],div[data-widget-style] div.stamped-container{padding-left:15px!important;padding-right:15px!important}.new-pdp-redesign-2025 section.product-template div.carousel-product-images .flickity-page-dots li.dot{margin:3px;height:8px;width:8px}.compare-coll-section td.image-td .mobile-title{display:block}.compare-coll-section .compare-coll-view{display:none}.compare-coll-section td.image-td .mobile-title~img{display:none}.product-detail__form__action .size-msg{font-size:14px}}@media (max-width: 1099px){.new-pdp-redesign-2025 section.product-template div.variant-wrapper .variant{order:unset}.new-pdp-redesign-2025 section.product-template div.variant-wrapper .variant-title{order:1;width:auto;margin:0}.new-pdp-redesign-2025 section.product-template .product-detail__form div.variant-wrapper{align-items:center}.new-pdp-redesign-2025 section.product-template div.variant-wrapper span.variant-title span.line,.new-pdp-redesign-2025 section.product-template div.variant-wrapper span.variant-title{display:inline-block}.new-pdp-redesign-2025 .section-product-template .product-area>.product-area__details__header.above-media-true:first-of-type{display:none}}.new-pdp-redesign-2025 .product-detail__form__options.product-detail__form__options--underlined{border-top-color:#e4e6e4ab;border-bottom-color:#e4e6e4ab}.new-pdp-redesign-2025 .stock-label{padding-left:9px}.template-suffix-presonalized-product.new-pdp-redesign-2025 section.product-template .cl-po--option[data-option="From:"],.template-suffix-presonalized-product.new-pdp-redesign-2025 section.product-template .cl-po--option[data-option="To:"]{max-width:calc(50% - 13px);display:inline-block}.template-suffix-presonalized-product.new-pdp-redesign-2025 section.product-template .cl-po--option[data-option="To:"]{margin-left:21px}.new-pdp-redesign-2025 #stamped-main-widget .stamped-container{padding-left:20px!important;padding-right:20px!important}@media (min-width: 1100px){.new-pdp-redesign-2025 .recommendation-wrapper{padding:40px 27px}.new-pdp-redesign-2025 .compare-coll-section{padding:0 27px}.new-pdp-redesign-2025 #stamped-main-widget .stamped-container{padding-left:33px!important;padding-right:33px!important}}@media (min-width: 1200px){.new-pdp-redesign-2025 section.product-template{padding-left:48px;padding-right:48px}.new-pdp-redesign-2025 .recommendation-wrapper{padding:40px 48px}.new-pdp-redesign-2025 .compare-coll-section{padding:0 48px}.new-pdp-redesign-2025 #stamped-main-widget .stamped-container{padding-left:48px!important;padding-right:48px!important}}.new-pdp-redesign-2025.template-product.template-suffix-presonalized-product .feedback-:has(.cf .cc-tabs) .product-detail__form__options~.cc-tabs .cc-tabs__accordion__header[aria-selected=true]:before,.new-pdp-redesign-2025.template-product.template-suffix-presonalized-product .cl-po--option[data-option="Back engraving"]:has(input[type=hidden][value=yes]):before{top:47%;transform:translateY(-50%) rotate(0)}.template-suffix-product-with-engraving [data-option=Engraving]+.cl-po--option[data-option="engraving note"]{display:none}.template-suffix-product-with-engraving [data-option=Engraving]+.cl-po--option[data-option="engraving note"]+.cl-po--option[data-option="First Line"]{display:none}.template-suffix-product-with-engraving [data-option=Engraving]+.cl-po--option[data-option="engraving note"]+.cl-po--option[data-option="First Line"].cl-po--option+.cl-po--option[data-option="Second Line"]{display:none}.template-suffix-presonalized-product.new-pdp-redesign-2025 section.product-template .cl-po--options .cl-po--option:nth-child(1),.template-suffix-presonalized-product.new-pdp-redesign-2025 section.product-template .cl-po--options .cl-po--option:nth-child(11){display:none!important}@media (min-width: 767px){.swiper-button-next,.swiper-button-prev{display:none}}div#zoomImageModalMobile{display:none}@media (max-width: 767px){#zoomImageModal.show-popup{display:none}#zoomImageModalMobile.show-popup{display:block}.zoom-product-carousel{width:100vw;height:100vh}.swiper-button-prev,.swiper-button-next{background-image:url(https://jetsetcandy.com/cdn/shop/t/387/assets/arrow-right.svg?v=1);background-color:transparent;background-repeat:no-repeat;background-size:14px;background-position:center;opacity:1}.swiper-button-prev:after,.swiper-button-next:after{content:normal}.swiper-button-prev{transform:rotate(180deg)}.custom-image-slide,.custom-image-view{background:#fff}.custom-image-slide img{mix-blend-mode:unset!important}}body:has(div.custom-zoom-popup.show-popup) iframe#chat-button{display:none}.new-pdp-redesign-2025.template-product.template-suffix-presonalized-product .cl-po--option[data-option="Back engraving"]:has(input[type=hidden][value=yes]) label:after{transform:translateY(0) rotate(180deg)}.cl-po--option[data-option="Back engraving"] label:after{content:"";display:inline-block;margin-left:8px;vertical-align:middle;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #24255A;background:transparent;right:10px;transition:all .2s ease;top:50%;transform:translateY(0) rotate(0);position:inherit}.cl-po--option[data-option="Back engraving"] label:after{margin-top:2px}.new-pdp-redesign-2025 section.product-template .cl-po--option[data-option="Back engraving"]:has(input[type=hidden][value=yes]){padding-bottom:18px}td.image-td{vertical-align:top}.image-td h3{border-bottom:2px solid #2a2a5f}.image-td h3:hover{color:#fe19f5;border-bottom-color:#fe19f5}
/*# sourceMappingURL=/cdn/shop/t/404/assets/layout.scss.css.map */
