.cv-footer-bottom a{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none;margin:0;padding:0}.cv-footer-bottom a+a{margin-left:1.25em}.cv-footer-legal{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:0 1.25em}.cv-footer-legal a+a{margin-left:0}.cv-footer .cv-footer-main{grid-template-columns:minmax(0,1.35fr) minmax(18rem,1.75fr) max-content;align-items:start}.cv-footer .cv-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;row-gap:0;align-content:start}@media(max-width:1100px){.cv-footer .cv-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.cv-footer .cv-footer-main{grid-template-columns:1fr;gap:28px}.cv-footer .cv-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}em,i,.cherieverse-italic,.cv-heading-em,.cv-hero h1 span,.hero-section h1 span,.cv-paper-brief em,.cv-paper-brief h2 em,.cv-principle h2 em,.cv-sets h2 em,.cv-sets.cv-principle>h2 em,#sets.cv-sets h2 em,#sets.cv-sets h2 em.cherieverse-italic,#sets.cv-sets h2 em.cv-heading-em{color:#d8a48f!important;font-style:italic!important;-webkit-text-fill-color:#D8A48F!important;background:none!important;background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}.cv-mono,.hero-eyebrow,.cv-hero .cv-mono,.cv-paper-brief .cv-mono,.cv-principle .cv-mono,.cv-sets .cv-mono{color:#d8a48f!important;-webkit-text-fill-color:#D8A48F!important}html body section.cv-paper-brief,html body section.cv-principle.cv-concept{width:100%;max-width:none;margin:0;padding:96px max(5vw,calc((100vw - 1080px)/2));background:transparent;background-color:transparent;background-image:none;border:0;box-shadow:none;color:#f3eee8;text-align:left}html body section.cv-paper-brief h2,html body section.cv-principle.cv-concept h2{max-width:16em;margin:22px 0;color:#f3eee8;-webkit-text-fill-color:#f3eee8}html body section.cv-paper-brief>p,html body section.cv-principle.cv-concept>p:not(.cv-mono){max-width:40rem;margin:0;color:#f3eee8c7;-webkit-text-fill-color:rgba(243,238,232,.78)}@media(max-width:749px){html body section.cv-paper-brief,html body section.cv-principle.cv-concept{padding:64px 24px}html body section.cv-paper-brief h2 .cv-paper-brief__line{white-space:normal}}.main-page-title,.page-title.h0{font-size:2.2rem;line-height:1.25;margin-bottom:1rem;padding-bottom:0}@media screen and (min-width:750px){.main-page-title,.page-title.h0{font-size:2.8rem;margin-bottom:1.25rem}}.cv-legal-page .page-title,.cv-legal-page .cv-page-head h1,.cv-legal-page h1.main-page-title{font-size:2rem!important;line-height:1.25!important}.cv-legal-page .rte :is(h1,h2,h3,h4,h5,h6):not(.page-title):not(.main-page-title),.cv-legal-page .cv-page-content :is(h1,h2,h3,h4,h5,h6){font-size:1.6rem!important;line-height:1.3!important}@media screen and (max-width:749px){.cv-legal-page .page-title,.cv-legal-page .cv-page-head h1,.cv-legal-page h1.main-page-title{font-size:1.7rem!important}.cv-legal-page .rte :is(h1,h2,h3,h4,h5,h6):not(.page-title):not(.main-page-title),.cv-legal-page .cv-page-content :is(h1,h2,h3,h4,h5,h6){font-size:1.5rem!important}}.cv-legal-page .page-title,.cv-legal-page h1,.cv-legal-page h2,.cv-legal-page h3,.cv-legal-page h4,.cv-legal-page h5,.cv-legal-page h6,.cv-legal-page h1 em,.cv-legal-page h1 span{font-style:normal!important;transform:none!important;background:none!important;background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:#d3d3d3!important;-webkit-text-fill-color:#d3d3d3!important}.cv-legal-page,.cv-legal-page .page-title,.cv-legal-page .rte,.cv-legal-page .rte p,.cv-legal-page .rte ul,.cv-legal-page .rte ol,.cv-legal-page .rte li,.cv-legal-page .rte li p,.cv-legal-page .rte li span,.cv-legal-page .rte li strong,.cv-legal-page .rte li em,.cv-legal-page .rte li a,.cv-legal-page .rte a,.cv-legal-page .rte li::marker,.cv-legal-page .rte li:before{color:#d3d3d3!important;-webkit-text-fill-color:#d3d3d3!important;opacity:1}.cv-pack{--cv-pack-metal: linear-gradient(135deg, #f7e6df 0%, #e8c5b8 32%, #d79b8d 64%, #c9948b 100%);position:relative;padding:72px max(4vw,calc((100vw - 1180px)/2)) 84px;background-color:#0d0d0d;background-image:none;color:#f4e0db;overflow:hidden}.cv-pack__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start}.cv-pack__list,.cv-pack__sets{min-width:0}.cv-pack__title{display:flex;align-items:center;gap:12px;margin:0 0 22px;min-height:clamp(2.6rem,4vw,4rem);background-image:var(--cv-pack-metal);background-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#d4a39a;font:500 clamp(2rem,3.4vw,3.3rem)/1.15 "Noto Serif TC",serif;letter-spacing:.04em}.cv-pack__sets{container-type:inline-size;min-width:0}.cv-pack__title--sets{justify-content:center;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;text-align:center;white-space:nowrap;font-size:clamp(.85rem,6.15cqi,2.55rem);letter-spacing:.012em;gap:.28em}.cv-pack__title-text{min-width:0;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.cv-pack__title--sets .cv-pack__star,.cv-pack__title--sets .cv-pack__star--end{width:.42em;height:.42em}.cv-pack__star,.cv-pack__star--end{width:14px;height:14px;background:var(--cv-pack-metal);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);flex:none}.cv-pack__cards,.cv-pack__set-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px;align-items:start}.cv-pack__card{position:relative;border:1.5px solid #d4a39a;border-radius:16px;background-color:#fff8f4f5;background-image:none;padding:18px 18px 14px;box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #e8b98f59,0 16px 36px #00000061}.cv-pack__set.is-wide{grid-column:1 / -1}.cv-pack__set-grid>.cv-pack__dosage{grid-column:1 / -1;margin:0 0 2px}.cv-pack__divider,html body .cv-pack .cv-pack__divider,html body .cv-pack .cv-pack__divider:empty{display:block!important;height:0;margin:22px 6px 8px;border:0;border-top:1.5px solid #c9948b;background:none}.cv-pack__set-grid--wide{margin-top:16px}.cv-pack__card h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#8b5a53;font:500 16px/1.3 "Noto Serif TC",serif;letter-spacing:.02em}.cv-pack__set{padding-right:12px;padding-left:12px}.cv-pack__set h3{flex-wrap:nowrap;gap:6px;letter-spacing:0;font-size:13px;line-height:1.2}.cv-pack__set:not(.is-wide){container-type:inline-size}.cv-pack__set:not(.is-wide) h3{font-size:clamp(16px,7cqi,18px)}.cv-pack__set.is-wide h3{font-size:16px}.cv-pack__set-name{display:inline-flex;align-items:baseline;gap:.35em;min-width:max-content;white-space:nowrap}.cv-pack__set-switch{display:inline-flex;align-items:baseline;margin:0;padding:0;min-height:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:pointer;box-shadow:none}.cv-pack__set-switch:hover .cv-pack__set-name,.cv-pack__set-switch:focus-visible .cv-pack__set-name{color:#8b5a53;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.cv-pack__actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-top:12px}.cv-pack__actions .cv-pack__add,.cv-pack__actions .preview-btn{flex:1 1 0;width:auto;min-width:0;margin-top:0;padding:0 8px;font-size:12px;white-space:nowrap}.bundle-card__error-message,.cv-pack__actions .cv-pack__error,.cv-pack__modal-body .cv-pack__error{position:absolute;bottom:-24px;left:0;width:100%;margin:0;flex:none;z-index:3;pointer-events:none}.cv-pack__modal-body{position:relative}.cv-pack__modal-body .bundle-card__error-message{bottom:8px;left:18px;width:calc(100% - 36px);background:#fff8f4f5}.preview-btn{min-height:36px;padding:0 12px;border:1.5px solid #c9948b;border-radius:999px;background:transparent;color:#8b5a53;font:500 13px/1 Noto Sans TC,sans-serif;cursor:pointer}.preview-btn:hover,.preview-btn:focus-visible{background:#d79b8d29;color:#6e433e}.cv-pack__set[data-bundle-open]{cursor:pointer}.cv-pack__modal{--cv-pack-metal: linear-gradient(135deg, #f7e6df 0%, #e8c5b8 32%, #d79b8d 64%, #c9948b 100%);position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px 16px}.cv-pack__modal[hidden]{display:none!important}.cv-pack__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d0d0da8}.cv-pack__modal-dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(480px,100%);max-height:min(88vh,820px);overflow:hidden;border:1.5px solid #d4a39a;border-radius:22px;background:#fff8f4;box-shadow:0 24px 60px #00000073}.cv-pack__modal-close{position:absolute;top:12px;right:12px;z-index:2;display:grid;width:36px;height:36px;place-items:center;margin:0;padding:0;border:0;border-radius:50%;background:#fff8f4f0;color:#6e433e;font:500 18px/1 Noto Sans TC,sans-serif;cursor:pointer;box-shadow:0 4px 16px #0000002e}.cv-pack__modal-image{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;background:#f7f1ec;flex:none}.cv-pack__modal-body{overflow:auto;padding:16px 18px 18px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cv-pack__modal-body h3{margin:0 0 12px;padding-right:28px;color:#6e433e;font:500 22px/1.3 "Noto Serif TC",serif}.cv-pack__modal-items{margin:0;padding:0;list-style:none}.cv-pack__modal-items .cv-pack__line{padding:7px 0;border-bottom:1px solid rgba(201,148,139,.28);color:#6e433e;font:400 14px/1.4 Noto Sans TC,sans-serif}body.cv-pack-modal-open{overflow:hidden}@media(max-width:749px){.cv-pack__modal{align-items:stretch;padding:0}.cv-pack__modal-dialog{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.cv-pack__modal-body{flex:1 1 auto}}.cv-pack__line{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cv-pack__line .cv-pack__item{flex:1 1 auto;min-width:0}.cv-pack__addon{flex:none;margin-top:2px;padding:5px 9px;border:1px solid rgba(139,90,83,.35);border-radius:999px;background:transparent;color:#8b5a53;font:500 11px/1 Noto Sans TC,sans-serif;white-space:nowrap;cursor:pointer}.cv-pack__addon.is-added{border-color:transparent;background:var(--cv-pack-metal);color:#fffaf8}.cv-pack__set .cv-pack__badge{width:24px;height:24px}.cv-pack__card h3 small{font:500 1em/1 "Noto Serif TC",serif;white-space:nowrap}.cv-pack__plus{margin-left:auto;background:var(--cv-pack-metal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#d79b8d;font:500 18px/1 "Noto Serif TC",serif}.cv-pack__icon,.cv-pack__badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid transparent;border-radius:8px;background:linear-gradient(#fffaf8,#fffaf8) padding-box,var(--cv-pack-metal) border-box;color:#8b5a53;flex:none}.cv-pack__badge{border-radius:50%;background:var(--cv-pack-metal);color:#fffaf8;border-color:transparent}.cv-pack__icon svg,.cv-pack__badge svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.cv-pack__bundles{padding:22px 18px 18px;border:1.5px solid #d4a39a;border-radius:22px;background-color:#fff4eef0;background-image:none;box-shadow:inset 0 1px #ffffffb8,0 0 0 1px #e8b98f59,0 18px 40px #00000061}.cv-pack__cards .cv-pack__items{display:flex;flex-direction:column}.cv-pack__items{margin:0;padding:0;list-style:none}.cv-pack__items.is-split{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(var(--rows),auto);column-gap:18px}.cv-pack__item{display:flex;align-items:center;gap:8px;padding:4px 0;color:#8d5e58;font:400 13px/1.45 Noto Sans TC,sans-serif;cursor:pointer}.cv-pack__item>span{white-space:nowrap}.cv-pack__item input.checklist-checkbox{appearance:none;-webkit-appearance:none;display:inline-block;box-sizing:border-box;width:17px;height:17px;min-width:17px;min-height:17px;max-width:17px;margin:0;padding:0;border:1.5px solid #c9948b;border-radius:4px;background-color:#fffaf8;background-image:none;background-repeat:no-repeat;background-position:center;background-size:13px 13px;box-shadow:inset 0 1px #ffffffd9;flex:0 0 17px;cursor:pointer}.cv-pack__item input.checklist-checkbox:checked{background-color:#d79b8d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.3 6.4 11.4 12.8 4.6' fill='none' stroke='%23fffaf8' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#b7867a}.cv-pack__item input:focus-visible,.cv-pack__add:focus-visible{outline:2px solid #d79b8d;outline-offset:3px}.cv-pack__item:has(input:checked) span{color:#6e433e7a;text-decoration:line-through;text-decoration-thickness:1px}.cv-pack__dosage{display:flex;justify-content:center;margin:-6px 0 18px}.cv-pack__dosage span{padding:6px 18px;border:1px solid transparent;border-radius:999px;background:linear-gradient(#f8f1ec,#f8f1ec) padding-box,var(--cv-pack-metal) border-box;color:#8b5a53;font:400 13px/1 Noto Sans TC,sans-serif;letter-spacing:.08em}.cv-pack__add{width:100%;margin-top:12px;min-height:36px;border:1px solid rgba(139,90,83,.35);border-radius:999px;background:linear-gradient(135deg,#f0d6ce,#d79b8d,#b7867a);color:#3a2420;font:500 13px/1 Noto Sans TC,sans-serif;cursor:pointer}.cv-pack__add.is-added{background:var(--cv-pack-metal);color:#fffaf8}.cv-pack__add:disabled,.cv-pack__add[disabled]{cursor:not-allowed;opacity:.72;background:#e7ddd8;color:#6e433e}.cv-pack__error,.cv-pack__empty{margin:8px 0 0;color:#8b5a53;font:400 13px/1.5 Noto Sans TC,sans-serif}.bundle-card__error-message{margin:0;line-height:1.35}.cv-pack__sign{margin:28px 0 0;background:var(--cv-pack-metal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#d79b8d;font:italic 500 2rem/1 Cormorant Garamond,"Noto Serif TC",serif}@media(max-width:900px){.cv-pack{padding:48px 16px 64px}.cv-pack__layout,.cv-pack__cards,.cv-pack__set-grid,.cv-pack__items.is-split{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none}.cv-pack__layout{gap:40px}.cv-pack__cards,.cv-pack__set-grid{gap:18px}.cv-pack__divider,html body .cv-pack .cv-pack__divider{margin:18px 4px 6px}.cv-pack__set-grid--wide{margin-top:14px}.cv-pack__bundles{padding:18px 14px 14px}.cv-pack__title,.cv-pack__title--sets{justify-content:flex-start;text-align:left}.cv-pack__set.is-wide h3{font-size:15px}}html body .cv-pack h2.cv-pack__title{background-image:linear-gradient(135deg,#f7e6df,#e8c5b8,#d4a39a 68%,#c9948b)!important;background-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#d4a39a!important}html body .cv-pack h2.cv-pack__title.cv-pack__title--sets,html body .cv-pack h2.cv-pack__title--sets .cv-pack__title-text{flex-wrap:nowrap!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}html body .cv-pack h2.cv-pack__title.cv-pack__title--sets{width:100%!important;max-width:100%!important;min-width:0!important;font-size:clamp(.85rem,6.15cqi,2.55rem)!important;line-height:1.15!important;letter-spacing:.012em!important}html body .cv-pack button.cv-pack__set-switch,html body .cv-pack button.cv-pack__set-switch .cv-pack__set-name{white-space:nowrap!important;color:#6e433e!important;-webkit-text-fill-color:#6e433e!important;background:transparent!important;background-image:none!important;box-shadow:none!important;cursor:pointer!important}html body .cv-pack button.cv-pack__set-switch:hover .cv-pack__set-name,html body .cv-pack button.cv-pack__set-switch:focus-visible .cv-pack__set-name{color:#8b5a53!important;-webkit-text-fill-color:#8b5a53!important;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}html body .cv-pack button.preview-btn{border:1.5px solid #c9948b!important;border-radius:999px!important;background:transparent!important;background-image:none!important;color:#8b5a53!important;-webkit-text-fill-color:#8b5a53!important;box-shadow:none!important}html body .cv-pack .cv-pack__set.is-active{border-color:#a56d64!important}html body .cv-pack,#MainContent>.shopify-section:has(.cv-pack){background-color:#0d0d0d!important;background-image:none!important}html body .cv-pack .cv-pack__card{background-color:#fff8f4f7!important;background-image:none!important;border:1.5px solid #d4a39a!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffffb8,0 0 0 1px #e8b98f73,0 16px 36px #0006!important}html body .cv-pack .cv-pack__bundles{background-color:#fff4eef5!important;background-image:none!important;border:1.5px solid #d4a39a!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffffb8,0 0 0 1px #e8b98f73,0 18px 40px #0006!important}html body .cv-pack .cv-pack__items,html body .cv-pack .cv-pack__items li{list-style:none!important}html body .cv-pack .cv-pack__items li::marker{content:none!important}html body .cv-pack .cv-pack__item>span,html body .cv-pack .cv-pack__card h3{color:#6e433e!important;-webkit-text-fill-color:#6e433e!important}html body .cv-pack .cv-pack__item>span{white-space:nowrap!important}html body .cv-pack .cv-pack__plus{color:#d79b8d!important;-webkit-text-fill-color:transparent!important}html body .cv-pack .cv-pack__badge{color:#fffaf8!important;-webkit-text-fill-color:#fffaf8!important}html body .cv-pack .cv-pack__icon{color:#8b5a53!important;-webkit-text-fill-color:#8b5a53!important}html body .cv-pack input.checklist-checkbox{appearance:none!important;-webkit-appearance:none!important;display:inline-block!important;box-sizing:border-box!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;max-width:17px!important;margin:0!important;padding:0!important;border:1.5px solid #c9948b!important;border-radius:4px!important;background-color:#fffaf8!important;background-image:none!important;box-shadow:inset 0 1px #ffffffd9!important;flex:0 0 17px!important;color:transparent!important;-webkit-text-fill-color:transparent!important;opacity:1!important}html body .cv-pack input.checklist-checkbox:checked{background-color:#d79b8d!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.3 6.4 11.4 12.8 4.6' fill='none' stroke='%23fffaf8' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:13px 13px!important;border-color:#b7867a!important}html body .cv-pack .cv-pack__item:has(input.checklist-checkbox:checked)>span{color:#6e433e7a!important;-webkit-text-fill-color:rgba(110,67,62,.48)!important;text-decoration:line-through!important}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
