@font-face{font-family:Merriweather;font-weight:400;font-style:normal;font-display:swap;src:url(//diyona.com/cdn/fonts/merriweather/merriweather_n4.349a72bc63b970a8b7f00dc33f5bda2ec52f79cc.woff2) format("woff2"),url(//diyona.com/cdn/fonts/merriweather/merriweather_n4.5a396c75a89c25b516c9d3cb026490795288d821.woff) format("woff")}:root{--typeHeaderPrimary: Merriweather;--typeHeaderFallback: serif;--typeHeaderSize: 30px;--typeHeaderWeight: 400;--typeHeaderLineHeight: 1.5;--typeHeaderSpacing: .05em;--typeBasePrimary:Helvetica;--typeBaseFallback:Arial, sans-serif;--typeBaseSize: 16px;--typeBaseWeight: 400;--typeBaseSpacing: .05em;--typeBaseLineHeight: 1.6;--colorSmallImageBg: #ffffff;--colorSmallImageBgDark: #f7f7f7;--colorLargeImageBg: #f8f2e6;--colorLargeImageBgLight: #ffffff;--iconWeight: 4px;--iconLinecaps: miter;--buttonRadius: 0;--btnPadding: 11px 20px;--roundness: 0;--gridThickness: 0;--productTileMargin: 0%;--collectionTileMargin: 0%;--swatchSize: 40px}@media screen and (max-width:768px){:root{--typeBaseSize: 14px;--roundness: 0;--btnPadding: 9px 17px}}#shopify-buyer-consent{margin-top:1em;display:inline-block;width:100%}#shopify-buyer-consent.hidden{display:none}#shopify-subscription-policy-button{background:none;border:none;padding:0;text-decoration:underline;font-size:inherit;cursor:pointer}#shopify-subscription-policy-button:before{box-shadow:none}.jdgm-xx{left:0}:root{--jdgm-primary-color: #69006B;--jdgm-secondary-color: rgba(105,0,107,.1);--jdgm-star-color: #69006B;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #69006B;--jdgm-paginate-color: #69006B;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #69006B}.jdgm-histogram__bar-content{background-color:#69006b}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:#fff;background-color:#69006b}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width:768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating="0.00"],.jdgm-author-all-initials,.jdgm-author-last-initial{display:none!important}.jdgm-rev-widg__title,.jdgm-rev-widg__summary-text,.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:"about"}.jdgm-rev__variant-label:before{content:"Variant: "}.jdgm-rev__out-of-store-text:before{content:"(out of store)"}@media only screen and (min-width:768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width:768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template=product],.jdgm-preview-badge[data-template=collection],.jdgm-preview-badge[data-template=index],.jdgm-review-widget[data-from-snippet=true],.jdgm-verified-count-badget[data-from-snippet=true],.jdgm-carousel-wrapper[data-from-snippet=true],.jdgm-all-reviews-text[data-from-snippet=true],.jdgm-medals-section[data-from-snippet=true],.jdgm-ugc-media-wrapper[data-from-snippet=true],.jdgm-rev__transparency-badge[data-badge-type=review_collected_via_store_invitation],.jdgm-rev__transparency-badge[data-badge-type=review_collected_from_another_provider],.jdgm-rev__transparency-badge[data-badge-type=review_collected_from_store_visitor],.jdgm-rev__transparency-badge[data-badge-type=review_written_in_etsy],.jdgm-rev__transparency-badge[data-badge-type=review_written_in_google_business],.jdgm-rev__transparency-badge[data-badge-type=review_written_in_shop_app],.jdgm-rev__transparency-badge[data-badge-type=review_earned_for_future_purchase]{display:none!important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer=true] .jdgm-full-rev__icon:after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:4px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier:before{content:"Diyona"}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:48px}@-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:JudgemeStar;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==) format("woff");font-weight:400;font-style:normal}.jdgm-star{font-family:JudgemeStar;display:inline!important;text-decoration:none!important;padding:0 4px 0 0!important;margin:0!important;font-weight:700;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0!important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none!important;visibility:hidden!important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin .8s infinite linear;animation:jdgm-spin .8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block!important}.site-nav__link{font-size:12px}.site-nav__link{text-transform:uppercase;letter-spacing:.2em}@media only screen and (max-width:768px){.header-wrapper [data-nav=below] .js-search-header,.header-wrapper [data-nav=beside] .js-search-header{display:inline-flex!important}}.header-item--logo,[data-layout=left-center] .header-item--logo,[data-layout=left-center] .header-item--icons{flex:0 1 130px}@media only screen and (min-width:769px){.header-item--logo,[data-layout=left-center] .header-item--logo,[data-layout=left-center] .header-item--icons{flex:0 0 180px}}.site-header__logo a,.is-light .site-header__logo .logo--inverted{width:130px}@media only screen and (min-width:769px){.site-header__logo a,.is-light .site-header__logo .logo--inverted{width:180px}}.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}.rb-progress{background:#fff;border-bottom:1px solid #e5e5e5;padding:16px 0;margin-bottom:0}.rb-progress__inner{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:24px}.rb-progress__label{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback),serif;font-size:15px;font-weight:400;letter-spacing:.05em;color:#001f1a;white-space:nowrap;padding-right:16px;border-right:1px solid #e0e0e0}.rb-progress__steps{display:flex;align-items:center;gap:8px;flex:1}.rb-progress__step{display:flex;align-items:center;gap:10px;padding:8px 16px;flex:1;opacity:.4;transition:opacity .3s}.rb-progress__step--active{opacity:1}.rb-progress__step--done{opacity:.7}.rb-progress__step-number{width:28px;height:28px;border:1.5px solid #001f1a;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#001f1a;flex-shrink:0}.rb-progress__step--active .rb-progress__step-number,.rb-progress__step--done .rb-progress__step-number{background:#001f1a;color:#fff}.rb-progress__step-text{display:flex;flex-direction:column;gap:1px}.rb-progress__step-title{font-size:13px;font-weight:600;color:#001f1a;letter-spacing:.02em}.rb-progress__step-link{font-size:11px;color:#001f1a;text-decoration:underline;text-underline-offset:2px}.rb-progress__step-sub{font-size:11px;color:#888}.rb-progress__step-icon{color:#001f1a;margin-left:auto}.rb-progress__arrow{color:#ccc;flex-shrink:0}.rb-progress__step{cursor:pointer}.rb-progress__step:hover{opacity:.85}.rb-progress__step--active:hover{opacity:1}@media(max-width:768px){.rb-progress__inner{flex-direction:column;gap:8px}.rb-progress__label{border-right:none;padding-right:0;border-bottom:1px solid #e0e0e0;padding-bottom:8px;width:100%;text-align:center}.rb-progress__steps{width:100%;justify-content:center}.rb-progress__step-text{display:none}.rb-progress__step{padding:8px;flex:0}.rb-progress__step-icon{margin-left:0}}:root{--sp-serif:var(--typeHeaderPrimary),var(--typeHeaderFallback),serif;--sp-sans:"DM Sans","Karla",system-ui,sans-serif;--sp-dark:#1a1a1a;--sp-muted:#8a8278;--sp-light:#a69d93;--sp-border:#eee9e2;--sp-bg:#f5f2ed;--sp-warm:#faf9f7}.sp-wrap{max-width:1560px;margin:0 auto;padding:40px 56px 0}.sp-grid{display:grid;grid-template-columns:7fr 3fr;gap:56px;align-items:start}.sp-gallery{position:sticky;top:32px;display:flex;gap:14px}.sp-back-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--sp-sans);font-size:13px;font-weight:500;color:var(--sp-light);background:none;border:none;cursor:pointer;padding:0 0 16px;transition:color .2s}.sp-back-btn:hover{color:var(--sp-dark)}.sp-back-btn svg{transition:transform .2s}.sp-back-btn:hover svg{transform:translate(-2px)}.sp-thumbs{display:flex;flex-direction:column;gap:10px;padding-top:4px}.sp-thumb{width:62px;height:62px;border-radius:3px;padding:0;border:1.5px solid var(--sp-border);background:var(--sp-bg);cursor:pointer;overflow:hidden;opacity:.7;transition:border-color .15s,opacity .15s;display:flex;align-items:center;justify-content:center}.sp-thumb:hover{border-color:#c4b9a8}.sp-thumb.active{border:2px solid var(--sp-dark);opacity:1}.sp-thumb img{width:100%;height:100%;object-fit:cover}.sp-main-img{flex:1;background:#fff;border-radius:3px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.sp-main-img img{width:100%;height:100%;object-fit:contain}.sp-right{padding-top:4px;padding-bottom:100px}.sp-collection{font-family:var(--sp-sans);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-light);margin:0}.sp-title{font-family:var(--sp-serif);font-size:36px;font-weight:500;line-height:1.15;color:var(--sp-dark);margin:12px 0 0}.sp-sku{font-family:var(--sp-sans);font-size:12px;color:var(--sp-light);margin:14px 0 0;letter-spacing:.02em}.sp-reviews-row{display:inline-flex;align-items:center;gap:9px;margin:10px 0 0;font-family:var(--sp-sans);font-size:12.5px;color:var(--sp-muted);text-decoration:none;line-height:1}.sp-reviews-row:hover{color:var(--sp-dark)}.sp-reviews-row:hover .sp-review-count{text-decoration-color:var(--sp-muted)}.sp-stars{display:inline-flex;gap:2px;line-height:0}.sp-star{display:block;color:var(--sp-border)}.sp-star path{fill:currentColor}.sp-star--filled{color:var(--sp-dark)}.sp-rating-num{font-weight:500;color:var(--sp-dark);font-variant-numeric:tabular-nums}.sp-review-count{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--sp-border);text-decoration-thickness:1px}.sp-price-row{display:flex;align-items:baseline;gap:12px;margin-top:20px}.sp-price{font-family:var(--sp-serif);font-size:30px;font-weight:500;color:var(--sp-dark);line-height:1}.sp-compare{font-family:var(--sp-sans);font-size:15px;color:#b0a89e;text-decoration:line-through;text-decoration-color:#c4bdb4}.sp-savings{margin-top:8px;display:inline-block;background:#ef4c37;border-radius:2px;padding:4px 10px;font-family:var(--sp-sans);font-size:11px;font-weight:500;color:#fff}.sp-subtitle{font-family:var(--sp-sans);font-size:12px;color:var(--sp-light);margin:8px 0 0}.sp-desc{font-family:var(--sp-sans);font-size:13.5px;color:#5a554e;margin:24px 0 0;line-height:1.75;max-width:520px}.sp-opt-label{font-family:var(--sp-sans);font-size:13px;font-weight:600;color:var(--sp-dark);margin:0 0 14px}.sp-opt-label span{font-weight:400;color:var(--sp-muted)}.sp-shapes{display:flex;gap:10px;flex-wrap:wrap}.sp-shape-btn{width:62px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 8px;background:#fff;border:1.5px solid var(--sp-border);border-radius:3px;cursor:pointer;color:var(--sp-muted);transition:border-color .2s,background .2s;font-family:var(--sp-sans);font-size:9.5px;font-weight:500;letter-spacing:.02em}.sp-shape-btn:hover{border-color:#c4b9a8}.sp-shape-btn.active{background:var(--sp-warm);border-color:var(--sp-dark);color:var(--sp-dark)}.sp-metals{display:flex;gap:14px;align-items:center}.sp-metal-dot{width:34px;height:34px;border-radius:50%;padding:0;border:none;cursor:pointer;transition:box-shadow .2s,transform .15s;box-shadow:0 0 0 1px #00000014}.sp-metal-dot:hover{transform:scale(1.1)}.sp-metal-dot.active{box-shadow:0 0 0 2px var(--sp-warm),0 0 0 3.5px var(--sp-dark)}.sp-karats{display:flex;gap:8px;margin-top:14px}.sp-karat-btn{font-family:var(--sp-sans);font-size:12px;font-weight:600;letter-spacing:.04em;padding:8px 22px;background:transparent;color:var(--sp-dark);border:1.5px solid #ddd6cc;border-radius:3px;cursor:pointer;transition:all .2s}.sp-karat-btn.active{background:var(--sp-dark);color:#fff;border-color:var(--sp-dark)}.sp-ship{margin-top:28px;padding:14px 0;border-top:1px solid var(--sp-border);border-bottom:1px solid var(--sp-border)}.sp-ship p{font-family:var(--sp-sans);margin:0}.sp-ship-main{font-size:13px;color:var(--sp-dark)}.sp-ship-sub{font-size:12px;color:var(--sp-muted);margin-top:4px!important}.sp-cta{width:100%;font-family:var(--sp-sans);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:18px 24px;cursor:pointer;transition:background .2s,transform .15s;border:none}.sp-cta:active{transform:scale(.985)}.sp-cta-primary{background:var(--sp-dark);color:#fff;margin-top:28px}.sp-cta-primary:hover{background:#2d2d2d}.sp-cta-outline{background:transparent;color:var(--sp-dark);border:1.5px solid #ddd6cc;margin-top:12px}.sp-cta-outline:hover{background:var(--sp-bg);border-color:#c4b9a8}.sp-trust{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sp-trust-item{text-align:center}.sp-trust-item svg{display:block;margin:0 auto 6px}.sp-trust-item span{font-family:var(--sp-sans);font-size:10.5px;font-weight:500;color:var(--sp-muted);letter-spacing:.02em}.sp-accordions{margin-top:32px;display:flex;flex-direction:column}.sp-acc{border:1px solid var(--sp-border);border-radius:3px;background:#fff;overflow:hidden}.sp-acc+.sp-acc{margin-top:-1px}.sp-acc-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:transparent;border:none;cursor:pointer;font-family:var(--sp-sans);font-size:14px;font-weight:500;color:var(--sp-dark);transition:background .15s}.sp-acc-header:hover{background:var(--sp-bg)}.sp-acc-header svg{transition:transform .3s}.sp-acc-header.open svg{transform:rotate(180deg)}.sp-acc-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.sp-acc-body.open{max-height:400px;opacity:1}.sp-acc-inner{padding:18px 24px 22px;border-top:1px solid var(--sp-border)}.sp-specs{display:grid;grid-template-columns:1fr 1fr;row-gap:14px;column-gap:28px}.sp-spec{display:flex;justify-content:space-between}.sp-spec-label{font-family:var(--sp-sans);font-size:12px;color:var(--sp-light)}.sp-spec-value{font-family:var(--sp-sans);font-size:12px;font-weight:500;color:var(--sp-dark)}.sp-acc-text{font-family:var(--sp-sans);font-size:13px;color:#5a554e;margin:0;line-height:1.7}.sp-divider{border-top:1px solid var(--sp-border);margin-top:40px}.gal-slot{position:relative;background:#faf9f7;border:1.5px dashed #d6cfc4;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .2s}.gal-slot:hover{border-color:#b8ac98}.gal-slot--img .gal-img-label{font-family:var(--sp-sans);font-size:11px;font-weight:500;color:var(--sp-light);letter-spacing:.14em;text-transform:uppercase}.gal-slot--filled{background:#fff;border:1px solid #ece8e1}.gal-slot--filled:hover{border-color:#d6cfc4}.gal-slot--filled img{width:100%;height:100%;object-fit:cover;display:block}.gal-slot--3d{background:#f5f2ed;border:1.5px solid #c4b9a8}.gal-slot--3d:hover{border-color:#8a7f6c}.gal-3d-iframe{width:100%;height:100%;border:0;display:block;background:#f5f2ed}.gal-slot--3d{position:relative}.gal-3d-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#f5f2ed;opacity:0;pointer-events:none;transition:opacity .25s ease}.gal-slot--3d.is-loading .gal-3d-loading{opacity:1;pointer-events:auto}.gal-3d-loading__dots{display:flex;gap:8px}.gal-3d-loading__dots span{width:9px;height:9px;border-radius:50%;background:#001f1a;animation:gal3dPulse 1.2s ease-in-out infinite}.gal-3d-loading__dots span:nth-child(2){animation-delay:.2s}.gal-3d-loading__dots span:nth-child(3){animation-delay:.4s}@keyframes gal3dPulse{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.gal-3d-loading__dots span{animation:none;opacity:.6}}.gal-3d-inner{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:16px}.gal-3d-inner svg{width:44px;height:44px;stroke:#5a554e;stroke-width:1.1;fill:none}.gal-3d-label{font-family:var(--sp-serif);font-size:17px;font-weight:500;color:var(--sp-dark);letter-spacing:.01em}.gal-3d-sub{font-family:var(--sp-sans);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-muted)}.gal-3d-badge{position:absolute;top:14px;left:14px;background:var(--sp-dark);color:#fff;font-family:var(--sp-sans);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.gal-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:14px}.gal-grid .gal-slot{aspect-ratio:1/1}@media(max-width:900px){.gal-grid{grid-template-columns:1fr;grid-template-rows:none}}@media(max-width:900px){.sp-wrap{padding:20px 16px 0}.sp-grid{grid-template-columns:1fr;gap:32px}.sp-gallery{position:static;flex-direction:column-reverse;gap:10px}.sp-back-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--sp-sans);font-size:13px;font-weight:500;color:var(--sp-light);background:none;border:none;cursor:pointer;padding:0 0 16px;transition:color .2s}.sp-back-btn:hover{color:var(--sp-dark)}.sp-back-btn svg{transition:transform .2s}.sp-back-btn:hover svg{transform:translate(-2px)}.sp-thumbs{flex-direction:row;overflow-x:auto;gap:8px;padding:0;-webkit-overflow-scrolling:touch}.sp-thumbs::-webkit-scrollbar{display:none}.sp-thumb{flex-shrink:0;width:56px;height:56px}.sp-title{font-size:28px}.sp-price{font-size:24px}.sp-trust{grid-template-columns:repeat(2,1fr)}}.sp-dots,.sp-mobile-thumbs,.sp-sticky-cta{display:none}@media(max-width:900px){.gal-grid{display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:0;scrollbar-width:none}.gal-grid::-webkit-scrollbar{display:none}.gal-grid .gal-slot{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:start;flex-shrink:0;border-radius:0;aspect-ratio:1/1}.sp-dots{display:flex;justify-content:center;gap:8px;padding:14px 0;margin:0}.sp-dot{width:8px;height:8px;border-radius:50%;background:#d4d0cb;border:none;padding:0;cursor:pointer;transition:background .2s,transform .2s;-webkit-tap-highlight-color:transparent}.sp-dot.active{background:var(--sp-dark);transform:scale(1.2)}.sp-mobile-thumbs{display:flex;gap:6px;padding:4px 16px 12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0}.sp-mobile-thumbs::-webkit-scrollbar{display:none}.sp-mobile-thumb{width:56px;height:56px;border-radius:4px;overflow:hidden;flex-shrink:0;border:2px solid transparent;cursor:pointer;transition:border-color .2s;background:#fff;padding:0;display:flex;align-items:center;justify-content:center;font-family:var(--sp-sans);font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--sp-dark);-webkit-tap-highlight-color:transparent}.sp-mobile-thumb.active{border-color:var(--sp-dark)}.sp-mobile-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sp-mobile-thumb--3d{background:var(--sp-bg)}}@media(max-width:640px){.sp-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:990;background:#fff;border-top:1px solid var(--sp-border);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .25s cubic-bezier(.32,.72,0,1),visibility 0s linear .25s,box-shadow 0s linear .25s;display:block;visibility:hidden;pointer-events:none;box-shadow:none;box-sizing:border-box;margin:0}.sp-sticky-cta.is-visible{transform:translateY(0);visibility:visible;pointer-events:auto;box-shadow:0 -4px 16px #00000014;transition:transform .25s cubic-bezier(.32,.72,0,1),visibility 0s linear 0s,box-shadow 0s linear 0s}.sp-sticky-cta-btn{width:100%;background:var(--sp-dark);color:#fff;border:none;padding:16px 20px;font-family:var(--sp-sans);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.sp-sticky-cta-btn:active{background:#2d2d2d}.sp-right{padding-bottom:120px!important}}.sp-shape-select{border-top:1px solid var(--sp-border);border-bottom:1px solid var(--sp-border)}.sp-shape-select__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;background:transparent;border:none;cursor:pointer;color:var(--sp-dark);font-family:var(--sp-sans);text-align:left;transition:background .15s}.sp-shape-select__header:hover{background:var(--sp-warm)}.sp-shape-select__label{margin:0!important}.sp-shape-select__chev{flex-shrink:0;margin-left:12px;color:var(--sp-muted);transition:transform .25s ease}.sp-shape-select[data-open=true] .sp-shape-select__chev{transform:rotate(180deg)}.sp-shape-select__body{max-height:0!important;overflow:hidden;padding:0!important}.sp-shapes--compact{gap:6px!important;flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.sp-shapes--compact .sp-shape-btn{width:46px!important;height:46px!important;padding:3px!important;flex-shrink:0;justify-content:center}.sp-shapes--compact .sp-shape-btn span{display:none!important}.sp-shapes--compact .sp-shape-btn img{width:40px!important;height:40px!important}.sp-acc-body.open{max-height:600px!important}.sp-acc-desc{font-family:var(--sp-sans);font-size:13.5px;color:#5a554e;line-height:1.75;margin:0 0 16px}.sp-acc-desc :is(p,ul,ol){margin:0 0 10px;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.sp-acc-desc :is(p,ul,ol):last-child{margin-bottom:0}@media(max-width:900px){html,body{overflow-x:hidden!important}}@media(max-width:900px){.sp-grid{min-width:0;max-width:100%;box-sizing:border-box}.sp-grid>*{min-width:0!important;max-width:100%!important;box-sizing:border-box}.sp-grid>*>*{min-width:0;max-width:100%;box-sizing:border-box}.sp-right{min-width:0!important;max-width:100%!important;box-sizing:border-box;width:100%}.gal-grid{max-width:100%!important;box-sizing:border-box}.sp-trust,.sp-promo-card{max-width:100%;box-sizing:border-box}.diyona-promo-bar{max-width:100vw;box-sizing:border-box}}@media(max-width:900px){.sp-grid,.sp-grid *{min-width:0}.sp-trust,.sp-trust>*{min-width:0!important;max-width:100%;box-sizing:border-box}.sp-trust-item{min-width:0!important;max-width:100%;box-sizing:border-box}}.gal-3d-next-arrow{display:none}@media(max-width:900px){.gal-3d-next-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffffeb;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:0 2px 10px #0000001f;transition:opacity .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;color:#1a1a1a;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gal-3d-next-arrow:hover{background:#fff}.gal-3d-next-arrow:active{transform:translateY(-50%) scale(.92)}.gal-3d-next-arrow svg{width:14px;height:14px;display:block}}.ep-reviews-wrap,#ep-rv-read-modal,#ep-rv-write-modal,#ep-header-stars{--ep-dark: #1a1a1a;--ep-sans: "DM Sans", "Karla", system-ui, sans-serif;--ep-serif: var(--typeHeaderPrimary, "Cormorant Garamond"), "Cormorant Garamond", Georgia, serif}
/*# sourceMappingURL=/cdn/shop/t/27/assets/classic-solitaire.css.map */
