 [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 { text-align: center; 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="2010"] { min-height: 450px; z-index: 1; overflow: hidden; aspect-ratio: 16 / 4.5; --ttlsize: 350%; --secftclr: #fff; --secttlclr: #fff; --secpb: 0; @media(width<=575px){ min-height: 250px; aspect-ratio: initial; } .h4 { margin: 0; position: relative; font-weight: inherit; font-size: 180%; &::before{ display: none; } } .contentbx { margin: 0; position: relative; z-index: 1; max-width: 100%; /* font-weight: bold; */ /* padding: 30px 60px 30px 0; */ &::after { content: ''; z-index: -1; position: absolute; display: block; width: 100vw; height: 9px; background-color: var(--clr02); bottom: 0; right: 0; opacity: 1; /* clip-path: polygon(0 0, 100% 0, calc(100% - 30px) 100%, 0% 100%); */ } &::before { content: ''; z-index: -1; position: absolute; display: block; width: 100vw; height: 9px; background-color: var(--clr02); bottom: 0; right: -15px; opacity: 1; /* clip-path: polygon(0 0, 100% 0, calc(100% - 30px) 100%, 0% 100%); */ } & > * { flex-direction: column; } ._ittl{ margin: 0 0 3px; } } }[mn="8024"] { padding: 21px 0; line-height: 1; z-index: 5; --secbgclr: var(--clr01x, transparent); border-bottom: 0px solid var(--clr01x, #fff); position: absolute; top: 0; left: 0; width: 100%; } [mn="8024"] .mediabx:not(.mediabx-coloricon) { --a-pd: 6px; --iconclr: var(--clr01x, #fff); --iconhovclr: var(--clr01x, #fff); --bgclr: var(--clr01x, transparent); --bghovclr: var(--clr02, #fff); --mediaborder: 2px solid #fff; --mediahovborder: 2px solid var(--clr02, #fff); --square: 35px; &>*{ gap: 6px } } [mn="8024"] .mediabx a { margin: 0px; border-radius: 50%; } [mn="8024"] .logo { margin: 0 0; line-height: 0; } [mn="8024"] .logo img { max-height: 45px } [mn="8024"] .logo ._imgobj img { max-height: 21px } /* ======================= */ nav { line-height: 1; font-family: var(--ft-t1); } 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) !important; text-decoration: none; } nav li li a:hover, nav li li a.active{ color: var(--clr01) } nav > ul > li { /* margin: 0 12px 0 0; padding: 0 12px 0 0; */ position: relative } nav > ul > li:hover { z-index: 10; } @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 { gap: 15px; } nav > ul > li > a { padding: 3px; margin: 0 1px; position: relative } /* nav > ul > li > a.active, */ nav > ul > li > a:hover{ color: var(--clr01, #fff) } /* nav > ul > li > a.active:after, */ nav > ul > li > a:hover:after { /* content: ''; */ color: inherit; position: absolute; height: calc(100% + 4px); width: calc(100% + 4px); left: 50%; top: 50%; translate: -50% -50%; background-color: var(--clr01x, transparent); border: 1px solid var(--clr01x, #fff) } nav > ul > li > ul { position: absolute; bottom: -15px; right: 50%; translate: 50% 100%; scale: 1 0; /* display: none; */ min-width: 250px; background-color: #fff; color: #000; border: 1px solid #eee; padding: 9px; transition: .6s all .3s ease ; display: block; transform-origin: top; & ul{ padding-left: 15px; width: 100%; } } 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 !important; } 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; } */ } .mobilenav .mediabx:not(.mediabx-coloricon) a { --bgclr: transparent; --iconclr: #fff; --iconhovclr: #fff; padding: 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; top: 0; left: 0; } .mobilestickbx { position: fixed; top: 0; left: 0; padding: 8px 15px; width: 100% !important; z-index: 50; /* border-bottom: 1px solid #ccc; */ background-color: var(--clr01x, #fff); backdrop-filter: blur(15px); min-height: 65px; display: flex; align-items: center; line-height: 1; border-bottom: 3px solid var(--clr01); } .mobilestickbx img { max-height: 60px; max-width: calc(100% - 45px); } .mobilestickbx ._imgobj { display: none } .mobilenav .mediabx:not(.mediabx-coloricon) a { padding: 8px; --iconclr: #fff; --iconhovclr: #fff; --bgclr: var(--clr02,#fff); --bghovclr: var(--clr01,#fff); --square: 35px; margin: 0; border-radius: 50%; } .mobilenav nav a { flex: 0 0 100%; width: 100%; justify-content: flex-start; color: inherit; text-decoration: none; padding: 6px 0; padding: 9px 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; margin-left: auto; backdrop-filter: blur(15px); color: #000; } .mobilenav.active .mobilenavw { transition: .9s all .3s cubic-bezier(0.075, 0.82, 0.165, 1); translate: 0 0; opacity: 1; } .mobilenav nav{ padding: 60px 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; width: 100%; } .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; } /* ===================== */ .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); right: calc(var(--vpadding) + 0px); transition-duration: 0.5s; display: flex; align-items: center; z-index: 55; scale: 0.7; } .menuburger .icon { --bgclr: var(--clr01, #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); right: 0; } .menuburger.open .icon { transition-duration: 0.5s; transform: rotateZ(360deg); --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 0; position: fixed; left: 0; top: 0; z-index: 10; /* background-color: var(--clr01x, #fff); */ width: 100%!important; /* color: #fff; */ /* border-bottom: 1px solid #eee; */ transition: 2s all cubic-bezier(0.075, 0.82, 0.165, 1); translate: 0 -101%; color: var(--clr01x, inherit); & nav{ /* color: #fff */ } .dekstickw { padding: 15px 21px; backdrop-filter: blur(15px); border-radius: 100px; } } .dekstickw, .nav_glass { background-color: #e6e6e6; color: var(--clr02); border: 1px solid #e6e6e6; } .nav_glass { padding: 15px 21px; backdrop-filter: blur(15px); border-radius: 100px; } body.scrolled .dekstickbx { translate: 0 0; } .dekstickbx .logo img { max-height: 45px; } .dekstickbx .logo ._imgobj img { max-height: 15px; } .logo { line-height: 1; } @media (max-width: 767px) { .dekstickbx, [mn="8024"] { display: none; } } @media (min-width: 767px) { .menuburger, .mobilestickbxp, .mobilestickbx, .mobilenav { display: none !important; } } .sidetabbx { z-index: 55; position: fixed; right: 0; top: 300px; font-family: var(--ft-t1); line-height: 1; rotate: -90deg; transform-origin: right bottom; .tabbtn { border: 2px solid #000; border-radius: 9px 9px 0 0; padding: 6px 9px; background: rgb(255,255,255); /* background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); */ cursor: pointer; } .bimgw { width: 30px; margin: 0 3px 0 0; .iconchat { background-image: url(_src/chat.png); } } } /* ================== */ /* ================== */ .navdropbx { position: absolute; background-color: rgba(255, 255, 255, .9); bottom: 0; left: 0; translate: 0 100%; line-height: 1; .container { max-width: 800px; } & .nav{ padding: 15px 0; color: var(--clr01x, #464646); font-family: var(--ft-t1); text-transform: initial; a{ &:hover{ text-decoration: underline; color: var(--clr01, #555); } } ol{ position: relative; margin: 0; padding: 0; font-family: var(--ft-b1); & li{ margin: 6px 0; } } &>ol{ display: flex; & li{ list-style-image: url(_src/right-angle.png?d) !important; } &>li{ display: block; &~&{ margin-left: 45px; } } } } } .withTemplate{ ul{ @media(width>767px){ display: none; } } } /* ====================== */ /* ====================== */ .mobileMediaTop { width: 100% !important; display: none; .mediatop { padding: 6px 0; background-color: #ddd; width: 100% !important; } .mediabx{ --bgclr: #333; --mediaborderradius: 3px; &>*{ gap: 3px; } } } .mobilenavbx{ width: 100% !important; } /* @media(width>767px){ nav>ul{ max-width: 100%; justify-content: space-between; } } body.home { [mn="8024"]{ background-color: transparent; position: absolute; top: 0; left: 0; } } */ .mobilenav nav .addedmenu a { padding: 15px; text-align: center; justify-content: center; } .btn_admin.btn{ --btnbgclr: var(--clr01); --btnbgclrhov: var(--clr01); --btnborderclr: var(--btnbgclr); --btnborderclrhov: var(--btnbgclrhov); --btnclr: var(--clr01x, #fff); } /* nav .addedmenu a { border-radius: 50px; background-color: var(--clr01); color: #fff } nav .addedmenu a:hover { background-color: var(--clr02); } nav .addedmenu a:after { display: none; } */ /* [mn="8024"]{ position: absolute; background-color: transparent; border: 0; color: #fff; } */ .addedmenu{ .btn { background-color: #fff; border: 1px solid #333; color: #333; border-radius: 0; &:hover{ background-color: #fff; border: 1px solid #333; color: #333; } } }[mn="8231"] { margin-top: auto; [gene="Info"]{ [dna="Info"]{ &.divbx{ --div: 300px; line-height: inherit; } &.divw{} &.div-{ &.div-l{ padding-right: 21px; } @media(width<=575px){ flex: 0 0 100% !important; max-width: 100% !important; padding: 0 !important; text-align: center; img{ max-height: 60px; } } } } } } [mn="8231"] .sitemap { ul { --div: 100%; list-style-type: none; list-style: none; margin: 0; padding: 0; } ._content>ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: flex-end; text-align: inherit; } ._content>ul>li { flex: 0 0 var(--div); max-width: var(--div); margin: 0 0 6px } li~li { margin: 3px 0 0 } } [mn="8231"] ._imgobj { margin: 0 0 15px } [mn="8231"] a { color: inherit; text-decoration: none; } [mn="8231"] .mediabx { --gap: 9px; margin: 0 0 9px; a { --iconclr: var(--clr01x, #fff); --iconhovclr: var(--clr01x, #fff); --bgclr: var(--clr02x, transparent); --bghovclr: var(--clr01, #fff); --mediaborder: 2px solid #fff; --mediahovborder: 2px solid var(--clr01); --square: 35px; padding: 6px; margin: 0; border-radius: 50%; } @media(width<=767px){ & > .f{ justify-content: center; } } } [mn="8231"] .ttl { margin: 0px 0 9px; text-transform: uppercase; font-family: var(--ft-t1); line-height: 1; } [mn="8231"] .copyright { font-size: 80%; font-family: var(--ft-t2); } [mn="8231"] .copyright>* { padding: 30px 15px 0; } [mn="8231"] .copyrightw>* { flex: 0 0 100%; } [mn="8231"] a { text-underline-offset: 3px; } [mn="8231"] a:hover { text-decoration: underline; } @media (max-width: 991px) { [mn="8231"] .empty { display: none; } [mn="8231"] .sitemap ul { --div: 100%; } } @media (max-width: 767px) { [mn="8231"] .copyrightw { justify-content: center; } [mn="8231"] .copyrightw .mediabx>* { justify-content: center; } [mn="8231"] .copyrightw>* { flex: 0 0 100%; max-width: 100%; } [mn="8231"] .sitemap ul { --div: 100%; } [mn="8231"] .newsletterbx { width: 250px; margin: 0 auto; } [mn="8231"] .newsletterbx, [mn="8231"] { text-align: center } } @media (max-width: 575px) { [mn="8231"] .sitemap ul { --div: 100%; } } /* ================== */ [mn="8231"] .line { border-top: 1px solid #fff; } [mn="8231"] .contactbx { border-top: 1px solid #fff; margin: 30px 0 0; .divbx{ --div: 120px; line-height: inherit; & ~ & { margin-top: 6px; } } .contactm { flex: 0 0 50%; max-width: 50%; padding: 30px 15px 15px; &:nth-child(1) { flex: 0 0 40%; max-width: 40%; border-right: 1px solid #fff; } &:nth-child(2) { flex: 0 0 30%; max-width: 30%; border-right: 1px solid #fff; } &:nth-child(3) { flex: 0 0 30%; max-width: 30%; } } @media(width<=767px){ .contactm { flex: 0 0 100% !important; max-width: 100% !important; border: 0 !important; text-align: center; & ~ & { border-top: 1px solid #fff !important } } } } [mn="5108"]{ ::placeholder{ color: #777777; } & :is(input, textarea){ background-color: #14202b; border: 0 solid #ccc; color: #fff; margin: 0 0 21px; } .taste{ margin: 21px 0 0; } } [mn="5108"] .formbx { padding: 30px 0; .btn { --btnbgclr: var(--clr02x, #fff); --btnbgclrhov: var(--clr01); --btnborderclr: var(--btnbgclr); --btnborderclrhov: var(--btnbgclrhov); --btnclr: var(--clr01x, #000); --btnclrhov: var(--clr01x, #fff); --btnp: 15px; --btnminwidth: 100px; } ._ittl{ h4{ text-align: left; font-size: 150%; } } } [mn="5108"] .infow { padding: 0 30px; @media(width< 575px){ padding: 0 30px; } } [mn="5108"] .row-r > .infow { background-color: var(--clr01x, #0a141d); & *:not(.btn) { color: #fff; } } @media (max-width: 767px) { [mn="5108"] { align-items: flex-start; min-height: auto; } [mn="5108"] .main + div { padding: 30px 15px } } [mn="4312"] .itm { margin: 0 -3px; gap: 15px 0; line-height: 1.2; .itm-l, .itm-r { flex: 0 0 50%; max-width: 50%; padding: 0 3px; @media(width<767px){ flex: 0 0 100%; max-width: 100%; } } .title { font-family: var(--ft-t1); font-size: 120%; margin: 0 0 15px; } } [mn="4312"] .iconbx { --div: 72px; .icon-l img { max-height: 45px; margin: 3px 0 0; } .title{ margin: 6px 0 6px; color: var(--clr01); } } [mn="1008"]{ z-index: var(--zIndex_default, 1); --listTtlSize_default: var(--ttlsize); --listAlignItm_default: center; ._subttl { font-size: 120%; font-family: var(--ft-t2); margin: 0 0 15px; } &.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)); } & .h4 { color: var(--listingTtlClr_default, var(--secttlclr)); font-size: var(--listTtlSize_default); } } ._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="7608"]{ min-height: 50svh; } [mn="7608"]:has(.level_detail) { .pricebx { font-family: var(--ft-t1); font-size: 150%; margin: 15px 0; } .col-l{ @media(width>991px){ padding-right: 90px; } } .sku{ font-family: var(--ft-t1); font-size: 120%; } .totalamountbx{ line-height: 1; margin-bottom: 21px; padding-bottom: 21px; border-bottom: 1px solid #ddd; font-size: 200%; font-family: var(--ft-t1); .total{ } .title{ margin: 0; font-size: 50%; } } .item_desc .colorbx{ --gap: 9px; .colorw{ gap: var(--gap) } .color-{ aspect-ratio: 1; width: 30px; border-radius: 50%; cursor: pointer; border: 3px solid transparent; &.active{ border: 3px solid #000; } } } .item_desc{ & > * { margin-bottom: 21px; padding-bottom: 21px; } } .planbx{ --gap: 6px; .planw{ gap: var(--gap); } .plan-{ flex: 0 0 100%; max-width: 100%; padding: 15px 21px; border-radius: 15px; background-color: #fff; border: 2px solid #ccc; cursor: pointer; font-family: var(--ft-t1); } .plan-:hover, .plan-.active{ background-color: #000; border: 2px solid #000; color: #fff; } } .mainimgbx{ .bimgw{ padding: 15px; border: 1px solid #eee; margin: 0 0 21px; @media(width<=991px){ width: 450px; } } } .related_product{ margin: 30px 0 0; padding: 30px 0 0; border-top: 1px solid #ccc; ._relatedList{ } } .galdisplayer{ .categorylistbx{ --listset-count: 3; } .bimgw{ border: 1px solid #ddd; padding: 12px; border-radius: 6px; } .bimg{ padding-top: 100%; scale: 1 !important; } .gal-:hover{ .bimgw{ border: 1px solid var(--clr01); } } .categorybx{ &:has(video){ &::before{ content: ''; position: absolute; display: block; background-image: url(_src/7608_play_button.png); aspect-ratio: 1; width: 60%; display: inline-block; cursor: pointer; transition: .3s all ease; top: 50%; left: 50%; z-index: 100; translate: -50% -50%; filter: drop-shadow(2px 4px 6px black); background-position: center; background-repeat: no-repeat; background-size: contain; pointer-events: none; } } } } .prodtitlebx{ margin-bottom: 21px; padding-bottom: 0; h1{ margin: 0; font-size: 170%; } } .galdisplayer .mySwiper { /* overflow: visible; */ width: 100%; .bimgw{ border: 0; } video{ object-fit: cover; position: absolute; height: 100%; width: 100%; left: 0; top: 0; } .gal-:hover{ .bimgw{ border: 0 } } .swiper-button-next, .swiper-button-prev { --swiper-navigation-sides-offset: -15px; aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 40px; height: auto; border-radius: 50%; } .swiper-button-next:after, .swiper-button-prev:after { color: #fff; font-size: 15px; } .swiper-pagination-bullet-active { background-color: var(--clr01); } .swiper-pagination { position: relative; margin: 15px 0 0; } .swiper_cus_nav{ margin-top: 9px; } .categorybx{ overflow: clip; border-radius: 6px; border: 1px solid #eee; background-color: #fff; padding: 0; } } ._relatedList .mySwiper { overflow: visible; width: 100%; .swiper-button-next, .swiper-button-prev { --swiper-navigation-sides-offset: -15px; aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 40px; height: auto; border-radius: 50%; } .swiper-button-next:after, .swiper-button-prev:after { color: #fff; font-size: 15px; } .swiper-pagination-bullet-active { background-color: var(--clr01); } .swiper-pagination { position: relative; margin: 15px 0 0; } .swiper_cus_nav{ margin-top: 60px; } } .testimonialbx{ &:not(:has(.mySwiper)){ display: none; } &:has( .mySwiper ){ padding-top: 60px; } .swiper { overflow: visible; } } .testimonialbx .mySwiper { @media (width <=575px) { overflow: visible; } .swiper-slide{ box-shadow: 3px 3px 9px rgba(0, 0, 0, .13); border-radius: 45px; overflow: clip; .bimgbx { display: flex; justify-content: center; align-items: flex-end; } ._imgobj { margin: 0 } } .swiper-pagination { position: relative; margin: 15px 0 0; } .swiper-button-next, .swiper-button-prev { aspect-ratio: 1 / 1 !important; /* background-color: var(--clr01); */ width: 40px; height: auto; border-radius: 50%; } .swiper-button-next:after, .swiper-button-prev:after { color: #fff; font-size: 15px; } .swiper-pagination-bullet-active { background-color: var(--clr01x, #fff); border: 2px solid var(--clr02); outline: 2px solid var(--clr02x, #fff); outline-offset: 1px; } .bg-decorbx { &.decor-1 { left: 0; bottom: 0; &>* { width: 210px; } } &.decor-2 { right: 0; bottom: 0; &>* { width: 210px; } } } .otherbx { padding: 15px 21px; ._content{ line-height: 1.3; margin: 0; } } .btm{ margin-top: auto; padding: 0 21px 21px; } .quotebx { gap: 3px; .quote { aspect-ratio: 224 / 36; width: 90px; background-image: url(_src/7608_star_rate.jpg); right: 15px; bottom: 15px; background-size: contain; background-repeat: no-repeat; display: inline; } } .profile_image { .bimgw { width: 100%; max-width: 100%; } .bimg{ aspect-ratio: 7 / 5; } } .title { flex: 1 0 0; line-height: 1.2; } .subtitle { font-style: italic; } .cardbx { background-color: #fff; border-radius: 21px; } .content { font-size: 90%; } } .iframebx:has(.iframew){ margin: 60px 0 0; gap: 21px; ._iframe{ border-radius: 15px; overflow: clip; } } } [mn="7608"]:has(.level_item) { .categorylistbx { --listset-count: 4; --listset-gap: 21px; padding: 21px 0; @media(width<=767px){ --listset-count: 2; } @media(width<=575px){ --listset-count: 1; } } .taste{ text-align: right; margin: 15px 0; padding: 9px 0; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; .btn{ min-width: unset; } } &:has(.subcatinfobx){ .subcatinfobx{ margin: 0 0 15px; font-family: var(--ft-t1); } h4{ margin: 0 0 0; } } } [mn="7608"]:has(.level_category) { display: none; .categorylistbx { --listset-count: 2; --listset-gap: 21px; @media(width<=767px){ --listset-count: 2; } @media(width<=575px){ --listset-count: 2; } } } [mn="7608"] .accordionbx { margin: 60px auto 0; max-width: 100%; width: 100%; & > h4 { margin: 0 0 30px !important; } .accordiontab { margin: 0 0 21px; gap: 0; position: relative; z-index: 1; &::after{ content: ''; display: block; position: absolute; width: 100%; height: 1px; background-color: #ccc; z-index: -1; left: 0; bottom: 0; } } .accordiontxtbx { /* padding: 21px; */ /* background-color: #efefef; */ /* border: 1px solid #ccc; */ min-height: 150px; padding-bottom: 21px; } & [tablist] { display: inline-flex; padding: 12px 15px; /* background-color: #999; */ border-bottom: 3px solid transparent; font-family: var(--ft-t2); cursor: pointer; line-height: 1; font-size: 120%; z-index: 1; &.active{ color: #fff; border-bottom: 3px solid var(--clr01); background-color: var(--clr01); border-radius: 15px 15px 0 0; } &:not(.active):hover{ color: var(--clr02); border-bottom: 3px solid var(--clr02); } } & table{ width: 100% !important; background-color: #fff; line-height: 1.4; & tbody > tr:first-child{ background-color: var(--clr01); font-family: var(--ft-t1); color: #fff; & > * { background-color: transparent; } } } .documentbx{ line-height: 1; width: 800px; max-width: 100%; .documentw{ a{ border: 1px solid #ccc; border-radius: 100px; overflow: clip; transition: .4s all ease; padding: 15px; &:hover{ border: 1px solid var(--clr01); background-color: var(--clr01); color: #fff; } & ~ & { margin: 9px 0 0; } } } } } .licht_7608{ .titlebx{ margin: 0 0 30px; padding: 0 0 15px; border-bottom: 1px solid #ccc; h4{ margin: 0; } } .divbx{ line-height: 1.3; .divw{ gap: 21px 0; } @media(width<575px){ .div-l, .div-r{ flex: 0 0 100%; max-width: 100%; } } .infomain{ & > * ~ * { margin-top: 15px; } } .value{ font-size: 120%; } .title{ margin: 0; } } .formain{ border: 1px solid #ccc; margin-top: 30px; padding: 21px; border-radius: 21px; } .notice{ color: orangered; line-height: 1.1; font-size: 90%; } canvas{ max-width: 100% !important; &:not([height]){ display: none; } } } [mn="7608"] .detailbx .taste{ margin: 30px 0 0; display: flex; gap: 9px 12px; & > * { flex: 1 0 0; max-width: 100%; padding: 15px } a { .bimgw { width: 21px; } .bg-mask { --mkclr: #fff; transition: .4s all ease; } } .btn{ gap: 9px; } .btn.btnWahtsapp { --btnclr: #fff; --btnclrhov: #fff; background-color: #27d367; border-color: #27d367; &::after{ display: none; } } .btn.btnWahtsapp:hover { background-color: #11b24c; border-color: #11b24c; } .btn.btnEnquire { background-color: var(--clr02x, #999); border: 2px solid var(--clr02x, #999); } .btn.btnEnquire:hover { background-color: var(--clr01, #999); border: 2px solid var(--clr01, #999); .bg-mask{ --mkclr: var(--btnclrhov); } } } [mn="7608"] .accordionbx_2{ --tabBgClr: var(--tabBgClr_default, transparent); --tabBgClrActive: var(--tabBgClrActive_default, transparent); --tabTxtClr: var(--tabTxtClr_default, var(--clr01x, #000)); --tabTxtClrActive: var(--tabTxtClrActive_default, var(--clr01)); margin: 30px 0; border-bottom: 1px solid #ccc; .title{ margin: 0; } .accordiontabbx{ width: 900px; max-width: 100%; margin: 0 auto; } .accordiontab{ border-top: 1px solid #ccc; position: relative; & ~ & { margin: 0; } & > * { padding: 15px 45px 15px 0; } & > .btm { padding-right: 15px; padding-top: 0px; } .slide { display: none; } .title{ --div: 25px; .ttl-{ &.ttl-l{ flex: 0 0 var(--div); max-width: var(--div); } &.ttl-r{ flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 12px; } } } ._content{ margin: 0; } .top { line-height: 1; font-family: var(--ft-t1); cursor: pointer; background-color: var(--tabBgClr); color: var(--tabTxtClr); transition: .6s all ease; &::after { content: ''; aspect-ratio: 1 / 1; width: 21px; /* background-image: url(_src/arrow.svg); background-size: contain; background-position: center; background-repeat: no-repeat; */ -webkit-mask-image: url(_src/7608_arrow.svg); mask-image: url(_src/7608_arrow.svg); mask-size: contain; -webkit-mask-size: contain; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center; background-color: var(--tabTxtClr); position: absolute; right: 15px; top: 15px; rotate: 0deg; transform-origin: center; transition: .6s all ease; @media (max-width: 575px){ width: 18px; } } } &.active .top{ background-color: var(--tabBgClrActive); color: var(--tabTxtClrActive); &::after { rotate: 180deg; background-color: var(--tabTxtClrActive); pointer-events: none; } } } } [mn="3010"] { padding: 0; text-shadow: 0 2px 4px rgba(0, 0, 0, .7); margin: 0 !important; z-index: 5; /* border-bottom: 9px solid var(--clr01); border-top: 9px solid var(--clr01); */ .contentbx { color: #fff; line-height: 1.5; /* &::after{ content: ''; position: absolute; display: block; right: 0; top: 0; content: ''; width: 100vw; height: 100%; background-color: var(--clr01, #999); margin: 15px 0 0 !important; z-index: -1; opacity: .8; transform: skew(-15deg, 0); } */ @media(width < 575px) { padding: 0; &::after { margin: 0 !important; right: -15px; } } } ._ittl { margin: 0 0 15px; } .h4 { line-height: 1; margin: 0 0 0; font-size: 250%; &::before, &::after { /* content: ''; */ position: relative; display: inline-block; height: 4px; width: 45px; background-color: #fff; min-width: 30px; display: none; } } ._video { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: -1; & video { width: 100%; height: 100%; border-radius: 0; object-fit: cover; object-position: center bottom; z-index: -1; } &::after { content: ''; z-index: 1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .35); } } .floaterbx{ position: absolute; right: 15px; bottom: 15px; translate: 0 0; z-index: 100; writing-mode: sideways-rl; justify-content: center; align-items: center; gap: 12px; color: #fff; .bar{ height: 45px; width: 3px; background-color: #fff; } a { * { height: 100%; } } .mediabx{ --bgclr: transparent; } @media(width<=575px){ writing-mode: initial; top: unset; translate: 0 0; bottom: 45px; .bar{ width: 45px; height: 3px; } } } } [mn="3010"] ._imgsec { margin: 0 0 15px; } [mn="3010"] ._subttl { font-family: var(--ft-t1); font-style: italic; font-size: 120%; line-height: 1.2; @media(width<=575px){ font-size: 100%; } } [mn="3010"] .txtbx { display: inline-block; filter: drop-shadow(3px 4px 6px rgba(0, 0, 0, .5)); margin: 21px 0; padding: 15px 0 1px; border-top: 2px solid #fff; border-bottom: 2px solid #fff; } [mn="3010"] .swiper { display: flex; min-height: 100vh; /* clip-path: ellipse(90% 100% at 50% 0%); */ @media(width<575px) { .swiper-pagination { bottom: 0; } } } [mn="3010"] .swiper-wrapper { display: flex; height: auto; } [mn="3010"] .swiper-slide { padding: 60px 30px; overflow: clip; z-index: 1; } [mn="3010"] .swiper-button-next, [mn="3010"] .swiper-button-prev { --square: 35px; aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: var(--square); height: var(--square); height: auto; border-radius: 50%; z-index: 2; } [mn="3010"] .swiper-pagination { z-index: 2; } [mn="3010"] .swiper-button-next:after, [mn="3010"] .swiper-button-prev:after { color: #fff; font-size: 15px; } [mn="3010"] .swiper-pagination-bullet { width: auto; height: auto; padding: 3px 0; margin: 3px 6px !important; background-color: transparent; color: #fff; font-family: var(--ft-t1); border-bottom: 3px solid transparent; border-radius: 0; opacity: 1; line-height: 1; text-align: center; font-weight: bold; } [mn="3010"] .swiper-pagination-bullet { width: 6px; height: 6px; padding: 0; margin: 0 !important; background-color: #fff; color: #fff; font-family: var(--ft-t1); border-radius: 0; opacity: 1; line-height: 1; text-align: center; font-weight: bold; border-radius: 50%; position: relative; &::after{ --square: 30px; content: ''; display: block; position: absolute; left: 50%; top: 50%; height: var(--square); width: var(--square); background-color: rgba(255, 255, 255, .5); z-index: 1; transform: translate(-50%, -50%); border-radius: 50%; cursor: pointer; transition: .3s all ease; opacity: 0; } } [mn="3010"] .swiper-pagination{ gap: 30px; bottom: 45px; } [mn="3010"] .swiper-pagination-bullet-active { &::after{ opacity: 1; } } [mn="3010"] .bglyr::before { content: '' !important; display: block; position: absolute; background-image: url(_src/3010_wave.png); background-position: right center; background-size: contain; right: 0; top: 50%; translate: 0 -50%; width: 90px; max-width: 10%; aspect-ratio: 90 / 611; mix-blend-mode: multiply; /* background-color: rgba(0,0,0,.3); */ } @media only screen and (max-width: 767px) { [mn="3010"] .swiper-slide { color: #fff; padding: 15px 15px; & h4 { margin: 0 0 9px; font-size: 150%; } ._content { font-size: 80%; } } } @media only screen and (min-width: 767px) { [mn="3010"] .txtbx { width: 100%; max-width: 800px; } } @media only screen and (max-width: 575px) { [mn="3010"] .swiper-button-next, [mn="3010"] .swiper-button-prev { --square: 25px; } } /* =========================== */ /* =========================== */[mn="4400"]{ --count: var(--count_default, 4); @media (width <= 991px) { --count: var(--count_991, 3); } @media (width <= 767px) { --count: var(--count_767, 3); } @media (width <= 575px) { --count: var(--count_575, 2); } .index { text-align: center; line-height: 1; padding: 15px 9px; flex: 0 0 calc(100% / var(--count)); max-width: calc(100% / var(--count)); .bimgw{ width: 95px; } .index-w { max-width: 100%; margin: 0 auto; } } .ttl { padding: 9px 0 6px; font-family: var(--ft-t2); font-size: 200%; /* &::after{ content: ''; width: 60px; height: 4px; margin: 0 auto; display: block; margin: 15px auto 0; background-color: #fff; } */ } .num { margin: 9px auto 0; font-size: 300%; font-family: var(--ft-t1); } } /* =========================== */ [mn="4400"]{ .decorbar { margin: 9px auto 0; width: 300px; max-width: 100%; line-height: 1.5; &::after{ content: ''; display: block; width: 90px; height: 6px; background-color: #fff; margin: 15px auto 0; } } } [mn="4109"]{ --tabBgClr: var(--tabBgClr_default, transparent); --tabBgClrActive: var(--tabBgClrActive_default, transparent); --tabTxtClr: var(--tabTxtClr_default, var(--clr01)); --tabTxtClrActive: var(--tabTxtClrActive_default, var(--clr01)); .accordiontabbxx, .accordiontabbx{ width: 900px; max-width: 100%; margin: 0 auto; } .btnbx{ margin: 15px 0 65px; @media(width<=575px){ .btn{ width: 100%; } } } .accordiontabbx:not(:has(._content)){ .btnbx{ margin: 0; } } .accordiontab{ border-top: 1px solid #ccc; position: relative; & ~ & { margin: 0 0 0; } & > * { padding: 15px 45px 15px 0; } .desc { .descw{ padding: 15px 0; } } .blurb{ transition: .3s all ease; font-size: 100%; color: #000; } .slide { overflow: clip; height: 0; padding: 0; transition: .3s all ease; } .title{ --div: 25px; .ttl-{ &.ttl-l{ flex: 0 0 var(--div); max-width: var(--div); } &.ttl-r{ flex: 0 0 calc(100% - var(--div)); max-width: calc(100% - var(--div)); padding-left: 12px; } } } ._content{ margin: 0; } .top { line-height: 1; cursor: pointer; background-color: var(--tabBgClr); color: var(--tabTxtClr); transition: .6s all ease; &::after { content: ''; aspect-ratio: 1 / 1; width: 21px; /* background-image: url(_src/arrow.svg); background-size: contain; background-position: center; background-repeat: no-repeat; */ -webkit-mask-image: url(_src/arrow.svg); mask-image: url(_src/arrow.svg); mask-size: contain; -webkit-mask-size: contain; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center; background-color: var(--tabTxtClr); position: absolute; right: 15px; top: 15px; rotate: 0deg; transform-origin: center; transition: .6s all ease; @media (max-width: 575px){ width: 18px; } } } &.active{ .top{ background-color: var(--tabBgClrActive); color: var(--tabTxtClrActive); &::after { rotate: 180deg; background-color: var(--tabTxtClrActive); pointer-events: none; } } .slide{ height: auto; } .blurb{ height: 0; } } } } [mn="3508"] { overflow: clip; .colorbx{ --gap: 3px; .colorw{ gap: var(--gap) } .color-{ aspect-ratio: 1; width: 30px; border-radius: 50%; } } .mySwiper { overflow: visible; width: 100%; .swiper-button-next, .swiper-button-prev { --swiper-navigation-sides-offset: -15px; aspect-ratio: 1 / 1 !important; background-color: var(--clr01); width: 40px; height: auto; border-radius: 50%; } .swiper-button-next:after, .swiper-button-prev:after { color: #fff; font-size: 15px; } .swiper-pagination-bullet-active { background-color: var(--clr01); } .swiper-pagination { position: relative; margin: 15px 0 0; } .swiper_cus_nav{ /* margin-top: 60px; */ } } } [mn="5105"]{ ::placeholder{ color: #777777; } & :is(input, textarea, select){ background-color: #14202b; border: 0 solid #ccc; color: #fff } .taste{ margin: 21px 0; } ._ittl { h4 { text-align: left; font-size: 150%; } } } [mn="5105"] .formbx { padding: 60px 0; } [mn="5105"] .infow { padding: 0 60px; @media(width< 575px){ padding: 0 30px; } } [mn="5105"] ._content { line-height: 1.8; } [mn="5105"] .row-r > * { background-color: #0d1720; & * { color: #fff; } } @media (max-width: 767px) { [mn="5105"] { align-items: flex-start; min-height: auto; } [mn="5105"] .main + div { padding: 30px 15px } } [mn="4304"] .imgbx { line-height: 0; * { margin: 0; } img{ width: 100%; } } [mn="4304"] .iframebx { height: 100svh; background-attachment: fixed; width: 100%; &:not(:has( [href="RUN_VIDEO"] )){ cursor: pointer; } &:has( [href="RUN_VIDEO"] ){ .btnplay{ display: none !important; } } .playbtnbx{ position: absolute; left: 50%; top: 50%; translate: -50% -50%; gap: 15px; text-align: center; width: 900px; max-width: calc(100% - 30px); .btnplay { /* background-image: url(src/play_button.png); */ content: url(_src/4304_play_button_3.png); transition: .6s all ease; max-width: 100%; width: 90px; display: inline; } ._ittl{ width: auto; margin: 0!important; } .h4{ color: #fff; font-size: 150%; } } ._link{ max-width: 500px; margin: 0 auto; display: flex; flex-wrap: wrap; gap: 15px; .btn{ margin: 0; width: 100%; @media(width>575px){ --ft-m: 21px; font-size: var(--ft-m); } } } } .licht4304.licht{ .contbx > .contbx-w{ padding: 0; } .contbx { /* aspect-ratio: 16/9; */ } .contm { background-color: #fff; } } [mn="7077"]{ [dna="1"]{ &.divbx{ --div: 50%; } &.divw{ gap: 15px 0; } &.div-{ &.div-r{ padding-left: 21px; } @media(width<=767px){ flex: 0 0 100% !important; max-width: 100% !important; padding: 0px !important; } } } [dna="2"]{ &.divbx{ --div: 45px; } &.divw{ } &.div-{ .title{ font-family: var(--ft-t2); } .subttl{ font-size: 80%; } &.div-l{ padding-right: 6px; } .bimgw{ border-radius: 50%; } } } [dna="prifileimage"]{ } [dna="list"]{ &.categorylistbx{ --listset-count: 1; } &.categorybx{ background-color: #f6f6f6; border-radius: 21px; padding: 21px; } } .rate{ background-image: url(_src/7077_start.png); aspect-ratio: 15 / 1; display: block; width: 200px; background-position: left center; margin: 0 0 9px; } .titlebx{ position: absolute; top: 0; left: 0; padding: 18px; max-width: calc(100% - 30px); border-bottom-right-radius: 21px; background-color: #fff; ._secttlbx{ margin: 0; } } .leftbx{ border-radius: 21px; } .taste{ display: flex; justify-content: center; gap: 12px; padding: 15px; border-radius: 15px; background-color: var(--clr02); margin-top: 45px; } } [mn="7700"] { min-height: 50vh; .searchbx{ width: 100%; } .noInfoNotice { text-align: center; } .searchbx { position: relative; width: 100%; overflow: hidden; .searchw { position: relative; } & input { margin: 0; padding: 9px 30px 9px 15px; width: 100%; border-radius: 50px; border: 0; font-size: inherit; background-color: transparent; border: 1px solid #ccc; color: #000; &::placeholder{ color: #aaa; } } & button.i { position: absolute; left: auto; right: 12px; top: 50%; translate: 0 -50%; color: #000; width: auto; border: 0; padding: 0; background-color: transparent; } } } [mn="7700"] .main { max-width: 800px; } [mn="7700"] .res- .l { flex: 0 0 100px; max-width: 100px; } [mn="7700"] .res- .r { flex: 0 0 calc(100% - 100px); max-width: calc(100% - 100px); padding: 0 0 0 15px } [mn="7700"] .searchlist { padding: 15px 0 } [mn="7700"] .searchlist .res-{ padding: 15px 0 0; margin: 15px 0 0; cursor: pointer; } [mn="7700"] .searchlist .res- ~ .res- { border-top: 1px solid #ccc; } [mn="7700"] .searchlist .taste { margin: 9px 0 0; font-size: 80%; } [mn="7700"] .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="7700"] .bimgw.listimgbx { padding: 12px 9px; border: 1px solid #eee; border-radius: 3px; } @media (max-width: 575px) { } [mn="2200"] { z-index: -10; padding: 0 !important; --secpt: 0; --secpb: 0; .div_absobx{ position: absolute; top: 50%; left: 0; translate: 0 -50%; padding-top: var(--secpt); padding-bottom: var(--secpb); } } [mn="2301"]{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; /* background-color: rgba(0,0,0,.5); */ z-index: 99; color: #fff; max-height: 100vh; overflow: hidden; overflow-y: auto; backdrop-filter: blur(6px); opacity: 0; margin: 0 !important; &.active { opacity: 1; } .ccllyr { position: absolute; left: 0; top: 0; height: 100%; width: 100%; display: block; z-index: -10; } .main { max-width: 800px; } .playbtnbx{ margin: 45px 0; line-height: 0; .btn_play{ background-image: url(_src/2301_play_button_1.png); aspect-ratio: 1; width: 90px; display: inline-block; cursor: pointer; transition: .3s all ease; &:hover{ scale: 1.2; } } } } .licht_2301.licht{ .contbx-w{ padding: 0; line-height: 0; } .contm{ border-radius: 15px; width: 1200px; } } [mn="7058"] { .feedw{ --div-prof: 45px; column-count: 3; column-fill: balance; column-gap: 21px; @media(width<=991px){ column-count: 2; } @media(width<=575px){ column-count: 1; } .feed-{ padding: 15px; border: 1px solid #ddd; border-radius: 15px; display: inline-block; width: 100%; margin: 0 0 21px; font-size: 90%; background-color: #eee; line-height: 1.5; & > * ~ * { margin: 15px 0 0; } } .profile-{ line-height: 1.2; &.profile-l{ flex: 0 0 calc(100% - var(--div-prof)); max-width: calc(100% - var(--div-prof)); } &.profile-r{ flex: 0 0 var(--div-prof); max-width: var(--div-prof); } .bimgw{ border-radius: 50%; } .name{ font-family: var(--ft-t1); } .date{ font-size: 90%; font-family: var(--ft-t1); } } } } 