.cdb-composer{display:block;width:100%;margin:0;padding:0;color:var(--paper,#f6efe1)}.cdb-composer[hidden]{display:none}.cdb-composer *{box-sizing:border-box}.cdb-composer__controls{width:100%;min-width:0}.cdp-selector{padding:13px;border:1px solid var(--line,rgba(214,238,238,.17));border-radius:16px;background:#071416b8}.cdp-selector__head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:11px}.cdp-selector__head strong{display:block;color:var(--paper,#f6efe1);font:500 17px/1.1 Georgia,Times New Roman,serif}.cdp-selector__head output{max-width:46%;overflow:hidden;color:var(--gold,#d5a66d);text-overflow:ellipsis;white-space:nowrap;text-align:right;font:italic 600 13px/1.2 Georgia,Times New Roman,serif}.cdp-selector__original{width:100%;min-height:34px;margin:0 0 10px;padding:7px 11px;border:1px solid rgba(140,207,209,.3);border-radius:999px;background:#8ccfd114;color:var(--paper,#f6efe1);cursor:pointer;text-align:left;font:700 10px/1 Arial,sans-serif;letter-spacing:.04em}.cdp-selector__original span{margin-right:6px;color:var(--aqua,#8ccfd1)}.cdp-selector__choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cdp-selector__choice{min-width:0;padding:5px;border:1px solid var(--line,rgba(214,238,238,.17));border-radius:11px;background:#02080a94;color:var(--paper,#f6efe1);cursor:pointer;text-align:center}.cdp-selector__choice:hover{border-color:#8ccfd18c}.cdp-selector__choice.is-active{border-color:var(--aqua,#8ccfd1);background:#8ccfd11f;box-shadow:inset 0 0 0 1px #8ccfd133}.cdp-selector__visual{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#efeae3}.cdp-selector__visual img{width:100%;height:100%;display:block;object-fit:cover}.cdp-selector__label{display:-webkit-box;min-height:27px;margin-top:5px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit;font:700 9px/1.35 Arial,sans-serif}.cdb-composer__add{position:relative;width:100%;min-height:52px;margin:12px 0 0;padding:8px 52px 8px 18px;border:1px solid var(--aqua,#8ccfd1);border-radius:999px;background:var(--aqua,#8ccfd1);color:#031012;cursor:pointer;font:800 13px/1.15 Arial,sans-serif;letter-spacing:.1em}.cdb-composer__add b{position:absolute;right:8px;top:50%;width:36px;height:36px;display:grid;place-items:center;transform:translateY(-50%);border-radius:50%;background:#031012;color:var(--paper,#f6efe1);font:400 18px/1 Georgia,serif}.cdb-composer__add:disabled{opacity:.55;cursor:not-allowed}.cdb-composer__state{min-height:15px;margin:8px 3px 0;color:var(--muted,rgba(246,239,225,.66));font:500 9px/1.45 Arial,sans-serif}@media(max-width:520px){.cdp-selector{padding:11px}.cdp-selector__choices{display:flex;gap:7px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cdp-selector__choices::-webkit-scrollbar{display:none}.cdp-selector__choice{flex:0 0 92px;scroll-snap-align:start}.cdp-selector__label{font-size:8.5px}.cdb-composer__add{min-height:44px}.cdb-composer__add b{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.cdp-selector__choice{scroll-behavior:auto}}.craftdiy-diy-mark{--craftdiy-mark-bg: linear-gradient(135deg, rgba(255, 255, 255, .5), rgba(239, 234, 226, .24));--craftdiy-mark-text: rgba(52, 48, 43, .92);--craftdiy-mark-accent: #d85b3f;--craftdiy-mark-sub: rgba(69, 63, 56, .76);--craftdiy-mark-border: rgba(255, 255, 255, .72);--craftdiy-mark-shadow: rgba(48, 40, 32, .12);position:absolute;right:10px;bottom:10px;z-index:8;display:flex;min-width:46px;padding:6px 8px 6px 10px;flex-direction:column;align-items:flex-start;gap:2px;overflow:hidden;border:1px solid var(--craftdiy-mark-border);border-left:3px solid var(--craftdiy-mark-accent);border-radius:2px 7px 7px 2px;background:var(--craftdiy-mark-bg);box-shadow:0 4px 12px var(--craftdiy-mark-shadow),inset 0 0 0 1px #9684671f;color:var(--craftdiy-mark-text);pointer-events:none;-webkit-backdrop-filter:blur(9px) saturate(.86);backdrop-filter:blur(9px) saturate(.86)}.craftdiy-diy-mark:after{content:"";position:absolute;top:0;right:0;width:14px;height:1px;background:var(--craftdiy-mark-accent);opacity:.85}.craftdiy-diy-mark__main,.craftdiy-diy-mark__sub{display:block;white-space:nowrap;text-transform:uppercase}.craftdiy-diy-mark--compact{right:2px;bottom:2px;min-width:29px;padding:3px 3px 3px 5px;gap:0;border-left-width:2px;border-radius:1px 4px 4px 1px}.craftdiy-diy-mark--compact .craftdiy-diy-mark__main{font-size:7px}.craftdiy-diy-mark--compact .craftdiy-diy-mark__sub{display:none}.craftdiy-diy-mark__main{font:700 10px/1 Arial,sans-serif;letter-spacing:.16em}.craftdiy-diy-mark__sub{color:var(--craftdiy-mark-sub);font:600 6px/1 Arial,sans-serif;letter-spacing:.12em}@media screen and (max-width:749px){.craftdiy-diy-mark{right:5px;bottom:5px;min-width:34px;padding:4px 5px 4px 7px;gap:1px;border-left-width:2px;border-radius:2px 6px 6px 2px}.craftdiy-diy-mark__main{font-size:9px}.craftdiy-diy-mark__sub{font-size:5px}.craftdiy-diy-mark--compact{right:2px;bottom:2px;min-width:26px;padding:4px 4px 4px 6px}.craftdiy-diy-mark--compact .craftdiy-diy-mark__main{font-size:8px}}.card--horizontal .craftdiy-diy-mark:not(.craftdiy-diy-mark--strip){top:6px;right:6px;bottom:auto;min-width:30px;padding:4px 4px 4px 6px;gap:0;border-left-width:2px}.card--horizontal .craftdiy-diy-mark:not(.craftdiy-diy-mark--strip) .craftdiy-diy-mark__main{font-size:8px}.card--horizontal .craftdiy-diy-mark:not(.craftdiy-diy-mark--strip) .craftdiy-diy-mark__sub{display:none}.craftdiy-diy-mark--strip{position:relative;inset:auto;align-self:flex-start;width:max-content;min-width:64px;margin:8px 0 9px;padding:8px 10px 7px 12px;gap:3px;border-left-width:3px;border-radius:2px 7px 7px 2px}.craftdiy-diy-mark--strip .craftdiy-diy-mark__main{font-size:12px;font-weight:900;letter-spacing:.14em}.craftdiy-diy-mark--strip .craftdiy-diy-mark__sub{font-size:7px;font-weight:800;letter-spacing:.11em}@media screen and (max-width:749px){.craftdiy-diy-mark--strip{min-width:55px;margin:6px 0 4px;padding:6px 8px 5px 10px}.craftdiy-diy-mark--strip .craftdiy-diy-mark__main{font-size:11px}.craftdiy-diy-mark--strip .craftdiy-diy-mark__sub{font-size:7px}}.fp-card--jewelry .fp-card__bottom .craftdiy-diy-mark--strip,.fp-custom-meta__bottom .craftdiy-diy-mark--strip{position:relative!important;inset:auto!important;flex:0 0 auto!important;min-width:34px!important;margin:0 0 0 auto!important;padding:4px 5px 3px 7px!important;gap:1px!important;border-left-width:2px!important;border-radius:2px 6px 6px 2px!important}.fp-card--jewelry .fp-card__bottom .craftdiy-diy-mark__main,.fp-custom-meta__bottom .craftdiy-diy-mark__main{font-size:9px!important;font-weight:900!important}.fp-card--jewelry .fp-card__bottom .craftdiy-diy-mark__sub,.fp-custom-meta__bottom .craftdiy-diy-mark__sub{font-size:5px!important;font-weight:800!important}.fp-screen--crystal .fp-card__bottom{position:relative!important}.fp-screen--crystal .fp-card__bottom>.craftdiy-diy-mark{--craftdiy-mark-bg: linear-gradient(135deg, rgba(255, 249, 238, .68), rgba(235, 218, 190, .46));--craftdiy-mark-text: #875033;--craftdiy-mark-sub: rgba(61, 46, 37, .88);--craftdiy-mark-accent: #e96648;--craftdiy-mark-border: rgba(255, 250, 240, .62);top:auto!important;right:0!important;bottom:calc(100% + 7px)!important;left:auto!important;min-width:54px!important;padding:6px 7px 5px 9px!important;gap:1px!important;border-left-width:2px!important;border-radius:2px 6px 6px 2px!important;color:var(--craftdiy-mark-text)!important;font:inherit!important;box-shadow:0 3px 10px #00000024,inset 0 0 0 1px #87503314!important;text-shadow:none!important}.fp-screen--crystal .fp-card__bottom>.craftdiy-diy-mark .craftdiy-diy-mark__main{color:var(--craftdiy-mark-text)!important;font:900 12px/1 Arial,sans-serif!important;letter-spacing:.12em!important;text-shadow:none!important}.fp-screen--crystal .fp-card__bottom>.craftdiy-diy-mark .craftdiy-diy-mark__sub{color:var(--craftdiy-mark-sub)!important;font:800 6px/1 Arial,sans-serif!important;letter-spacing:.1em!important;text-shadow:none!important}@media screen and (max-width:749px){.fp-screen--crystal .fp-card__bottom>.craftdiy-diy-mark{min-width:47px!important;padding:5px 6px 4px 8px!important}.fp-screen--crystal .fp-card__bottom>.craftdiy-diy-mark .craftdiy-diy-mark__main{font-size:11px!important}.fp-screen--crystal .fp-card__bottom>.craftdiy-diy-mark .craftdiy-diy-mark__sub{font-size:6px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
