/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;size-adjust:110%;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilXs1Ul.woff2) format("woff2");unicode-range:U+0020-0039,U+0041-005A,U+0061-007A}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}:root{--menu-button-size: 40px;--js-scroll-y: 0}@media(min-width: 768px){:root{--menu-button-size: clamp(50px, 70/s.$base * 100vw, 70px)}}html{font-size:62.5%;color:#333;font-family:"Zen Old Mincho",serif;font-weight:600;line-height:1.5;scrollbar-gutter:stable}@media(min-width: 768px){html{font-size:clamp(50%,.7142857143vw,62.5%)}}body{font-size:1.4rem;overflow-wrap:break-word;word-wrap:break-word;width:100%}body.is-fixed{position:fixed;top:var(--js-scroll-y)}*{min-width:0}:focus-visible{outline-width:2px;outline-style:solid;outline-color:red;outline-offset:3px}img{display:block;vertical-align:bottom;width:100%;height:auto}.-wbr-parent{word-break:keep-all;overflow-wrap:anywhere}.-d-ib{display:inline-block}@media(min-width: 768px){.-sp-only{display:none}}.-pc-only{display:none}@media(min-width: 768px){.-pc-only{display:block}}.wrap{overflow-x:clip}.wrap,.main{background-color:#fff}.wrap:where(.page-restaurant *),.main:where(.page-restaurant *){background-color:#faf8f5}.wrap:where(.page-jewelry *),.main:where(.page-jewelry *){background-color:#f8fbf7}.wrap:where(.page-gift *),.main:where(.page-gift *){background-color:#fcf7f6}.-inner{max-width:1100px;margin-inline:auto;width:90%}.id-anchor:focus-visible{outline-width:0}.id-anchor:not(#pagetop-position){-webkit-transform:translateY(calc(var(--menu-button-size) * -1));transform:translateY(calc(var(--menu-button-size) * -1))}@media(min-width: 768px){.id-anchor:not(#pagetop-position){-webkit-transform:translateY(clamp(-70px, -5vw, -50px));transform:translateY(clamp(-70px, -5vw, -50px))}}.-en-adjust{-webkit-transform:translateY(0.16em);transform:translateY(0.16em)}.-bg-gold{background:#fff url(../img/common/bg-gold-sp.png) repeat center top/50px auto}@media(min-width: 768px){.-bg-gold{background-image:url(../img/common/bg-gold@x2.png);background-size:100px auto}}.-bg-white{background:url(../img/common/bg-white-sp.png) repeat center top/50px auto}@media(min-width: 768px){.-bg-white{background-image:url(../img/common/bg-white@x2.png);background-size:100px auto}}.-bg-white:where(.page-restaurant *){background-color:#f7f2ed}.-bg-white:where(.page-jewelry *){background-color:#f3f8f1}.-bg-white:where(.page-gift *){background-color:#fbf3f1}.menu-header{position:fixed;top:0;left:0;width:100%;z-index:999}.menu-bar{background:#fff;height:var(--menu-button-size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:3%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.menu-bar:where(.is-scroll *){background:hsla(0,0%,100%,.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05) !important;box-shadow:0 2px 4px rgba(0,0,0,.05) !important}@media(min-width: 768px){.menu-bar:where(.is-scroll *){-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05) !important;box-shadow:0 4px 6px rgba(0,0,0,.05) !important}}@media(min-width: 768px){.menu-bar{height:clamp(50px,5vw,70px);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(0,0,0,.2);padding-left:clamp(0px,3.5714285714vw,50px)}}.menu-title{display:block;width:auto;height:18px;-webkit-transition:opacity .3s;transition:opacity .3s}@media(min-width: 768px){.menu-title{height:50%}.menu-title:hover{opacity:.5}}.menu-title:where(.is-scroll *){opacity:.5}.menu-title img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.menu-logo{display:none;-webkit-transition:opacity .3s;transition:opacity .3s}.menu-logo:where(.is-scroll *){opacity:.5}@media(min-width: 768px){.menu-logo{display:block;height:57.1428571429%;margin-left:clamp(0px,3.5714285714vw,50px);-webkit-transition:opacity .3s;transition:opacity .3s}.menu-logo:hover{opacity:.5}}.menu-logo img{width:auto;height:100%}.menu-button{-ms-flex-negative:0;flex-shrink:0;height:100%;color:#fff;background:#a47935;margin:0 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Sorts Mill Goudy",serif;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:.08em;padding:0 10px 0 16px}@media(min-width: 768px){.menu-button{font-size:3rem;padding:0 1em 0 1.3em}}.menu-button div{display:block;width:25px;height:2px;background:currentColor;margin-left:16px}@media(min-width: 768px){.menu-button div{width:1.3em;margin-left:1em}}.menu-button div:before,.menu-button div::after{content:"";display:block;width:100%;height:100%;background:currentColor}.menu-button div:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}@media(min-width: 1101px){.menu-button div:before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}.menu-button div:after{-webkit-transform:translateY(6px);transform:translateY(6px);width:60%;margin:0 0 0 auto}@media(min-width: 1101px){.menu-button div:after{-webkit-transform:translateY(10px);transform:translateY(10px)}}.menu{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu[inert]{opacity:0}.menu-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(117,69,0,.7);cursor:pointer}.menu-hide-button{-ms-flex-negative:0;flex-shrink:0;position:relative;width:var(--menu-button-size);aspect-ratio:1;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;margin:calc(var(--menu-button-size)/4) calc(var(--menu-button-size)/4) 0 0}@media(min-width: 768px){.menu-hide-button{width:clamp(50px,5vw,70px);margin:clamp(12.5px,1.25vw,17.5px) clamp(12.5px,1.25vw,17.5px) 0 0}}.menu-hide-button:where(.menu[inert] *){-webkit-transform:translateX(50vw);transform:translateX(50vw)}.menu-hide-button::before,.menu-hide-button::after{content:"";display:block;width:100%;height:4px;position:absolute;top:50%;background:#fff}@media(min-width: 768px){.menu-hide-button::before,.menu-hide-button::after{height:6px}}.menu-hide-button::before{-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg)}.menu-hide-button::after{-webkit-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg)}.menu-box{-ms-scroll-chaining:none;overscroll-behavior:none;overflow-y:auto;position:relative;min-width:280px;height:100%;padding-inline:18px;padding-top:30px;padding-bottom:68px;-webkit-box-shadow:-3px 0 3px rgba(0,0,0,.2);box-shadow:-3px 0 3px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.menu-box:where(.menu[inert] *){-webkit-transform:translateX(100%);transform:translateX(100%)}@media(min-width: 768px){.menu-box{padding-bottom:88px;-webkit-box-shadow:-5px 0 5px rgba(0,0,0,.2);box-shadow:-5px 0 5px rgba(0,0,0,.2);min-width:380px;padding-inline:clamp(0px,2.8571428571vw,40px);padding-top:clamp(50px,5vw,70px)}}.menu-item{border-top:1px solid #c9a65e;border-bottom:1px solid #c9a65e}.menu-item:not(:first-child){margin-top:30px}@media(min-width: 768px){.menu-item:not(:first-child){margin-top:clamp(0px,2.8571428571vw,40px)}}@media(min-width: 768px){.menu-item.-top{margin-top:clamp(0px,3.5714285714vw,50px)}}.menu-category{border-bottom:1px solid #c9a65e;color:#a47935;line-height:1.2;font-size:1.3rem;padding:13px 15px 10px}@media(min-width: 768px){.menu-category{font-size:1.5rem;padding:1.2em 20px .9em}}.menu-category span{display:block;font-family:"Sorts Mill Goudy",serif;font-weight:400;line-height:1;font-size:2rem;letter-spacing:.04em;margin-bottom:2px}@media(min-width: 768px){.menu-category span{font-size:2.4rem}}.menu-category:where(.-restaurant *){background-color:#f7f2ed}.menu-category:where(.-jewelry *){background-color:#f3f8f1}.menu-category:where(.-gift *){background-color:#fbf3f1}.menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;line-height:1.2;letter-spacing:.04em;padding:10px 12px;min-height:42px}@media(min-width: 768px){.menu-link{-webkit-transition:background-color .3s;transition:background-color .3s;font-size:1.8rem;padding:10px 20px;min-height:clamp(42px,3.5714285714vw,50px)}}.menu-link+.menu-link{border-top:1px solid #dccbb0}.menu-link:where(.-restaurant *){background-color:#faf8f5}@media(min-width: 768px){.menu-link:where(.-restaurant *):hover{background-color:#dcc5ae}}.menu-link:where(.-jewelry *){background-color:#f8fbf7}@media(min-width: 768px){.menu-link:where(.-jewelry *):hover{background-color:#c5ddbb}}.menu-link:where(.-gift *){background-color:#fcf7f6}@media(min-width: 768px){.menu-link:where(.-gift *):hover{background-color:#e9beb3}}.menu-link:where(.-top *){font-family:"Sorts Mill Goudy",serif;font-weight:400;line-height:1;font-size:2rem;letter-spacing:.04em;color:#a47935;background-color:#fff}@media(min-width: 768px){.menu-link:where(.-top *){font-size:2.4rem}.menu-link:where(.-top *):hover{background-color:#ece0c7}}.menu-link::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:11px;margin:0 0 0 auto;aspect-ratio:1;border-top:2px solid #a47935;border-right:2px solid #a47935;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-link span{display:inline-block;padding-right:10px}.-page-head{margin-top:var(--menu-button-size)}@media(min-width: 768px){.-page-head{margin-top:clamp(50px,5vw,70px)}}.mv{border-bottom:4px solid #c9a65e}@media(min-width: 768px){.mv{border-bottom-width:8px}}.mv-content{position:relative;height:133.3333333333vw;max-height:500px;background:no-repeat center bottom/cover;background-image:-webkit-image-set(url(../img/top/mv-sp.webp) type("image/webp"), url(../img/top/mv-sp.jpg) type("image/jpeg"));background-image:image-set(url(../img/top/mv-sp.webp) type("image/webp"), url(../img/top/mv-sp.jpg) type("image/jpeg"))}@media(min-width: 768px){.mv-content{aspect-ratio:2880/975;height:auto;max-height:975px;margin-inline:auto;background-position:center;background-image:-webkit-image-set(url(../img/top/mv-pc.webp) type("image/webp"), url(../img/top/mv-pc.jpg) type("image/jpeg"));background-image:image-set(url(../img/top/mv-pc.webp) type("image/webp"), url(../img/top/mv-pc.jpg) type("image/jpeg"))}}@media(min-width: 1921px){.mv-content{background-image:-webkit-image-set(url(../img/top/mv-pc@x2.webp) type("image/webp"), url(../img/top/mv-pc@x2.jpg) type("image/jpeg"));background-image:image-set(url(../img/top/mv-pc@x2.webp) type("image/webp"), url(../img/top/mv-pc@x2.jpg) type("image/jpeg"))}}.mv-logo{display:block;width:120px;-webkit-transform:translate(12px, 12px);transform:translate(12px, 12px)}@media(min-width: 768px){.mv-logo{display:none}}.mv-picture{display:block;width:80%;max-width:300px;margin-top:clamp(0px,17.0666666667%,64px);margin-inline:auto;-webkit-filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.2))}@media(min-width: 768px){.mv-picture{width:30.2083333333%;max-width:870px;margin-top:0;-webkit-transform:translateY(clamp(0px, 4.3229166667vw, 124.5px));transform:translateY(clamp(0px, 4.3229166667vw, 124.5px));-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.2))}}.mv-text{display:block;font-size:clamp(0px,6.1333333333vw,23px);text-align:center;line-height:1.7;letter-spacing:.2em;position:absolute;width:100%;left:2%;bottom:clamp(0px,16%,80px);padding:0 5%}@media(min-width: 768px){.mv-text{font-size:clamp(0px,2.0833333333vw,60px);left:0;bottom:clamp(0px,12.3076923077%,120px);padding:0}}.mv-text.-blur{color:#fff;-webkit-filter:blur(0.11em);filter:blur(0.11em);-webkit-text-stroke:clamp(0px,4.2666666667vw,16px) hsla(0,0%,100%,.9)}@media(min-width: 768px){.mv-text.-blur{-webkit-text-stroke:clamp(0px,1.1979166667vw,34.5px) hsla(0,0%,100%,.9)}}.pagetop{opacity:0}.modal[aria-hidden=true]{opacity:0;pointer-events:none}.main{position:relative}.link-button.-en{font-family:"Sorts Mill Goudy",serif;font-weight:400;font-size:1.9rem;line-height:1;letter-spacing:.18em}.link-button.-ja{font-size:1.7rem;line-height:1;letter-spacing:.08em}.link-button a{position:relative;background:#fff;color:#a47935;border:1px solid #a47935;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:0 39px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.1);box-shadow:5px 5px 5px rgba(0,0,0,.1)}@media(min-width: 768px){.link-button a{-webkit-transition:background-color .2s,-webkit-transform .1s;transition:background-color .2s,-webkit-transform .1s;transition:background-color .2s,transform .1s;transition:background-color .2s,transform .1s,-webkit-transform .1s}.link-button a:hover{background:#a47935;color:#fff;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0);box-shadow:5px 5px 5px rgba(0,0,0,0)}}.link-button a::before,.link-button a::after{content:"";display:block;background:currentColor;height:1px;position:absolute;right:14px;top:50%}.link-button a::before{width:25px}.link-button a::after{width:9px;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pagetop{position:fixed;z-index:997;min-width:40px;max-width:60px;width:10.6666666667vw;right:5vw;bottom:4.8vw;-webkit-filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.1));filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.1));pointer-events:none;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform:translateY(-48px);transform:translateY(-48px)}@media(min-width: 768px){.pagetop{-webkit-transform:translateY(-68px);transform:translateY(-68px);-webkit-filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.1));filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.1));width:5.7142857143vw;min-width:60px;max-width:80px;right:clamp(0px,3.5714285714vw,50px);bottom:clamp(0px,3.5714285714vw,50px)}.pagetop:hover{-webkit-filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0));filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0))}}.pagetop.is-show{opacity:1;pointer-events:auto}.pagetop.is-bottom{position:absolute;-webkit-transform:translateY(0);transform:translateY(0)}@media(min-width: 768px){.pagetop.is-bottom{position:absolute;-webkit-transform:translateY(0);transform:translateY(0)}}.pagetop svg{width:100%;display:block}@media(min-width: 768px){.pagetop svg{-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s, -webkit-transform .1s}.pagetop svg:hover{-webkit-transform:translateY(5px);transform:translateY(5px)}}@media(min-width: 768px){.pagetop svg *{-webkit-transition:fill .2s,stroke .2s;transition:fill .2s,stroke .2s}}.pagetop svg .-arrow{fill:none;stroke:#a47935}@media(min-width: 768px){.pagetop svg .-arrow:where(.pagetop:hover *){stroke:#fff}}.pagetop svg .-bg{fill:#fff;stroke:#a47935}@media(min-width: 768px){.pagetop svg .-bg:where(.pagetop:hover *){fill:#a47935}}.bottom{position:relative}.bottom-pagetop{position:relative;height:90px}@media(min-width: 768px){.bottom-pagetop{position:static;height:14.2857142857vw;max-height:200px}}.bottom-notes{font-size:1.4rem;text-indent:-1em;padding-left:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-bottom:30px}@media(min-width: 768px){.bottom-notes{font-size:1.7rem;padding-block:clamp(0px,2.2857142857vw,32px)}}.footer{border-top:1px solid #c9a65e;padding-top:75px}@media(min-width: 768px){.footer{padding-top:clamp(0px,5.3571428571vw,75px)}}.footer-sns-text{text-align:center;font-family:"Sorts Mill Goudy",serif;font-weight:400;letter-spacing:.1em;line-height:1;font-size:2.3rem;max-width:9.5em;margin:0 auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(min-width: 768px){.footer-sns-text{margin-bottom:clamp(0px,2.8571428571vw,40px)}}.footer-sns-text::before,.footer-sns-text::after{content:"";display:block;width:1px;height:1.2em;background-color:currentColor}.footer-sns-text::before{-webkit-transform:rotate(-24deg);transform:rotate(-24deg);margin-right:auto}.footer-sns-text::after{-webkit-transform:rotate(24deg);transform:rotate(24deg);margin-left:auto}.footer-sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-sns-item{padding-inline:24px}@media(min-width: 768px){.footer-sns-item{padding-inline:clamp(0px,1.7142857143vw,24px)}}.footer-sns-item a{display:block;background:no-repeat center/contain;height:45px;aspect-ratio:1;overflow:hidden;text-indent:100%;white-space:nowrap}@media(min-width: 768px){.footer-sns-item a{height:clamp(0px,3.5714285714vw,50px);-webkit-transition:opacity .2s;transition:opacity .2s}.footer-sns-item a:hover{opacity:.7}}.footer-sns-item a:where(.-x *){background-image:url(../img/common/logo-x.svg)}.footer-sns-item a:where(.-facebook *){background-image:url(../img/common/logo-fb.svg)}.footer-sns-item a:where(.-instagram *){background-image:url(../img/common/logo-ig.svg)}.footer-logo{display:block;margin:70px auto 0;max-width:225px}@media(min-width: 768px){.footer-logo{width:21.4285714286vw;max-width:300px;margin-top:clamp(0px,5vw,70px);-webkit-transition:opacity .3s;transition:opacity .3s}.footer-logo:hover{opacity:.5}}.footer-copyright{background:#c9a65e;color:#fff;font-weight:500;letter-spacing:.04em;text-align:center;font-size:1.3rem;padding:32px 5% 80px;margin-top:45px}@media(min-width: 768px){.footer-copyright{font-size:1.5rem;padding-inline:0;padding-block:clamp(0px,2.2857142857vw,32px);margin-top:clamp(0px,4.2857142857vw,60px)}}