/* Original illustrated botanical ornaments; product artwork and interactions unchanged. */
header{padding-top:15px;border-bottom:1px solid var(--gold)}header:before{width:205px;height:62px;background:url('assets/rameau-botanique.webp') center/contain no-repeat;filter:none}nav{margin-top:10px;padding:11px 0;border-top:0;position:relative}nav:before,nav:after{content:'';position:absolute;top:0;height:1px;width:22%;background:var(--gold);opacity:.6}nav:before{left:0}nav:after{right:0}.hero-copy>.eyebrow:before,.hero-copy>.eyebrow:after{content:none}.rule{height:67px;max-width:235px;border:0;background:url('assets/rameau-botanique.webp') center/contain no-repeat;margin:13px auto 8px}.rule:after{content:none}.product-title{margin-top:17px}
.hero-art{outline:none;border:0;box-shadow:none;background:transparent;padding:20px 25px 4px}.hero-art:before,.hero-art:after{content:'';position:absolute;width:190px;height:190px;padding:0;background:url('assets/angle-botanique.webp') left top/contain no-repeat;top:-18px;left:-18px;z-index:2;pointer-events:none}.hero-art:after{left:auto;top:auto;bottom:-18px;right:-18px;transform:rotate(180deg)}.hero-art .art-button{position:relative;z-index:1;border-color:#b59a6770;padding:4px}.hero-art .art-caption-top,.hero-art .art-caption{position:relative;z-index:3}.hero-art .art-caption-top{max-width:78%;margin:0 auto 11px}.hero-art .art-caption{max-width:78%;margin:11px auto 15px}.hero-art{background-image:linear-gradient(var(--gold),var(--gold)),linear-gradient(var(--gold),var(--gold)),linear-gradient(var(--gold),var(--gold)),linear-gradient(var(--gold),var(--gold));background-size:calc(100% - 152px) 1px,1px calc(100% - 152px),calc(100% - 152px) 1px,1px calc(100% - 152px);background-position:right 8px top 8px,right 8px top 8px,left 8px bottom 8px,left 8px bottom 8px;background-repeat:no-repeat}.ribbon i{display:none}.ribbon{gap:7%;border-block:1px solid var(--gold)}.story-copy:before{width:235px;height:85px;background:url('assets/rameau-botanique.webp') center/contain no-repeat;margin-bottom:10px}.details:before{content:'';height:93px;background:url('assets/rameau-botanique.webp') center/280px auto no-repeat;border-top:0;padding:0;margin-bottom:23px}.faq{border-top:0;position:relative}.faq:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:65%;height:1px;background:var(--gold);opacity:.6}.faq>div:first-child:after{width:260px;max-width:100%;height:115px;background:url('assets/rameau-botanique.webp') center/contain no-repeat;transform:rotate(-8deg);margin-top:18px}.last-note>span{display:block;width:220px;height:77px;background:url('assets/rameau-botanique.webp') center/contain no-repeat;font-size:0;margin:auto}.last-note{border-block:1px solid var(--gold);padding-top:23px}.last-note p{margin-top:10px}.specs-wrap{border-width:1px}.number{border:0;border-radius:0;border-bottom:1px solid var(--gold)}
@media(max-width:900px){header:before{width:155px;height:58px}.hero-art{padding-inline:20px}.hero-art:before,.hero-art:after{width:155px;height:155px;top:-14px;left:-14px}.hero-art:after{top:auto;left:auto;bottom:-14px;right:-14px}.hero-art .art-caption-top,.hero-art .art-caption{max-width:85%}.rule{height:58px;max-width:200px}}
@media(max-width:620px){header{padding-top:12px}header:before{display:none}nav{margin-top:10px;padding:10px 0}nav:before,nav:after{width:12%}.hero-art{padding:17px 18px 4px;width:calc(100% - 6px)}.hero-art:before,.hero-art:after{width:140px;height:140px;top:-12px;left:-12px}.hero-art:after{top:auto;left:auto;bottom:-12px;right:-12px}.hero-art .art-caption-top{font-size:12px;max-width:80%}.hero-art .art-caption{font-size:15px;max-width:80%}.story-copy:before{width:220px;height:80px}.details:before{height:75px;background-size:225px auto;margin-bottom:20px}.faq>div:first-child:after{display:block;width:175px;height:65px;margin:4px 0 12px;transform:none}.faq{padding-top:36px}.last-note>span{width:195px;height:65px}.hero .rule{display:none}.hero-art{background-size:calc(100% - 105px) 1px,1px calc(100% - 105px),calc(100% - 105px) 1px,1px calc(100% - 105px)}}

@media(max-width:620px){.hero-art .art-caption-top{transform:translateX(16px);font-size:11px}}
