.journal-article{padding-top:72px;padding-bottom:96px}.journal-article .article__content-right{display:flex;flex-direction:column}.journal-article .article__title{order:1;width:min(100%,980px);margin:0 auto 24px;color:var(--color-title);font-family:var(--font-family-primary);font-size:clamp(2.7rem,5.2vw,5.4rem)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-.028em!important;text-align:center;text-transform:none!important}.journal-article .article__info{order:2;width:min(100%,760px);margin:0 auto 48px;padding:14px 0;border-top:1px solid rgba(31,34,40,.16);border-bottom:1px solid rgba(31,34,40,.16);color:#1f2228ad;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase}.journal-article .article__thumnail{order:3;width:min(100%,1120px);margin:0 auto 64px;overflow:hidden}.journal-article .article__thumnail img{width:100%;border-radius:2px}.journal-article .rte{order:4;width:min(100%,760px);margin:0 auto;color:#2f3135;font-family:var(--font-family-default);font-size:1.12rem;line-height:1.82}.journal-article .rte>p:first-child{color:var(--color-title);font-family:var(--font-family-primary);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.62}.journal-article .rte h2{margin:2.2em 0 .65em;color:var(--color-title);font-family:var(--font-family-primary);font-size:clamp(1.75rem,3vw,2.45rem);font-weight:500;line-height:1.18;letter-spacing:-.015em;text-transform:none}.journal-article .rte h3{margin:1.9em 0 .55em;font-family:var(--font-family-primary);font-size:1.45rem;font-weight:500;line-height:1.3;text-transform:none}.journal-article .rte p,.journal-article .rte ul,.journal-article .rte ol{margin-bottom:1.35em}.journal-article .rte a{text-decoration-thickness:1px;text-underline-offset:.18em}.journal-article .BlogRelated{order:5;width:100%;margin-top:88px;padding-top:56px;border-top:1px solid rgba(31,34,40,.16)}.journal-article .BlogRelated .h1{margin-bottom:36px;font-size:clamp(2.25rem,4vw,3.8rem);font-weight:400;letter-spacing:-.02em;text-transform:none}.journal-article .article__comments{order:6}.journal-article .comment-form{order:7}@media(max-width:767px){.journal-article{padding-top:44px;padding-bottom:64px}.journal-article .article__title{margin-bottom:20px;text-align:left}.journal-article .article__info{align-items:flex-start!important;margin-bottom:36px}.journal-article .article__info .blog_cs,.journal-article .article__info .blog_share{display:flex;flex-wrap:wrap;gap:10px 16px}.journal-article .article__thumnail{margin-bottom:42px}.journal-article .rte{font-size:1.05rem;line-height:1.75}.journal-article .BlogRelated{margin-top:64px;padding-top:42px}}.journal-index{padding-top:72px;padding-bottom:96px}.journal-index__header{margin:0 auto 56px;text-align:center}.journal-index__header:after{content:"";display:block;width:52px;height:1px;margin:24px auto 0;background:currentColor;opacity:.45}.journal-index__header h1{margin:0;font-family:var(--font-family-primary);font-size:clamp(3rem,6vw,5.25rem);font-weight:400;line-height:1;letter-spacing:-.025em;text-transform:none}.journal-index .blog--grid-view{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 30px}.journal-index .article--listing{min-width:0;margin:0}.journal-index .article__image{margin:0 0 24px;overflow:hidden;background:#f4efec}.journal-index .article__image .respone_image{padding-top:125%!important}.journal-index .article__image img{transition:transform .7s cubic-bezier(.2,.6,.2,1)}.journal-index .article__list-image-container:hover img{transform:scale(1.025)}.journal-index .article__title,.journal-index .article__title a{margin:0;font-family:var(--font-family-primary);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.25;letter-spacing:-.01em;text-transform:none}.journal-index .article__info{margin:14px 0 16px;color:#1f22289e;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.journal-index .article__excerpt{margin-bottom:20px;font-size:1rem;line-height:1.7}.journal-index .article-body>.btn{height:auto;padding:0 0 5px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--color-title);font-size:.7rem;line-height:1.4;letter-spacing:.12em}.journal-index .article-body>.btn:hover{background:transparent;color:var(--color-hover)}.journal-index .nov-pagination{grid-column:1 / -1;justify-content:space-between!important;margin-top:12px;padding-top:32px;border-top:1px solid rgba(31,34,40,.16)}.journal-index .pagination__viewing{color:#1f2228ad;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.journal-index .pagination{margin-left:auto}@media(max-width:991px){.journal-index{padding-top:56px;padding-bottom:72px}.journal-index .blog--grid-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 22px}}@media(max-width:575px){.journal-index{padding-top:40px;padding-bottom:56px}.journal-index__header{margin-bottom:38px}.journal-index .blog--grid-view{grid-template-columns:1fr;gap:46px}.journal-index .article__image .respone_image{padding-top:118%!important}.journal-index .nov-pagination{align-items:flex-start!important;gap:20px}.journal-index .pagination__viewing{max-width:10rem}}.cos-gift{--ink:#302825;--cream:#f7f2eb;--stone:#d9c8bc;--coral:#b85f4f;--plum:#582f46;--gold:#b79354;color:var(--ink);background:var(--cream);font-family:var(--font-body-family)}.cos-gift__hero{min-height:720px;display:grid;grid-template-columns:1.08fr .92fr;background:#e3d3c6;overflow:hidden}.cos-gift__hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(4rem,10vw,11rem)}.cos-gift__eyebrow{margin:0 0:1.5rem;text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;color:#795e53}.cos-gift h1,.cos-gift h2{font-family:var(--font-heading-family);font-weight:400;line-height:.96;letter-spacing:-.045em}.cos-gift h1{margin:0;max-width:720px;font-size:clamp(3.5rem,6.3vw,7.2rem)}.cos-gift__lead{max-width:530px;margin:2rem 0 2.75rem;font-size:1.12rem;line-height:1.7}.cos-gift__button{display:inline-block;padding:1rem 1.5rem;background:var(--ink);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;transition:background .2s ease}.cos-gift__button:hover{background:var(--coral)}.cos-gift__hero-art{position:relative;min-height:440px;background:linear-gradient(145deg,#8e5353,#4f3045 58%,#332430);overflow:hidden}.cos-gift__orb{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.42);box-shadow:inset 0 0 36px #ffffff40}.cos-gift__orb--coral{width:50%;aspect-ratio:1;top:14%;left:20%;background:radial-gradient(circle at 36% 28%,#f3ad90,#c56658 58%,#8d3b4a)}.cos-gift__orb--plum{width:35%;aspect-ratio:1;top:42%;right:5%;background:radial-gradient(circle at 38% 28%,#bb7893,#62304c 65%,#30233b)}.cos-gift__orb--gold{width:22%;aspect-ratio:1;top:12%;right:13%;background:radial-gradient(circle at 35% 30%,#fff0bd,#d4ab55 60%,#957038)}.cos-gift__thread{position:absolute;width:145%;height:18px;left:-18%;top:50%;background:linear-gradient(90deg,#e4ae6c,#bf5b48,#f5c97b,#6d314a,#e4ae6c);transform:rotate(-34deg);box-shadow:0 2px 12px #00000040}.cos-gift__promise{max-width:920px;padding:clamp(4rem,9vw,9rem) 2rem;margin:auto;text-align:center;font-family:var(--font-heading-family);font-size:clamp(1.65rem,3vw,2.8rem);line-height:1.22}.cos-gift__promise p:last-child{margin:0}.cos-gift__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--cream)}.cos-gift__product{background:#ded1c4;color:var(--ink);text-decoration:none;padding-bottom:1.25rem;text-align:center;font-family:var(--font-heading-family);font-size:1.05rem}.cos-gift__image{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;mix-blend-mode:multiply;margin-bottom:1rem}.cos-gift__reasons{display:grid;grid-template-columns:repeat(3,1fr);padding:clamp(4rem,8vw,8rem) max(2rem,8vw);background:#342a2a;color:#f9f2e8}.cos-gift__reason{padding:0 2rem;border-left:1px solid rgba(255,255,255,.28)}.cos-gift__reason:first-child{border-left:0}.cos-gift__reason span{color:#d9ab70;letter-spacing:.16em;font-size:.75rem}.cos-gift__reason h2{font-size:clamp(1.8rem,2.5vw,3rem);margin:1.35rem 0 1rem}.cos-gift__reason p,.cos-gift__rethread p,.cos-gift__how span{line-height:1.65}.cos-gift__rethread{display:grid;grid-template-columns:1fr 1fr;min-height:540px;background:#a35149;color:#fff6ed}.cos-gift__rethread>div:last-child{align-self:center;max-width:520px;padding:4rem 10%}.cos-gift__rethread h2{margin:.5rem 0 1.5rem;font-size:clamp(3rem,5vw,5.5rem)}.cos-gift__rethread-colour{display:flex;padding:12% 15%;align-items:center;gap:1.1rem;background:#6b3043}.cos-gift__rethread-colour span{width:20%;aspect-ratio:1/6;border-radius:999px;transform:rotate(27deg)}.cos-gift__rethread-colour span:nth-child(1){background:#e9b767}.cos-gift__rethread-colour span:nth-child(2){background:#d17358}.cos-gift__rethread-colour span:nth-child(3){background:#f3ded1}.cos-gift__rethread-colour span:nth-child(4){background:#9dbcb8}.cos-gift__rethread-colour span:nth-child(5){background:#b85d81}.cos-gift__text-link{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.35rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.15em}.cos-gift__how{padding:clamp(4rem,9vw,8rem) max(2rem,8vw);background:#f0e6db}.cos-gift__how ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:2rem 0 0;margin:0;counter-reset:gift}.cos-gift__how li{display:grid;gap:.85rem;padding:1.4rem 2rem 1.4rem 0;margin-right:2rem;border-top:1px solid #9e8879}.cos-gift__how li:before{counter-increment:gift;content:"0" counter(gift);color:var(--coral);font-size:.75rem;letter-spacing:.12em}.cos-gift__how strong{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400}@media(max-width:749px){.cos-gift__hero,.cos-gift__rethread{grid-template-columns:1fr}.cos-gift__hero{min-height:0}.cos-gift__hero-copy{padding:5rem 2rem}.cos-gift__hero-art{min-height:360px}.cos-gift__gallery,.cos-gift__reasons,.cos-gift__how ol{grid-template-columns:1fr}.cos-gift__reasons{padding:3rem 2rem}.cos-gift__reason{padding:2rem 0;border-left:0;border-top:1px solid rgba(255,255,255,.28)}.cos-gift__reason:first-child{border-top:0}.cos-gift__rethread-colour{min-height:300px}.cos-gift__how li{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/70/compiled_assets/styles.css.map */
