@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;600;700&family=Vujahday+Script&display=swap);.jibun-techo-2024{font-family:Noto Sans,sans-serif;font-size:1rem}@media (min-width:769px){.jibun-techo-2024{font-size:1.125rem}}.jibun-techo-2024 img{display:block;width:100%}.jibun-techo-2024 h3{font-size:2rem}@media (min-width:769px){.jibun-techo-2024 h3{font-size:3rem}}.jibun-techo-2024 [class^=section--]{margin-bottom:48px;margin-top:48px;position:relative}@media (min-width:769px){.jibun-techo-2024 [class^=section--]{margin-bottom:96px;margin-top:96px}}.jibun-techo-2024 .btn{border-radius:.8em;border-width:1.5px;font-weight:500;letter-spacing:.27px;line-height:2.5;padding:0 2.72em}@media (max-width:991.98px){.jibun-techo-2024 .btn{display:block}}@media (max-width:991.98px){.jibun-techo-2024 .btn-wrapper{text-align:center}}@media (max-width:991.98px){.jibun-techo-2024 .slick-arrow{font-size:1.5rem;top:40%}}.jibun-techo-2024 .slick-arrow:before{content:"\E91F";font-family:icomoon}.jibun-techo-2024 .slick-prev:before{transform:rotate(90deg)}.jibun-techo-2024 .slick-next:before{transform:rotate(-90deg)}.jibun-techo-2024 .slick-slider{padding:0 1.5rem}@media (min-width:769px){.jibun-techo-2024 .slick-slider{padding:0 3rem}}.jibun-techo-2024 .section-title{color:#000;font-family:Vujahday Script,cursive;font-size:2em;font-weight:400;letter-spacing:.1em;margin:1.5em 0;text-align:center;transform:rotate(-3deg) translateY(-15px)}@media (min-width:769px){.jibun-techo-2024 .section-title{font-size:3em;margin:0 0 1em}}.jibun-techo-2024 .section-title span{position:relative}.jibun-techo-2024 .section-title svg{bottom:0;fill:#000;left:calc(50% - 74px);position:absolute;transform:rotate(5deg) scaleX(0);transform-origin:left;width:148px}@media (min-width:769px){.jibun-techo-2024 .section-title svg{left:calc(50% - 115px);width:230px}}.jibun-techo-2024 .paint-stroke{align-items:flex-end;display:flex;flex-direction:row-reverse;justify-content:flex-end}.jibun-techo-2024 .paint-stroke svg{fill:var(--strokeColor,#bc0012);height:1em;margin-right:.2em;width:auto}.jibun-techo-2024 .paint-stroke svg path{opacity:.75}.jibun-techo-2024 .has-scroll-line{padding-left:42px;position:relative}.jibun-techo-2024 .scroll-line{display:block;left:6px;position:absolute;top:0;width:20px}@media (min-width:769px){.jibun-techo-2024 .scroll-line{left:0}}.jibun-techo-2024 .scroll-line svg{fill:var(--lineColor,#bc0012);overflow:visible;transform:scaleY(0);width:100%}@media (max-width:991.98px){.jibun-techo-2024 .scroll-line svg{transform:scaleX(.5)}}.jibun-techo-2024 .scroll-line svg .top path{opacity:.55}.jibun-techo-2024 .scroll-line svg .end,.jibun-techo-2024 .scroll-line svg .middle{fill:color-mix(in sRGB,var(--lineColor) 55%,#fff);transform-origin:top center}.jibun-techo-2024 .format-sample{margin-top:32px}.jibun-techo-2024 .format-sample .title{margin-bottom:1em;position:relative;text-align:center}.jibun-techo-2024 .format-sample .title span{background-color:var(--sectionBg,#fff);padding:0 1em;position:relative}.jibun-techo-2024 .format-sample .title:before{background-color:#000;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.jibun-techo-2024 .format-sample figure{padding:0 5px;text-align:center}@media (min-width:769px){.jibun-techo-2024 .format-sample figure{padding:0 10px}}.jibun-techo-2024 .format-sample figcaption{display:block;margin-top:1em}.section--topBanner{margin-top:0!important;overflow:hidden}.section--topBanner img{width:unset}.section--topBanner .canvas{height:100vh;position:relative;width:100%}.section--topBanner .canvas .images img{left:0;position:absolute;top:0;transform:scale(0)}.section--topBanner .canvas .drawing{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.section--topBanner .canvas .drawing picture{width:100%}.section--topBanner .canvas .drawing img{opacity:0;width:100%}.section--topBanner .canvas .note{--bottomPos:90px;--shadowOpacity:0;--shadowScale:1.5;align-items:flex-end;display:flex;height:100%;justify-content:center;padding-bottom:calc(var(--bottomPos) * 1.25);position:absolute;top:100%;width:100%}.section--topBanner .canvas .note:after{border-radius:50%;bottom:0;box-shadow:0 calc(var(--bottomPos) * -.5) 25px rgba(0,0,0,.25);content:"";display:block;height:25px;opacity:var(--shadowOpacity);position:absolute;transform:scale(var(--shadowScale));width:55%}@media (min-width:769px){.section--topBanner .canvas .note:after{width:33.33%}}.section--topBanner .canvas .note .notebook{width:60%}@media (min-width:769px){.section--topBanner .canvas .note .notebook{width:33.33%}}.section--topBanner .canvas .note .title{margin-bottom:3%;opacity:0;position:absolute;width:70%}@media (min-width:769px){.section--topBanner .canvas .note .title{width:50%}}.section--news .section-title{position:relative}.section--news .section-title:before{background-image:var(--backgroundImage);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;transform:scale(var(--bgScale,0));height:65px;left:0;top:-32px;width:65px}@media (min-width:769px){.section--news .section-title:before{height:140px;top:-70px;width:140px}}.section--news.active .section-title:before{-webkit-animation:floating 10s linear alternate infinite;animation:floating 10s linear alternate infinite}.section--news .news-list{font-weight:400;letter-spacing:.25px;line-height:1.75}.section--news .news-list a{text-decoration:underline}.section--news .news-list li+li{margin-top:2em}.section--news p{font-size:1.11em;margin-bottom:0;padding-left:.5em}.section--news .badge{background-color:#c9e8ff;font-size:1em;font-weight:600;padding:.5em 2.5em}@-webkit-keyframes floating{0%{transform:translateZ(0)}25%{transform:translate3d(25%,-10%,0)}50%{transform:translate3d(50%,0,0)}75%{transform:translate3d(75%,-10%,0)}to{transform:translate3d(100%,0,0)}}@keyframes floating{0%{transform:translateZ(0)}25%{transform:translate3d(25%,-10%,0)}50%{transform:translate3d(50%,0,0)}75%{transform:translate3d(75%,-10%,0)}to{transform:translate3d(100%,0,0)}}.section--concept{background-color:#f0f0f0;font-size:1.125rem;font-weight:400;line-height:1.75;padding:48px 0}@media (min-width:769px){.section--concept{font-size:1.25rem;padding:96px 0}}.section--concept h3{font-size:2.25rem;font-weight:700;letter-spacing:.225px;text-align:center}@media (min-width:769px){.section--concept h3{font-size:4.5rem}}.section--concept .h4,.section--concept h4{font-size:1.25rem;font-weight:400;letter-spacing:4px;text-align:center}@media (min-width:769px){.section--concept .h4,.section--concept h4{font-size:2.5rem}}.section--concept .text-wrapper{margin-top:1.75em}@media (max-width:991.98px){.section--concept .text-wrapper{text-align:center}}.section--concept .img-wrapper{position:relative}.section--concept .img-wrapper:before{background-image:var(--backgroundImage);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;transform:scale(var(--bgScale,0));height:82px;right:0;top:-40px;width:82px}@media (min-width:769px){.section--concept .img-wrapper:before{height:180px;right:-40px;top:-120px;width:180px}}@media (max-width:991.98px){.section--concept .img-wrapper{padding:0 16px 32px}}.section--concept.active .img-wrapper:before{-webkit-animation:rotating .5s linear alternate infinite;animation:rotating .5s linear alternate infinite}@-webkit-keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(3deg)}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(3deg)}}.section--features{border:1px solid #c3c5ca;border-radius:20px;box-shadow:0 10px 20px 2px rgba(48,48,48,.2);margin-left:16px;margin-right:16px;max-width:calc(1120px + 2rem + 160px);padding:50px 10px}@media (min-width:769px){.section--features{border-radius:40px;margin-left:auto;margin-right:auto;padding:80px 80px 50px}}.section--features .section-title{position:relative}@media (max-width:991.98px){.section--features .section-title{margin-top:0}}.section--features .section-title:before{background-image:var(--backgroundImage);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;transform:scale(var(--bgScale,0));height:70px;left:0;top:-40px;width:70px}@media (min-width:769px){.section--features .section-title:before{height:120px;left:180px;top:-80px;width:120px}}.section--features.active .section-title:before{-webkit-animation:shaking .5s linear alternate infinite;animation:shaking .5s linear alternate infinite}.section--features .row{align-items:center}.section--features .row+.row{margin-top:50px}.section--features h3{font-size:1.5rem;margin-bottom:0}@media (min-width:769px){.section--features h3{font-size:2rem}}.section--features p{margin:1em 0}@media (min-width:769px){.section--features p{margin:2em 0}}.section--features .has-scroll-line{padding-left:16px}@media (min-width:769px){.section--features .has-scroll-line{padding-right:42px}}.section--features .scroll-line{position:relative;transform:rotate(-90deg)}@media (min-width:769px){.section--features .scroll-line{left:unset;position:absolute;right:0;top:-4px;transform:none}}@media (max-width:991.98px){.section--features img{margin-bottom:1em}}@-webkit-keyframes shaking{0%{transform:rotate(0deg);transform-origin:bottom center}to{transform:rotate(5deg);transform-origin:bottom center}}@keyframes shaking{0%{transform:rotate(0deg);transform-origin:bottom center}to{transform:rotate(5deg);transform-origin:bottom center}}.product-modal{font-size:1.125rem!important;opacity:0;transition:opacity .5s linear}.product-modal.initialized{opacity:1}.product-modal .close{margin:0;opacity:1;padding:0}@media (max-width:991.98px){.product-modal .close{align-items:center;bottom:1.5em;display:flex;flex-direction:column;left:0;position:absolute;width:100%}}@media (min-width:769px){.product-modal .close{height:1em;overflow:hidden;width:1em}}.product-modal .close:before{content:"\E910";display:block;font-family:icomoon;font-size:1.5rem;height:1em;width:1em}@media (max-width:991.98px){.product-modal .close:before{margin-bottom:.5em}}.product-modal .modal-dialog{max-width:1320px}.product-modal .modal-content{--sectionBg:#f0f0f0;background-color:var(--sectionBg,#fff);border-radius:20px;padding:16px 16px 8em}@media (min-width:769px){.product-modal .modal-content{padding:40px 60px}}.product-modal .modal-header{border-bottom:0;padding:0 0 20px}@media (max-width:991.98px){.product-modal .modal-header{padding-bottom:0}}.product-modal .modal-header h3{margin:0!important}.product-modal .modal-header h3 svg{height:1em!important;margin-right:.2em!important;transform:none!important;width:auto!important}.product-modal .modal-body{padding:20px 0 0}.product-modal h4{background-position:0;background-repeat:no-repeat;background-size:1em;margin-bottom:1em}@media (min-width:769px){.product-modal h4{font-size:2rem}}.product-modal ul{margin-bottom:0;-webkit-padding-start:1em;padding-inline-start:1em}@media (max-width:991.98px){.product-modal .description{margin:32px 0;text-align:center}}.product-modal .product{align-items:flex-start!important;margin-left:-32px;margin-right:-32px}.product-modal .product [class^=col-]{padding-left:32px;padding-right:32px}@media (min-width:769px){.product-modal .product img{margin-bottom:64px}}@media (max-width:991.98px){.product-modal .variations{text-align:center}}.product-modal .variations>*{margin:27px 0}.product-modal .variations>div{align-items:center;display:flex}@media (max-width:991.98px){.product-modal .variations>div{flex-wrap:wrap;justify-content:center}}@media (min-width:769px){.product-modal .variations button,.product-modal .variations span{display:inline-block}}.product-modal .variations span{font-size:1.3em;font-weight:600}@media (max-width:991.98px){.product-modal .variations span{margin-bottom:.5em;width:100%}}@media (min-width:769px){.product-modal .variations span{margin-right:1em}}.product-modal .variations button{border:1.5px solid #000;font-weight:600;margin:5px}.product-modal .variations button.disabled{cursor:not-allowed}.product-modal .variations .sizes button{margin-left:10px;margin-right:10px}@media (max-width:991.98px){.product-modal .variations .sizes button{width:90%}}.product-modal .variations .sizes button.selected{background-color:#000;color:#fff}.product-modal .variations .colors button{align-items:center;border-radius:2.5em;display:inline-flex;height:2.5em;justify-content:center;padding:0;width:2.5em}.product-modal .variations .colors button.selected:before{content:"\E905";display:block;font-family:icomoon;height:1em;line-height:1;width:1em}.product-modal .variations .colors button.disabled{display:none}.product-modal .variations .buy-now{align-items:center;display:flex;font-size:1.55rem;font-weight:600;justify-content:center;line-height:1;margin-top:48px;padding:.8em;text-transform:uppercase}@media (max-width:991.98px){.product-modal .variations .buy-now{flex-direction:column}}.product-modal .variations .buy-now:before{content:"\E906";font-family:icomoon;font-size:2em;margin-right:.4em}@media (max-width:991.98px){.product-modal .variations .buy-now:before{margin-bottom:.5em}}@media (min-width:769px){.product-modal .format-sample .title span{font-size:2rem}}@media (max-width:991.98px){.product-modal .slick-slider{padding:0!important}}@media (max-width:991.98px){.product-modal .slick-track{padding:0 16px}}.product-modal .slick-arrow{font-size:24px}@media (min-width:769px){.product-modal .slick-arrow{font-size:30px}}@media (min-width:769px){.product-modal .recommend h4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.64 40.97'%3E%3Cpath d='M0 7.87c0 .88 1.26 3.17 2.26 4.1.62.58 1.21 1.59 1.44 2.47.22.82.68 2.11 1.04 2.86s.65 1.65.65 1.99.37 1.39.81 2.33c.69 1.46 3.15 7.5 4.58 11.24.23.61.7 1.3 1.03 1.53.33.23 1.23 1.51 1.99 2.83 1.41 2.45 1.54 2.55 4.72 3.58.84.27 1.36.24 2.06-.14.89-.48 1.42-1.68 4.77-10.75.65-1.76 1.48-3.96 1.86-4.88.37-.93 1.09-3.5 1.59-5.72 1.19-5.27 2.01-7.95 3.22-10.49.54-1.14 1.12-2.79 1.28-3.67.22-1.19.57-1.81 1.34-2.42 1.26-.99 1.32-1.58.21-2.31-1.31-.86-2.38-.39-3.31 1.46-.44.88-1.41 2.81-2.15 4.29-1.63 3.25-3.14 7.64-4.11 11.95-1.87 8.27-4.19 13.97-5.68 13.97-.65 0-.94-.4-1.77-2.46-.54-1.35-.99-2.64-.99-2.87 0-1-1.78-5.76-3.35-8.98-2.99-6.13-3.84-7.52-5.07-8.33-1.68-1.1-2.71-2.13-3.05-3.02-.3-.79-1.44-1.06-1.83-.44-.11.19-.68.34-1.26.34C1.2 6.33 0 7.13 0 7.86z' fill='%23800780' opacity='.55'/%3E%3C/svg%3E");padding-left:1em}}.product-modal .showcase{border-top:1px solid #000;margin-top:32px;padding-top:32px}@media (min-width:769px){.product-modal .showcase{margin-top:64px;padding-top:64px}}.product-modal .showcase .slick-slide{padding:0 8px}@media (max-width:991.98px){.product-modal .showcase h4{text-align:center}}@media (min-width:769px){.product-modal .showcase h4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.87 43.77'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M24.11 4.51c-3.13.86-6.21 2.26-9.04 3.82-4.54 2.51-8.76 6.1-10.48 11.08-1.64 4.73-1.08 10.66 2.37 14.45 3.43 3.78 8.82 5 13.75 5.5 5.72.59 11.4.18 16.82-1.87 5.23-1.98 10.22-5.35 12.91-10.31 2.9-5.33 3.08-12.51-1.73-16.79-4.44-3.95-10.95-4.16-16.62-3.69-6.36.53-12.66 2.68-17.34 7.09-1.28 1.21-2.42 2.56-3.44 3.99-.42.59-.24 1.63.06 2.23.23.48.77 1 1.2.39 3.68-5.18 9.16-8.5 15.39-9.83 2.69-.58 5.45-.82 8.2-.83 2.78-.01 5.51.2 8.12 1.17 2.38.88 4.75 2.4 5.9 4.71 1.07 2.16.67 4.73-.1 6.93-1.7 4.83-5.96 8.39-10.49 10.63-5 2.48-10.71 3.51-16.26 3.23-4.45-.23-9.3-.81-13.18-3.12-1.85-1.11-3.51-2.75-4.21-4.74-.67-1.9-.65-3.76-.23-5.72.91-4.2 4.31-7.68 7.96-10.09 4.73-3.12 10.21-5.27 15.86-5.96 5.42-.66 11.31-.65 16.55 1.01 1.08.34 2.12.77 3.1 1.34.63.37.82-.96.82-1.27-.01-.7-.24-1.5-.88-1.87-2.29-1.34-4.98-1.96-7.6-2.33-3.06-.43-6.17-.53-9.26-.36-1.59.09-3.2.24-4.78.49-1.13.18-2.25.41-3.35.72' fill='%23ffc700'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg opacity='.45'%3E%3Cpath d='M24.11 4.51c-3.13.86-6.21 2.26-9.04 3.82-4.54 2.51-8.76 6.1-10.48 11.08-1.64 4.73-1.08 10.66 2.37 14.45 3.43 3.78 8.82 5 13.75 5.5 5.72.59 11.4.18 16.82-1.87 5.23-1.98 10.22-5.35 12.91-10.31 2.9-5.33 3.08-12.51-1.73-16.79-4.44-3.95-10.95-4.16-16.62-3.69-6.36.53-12.66 2.68-17.34 7.09-1.28 1.21-2.42 2.56-3.44 3.99-.42.59-.24 1.63.06 2.23.23.48.77 1 1.2.39 3.68-5.18 9.16-8.5 15.39-9.83 2.69-.58 5.45-.82 8.2-.83 2.78-.01 5.51.2 8.12 1.17 2.38.88 4.75 2.4 5.9 4.71 1.07 2.16.67 4.73-.1 6.93-1.7 4.83-5.96 8.39-10.49 10.63-5 2.48-10.71 3.51-16.26 3.23-4.45-.23-9.3-.81-13.18-3.12-1.85-1.11-3.51-2.75-4.21-4.74-.67-1.9-.65-3.76-.23-5.72.91-4.2 4.31-7.68 7.96-10.09 4.73-3.12 10.21-5.27 15.86-5.96 5.42-.66 11.31-.65 16.55 1.01 1.08.34 2.12.77 3.1 1.34.63.37.82-.96.82-1.27-.01-.7-.24-1.5-.88-1.87-2.29-1.34-4.98-1.96-7.6-2.33-3.06-.43-6.17-.53-9.26-.36-1.59.09-3.2.24-4.78.49-1.13.18-2.25.41-3.35.72' fill='%23ffc700'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23ffc700' d='M0 8.193L51.168-.003l5.699 35.577-51.168 8.195z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:2em;padding-left:1em}}@media (max-width:991.98px){.product-modal .showcase .images{text-align:center}.product-modal .showcase .images img{display:inline-block;max-width:90%}.product-modal .showcase .images img+img{margin-top:16px}}.section--lineUp .section-title{position:relative}.section--lineUp .section-title:before{background-image:var(--backgroundImage);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;transform:scale(var(--bgScale,0));height:60px;right:0;top:0;width:60px}@media (min-width:769px){.section--lineUp .section-title:before{height:100px;width:100px}}.section--lineUp.active .section-title:before{-webkit-animation:spinning .5s linear alternate infinite;animation:spinning .5s linear alternate infinite}.section--lineUp .row{align-items:center}.section--lineUp .row+.row{margin-top:80px}.section--lineUp .btn{display:block;font-weight:600}.section--lineUp h3{font-size:2rem;letter-spacing:.005em;margin-bottom:0}@media (max-width:991.98px){.section--lineUp h3{justify-content:center!important;margin-top:32px}}@media (min-width:769px){.section--lineUp h3{font-size:3rem}}@media (max-width:991.98px){.section--lineUp .text-wrapper{text-align:center}}.section--lineUp p{margin:32px 0}@-webkit-keyframes spinning{0%{transform:skew(0deg,0deg) scaleX(1) rotate(0deg)}to{transform:skew(-10deg,5deg) scaleX(.9) rotate(-10deg)}}@keyframes spinning{0%{transform:skew(0deg,0deg) scaleX(1) rotate(0deg)}to{transform:skew(-10deg,5deg) scaleX(.9) rotate(-10deg)}}.section--otherProducts{--sectionBg:#f0f0f0;background-color:var(--sectionBg);padding:48px 0;position:relative}@media (min-width:769px){.section--otherProducts{padding:96px 0}}.section--otherProducts:before{background-image:var(--backgroundImage);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;transform:scale(var(--bgScale,0));height:20px;left:0;top:1em;width:170px}@media (min-width:769px){.section--otherProducts:before{height:34px;left:calc(50% - 560px - 64px);top:64px;width:280px}}.section--otherProducts.active:before{-webkit-animation:expanding 5s linear alternate infinite;animation:expanding 5s linear alternate infinite}.section--otherProducts .section-content>.row{align-items:center}@media (min-width:769px){.section--otherProducts .section-content>.row{flex-direction:row-reverse}}.section--otherProducts .section-content>.row+.row{margin-top:60px}@media (max-width:991.98px){.section--otherProducts .btn{display:block}}.section--otherProducts h3{font-size:2rem;letter-spacing:.005em;margin-bottom:0}@media (max-width:991.98px){.section--otherProducts h3{justify-content:center!important;margin-top:32px}}@media (min-width:769px){.section--otherProducts h3{font-size:3rem}}@media (max-width:991.98px){.section--otherProducts .text-wrapper{text-align:center}}.section--otherProducts p{margin:32px 0}@media (max-width:991.98px){.section--otherProducts [class^=col-]>img{margin:0 auto;max-width:80%}}@-webkit-keyframes expanding{0%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(1.2);transform-origin:right}}@keyframes expanding{0%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(1.2);transform-origin:right}}.section--goods .section-title{position:relative}.section--goods .section-title:before{background-image:var(--backgroundImage);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;transform:scale(var(--bgScale,0));height:82px;left:0;top:0;width:66px}@media (min-width:769px){.section--goods .section-title:before{height:137px;left:20%;top:-1em;width:110px}}.section--goods.active .section-title:before{-webkit-animation:breathing 3s linear alternate infinite;animation:breathing 3s linear alternate infinite}.section--goods h3 span{position:relative}.section--goods h3 span:after{background-color:#7e3080;border-radius:8px;bottom:-8px;content:"";display:block;height:8px;left:-4px;position:absolute;transform:rotate(-2deg);transition:width .4s linear;width:0}.section--goods.active h3 span:after{width:101%}@-webkit-keyframes breathing{0%{transform:scale(1)}45%{transform:scale(1.1)}50%{transform:scale(1.1)}95%{transform:scale(1)}}@keyframes breathing{0%{transform:scale(1)}45%{transform:scale(1.1)}50%{transform:scale(1.1)}95%{transform:scale(1)}}.section--enjoy{background-color:#f0f0f0;padding:48px 0}@media (min-width:769px){.section--enjoy{padding:96px 0}}.section--enjoy .text-danger{color:#bc0012!important}.section--enjoy .row{align-items:center}.section--enjoy .row+.row{margin-top:50px}.section--enjoy .btn{border:1.5px solid #000;display:block;margin-top:1.5em}@media (min-width:769px){.section--enjoy .btn{width:320px}}.section--enjoy h3{align-items:center;display:flex;line-height:1}@media (max-width:991.98px){.section--enjoy h3{justify-content:center;margin-top:1em}}.section--enjoy h3 svg{height:1em;margin-right:1rem}.section--instagram .section-content{position:relative}.section--instagram .section-content:before{background-image:var(--backgroundImage);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;transform:scale(var(--bgScale,0));height:80px;right:0;top:-120px;width:80px}@media (min-width:769px){.section--instagram .section-content:before{height:155px;top:-200px;width:169px}}.section--instagram.active .section-content:before{-webkit-animation:rotating .5s linear alternate infinite;animation:rotating .5s linear alternate infinite}