 [mn="1000"]{ --ttlClru_default: var(--secttlclr); &.btn_full{ .taste .btn{ width: 100%; border-radius: 50px; } } ._ittl{ .h4{ color: var(--ttlClru_default); } } ._subttl { text-align: var(--ttlalign); } .txtbx~.txtbx { margin-top: 30px; } ._content { margin: 0; } ._imgobj { margin: 15px 0; } .taste { margin: 15px 0; display: flex; flex-wrap: wrap; gap: 15px; justify-content: var(--secalign); } .ttlbx { margin: 0 0 45px; border-left: 9px solid var(--clr01); padding-left: 21px; text-align: left; font-family: var(--ft-t1); .h4 { text-align: inherit; } } } [mn="1000"]{ [dna="content"]{ &.divbx{ --div: 60%; margin: 0 0 21px; @media(media<=767px){ --div: 50%; } } &.div-{ &.div-l{ border-bottom: 2px solid #ccc; padding-right: 15px; } @media(width<=575px){ flex: 0 0 100% !important; max-width: 100% !important; } } ._imgobj{ margin: 0; } } } [mn="1022"] ._subttl { text-align: var(--ttlalign); } [mn="1022"] .btnDoc { --btnbgclr: var(--clr03); --btnhovbgclr: var(--clr04); --btnborderclr: var(--btnbgclr); --btnhovborderclr: var(--btnhovbgclr); border-radius: 6px; } [mn="1022"] .main { max-width: 910px; } [mn="1022"] .txtbx ~ .txtbx { margin-top: 30px; } [mn="8005"] { padding: 6px 0; line-height: 1; z-index: 5; --secbgclr: var(--clr01, #fff); --secftclr: #fff; /* border-bottom: 3px solid var(--clr01); */ } [mn="8005"] .mediabx a , .dekstickbx .mediabx a { --bgclr: var(--clr02x, #fff); --bghovclr: var(--clr03, transparent); --iconclr: var(--clr01); border-radius: 50%; padding: 6px } [mn="8005"] .mediabx .unit, .dekstickbx .mediabx .unit { margin: 0 0 0 9px } [mn="8005"] .searchbx { position: relative; width: 150px; } [mn="8005"] .searchbx input { margin: 0; padding: 6px 9px 6px 30px; width: 100%; border-radius: 50px; border: 2px solid #ccc; font-size: inherit; } [mn="8005"] .searchbx i { position: absolute; left: 9px; top: 50%; translate: 0 -50%; color: #ccc; width: 12px; } [mn="8005"] .logo { margin: 0 0 } [mn="8005"] .logo img { max-height: 65px } [mn="8005"] .logo ._imgobj img { max-height: 21px } /* ======================= */ nav { line-height: 1; } nav :is(ul, li){ list-style: none; list-style-type: none; margin: 0; padding: 0; display: inline-flex; justify-content: center; align-items: center; flex-wrap: wrap; } nav a { display: inline-flex; justify-content: center; align-items: center; font-family: var(--ft-nav); /* font-size: 110%; */ /* text-transform: uppercase; */ text-decoration: none; color: inherit; } nav a:hover, nav a.active{ color: var(--clr01) } nav > ul > li { /* margin: 0 12px 0 0; padding: 0 12px 0 0; */ position: relative } @media (max-width: 767px) { nav > ul > li > ul { padding: 0 0 0 12px } nav > ul > li > ul li { width: 100%; font-size: 80%; } nav > ul > li > ul li ~ li { border-top: 1px solid #eee } nav > ul > li > ul a { text-transform: initial; width: 100%; justify-content: flex-start; } } @media (min-width: 767px) { nav > ul > li > a { padding: 6px 9px; margin: 0 1px; } nav > ul > li > a.active, nav > ul > li > a:hover { /* background-color: var(--clr01); */ color: #fff } nav > ul > li > ul { position: absolute; bottom: -15px; right: 50%; translate: 50% 100%; scale: 1 0; /* display: none; */ min-width: 250px; background-color: rgba(0,0,0,.8); color: #fff; border: 1px solid #eee; padding: 9px; transition: .6s all .3s ease ; display: block; transform-origin: top; } nav > ul > li:hover > ul { transition: .6s all ease; scale: 1 1; } nav > ul > li > ul a { text-transform: initial; width: 100%; justify-content: flex-start; padding: 6px; } nav > ul > li > ul a:hover, nav > ul > li > ul a:active { background-color: var(--clr01); color: #fff; } nav > ul > li > ul li { width: 100%; justify-content: flex-start; } nav > ul > li > ul li ~ li { /* margin-top: 9px; */ } } @media (min-width: 767px) { /* nav > ul > li::after { content: ''; display: block; right: 0; top: 50%; translate: 0 -50%; height: 12px; width: 2px; background-color: #999; position: absolute; } nav > ul > li:last-child::after { display: none; } */ } .dekstopnav .main > * { padding: 3px 0 } .mobilenav { position: fixed; height: 100vh; background-color: rgba(0 0 0 / 50%); z-index: 50; padding: 0 0 0 0; width: 100% !important; display: block; translate: -101% 0; opacity: 0; transition: .6s all .3s ease; } .mobilestickbx { position: fixed; top: 0; left: 0; padding: 8px 15px; width: 100% !important; z-index: 50; border-bottom: 1px solid #ccc; background-color: var(--clr01, #fff); min-height: 65px; display: flex; justify-content: center; align-items: center; text-align: center; line-height: 1; } .mobilestickbx .logo { text-align: right; } .mobilestickbx img { max-height: 50px; max-width: calc(100% - 45px); } .mobilestickbx ._imgobj { display: none } .mobilenav nav a { flex: 0 0 100%; width: 100%; justify-content: flex-start; color: inherit; text-decoration: none; padding: 6px 0; font-size: 150%; } .mobilenav.active { translate: 0 0; opacity: 1; transition: .3s all ease; } .mobilenavw { transition: .3s all cubic-bezier(0.075, 0.82, 0.165, 1); height: 100vh; background-color: #fff; width: calc(100% - 90px) !important; display: block; overflow: hidden; overflow-y: auto; translate: -101% 0; opacity: 0; max-width: 400px; } .mobilenav.active .mobilenavw { transition: .9s all .3s cubic-bezier(0.075, 0.82, 0.165, 1); translate: 0 0; opacity: 1; } .mobilenav nav{ padding: 90px 24px 15px; } .mobilenav .infobx { padding: 0 24px 60px; } .mobilenav .infow { border-top: 1px solid #ccc; padding: 21px 0 0; } .mobilenav nav :is(ul, li) { margin: 0 } .mobilenav nav > ul > li { flex: 0 0 100%; } .mobilenav nav a { flex: 0 0 100%; width: 100%; justify-content: flex-start; color: inherit; text-decoration: none; } .mobilenav .mediabx { --square: 30px; --bgclr: var(--clr01); --bghovclr: var(--clr02); --iconclr: #fff; --iconhovclr: #fff; --transition: .4s all ease; --mediaborderradius: 0; --pd: 9px; --mg: 0; } .mobilenav .mediabx .unit { margin: 0 6px 6px 0 } /* ===================== */ .menuburger { --square: 35px; --height: 3px; --top: 9px; --vpadding: 15px; --bgclr: #555; --radius: 5px; position: fixed; width: var(--square)!important; height: var(--square); top: var(--vpadding); left: calc(var(--vpadding) + 9px); transition-duration: 0.5s; display: flex; justify-content: center; align-items: center; z-index: 55; scale: 0.7; } .menuburger .icon { --bgclr: #fff; transition-duration: 0.5s; position: relative; height: var(--height); width: var(--square); top: 0; background-color: var(--bgclr); border-radius: var(--radius) } .menuburger .icon:before { transition-duration: 0.5s; position: absolute; width: var(--square); height: var(--height); background-color: var(--bgclr); content: ""; top: calc(-1 * var(--top)); border-radius: var(--radius) } .menuburger .icon:after { transition-duration: 0.5s; position: absolute; width: calc(var(--square) / 2); height: var(--height); background-color: var(--bgclr); content: ""; top: var(--top); border-radius: var(--radius) } .menuburger.open .icon { transition-duration: 0.5s; transform: rotateZ(180deg); --bgclr: var(--clr01) } .menuburger.open .icon:before { transform: rotateZ(45deg) scaleX(0.75) translate(var(--top), -6px); } .menuburger.open .icon:after { width: var(--square); transform: rotateZ(-45deg) scaleX(0.75) translate(var(--top), 6px); } .mobilestickbxp, .dekstickbx { width: 100% !important; } .dekstickbx { padding: 9px 0; position: fixed; left: 0; top: 0; z-index: 10; background-color: var(--clr01); border-bottom: 1px solid #eee; transition: 2s all cubic-bezier(0.075, 0.82, 0.165, 1); translate: 0 -101%; color: #fff } body.scrolled .dekstickbx { translate: 0 0; } .dekstickbx .logo img { max-height: 45px; } .dekstickbx .logo ._imgobj img { max-height: 15px; } @media (max-width: 767px) { .dekstickbx, [mn="8005"] { display: none; } } @media (min-width: 767px) { .menuburger, .mobilestickbxp, .mobilestickbx, .mobilenav { display: none !important; } }[mn="8215"] { margin-top: auto; padding-bottom: 0; } [mn="8215"] .sitemap ul { --div: 100%; list-style-type: none; list-style: none; margin: 0; padding: 0; } [mn="8215"] .sitemap ._content > ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: flex-end; text-align: inherit; } [mn="8215"] .sitemap ._content > ul > li { flex: 0 0 var(--div); max-width: var(--div); margin: 0 0 6px } [mn="8215"] .sitemap li ~ li{ margin: 3px 0 0 } [mn="8215"] ._imgobj { margin: 0 0 15px } [mn="8215"] a { color: inherit; text-decoration: none; } [mn="8215"] .mediabx { margin: 0 0 9px; } [mn="8215"] .mediabx > * { justify-content: center; } [mn="8215"] .mediabx a { --iconclr: var(--clr01x, #fff); --iconhovclr: var(--clr01x, #fff); --bgclr: var(--clr02x, transparent); --bghovclr: var(--clr03, #fff); --mediaborder: 2px solid #fff; --mediahovborder: 2px solid var(--clr03); --square: 35px; padding: 6px; margin: 6px; border-radius: 50%; } [mn="8215"] .ttl { margin: 0px 0 9px; text-transform: uppercase; font-family: var(--ft-t1); line-height: 1; } [mn="8215"] .copyright { font-size: 80%; font-family: var(--ft-t2); } [mn="8215"] .copyright > *{ padding: 30px 15px; } [mn="8215"] .copyrightw > *{ flex: 0 0 100%; } /* [mn="8215"]:after { content: ''; display: block; height: 2px; position: absolute; width: 100%; background-color: #ccc; top: 0; left: 0; } */ [mn="8215"] a { text-underline-offset: 3px; } [mn="8215"] a:hover { text-decoration: underline; } /* [mn="8215"] .infotxt { --div: 190px; margin: 0 -15px; } [mn="8215"] .infotxt- { padding: 0 15px } [mn="8215"] .infotxt-l, [mn="8215"] .infotxt-r { flex: 0 0 100%; max-width: 100%; } */ @media (max-width: 991px) { [mn="8215"] .empty { display: none; } [mn="8215"] .sitemap ul { --div: 100%; } } @media (max-width: 767px) { [mn="8215"] .copyrightw { justify-content: center; } [mn="8215"] .copyrightw .mediabx > * { justify-content: center; } [mn="8215"] .copyrightw > *{ flex: 0 0 100%; max-width: 100%; } [mn="8215"] .sitemap ul { --div: 100%; } [mn="8215"] .newsletterbx { width: 250px; margin: 0 auto; } [mn="8215"] .newsletterbx, [mn="8215"] { text-align: center } [mn="8215"] .mediabx a { margin: 6px } } @media (max-width: 575px) { [mn="8215"] .sitemap ul { --div: 100%; } } /* ================== */ [mn="8215"] .line { border-top: 1px solid #fff; } [mn="8215"] .contactbx { border-top: 1px solid #fff; margin: 30px 0 0 } [mn="8215"] .contactbx > .contactm:nth-child(1) { border-right: 1px solid #fff; } [mn="8215"] .contactm { flex: 0 0 50%; max-width: 50%; padding: 30px 15px 15px; } @media only screen and (max-width: 575px) { [mn="8215"] .contactm { flex: 0 0 100%; max-width: 100%; border: 0 !important; } [mn="8215"] .contactm ~ .contactm { border-top: 1px solid #fff !important } } [mn="5000"] { input:not([type="radio"], [type="checkbox"]), textarea, select{ background-color: #fff; border: 1px solid #ccc; } .taste { margin: 21px 0 0; } .follow-us{ text-align: center; margin: 30px 0 0; .mediabx{ &>*{ justify-content: center; } } } .noticebx{ font-size: 90%; margin: 0 0 15px; } .contactinfobx { line-height: 1.1; .ttldecor- { display: none!important; } ._ittl { margin: 0 0 9px; } .title { font-size: 120%; font-family: var(--ft-t1); margin: 3px 0 9px } @media (width <= 767px) { text-align: center; .iconbx { ._imgobj { margin: 0; } .bimgw { max-width: 60px; } .icon-{ flex: 0 0 100%; max-width: 100%; } } } } } [mn="2006"] { min-height: 40vh; z-index: 1; aspect-ratio: 16 / 4.5; } [mn="2006"] .tst-w > * { width: 100% } [mn="2006"] .main { padding: 60px 15px; } [mn="2006"] .content { font-size: 150% } /* [mn="2006"]:after { content: ''; position: absolute; width: 50%; height: 9px; left: 0; bottom: 0; display: block; z-index: 2; background-color: var(--clr01); margin: 0 } */ [mn="2006"] .h4 { margin: 0; position: relative; } [mn="2006"] .bg-lay { background-position: top center } [mn="2006"] .bg-lay, [mn="2006"] .bg-layer { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: -2 } [mn="2006"] .bg-layer { z-index: -1; background-size: auto; background-repeat: repeat; display: none; } [mn="2006"] .subttl { font-size: var(--font-xl); } [mn="2006"] ._ittl, [mn="2006"] ._secttlbx { margin: 0 0 9px; } [mn="2006"] .ttldecor-btm:after { background-color: var(--secftclr); } @media (max-width: 1000px) { [mn="2006"] .ttl { font-size: var(--font-xxl) } } @media (max-width: 767px) { [mn="2006"] .main { padding: 0 15px; } [mn="2006"] { min-height: auto } } [mn="4300"] .itm .l { flex: 0 0 35px; max-width: 35px; } [mn="4300"] .itm .r { flex: 0 0 calc(100% - 35px); max-width: calc(100% - 35px); padding-left: 12px; overflow-wrap: break-word; } [mn="4300"] .itm:nth-child(1) { flex: 0 0 55%; max-width: 55%; } [mn="4300"] .itm:nth-child(2) { flex: 0 0 45%; max-width: 45%; } [mn="4300"] ._secttlbx { text-align: inherit; } [mn="4300"] .h4._secttl { font-size: 150%; color: var(--clr01); } [mn="4300"] .ttl { font-size: 120%; font-family: var(--ft-t2); line-height: 1; margin-bottom: 9px; color: #000; } [mn="4300"] .listbx { padding: 30px; border: 2px solid #ccc } [mn="4300"] .itms { margin: 0 -15px } [mn="4300"] .itms+.itms { margin-top: 21px } [mn="4300"] .itm { padding: 0 15px } [mn="4300"] .itm iframe { width: 100%; height: 250px } [mn="4300"] .itm .l .bimg-w { margin-bottom: 15px; margin-top: -9px } [mn="4300"] ol { padding: 0; list-style: none; list-style-type: none; width: 100%; display: flex; flex-wrap: wrap; } [mn="4300"] ol > li { flex: 0 0 50%; max-width: 50%; } [mn="4300"] ._link { text-align: right; margin: 15px 0 0; } [mn="4300"] ._content a { display: inline-block; } @media only screen and (max-width: 767px) { [mn="4300"] .itm:nth-child(1), [mn="4300"] .itm:nth-child(2) { flex: 0 0 100%; max-width: 100%; } [mn="4300"] ol > li { flex: 0 0 100%; max-width: 100%; } [mn="4300"] .itm>div { max-width: 100%; margin: 0 auto } } [mn="7005"] { background-attachment: fixed; --itmdiv: 3 } [mn="7005"] ._secttlbx { display: flex; } [mn="7005"] ._secttl { padding: 25px 65px 25px 0; position: relative; z-index: 1; color: #fff; } [mn="7005"] ._secttl:after { content: ''; display: block; width: 120vw; height: 100%; background-color: var(--clr01); right: 0%; top: 0%; position: absolute; z-index: -1; translate: 0 0; clip-path: polygon(0 0, 100% 0%, calc(100% - 45px) 100%, 0% 100%); } [mn="7005"] .itms { margin: 0 -9px; padding-top: 10px } [mn="7005"] ._secttlbx:before { display: none } [mn="7005"] .itm { flex: 0 0 calc(100% / var(--itmdiv)); max-width: calc(100% / var(--itmdiv)); padding: 9px 9px 30px; text-align: center } [mn="7005"] .itm>div { height: 100%; border-bottom: 6px solid var(--clr01) } [mn="7005"] .txt .smr { font-size: 80%; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin: 0 0 15px; } [mn="7005"] .infobx { line-height: 1.1; padding: 9px 0; transition: all ease-in-out .4s; width: 100%; flex: 1 0 0; font-family: var(--ft-t1); } [mn="7005"] ._subttl { margin: 6px 0 0; font-size: 75%; } [mn="7005"] .ttl { font-family: var(--ft-t1); font-size: 120%; margin: 6px 0 0; } [mn="7005"] .bimg { padding-top: 72%; transition: all ease-in-out .4s; transform: scale(1) } [mn="7005"] .bimg:after { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; background-color: var(--clr01); mix-blend-mode: multiply; opacity: 0; transition: .4s all ease; display: block; content: ''; } [mn="7005"] .itm>*:hover .bimg:after { opacity: .5; } [mn="7005"] .itm>*:hover .bimg { transform: scale(1.05); } [mn="7005"] div.add { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 25%; width: 90px; aspect-ratio: 1 / 1; opacity: 0; transition: all ease-in-out .4s; background-image: url(_src/add.png); z-index: 3; } [mn="7005"] .itm>* { cursor: pointer; } [mn="7005"] .itm>*:hover div.add { opacity: 1; } [mn="7005"] .itm>*>* { flex-direction: column } [mn="7005"] ._date { font-size: 80%; } [mn="7005"] .bimg-w { background-color: #000; } @media screen and (max-width: 767px) { [mn="7005"] { --itmdiv: 2; } } @media screen and (max-width: 575px) { [mn="7005"] { --itmdiv: 1; } } [mn="7005"] .ttldecor- { display: none; } .licht7005 .infobx { line-height: 1; text-align: center; background-color: #fff; position: sticky; top: 0; padding: 15px 0; } .licht7005 .infobx > * ~ * { margin: 6px 0 0; } [mn="7006"] { background-attachment: fixed; --itmdiv: 3 } [mn="7006"] ._secttlbx { display: flex; } [mn="7006"] ._secttl { padding: 25px 65px 25px 0; position: relative; z-index: 1; color: #fff; } [mn="7006"] ._secttl:after { content: ''; display: block; width: 120vw; height: 100%; background-color: var(--clr01); right: 0%; top: 0%; position: absolute; z-index: -1; translate: 0 0; clip-path: polygon(0 0, 100% 0%, calc(100% - 45px) 100%, 0% 100%); } [mn="7006"] .itms { margin: 0 -9px; padding-top: 10px } [mn="7006"] ._secttlbx:before { display: none } [mn="7006"] .itm { flex: 0 0 calc(100% / var(--itmdiv)); max-width: calc(100% / var(--itmdiv)); padding: 9px 9px 30px; text-align: center } [mn="7006"] .itm>div { height: 100%; border-bottom: 6px solid var(--clr01) } [mn="7006"] .txt .smr { font-size: 80%; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin: 0 0 15px; } [mn="7006"] .infobx { line-height: 1.1; padding: 9px 0; transition: all ease-in-out .4s; width: 100%; flex: 1 0 0; font-family: var(--ft-t1); } [mn="7006"] ._subttl { margin: 6px 0 0; } [mn="7006"] .ttl { font-family: var(--ft-t1); font-size: 120%; margin: 6px 0 0; } [mn="7006"] .bimg { padding-top: 72%; transition: all ease-in-out .4s; transform: scale(1) } [mn="7006"] .bimg:after { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; background-color: var(--clr01); mix-blend-mode: multiply; opacity: 0; transition: .4s all ease; display: block; content: ''; } [mn="7006"] .itm>*:hover .bimg:after { opacity: .5; } [mn="7006"] .itm>*:hover .bimg { transform: scale(1.05); } [mn="7006"] ._date { font-size: 80%; } [mn="7006"] div.add { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 25%; width: 90px; aspect-ratio: 1 / 1; opacity: 0; transition: all ease-in-out .4s; background-image: url(_src/play.png); z-index: 3; } [mn="7006"] .itm>* { cursor: pointer; } [mn="7006"] .itm>*:hover div.add { opacity: 1; } [mn="7006"] .itm>*>* { flex-direction: column } [mn="7006"] .date { font-size: 80%; } [mn="7006"] .bimg-w { background-color: #000; } @media screen and (max-width: 767px) { [mn="7006"] { --itmdiv: 2; } } @media screen and (max-width: 575px) { [mn="7006"] { --itmdiv: 1; } } [mn="7006"] .ttldecor- { display: none; } .licht7006 .infobx { line-height: 1; text-align: center; background-color: #fff; position: sticky; top: 0; padding: 15px 0; } .licht7006 .infobx > * ~ * { margin: 6px 0 0; } [mn="1008"]{ z-index: var(--zIndex_default, 1); --listTtlSize_default: 150%; --listAlignItm_default: center; --listingTtlAlg_default: left; ._subttl { font-size: 120%; font-family: var(--ft-t2); margin: 0 0 15px; } .btnbx:has(.btn_enlarge_image){ width: var(--image-width); padding: 15px 0; } &.image_int{ @media (width>767px) { ._imgobj img { max-width: initial; } } } .rowbx{ --ObjImgMaru: var(--ObjImgMaru_default, 0); @media (width <= 1200px) { --ObjImgMaru: var(--ObjImgMaru_1200, 0); } @media (width <= 991px) { --ObjImgMaru: var(--ObjImgMaru_991, 0); } @media (width <= 767px) { --ObjImgMaru: var(--ObjImgMaru_767, 0); } @media (width <= 575px) { --ObjImgMaru: var(--ObjImgMaru_575, 0); } /* ================================== */ /* ================================== */ &>*.row{ align-items: var(--listAlignItm_default); } ._ittl{ margin: var(--listingTtlMarg_default, 0 0 18px); text-align: var(--listingTtlAlg_default, var(--ttlalign)); & * { text-align: var(--listingTtlAlg_default, var(--ttlalign)); } & .h4 { color: var(--listingTtlClr_default, var(--secttlclr)); font-size: var(--listTtlSize_default); font-family: var(--ft-t2); } } ._imgobj { text-align: center; @media(width>767px){ display: flex; justify-content: flex-end; } img{ margin: var(--ObjImgMaru); } } &~&{ margin-top: 30px; } @media (max-width: 1100px) { ._imgobj img { max-height: 600px; } } ._imgobj { margin: 0; line-height: 0 } @media (max-width: 767px) { ._imgobj { margin: 0 0 15px; } ._imgobj img { max-height: unset; } } } &.dsg_1{ .rowbx:nth-child(even){ .row{ flex-direction: row-reverse; } ._imgobj { @media(width>767px){ justify-content: flex-start; } } } } &.dsg_2{ .rowbx:nth-child(odd){ .row{ flex-direction: row-reverse; } ._imgobj { @media(width>767px){ justify-content: flex-start; } } } .rowbx:nth-child(even){ ._imgobj { @media(width>767px){ justify-content: flex-end; } } } ._imgobj{ @media(width>767px){ display: flex; justify-content: flex-start; } } } } /* ============================ */ /* // customise */ [mn="1008"]{ &.contentbx_340{ .contentbx{ max-width: 340px; } } /* .txtbx{ border-left: 1px solid #ccc; padding-left: 35px; &::after{ content: ''; position: absolute; height: 60px; width: 6px; background-color: #000; top: 0; left: 0; translate: -50% 0; } } */ &.img_translate{ ._imgobj{ img { @media(width>767px){ margin: 0 0 -120px; } } } } } /* ======================== */ [mn="1025"] .taste>div { padding: 3px 9px; border-bottom: 1px solid #fff; cursor: pointer; transition: .4s all ease; } [mn="1025"] .txt { padding: 60px 0 45px; position: relative; } [mn="1025"] .txt-btm:after { content: ''; display: block; width: calc(100vw - 55px); height: calc(100% + 0px); background-color: var(--clr01); left: 50%; bottom: 0%; position: absolute; z-index: -1; transform: translate(-50%, 0); clip-path: polygon(calc(0% + 60px) 0, 100% 0, calc(100% - 60px) 100%, 0% 100%); } [mn="1025"] .dec { position: absolute; aspect-ratio: 1 / 1; width: 60px; background-position: center center; background-repeat: no-repeat; background-size: contain; } [mn="1025"] ._imgobj { margin: 45px 0 15px; } [mn="1025"] .infobx ~ .infobx { margin: 45px 0 0 } @media (min-width: 991px) { [mn="1025"] .sectionbg { background-attachment: fixed; } } @media (max-width: 767px) { /* [mn="1025"] .txt-btm:after { content: ''; display: block; width: 100vw; height: calc(100% + 0px); background-color: #004aaddb; left: 50%; bottom: 0%; position: absolute; z-index: -1; transform: translate(-50%, 0); clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } */ } @media (max-width: 575px) { [mn="1025"] ._imgobj img { max-height: 70vh; } [mn="1025"] .txt.txt-btm { padding: 20px; margin: 0 0 30px; } [mn="1025"] .txt-btm:after { width: calc(100% + 0px); height: calc(100% + 0px); left: 0; top: 0; position: absolute; z-index: -1; clip-path: inherit; transform: translate(0%, 0%) } } [mn="1025"] ._ittl { margin: 0 0 15px; } [mn="1025"] .ttldecor- { display: none; } [mn="3014"] { } [mn="3014"] .item { text-align: center; font-size: 90%; } [mn="3014"] .profilebx .bimgw { --bw: 69px; } [mn="3014"] .profilebx .bimg { border-radius: 50% } [mn="3014"] .rate .bimgw { --bw: 100%; } [mn="3014"] .rate .bimg { --bpt: 15px; background-image: url(src/star-5.png); margin: 0 0 12px; } [mn="3014"] .ttl { line-height: 1.1; margin: 0 0 9px; font-family: var(--ft-t1); font-size: 80%; } [mn="3014"] .swiper-slide { width: auto; } [mn="3014"] .swiper { overflow: visible; } [mn="3014"] .swiper img { max-height: 60px; } [mn="3014"] .swiper-wrapper { align-items: center; } [mn="3014"] .swiper-pagination { position: relative; margin: 15px 0 0; } [mn="3014"] .swiper-button-next, [mn="3014"] .swiper-button-prev { aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 40px; height: auto; border-radius: 50%; } [mn="3014"] .swiper-button-next:after, [mn="3014"] .swiper-button-prev:after { color: #fff; font-size: 15px; } [mn="3014"] .swiper-pagination-bullet-active { background-color: var(--clr01); } [mn="3014"] .swiper-wrapper{ transition-timing-function: linear; } @media only screen and (max-width: 767px) { } [mn="3015"] { padding: 0; color: #fff } [mn="3015"] .infobx { padding: 15px } [mn="3015"] .bimgw { width: 100vw; } [mn="3015"] .bimg { --bpt: 0%; aspect-ratio: 2.5 / 1; } [mn="3015"] .formbx { padding: 30px 45px 0 } [mn="3015"] .bimg { z-index: 1; position: relative; } [mn="3015"] .bimg:after { content: ''; height: 50%; width: 100%; min-width: calc(50% + 100px); background: linear-gradient(0deg, var(--clr01) 10%, transparent 90%); position: absolute; bottom: 0; right: 0; z-index: -1; /* clip-path: polygon(150px 0, 100% 0, 100% 100%, 0 100%); */ } [mn="3015"] .swiper-button-next, [mn="3015"] .swiper-button-prev { aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 30px; height: auto; border-radius: 0%; } [mn="3015"] .swiper-button-next:after, [mn="3015"] .swiper-button-prev:after { color: #fff; font-size: 15px; } [mn="3015"] .swiper-pagination-bullet { background-color: var(--clr01x, #fff); } [mn="3015"] .swiper-pagination-bullet-active { background-color: var(--clr02); } /* [mn="3015"] .btn { min-width: auto; padding: 0; background-color: transparent; border: 0; } */ @media only screen and (max-width: 767px) { [mn="3015"] .swiper-button-next, [mn="3015"] .swiper-button-prev { width: 21px; font-size: 9px; padding: 6px; } } @media only screen and (max-width: 575px) { [mn="3015"] .bimg { aspect-ratio: 2 / 1.5; } } @media only screen and (min-width: 767px) { [mn="3015"] .bimg:after { background: linear-gradient(0deg, var(--clr01) 10%, transparent 90%); } } /* =========== */ [mn="3015"] .ttldecor- { display: none; } [mn="3015"] ._ittl, [mn="3015"] ._secttlbx { margin: 0 0 15px; } /* ================== */ [mn="8005"] { position: absolute; background-color: transparent; border-bottom: 1px solid #ccc; }[mn="7001"] .listbx { margin: 0 -15px; } [mn="7001"] .list- { --count: 5; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); padding: 15px; text-align: center; } [mn="7001"] .bimg { /* --bpt: 56% */ } [mn="7001"] .bimgw { /* border: 6px solid var(--clr01); border-radius: 50%; */ padding: 0; --bw: 150px; margin: 0 auto 15px; } [mn="7001"] .title { font-family: var(--ft-t2); margin: 0 auto 6px; max-width: 295px; font-size: calc( 22 / 18 * 100%); line-height: 1.1; } [mn="7001"] ._content { margin: 0 } @media (max-width: 991px) { [mn="7001"] .list- { --count: 3; } } @media (max-width: 767px) { [mn="7001"] .list- { --count: 3; } } @media (max-width: 575px) { [mn="7001"] .list- { --count: 3; } }[mn="7504"] { position: relative; z-index: 3; } /* [folderurl]:hover > *::before, [folderurl].active > *::before { content: ''; display: inline-block; height: 6px; width: 6px; background-color: var(--clr01); margin: -2px 6px 0 0; vertical-align: middle; } */ [mn="7504"] .horline { margin: 60px 0 } [mn="7504"] .gen-filter .field { margin: 10px 0 } [mn="7504"] .divbx { min-height: 90vh; border-top: 1px solid #ccc } [mn="7504"] .taste.backbtn { margin: 30px 0 0 } [mn="7504"] .subjectbx { line-height: 1; } [mn="7504"] .mainttl img { max-height: 60px; } [mn="7504"] .mainttl { font-size: 250%; font-family: var(--ft-t2); } [mn="7504"] .subttl { font-size: 80%; text-transform: uppercase; font-family: var(--ft-t2); color: #999; } [mn="7504"] .result { font-size: 90%; color: #888; margin: 9px 0 3px; padding: 9px 0 0; border-top: 1px solid #eee; } [mn="7504"] .result .resultnumber { font-size: 130%; font-family: var(--ft-t2); } [mn="7504"] .contmain { max-width: 1200px; } [mn="7504"] .divw { margin: 0 -15px; } [mn="7504"] .div- { --div: 270px; padding: 15px; } [mn="7504"] .div-r .bimgbx { border: 1px solid #ccc; border-bottom: 0; } [mn="7504"] .div-l { flex: 0 0 var(--div); max-width: var(--div); border-right: 1px solid #ccc; } [mn="7504"] .div-r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)) } .catbx7504 * { line-height: 1; } .catbx7504 label { margin: 0 0 6px } .catbx7504 .fieldbx input { font-family: var(--ft-t2); border-radius: 6px; } .catbx7504 [btnrole] { margin: 6px 0 0; width: 100%; min-width: none; } .catbx7504 .gen-filter { margin: 30px 0 0 } .catbx7504 [folderid] { width: 100%; margin: 0; cursor: pointer; flex-wrap: wrap; font-family: var(--ft-t2); } .catbx7504 .ele { width: 100%; } .catbx7504 .ele ~ .ele { border-top: 2px solid var(--clr01) } .catbx7504 .tabbar { padding: 0 } .catbx7504 .tabbar:hover { padding: 0; background-color: var(--clr06); } .catbx7504 .tabbar > div { font-size: 90%; } .catbx7504 .tabbar > div:not(.icon) { padding: 12px 0 9px 12px } .catbx7504 .tabbar .icon { flex: 0 0 30px; max-width: 30px; } .catbx7504 .tabbar .txt { flex: 0 0 calc(100% - 30px); max-width: calc(100% - 30px) } .catbx7504 .tabbar .txt.full { flex: 0 0 calc(100% - 0px); max-width: calc(100% - 0px) } .catbx7504 .tabbar.active .plus { display: none } .catbx7504 .tabbar:not(.active) .minus { display: none } .catbx7504 .tabbar:after { display: none } .catbx7504 .count { color: #888; position: absolute; right: -3px; top: 0; translate: 100% -20%; font-size: 80% } .catbx7504 .genwrap { border: 2px solid var(--clr01); border-radius: 15px; overflow: hidden; } @media (max-width: 991px) { .catbx7504 { position: fixed; width: 250px !important; top: 50%; left: 0; translate: -100% -50%; background-color: #fff; z-index: 45; border: 1px solid #ccc; transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1); } .catbx7504.active { translate: 0% -50%; } .catbx7504 > * { overflow: hidden; max-height: calc(80vh - 40px); overflow-y: auto; } .catbx7504 .taste.arr { position: absolute; right: 0.5px; top: 50%; translate: 100% -50%; padding: 15px 6px; background-color: #fff; font-size: 150%; border: 1px solid #ccc; border-left: 0; color: forestgreen; cursor: pointer; border-radius: 0 6px 6px 0; } .catbx7504:not(.active) .taste .fa-caret-left { display: none; } .catbx7504.active .taste .fa-caret-right { display: none; } .catbx7504 .genwrap { padding: 21px 21px 120px; border: 0; } } .catbx7504 .listttl { margin: 0; padding: 12px 9px; font-family: var(--ft-t1); font-size: 120%; color: #fff; text-align: center; background-color: var(--clr01); } @media (min-width: 991px) { .catbx7504 .taste.arr { display: none; } } @media (max-width: 991px) { [mn="7504"] .div-l, [mn="7504"] .div-r { flex: 0 0 100%; max-width: 100% } } @media (max-width: 1200px) { [mn="7504"] .itmbx { flex: 0 0 33.333%; max-width: 33.333%; } } @media (max-width: 767px) { [mn="7504"] .itmbx { flex: 0 0 33.333%; max-width: 33.333%; } } @media (max-width: 575px) { [mn="7504"] .itmbx { flex: 0 0 50%; max-width: 50%; } } /* ================================= */ .viewimgbx7504 { position: fixed; height: 100vh; width: 100% !important; overflow: hidden; top: 0; left: 0; z-index: 110; line-height: 1; transition: .9s all cubic-bezier(0.075, 0.82, 0.165, 1); } .viewimgbx7504.active { background-color: rgba(0 0 0 / 45%); } .viewimgbx7504 .viewimgw { background-color: rgba(255 255 255 / 90%); width: 700px; height: 100vh; max-width: calc(100% - 90px); overflow: hidden; overflow-y: scroll; transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1); translate: -110% 0; } .viewimgbx7504.active .viewimgw { translate: 0% 0; } .viewimgbx7504 img { width: 100% } .viewimgbx7504 .close { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; cursor: pointer; } .viewimgbx7504 .viewimgw { padding: 0 0 50vh; } [mn="7504"] .detailbx .mainimgbx.bimgbx { max-width: calc(100% - 40px); margin: 0 0 0 auto; } [mn="7504"] .detailbx .imgdisplaylayer { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1; } [mn="7504"] .detailbx .galw { flex-wrap: nowrap; } [mn="7504"] .detailbx .gal- { flex: 0 0 60px; max-width: 60px; border: 1px solid #ccc; margin: 0 3px 0 0; } [mn="7504"] .detailbx .mainimgbx .mainimgw { margin: 0 auto 15px; background-color: #fff; max-width: auto; padding: 30px 15px; border: 1px solid #ccc } [mn="7504"] .taste { text-align: center } [mn="7504"] .detailbx .h4 { font-size: 200%; } [mn="7504"] .detailbx .additionalinfobx { margin: 60px 0 0 } [mn="7504"] .detailbx .mainimgbx.bimgbx { max-width: 100%; } [mn="7504"] .detailbx .galbx { position: relative; z-index: 10; left: 0; top: 0; width: 100%; overflow: hidden; overflow-x: auto; max-height: initial; translate: 0; display: flex; margin: 0 auto 30px; } [mn="7504"] .detailbx .h4 { margin: 3px 0; line-height: 1.1; } [mn="7504"] .detailbx .price { font-family: var(--ft-t2); font-size: 120%; } [mn="7504"] .detailbx .price { font-family: var(--ft-t2); font-size: 120%; } [mn="7504"] .detailbx .desc { margin: 15px 0 0; line-height: 1.8; color: #888 } [mn="7504"] .detailbx .taste { margin: 30px 0 0 } [mn="7504"] .detailbx .taste .btn.btnWahtsapp { background-color: #27d367; } [mn="7504"] .detailbx .taste .btn { margin: 3px 0 !important; padding: 15px } [mn="7504"] .detailbx .taste .btn.btnEnquire { background-color: var(--clr02, #999); border: 2px solid var(--clr02, #999); } [mn="7504"] .detailbx .taste .btn.btnEnquire:hover { background-color: var(--clr01, #999); border: 2px solid var(--clr01, #999); } [mn="7504"] .detailbx .additionalinfow .addi- { max-width: 100%; line-height: 1; flex: 0 0 100%; } [mn="7504"] .detailbx .additionalinfow .addi-:nth-child(odd) { background-color: #eee; } [mn="7504"] .detailbx .addittl { font-family: var(--ft-t2); } [mn="7504"] .detailbx .add- { --div: 200px; padding: 12px; } [mn="7504"] .detailbx .add-l { flex: 0 0 var(--div); max-width: var(--div); border-right: 1px solid #ddd; } [mn="7504"] .detailbx .add-r { flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); } [mn="7504"] .detailbx .additionalinfobx { margin: 60px 0 0 } [mn="7504"] .detailbx .gal- .bimgw { background-color: #fff } [mn="7504"] .detailbx .gal- .bimg { cursor: pointer; } [mn="7504"] .detailbx .additionalinfow { max-width: 500px; margin: 0 auto; border: 1px solid #ccc; } [mn="7504"] .detailbx .additionalinfow > .wrap { padding: 15px } @media (max-width: 991px) { } @media (max-width: 575px) { [mn="7504"] .detailbx .add- { --div: 130px; } [mn="7504"] .detailbx .bimgw { --bw: 300px; } [mn="7504"] .detailbx .infomainbx { text-align: center; } [mn="7504"] .detailbx .taste .btn { margin: 0 0 6px; width: 100%; } } @media (min-width: 767px) { [mn="7504"] .relatedbx .tmp-3 { --div: 4 } } [mn="7606"] .h4 { margin: 0; } [mn="7606"] .catbx { margin: 0 0; } [mn="7606"] .catbx .catw { margin: 0 -9px; } [mn="7606"] .catbx .cat- { flex: 0 0 20%; max-width: 20%; padding: 9px; text-align: center; line-height: 1; } [mn="7606"] .catbx .cat- > * { cursor: pointer; } [mn="7606"] .catbx .cat- .ttl { margin: 12px 0 0; white-space: break-spaces; } [mn="7606"] .catbx .cat- .bimgw { padding: 15px; border-radius: 50%; background-color: #f5f5f5; } @media (max-width: 991px) { [mn="7606"] .catbx .cat- { flex: 0 0 130px; max-width: 130px; } } [mn="3300"] { min-height: 40vh; z-index: 1; transition: .6s all ease; background-repeat: no-repeat; background-position: center; background-size: cover; aspect-ratio: 9 / 4.5; --secbgclr: #000; --secftclr: #fff; } [mn="3300"] .btn { border: 0; background-color: transparent; padding: 0; min-width: auto; } [mn="3300"] .btn .bimgw { width: 25px; } [mn="3300"] .btn .bimg { background-color: #fff; } [mn="3300"] .title { border-bottom: 2px solid #fff; padding: 0 0 15px; margin: 0 0 15px; line-height: 1.2; font-size: 200%; } [mn="3300"] .indexbx { font-family: var(--ft-t1); font-size: 250%; } [mn="3300"] button ~ button { margin: 0 0 0 15px; } [mn="3300"] button > * ~ * { margin: 0 0 0 9px; } [mn="3300"] .arrow-left { -webkit-mask-image: url(src/circle-left.svg); mask-image: url(src/circle-left.svg); } [mn="3300"] .arrow-right { -webkit-mask-image: url(src/circle-right.svg); mask-image: url(src/circle-right.svg); } [mn="3300"] .info-l { flex: 0 0 200px; max-width: 200px; } [mn="3300"] .info-r { flex: 1 0 0; text-align: right; } @media (max-width: 767px) { [mn="3300"] .info-l, [mn="3300"] .info-r { flex: 0 0 100%; max-width: 100% } } [mn="2100"] { font-family: var(--ft-t1); } [mn="2100"] .marquee { position: relative; overflow: hidden; /* --offset: 17px; */ --offset: 20vw; --move-initial: calc(-25% + var(--offset)); --move-final: calc(-50% + var(--offset)); font-size: 6vw; } [mn="2100"] .marquee ._imgobj img { max-height: 60px; margin: 6px 0; padding: 0 6px; } [mn="2100"] .marquee img { max-height: 60px; } [mn="2100"] .marquee__inner { --time: 12s; white-space: nowrap; width: fit-content; display: flex; position: relative; transform: translate3d(var(--move-initial), 0, 0); animation: marquee var(--time) linear infinite; /* animation-play-state: paused; */ align-items: center; } [mn="2100"] .marquee__inner:nth-child(even) { animation-direction: reverse; } /* .marquee span { padding: 0 2vw; } */ [mn="2100"] .marquee:hover .marquee__inner { /* animation-play-state: running; */ } @keyframes marquee { 0% { transform: translate3d(var(--move-initial), 0, 0); } 100% { transform: translate3d(var(--move-final), 0, 0); } } /* [mn="2100"] .item { text-align: center; font-size: 90%; } [mn="2100"] .profilebx .bimgw { --bw: 69px; } [mn="2100"] .profilebx .bimg { border-radius: 50% } [mn="2100"] .rate .bimgw { --bw: 100%; } [mn="2100"] .rate .bimg { --bpt: 15px; background-image: url(src/star-5.png); margin: 0 0 12px; } [mn="2100"] .ttl { line-height: 1.1; margin: 0 0 9px; font-family: var(--ft-t1); font-size: 80%; } [mn="2100"] .swiper-slide { width: auto; } [mn="2100"] .swiper { overflow: visible; } [mn="2100"] .swiper img { max-height: 60px; } [mn="2100"] .swiper-wrapper { align-items: center; } [mn="2100"] .swiper-pagination { position: relative; margin: 15px 0 0; } [mn="2100"] .swiper-button-next, [mn="2100"] .swiper-button-prev { aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 40px; height: auto; border-radius: 50%; } [mn="2100"] .swiper-button-next:after, [mn="2100"] .swiper-button-prev:after { color: #fff; font-size: 15px; } [mn="2100"] .swiper-pagination-bullet-active { background-color: var(--clr01); } [mn="2100"] .swiper-wrapper{ transition-timing-function: linear; } @media only screen and (max-width: 767px) { } */[mn="7701"] { min-height: 50vh; } [mn="7701"] .keybx { margin: 0 0 15px; } [mn="7701"] .keyw { margin: 0 -6px; } [mn="7701"] .keyw > * { padding: 0 6px; } [mn="7701"] .keyw :is(select, textarea, input){ margin: 0; height: 45px; } [mn="7701"] .keyw :is(select){ padding: 9px; } [mn="7701"] .keyw > *:nth-child(1) { flex: 0 0 300px; max-width: 300px; } [mn="7701"] .keyw > *:nth-child(2) { flex: 1 0 0 } [mn="7701"] .res- .l { flex: 0 0 100px; max-width: 100px; } [mn="7701"] .res- .r { flex: 0 0 calc(100% - 100px); max-width: calc(100% - 100px); padding: 0 0 0 15px } [mn="7701"] .searchlist { padding: 15px 0 } [mn="7701"] .searchlist .res-{ padding: 15px 0 0; margin: 15px 0 0; cursor: pointer; } [mn="7701"] .searchlist .res- ~ .res- { border-top: 1px solid #ccc; } [mn="7701"] .searchlist .taste { margin: 9px 0 0; font-size: 80%; } [mn="7701"] .searchlist .cont { display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color: #888; font-size: 90%; } [mn="7701"] .bimgw.listimgbx { padding: 12px 9px; border: 1px solid #eee; border-radius: 3px; } @media (max-width: 767px) { [mn="7701"] .keyw > * { flex: 0 0 100% !important; max-width: 100% !important; } } 