.eng-top{--eng-gold:#956e38;--eng-line:#eadfce;--eng-muted:#7a7a7a}.eng-top .eng-hero__title,.eng-top .eng-hero__desc,.eng-top .eng-shape__heading,.eng-top .eng-step__sub,.eng-top .eng-count{text-transform:none}.eng-hero{text-align:center;padding:28px 0 30px}.eng-breadcrumb{text-align:left;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;letter-spacing:normal;color:#1f1f1f;margin:0 0 26px;text-transform:uppercase}.eng-breadcrumb a{color:#956e38;text-decoration:none}.eng-breadcrumb a:hover{color:#956e38;text-decoration:underline}.eng-breadcrumb span{margin:0 6px;color:#1f1f1f;opacity:1}.eng-hero__eyebrow{color:var(--eng-gold);letter-spacing:.24em;font-size:12px;text-transform:uppercase;font-weight:600;margin:0 0 10px}.eng-hero__title{font-family:Argesta,Optima,Cormorant Garamond,Times New Roman,serif;font-weight:400;font-size:clamp(34px,5vw,56px);line-height:1.05;margin:0;color:#1f1f1f}.eng-hero__divider{position:relative;height:1px;background:var(--eng-line);width:170px;margin:20px auto 18px}.eng-hero__star{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;color:var(--eng-gold);padding:0 10px;font-size:12px}.eng-hero__star--trio{display:inline-flex;align-items:center;gap:7px;padding:0 13px;line-height:1}.eng-hero__star--trio span{font-size:7px;opacity:.55}.eng-hero__star--trio span:nth-child(2){font-size:11px;opacity:1}.eng-hero__desc{max-width:640px;margin:0 auto;color:var(--eng-muted);font-size:15px;line-height:1.65}.eng-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1100px;margin:34px auto 0}.eng-step{display:flex;align-items:center;gap:18px;text-align:left;background:#fff;border:1px solid var(--eng-line);border-radius:14px;padding:22px 24px}.eng-step__num{font-family:Argesta,Cormorant Garamond,Times New Roman,serif;font-size:42px;line-height:1;color:#e3d6bf;min-width:30px}.eng-step__icon{width:46px;height:46px;flex:0 0 46px;border-radius:50%;background:#f7f1e8;border:1px solid var(--eng-line);display:inline-flex;align-items:center;justify-content:center;color:var(--eng-gold)}.eng-step__icon svg{width:24px;height:24px}.eng-step__title{margin:0;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#1f1f1f}.eng-step__sub{margin:3px 0 0;font-size:13px;color:var(--eng-muted)}.eng-shape{text-align:center;padding:26px 0 6px}.eng-shape__eyebrow{color:var(--eng-gold);letter-spacing:.24em;font-size:12px;text-transform:uppercase;font-weight:600;margin:0 0 6px}.eng-shape__heading{font-family:Argesta,Optima,Cormorant Garamond,Times New Roman,serif;font-weight:400;font-size:clamp(24px,3.2vw,34px);margin:0 0 22px;color:#1f1f1f}.eng-shape__row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px}.eng-shape__tile{display:flex;flex-direction:column;align-items:center;gap:10px;background:#fff;border:1px solid var(--eng-line);border-radius:12px;padding:16px 8px 12px;color:#222;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.eng-shape__tile:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1f1f1f14;border-color:#dcceb4}.eng-shape__tile.is-active{border-color:var(--eng-gold);box-shadow:inset 0 0 0 1px var(--eng-gold)}.eng-shape__icon{font-size:30px;color:#2b2b2b;line-height:1}.eng-shape__name{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#555}.eng-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--eng-line);border-bottom:1px solid var(--eng-line);padding:12px 2px;margin:14px 0 26px;flex-wrap:wrap}.eng-bar__left,.eng-bar__right{display:flex;align-items:center;gap:18px}.eng-price{position:relative}.eng-price__summary{list-style:none;cursor:pointer;letter-spacing:.09em;font-size:11px;text-transform:uppercase;color:#2b2b2b;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--eng-line);border-radius:4px;padding:0 16px;height:40px;box-sizing:border-box;background:#fff;transition:border-color .15s ease}.eng-price__summary:hover{border-color:#dcceb4}.eng-price[open] .eng-price__summary{border-color:var(--eng-gold)}.eng-price__summary::-webkit-details-marker{display:none}.eng-price__summary:after{content:"\25be";font-size:10px;color:var(--eng-gold)}.eng-price[open] .eng-price__summary:after{transform:rotate(180deg)}.eng-price__panel{position:absolute;top:calc(100% + 10px);left:0;z-index:30;background:#fff;border:1px solid var(--eng-line);border-radius:12px;padding:18px;width:290px;box-shadow:0 12px 30px #0000001a}.eng-price__panel{width:320px;padding:22px 20px 18px}.eng-price .rb-range{--rb-range-active:#956e38;--rb-range-inactive:#e6ddcb;margin:10px 11px 2px}.eng-price .rb-range input[type=range]::-webkit-slider-thumb{background:#956e38;box-shadow:0 0 0 3px #fff,0 1px 3px #00000047}.eng-price .rb-range input[type=range]::-moz-range-thumb{background:#956e38;border:0;box-shadow:0 0 0 3px #fff,0 1px 3px #00000047}.eng-price .rb-price-row{display:flex;gap:12px;margin-top:20px}.eng-price .rb-money{flex:1;display:flex;align-items:center;gap:5px;border:1px solid var(--eng-line);border-radius:8px;padding:8px 11px;background:#fff;box-sizing:border-box}.eng-price .rb-money .sym{position:static;color:var(--eng-muted);font-size:13px;flex:0 0 auto}.eng-price .rb-money input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:14px;color:#2b2b2b;padding:0;height:auto}.eng-dots{display:flex;align-items:center;gap:11px;padding-left:20px;border-left:1px solid var(--eng-line)}.eng-dot{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.28);background:var(--dot,#ddd);display:inline-block;box-sizing:border-box;box-shadow:inset 0 1px 2px #ffffff73,inset 0 -1px 2px #0000001f}.eng-dot.is-active{outline:1.5px solid var(--eng-gold);outline-offset:2px}.eng-count{color:#1f1f1f;font-size:12px;font-weight:500}.eng-sort{display:inline-flex;align-items:center;gap:10px}.eng-sort__label{letter-spacing:.09em;font-size:11px;text-transform:uppercase;color:#1f1f1f;font-weight:600}.eng-sort__select{border:1px solid var(--eng-line)!important;border-radius:4px!important;background:#fff!important;font-size:12px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;color:#2b2b2b;padding:0 30px 0 14px!important;height:40px!important;margin:0!important;line-height:1.2;box-sizing:border-box;vertical-align:middle;align-self:center}#ProductCount_header{display:none}@media(max-width:1024px){.eng-shape__row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:990px){.eng-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px}.eng-steps>.eng-step:last-child:nth-child(odd){grid-column:1 / -1;max-width:380px;width:100%;margin:0 auto}.eng-step__body{min-width:0}.eng-step__sub{word-break:break-word}.eng-hero{padding:24px 0}.eng-shape{padding:22px 0 6px}.eng-styles{padding:48px 0 52px}.eng-breadcrumb{overflow-wrap:anywhere}.eng-hero__title{overflow-wrap:break-word}}@media(max-width:768px){.eng-steps{grid-template-columns:1fr;gap:14px;max-width:520px}.eng-steps>.eng-step:last-child:nth-child(odd){grid-column:auto;max-width:none;width:auto;margin:0}.eng-hero{padding:30px 0 20px}}@media(max-width:600px){.eng-shape__row{grid-template-columns:repeat(3,minmax(0,1fr))}.eng-bar{gap:12px}.eng-bar__left,.eng-bar__right{gap:14px}}@media(max-width:480px){.eng-hero__title{font-size:clamp(28px,8vw,40px)}.eng-step{gap:12px;padding:18px 16px}.eng-step__num{font-size:34px;min-width:24px}.eng-step__body{min-width:0}.eng-step__title{word-break:break-word}}@media(max-width:768px){.eng-bar{padding:12px 0}.eng-bar__left,.eng-bar__right{flex-wrap:wrap;gap:12px 16px;min-width:0}.eng-price__panel{width:min(320px,calc(100vw - 32px));right:auto}.eng-price__summary{height:44px}.eng-sort__select{height:44px!important}.eng-price__panel{left:0}}@media(max-width:600px){.eng-bar__left,.eng-bar__right{width:100%;justify-content:space-between}.eng-shape-dd__panel{width:min(230px,calc(100vw - 32px))}.eng-price,.eng-sort__select{flex:1 1 auto}.eng-price__summary{width:100%;justify-content:space-between}.eng-style-card{padding:30px 22px 26px}}@media(max-width:480px){.eng-shape__row{grid-template-columns:repeat(2,minmax(0,1fr))}.eng-dots{padding-left:0;border-left:0}.eng-sort{gap:8px;width:100%}.eng-sort__select{flex:1 1 auto;min-width:0}.eng-price{width:100%}.eng-price__panel{left:0;right:auto;width:min(320px,calc(100vw - 28px))}.eng-price .rb-price-row{gap:10px}.eng-shape__tile{padding:14px 6px 12px;min-height:88px;justify-content:center}.eng-shape__name{font-size:10.5px}.eng-breadcrumb{margin:0 0 18px}}.eng-top .eng-shape__tile.rb-tile{background:#fff!important;border:1px solid var(--eng-line)!important;width:auto!important}.eng-top .eng-shape__tile.rb-tile:hover{border-color:#dcceb4!important}.eng-top .eng-shape__tile.rb-tile.is-active{border-color:var(--eng-gold)!important}.eng-top .eng-dots .eng-dot.rb-tile{width:20px!important;height:20px!important;background:var(--dot,#ddd)!important;border:1px solid rgba(0,0,0,.28)!important;border-radius:50%;box-shadow:inset 0 1px 2px #ffffff73,inset 0 -1px 2px #0000001f}.eng-shape-dd__panel{width:230px;max-height:340px;overflow-y:auto;padding:6px}.eng-top .eng-shape-dd__panel .eng-shape-opt.rb-tile{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;background:#fff!important;border:0!important;border-radius:8px;padding:10px 12px!important;font-size:13px;color:#2b2b2b;cursor:pointer;text-align:left!important;text-transform:none!important;letter-spacing:0!important}.eng-top .eng-shape-dd__panel .eng-shape-opt.rb-tile:hover{background:#f6f1e8!important}.eng-top .eng-shape-dd__panel .eng-shape-opt.rb-tile.is-active{background:#f3ead9!important;color:#956e38;font-weight:600}.eng-top .eng-shape-dd__panel .eng-shape-opt__label{flex:1 1 auto;text-align:left}.eng-top .eng-shape-dd__panel .eng-shape-opt__count{flex:0 0 auto;color:var(--eng-muted);font-size:12px}.eng-extra{margin-top:6px}.eng-trust{border-top:1px solid var(--eng-line);border-bottom:1px solid var(--eng-line);background:#fff;padding:22px 0}.eng-trust__row{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.eng-trust__item{display:flex;align-items:center;gap:12px;flex:1;min-width:200px;justify-content:center}.eng-trust__ic{color:var(--eng-gold);flex:0 0 auto}.eng-trust__ic svg{width:30px;height:30px;display:block}.eng-trust__txt{display:flex;flex-direction:column}.eng-trust__txt strong{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1f1f1f}.eng-trust__txt span{font-size:12px;color:var(--eng-muted);margin-top:2px}.eng-styles{text-align:center;padding:56px 0 64px}.eng-styles__eyebrow{color:var(--eng-gold);letter-spacing:.24em;font-size:12px;text-transform:uppercase;font-weight:600;margin:0 0 8px}.eng-styles__heading{font-family:Argesta,Optima,Cormorant Garamond,Times New Roman,serif;font-weight:400;font-size:clamp(26px,3.4vw,38px);margin:0 0 14px;color:#1f1f1f;text-transform:none}.eng-styles__desc{max-width:620px;margin:0 auto 40px;color:var(--eng-muted);font-size:15px;line-height:1.65;text-transform:none}.eng-styles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.eng-style-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid var(--eng-line);border-radius:14px;padding:34px 26px 28px;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.eng-style-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #1f1f1f17;border-color:#dcceb4}.eng-style-card__ic{color:var(--eng-gold);margin-bottom:14px}.eng-style-card__ic svg{width:34px;height:34px;display:block}.eng-style-card__title{font-family:Argesta,Optima,Cormorant Garamond,Times New Roman,serif;font-weight:400;font-size:22px;margin:0 0 10px;color:#1f1f1f;text-transform:none}.eng-style-card__desc{font-size:13.5px;line-height:1.6;color:var(--eng-muted);margin:0 0 18px;text-transform:none}.eng-style-card__link{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--eng-gold);font-weight:600;margin-top:auto}.eng-style-card:hover .eng-style-card__link{text-decoration:underline}@media(max-width:900px){.eng-styles__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.eng-trust{padding:20px 0}.eng-trust__row{gap:18px 24px}.eng-trust__item{flex:1 1 40%;min-width:0}}@media(max-width:600px){.eng-styles__grid{grid-template-columns:1fr}.eng-trust__row{gap:16px}.eng-trust__item{flex:1 1 45%;min-width:45%;justify-content:flex-start}}@media(max-width:480px){.eng-trust__row{gap:14px}.eng-trust__item{flex:1 1 100%;min-width:0}.eng-styles{padding:40px 0 44px}.eng-styles__desc,.eng-hero__desc{font-size:14px}}.eng-trust__row--3{justify-content:center;gap:clamp(28px,6vw,90px)}.eng-trust__row--3 .eng-trust__item{flex:0 0 auto;min-width:0}.eng-guide__grid{grid-template-columns:repeat(4,1fr)}.eng-style-card--info{cursor:default}.eng-style-card--info:hover{transform:none;box-shadow:none;border-color:var(--eng-line)}.eng-guide__cta{text-align:center;margin-top:38px}.eng-guide__btn{display:inline-block;background:var(--eng-gold);color:#fff;padding:16px 42px;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600;text-decoration:none;border-radius:2px;transition:background .2s ease}.eng-guide__btn:hover{background:#7d5c2e;color:#fff}@media(max-width:980px){.eng-guide__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.eng-guide__grid{grid-template-columns:1fr}.eng-trust__row--3{gap:16px;flex-wrap:wrap}.eng-guide__cta{margin-top:30px}.eng-guide__btn{display:block;width:100%;padding:18px 24px;box-sizing:border-box}}.eng-shape--necklace{padding-top:14px}.eng-shape--necklace .eng-shape__row{grid-template-columns:repeat(6,minmax(0,1fr))}.eng-shape--necklace .eng-shape__icon{color:#956e38}.eng-shape__icon--svg svg{width:36px;height:36px;display:block}@media(max-width:1024px){.eng-shape--necklace .eng-shape__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.eng-shape--necklace .eng-shape__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.eng-shape--earrings{padding-top:14px}.eng-shape--earrings .eng-shape__row{grid-template-columns:repeat(7,minmax(0,1fr))}.eng-shape--earrings .eng-shape__icon{color:#956e38}@media(max-width:1024px){.eng-shape--earrings .eng-shape__row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.eng-shape--earrings .eng-shape__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.eng-shape--wedding{padding-top:14px}.eng-shape--wedding .eng-shape__row{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:18px}.eng-shape--wedding .eng-shape__icon{color:#956e38}@media(max-width:1024px){.eng-shape--wedding .eng-shape__row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.eng-shape--wedding .eng-shape__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.pagination li.md\:w-14{width:44px!important;height:44px!important}.pagination li .rounded-full{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;font-size:13px!important}.pagination ul{column-gap:8px!important}@media(min-width:768px){.pagination li.md\:w-14{width:42px!important;height:42px!important}.pagination li .rounded-full{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;font-size:13px!important}.pagination ul{column-gap:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/eng-collection-top.css.map */
