@font-face{font-family:Rose Cormorant;src:url(ten-love-rose-cormorant.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Rose Cormorant;src:url(ten-love-rose-cormorant-italic.woff2) format("woff2");font-style:italic;font-weight:400 500;font-display:swap}@font-face{font-family:Rose Script;src:url(ten-love-rose-script.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.tlr{--rose:#8e293e;--rose-deep:#6d1c30;--ink:#3e242c;--muted:#795e63;--cream:#fffaf2;--pink:#f8e6e4;--line:#e6d4b6;--gold:#b18b51;--serif:"Rose Cormorant",Georgia,serif;--script:"Rose Script","Rose Cormorant",serif;background-image:radial-gradient(ellipse at 95% 3%,#f5ded640,transparent 28%)}.tlr-announcement{background:var(--rose-deep);color:#fff4df;border-bottom:1px solid #c19a6480;padding-block:10px}.tlr-announcement>span:first-child{font:italic 500 17px/1.2 var(--serif)}.tlr-announcement strong{font-size:10px;letter-spacing:.12em}.tlr-header{height:126px;position:relative}.tlr-header:after{content:"";width:6px;height:6px;position:absolute;left:calc(50% - 3px);bottom:-3px;background:var(--gold);transform:rotate(45deg)}.tlr-wordmark{gap:15px}.tlr-wordmark>img{width:50px;height:63px}.tlr-wordmark>span{font:500 33px/1 var(--serif);letter-spacing:.13em}.tlr-wordmark small{font:400 25px/1.05 var(--script);color:var(--rose);text-align:center;letter-spacing:0;margin-top:6px}.tlr-bag{color:var(--rose-deep)}.tlr-main{gap:66px;padding-top:44px}.tlr-gallery{padding-top:4px}.tlr-track{border-radius:180px 180px 5px 5px;outline:1px solid #b18b5175;outline-offset:7px;background:#f3e5dc}.tlr-thumbs{margin-top:20px}.tlr-thumbs button{border-radius:3px}.tlr-thumbs img{border-radius:2px}.tlr-thumbs button[aria-pressed=true]{border-color:var(--gold);background:#efdfc6}.tlr-caption{font-size:10px;margin-top:13px!important}.tlr-kicker{color:#8b683c;font-size:10px;letter-spacing:.2em}.tlr h1{font-weight:500;letter-spacing:-1.7px;line-height:1;margin-bottom:19px}.tlr-title-script{display:block;font:400 clamp(54px,4.5vw,68px)/1.04 var(--script);color:var(--rose);margin-left:-2px;letter-spacing:0}.tlr-title-serif{display:block;font:500 clamp(52px,4.9vw,74px)/1.02 var(--serif);margin-top:6px;letter-spacing:-.035em}.tlr h2{font-size:clamp(40px,4.2vw,60px);font-weight:500;letter-spacing:-.025em;line-height:1.04}.tlr h2 em{font-weight:400}.tlr-lead{font:italic 500 24px/1.35 var(--serif)}.tlr-intro{font-size:14px;line-height:1.8}.tlr-rating-preview{border-block:1px solid var(--line);padding-block:13px;margin:20px 0 18px}.tlr-rating-score{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tlr-stars{display:block;width:140px;height:24px}.tlr-stars svg{display:block;width:100%;height:100%}.tlr-score-number{font:600 33px/1 var(--serif);color:var(--ink);white-space:nowrap}.tlr-score-number>span{font-size:24px;font-weight:400}.tlr-rating-preview small{font:400 11px/1.4 var(--sans);color:var(--muted)}.tlr .tlr-happy-customers{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;line-height:1.4}.tlr-happy-customers>svg{fill:var(--rose);width:16px;height:16px;margin-right:2px}.tlr-happy-customers>strong{font:500 20px/1.4 var(--serif)}.tlr-price{margin-top:21px}.tlr-price>strong{font:600 39px/1.1 var(--serif);letter-spacing:-.02em}.tlr-benefits{font-size:13px;margin-bottom:25px}.tlr legend{font-weight:600}.tlr-colors>div{gap:7px}.tlr-color{border-color:#e4d4c1;border-radius:3px;background:#fffdf8}.tlr-color img{border-radius:1px}.tlr-color.is-selected{border-color:var(--rose);background:#f9e8e3}.tlr-bundles legend{font:500 29px/1.2 var(--serif)}.tlr-bundle{border-radius:4px;background:#fffdf8;border-color:#e4d4c1}.tlr-bundle.is-selected{border-color:var(--rose);background:linear-gradient(110deg,#f8e9e3,#fff9ef)}.tlr-bundle-copy b{font:600 23px/1.2 var(--serif)}.tlr-bundle-copy em{color:#70431d;background:#efdfc6;border-radius:2px;font-size:10px}.tlr-bundle-copy>small{font-size:11px;line-height:1.55}.tlr-bundle-price strong{font:600 27px/1.15 var(--serif);letter-spacing:-.02em}.tlr-bundle-price strong small{font:400 10px/1.2 var(--sans)}.tlr-total>strong{font:600 29px/1.1 var(--serif)}.tlr .tlr-buy{background:var(--rose);min-height:64px;border:1px solid #b88b61;border-radius:3px;font:600 29px/1.2 var(--serif);box-shadow:0 4px 14px #6d1c3014;letter-spacing:.01em}.tlr .tlr-buy:hover{background:var(--rose-deep)}.tlr .tlr-buy:active{box-shadow:none}.tlr .tlr-buy>span:last-child:not(:first-child){font-size:23px}.tlr-mix{background:#f6e9df;border-radius:3px}.tlr-mix select{border-radius:2px}.tlr summary{font:600 21px/1.4 var(--serif)}.tlr-love-note{background:radial-gradient(ellipse at 50% 0%,#f9e1df,transparent 70%),#f6eade;padding:48px 20px 43px;position:relative;border-color:var(--line)}.tlr-love-note:before{content:"\2766";display:block;font:400 27px/1 var(--serif);color:var(--gold);margin-bottom:18px}.tlr-love-note p{font:400 43px/1.2 var(--script);letter-spacing:0}.tlr-love-note span{margin-top:13px}.tlr-story figure img{border-radius:140px 4px 4px}.tlr-story--reverse figure img{border-radius:4px 140px 4px 4px}.tlr-motion figure img{border-radius:50% 50% 4px 4px}.tlr-story,.tlr-motion{gap:72px}.tlr-occasions{background:#f6ede1;border-block:1px solid var(--line);padding-block:70px}.tlr-occasion-grid h3{font-size:29px}.tlr-occasion-grid article>span{color:#9f7745}.tlr-text-link{color:var(--rose)}.tlr-measures dd{font-size:36px}.tlr-bedside h2{font-size:clamp(43px,4.5vw,64px)}.tlr-bedside h2 em{color:#ffe9cc}.tlr-photo-grid button{border-radius:3px;box-shadow:0 2px 12px #5938290a}.tlr-photo-grid article>p{font-size:21px}.tlr-faq h2{font-size:49px}.tlr-final{position:relative;background:radial-gradient(ellipse at 50% 90%,#edc6cc88,transparent 65%),#f7eae0;border-color:var(--line);padding-block:75px}.tlr-final:before{content:"";display:block;width:50px;height:64px;background:url(ten-love-rose-wedding-logo.svg) center/contain no-repeat;margin:0 auto 25px}.tlr-footer-brand{font:500 34px/1.2 var(--serif);letter-spacing:.14em}.tlr-footer-brand>img{display:block;width:47px;height:59px;margin:0 auto 14px}.tlr-footer-brand span{letter-spacing:.04em}.tlr-sticky{background:#fffaf2f5}.tlr-sticky>button{border-radius:3px;font-size:25px}.tlr-petals{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict}.tlr-petal{position:absolute;top:-34px;left:var(--left);width:var(--size);height:calc(var(--size) * 1.35);border-radius:80% 14% 70% 30%;background:linear-gradient(130deg,#d4878e,#a73c54 62%,#7e253a);box-shadow:inset 1px 1px 3px #ffe1d780;animation:tlr-petal-fall var(--duration) var(--delay) linear both;opacity:0}.tlr-petal:nth-child(3n){background:linear-gradient(130deg,#f4c7c6,#df9ca5 65%,#bf7185)}@keyframes tlr-petal-fall{0%{transform:translate3d(0,-5vh,0) rotate(0) rotateY(0);opacity:0}9%{opacity:.64}48%{transform:translate3d(calc(var(--drift) * -.25),48vh,0) rotate(calc(var(--turn) * .5)) rotateY(130deg);opacity:.52}85%{opacity:.45}to{transform:translate3d(var(--drift),112vh,0) rotate(var(--turn)) rotateY(310deg);opacity:0}}@media(max-width:849px){.tlr-header{height:108px}.tlr-wordmark{gap:11px}.tlr-wordmark>img{width:40px;height:50px}.tlr-wordmark>span{font-size:29px;letter-spacing:.12em}.tlr-wordmark small{font-size:23px;margin-top:5px}.tlr-announcement{gap:12px;padding-inline:12px}.tlr-announcement>span:first-child{font-size:15px}.tlr-announcement strong{font-size:9px;letter-spacing:.08em}.tlr-main{padding-top:28px;gap:31px}.tlr-track{border-radius:115px 115px 3px 3px;outline-offset:5px}.tlr-thumbs{margin-top:16px}.tlr-caption{font-size:10px}.tlr-kicker{font-size:9px;letter-spacing:.17em}.tlr-title-script{font-size:60px}.tlr-title-serif{font-size:clamp(49px,14vw,63px);margin-top:2px}.tlr h1{margin-bottom:13px}.tlr-lead{font-size:23px}.tlr-rating-preview{margin-top:18px;padding-block:13px}.tlr-score-number{font-size:35px}.tlr-happy-customers>strong{font-size:21px}.tlr-price>strong{font-size:38px}.tlr-colors>div{gap:5px}.tlr-bundles legend{font-size:28px}.tlr-bundle-copy b{font-size:23px}.tlr-bundle-copy>small{font-size:10px}.tlr-bundle-copy em{font-size:9px}.tlr-bundle-price strong{font-size:27px}.tlr h2{font-size:43px;line-height:1.08}.tlr-love-note{padding:31px 22px}.tlr-love-note p{font-size:35px}.tlr-love-note span{font-size:12px}.tlr-story,.tlr-motion{gap:26px}.tlr-story figure img{border-top-left-radius:85px}.tlr-story--reverse figure img{border-top-left-radius:4px;border-top-right-radius:85px}.tlr-occasions{padding-block:43px}.tlr-photo-grid article>p{font-size:20px}.tlr-faq h2{font-size:41px}.tlr-bedside h2{font-size:43px}.tlr-final{padding-block:45px}}@media(max-width:359px){.tlr-announcement{gap:7px}.tlr-announcement>span:first-child{font-size:13px}.tlr-announcement strong{font-size:8px}.tlr-wordmark>span{font-size:26px}.tlr-title-script{font-size:52px}.tlr-title-serif{font-size:49px}.tlr-stars{width:120px;height:22px}.tlr-score-number{font-size:32px}.tlr-rating-score{gap:8px}.tlr-rating-preview small{font-size:10px}.tlr-happy-customers>strong{font-size:19px}.tlr-bundle-price strong{font-size:24px}.tlr-bundle-copy b{font-size:21px}.tlr-bundle-copy em{font-size:8px}}@media(prefers-reduced-motion:reduce){.tlr-petals{display:none!important}.tlr-petal{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ten-love-rose-wedding.css.map */
