﻿:root{--golden: #b79247;--font1: "Roboto", sans-serif;--font2: "Playfair Display", serif;--border-radius: 6px;--border-color: #f3e0c0;--transition-speed: 0.2s;--gray1: #5D6162;--gray2: #8E9192;--gray3: #edeff1;--gray4: #f3f5f6;--gray5: #B6B5BA;--gray6: #75797b;--gray7: #292d2f;--darkblue: #101924;--paleblue: #2B3443;--brown: #a18857;--green: #3fb97a;--black: #000;--white: #fff;--danger: #c13b3b;--menu-speed: 0.25s;--pale-orange: #f8f5ef;--lighterblue: #eef2f2;--overlay-color: #1b21285e;--transitions-speed: 0.25s;--input-font-size: 14px;--text-size: 15px}.animated{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeIn{animation-name:fadeIn}.fadeOut{animation-name:fadeOut}.fade-in{animation:fadeIn 1s ease-in forwards}.fadeInDown{animation-name:fadeInDown}.fadeInLeft{animation-name:fadeInLeft}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0px)}}@keyframes windowIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes windowOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.9)}}@keyframes overlayfadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-15px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-15px)}}*{box-sizing:border-box;margin:0;padding:0}h3,h2{padding-bottom:22px}.h2{font-family:var(--font2);font-weight:500;font-size:24px;padding-bottom:22px}.font-2{font-family:var(--font2)}body{font-family:var(--font1);font-size:var(--text-size);overflow-x:hidden;-webkit-text-size-adjust:none}[class*=text_limit]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;margin:0}.text_limit_1[class]{-webkit-line-clamp:1}.text_limit_2[class]{-webkit-line-clamp:2}.text_limit_3[class]{-webkit-line-clamp:3}.text_limit_4[class]{-webkit-line-clamp:4}.text_limit_5[class]{-webkit-line-clamp:5}.text_limit_6[class]{-webkit-line-clamp:6}.text-decoration-underline{text-decoration:underline}@media(min-width: 1600px){.container{max-width:1580px}}@media(min-width: 1900px){.container.outer{max-width:1920px}}@media(min-width: 2200px){.container.outer{max-width:2100px}}@media(min-width: 1400px){.container.inner{max-width:840px}.container.inner2{max-width:1200px}.container.padding>div{padding-right:6.5em;padding-left:6.5em}.container.paddingx2>div{padding-right:12em;padding-left:12em}}.splide__pagination{display:none !important}.splide .splide__track{overflow:visible}.hero_slider{margin-bottom:2em}.hero_slider .splide__slide{width:100%}.hero_slider .splide__slide>img{max-height:930px;aspect-ratio:16 / 9;object-fit:cover}@supports not (aspect-ratio: 1.7777777778){.hero_slider .splide__slide>img::before{content:"";float:left;padding-top:calc(9/16*100%)}.hero_slider .splide__slide>img::after{content:"";display:block;clear:both}}.hero_slider .splide__slide picture img{width:100%;height:100%;display:block;object-fit:cover;object-position:top}.hero_slider .splide__slide .content-wrap>.container{position:relative}.hero_slider .splide__slide .content-wrap>.container>div{padding:38px 50px 40px 15px;position:absolute;bottom:60px;left:0;width:100%;display:flex;gap:20px;min-height:161px}.hero_slider .splide__slide .content-wrap>.container>div>.slider-title{width:65%}.hero_slider .splide__slide .content-wrap>.container>div>.slider-title h3{font-size:42px;line-height:normal;margin:0;padding:2px 18px;font-weight:400}.hero_slider .splide__slide .content-wrap>.container>div>.slider-content{width:45%}.hero_slider .splide__slide .content-wrap>.container>div>.slider-content .button[style*=color]{border-color:inherit}.hero_slider .splide__slide .content-wrap>.container .slider-text{padding:10px 0 30px;line-height:1.8;font-size:var(--text-size)}.hero_slider .splide__slide .content-wrap>.container .slider-actions{display:flex;align-items:center;justify-content:space-between}.hero_slider .splide__slide .content-wrap>.container .slide-count{color:var(--text-color)}.hero_slider .splide__slide .content-wrap:not(.bg-color)>.container>div{background-color:hsla(0,0%,100%,.85)}.hero_slider .splide__slide.text_below_banner{display:flex;flex-direction:column;gap:0;height:100%}.hero_slider .splide__slide.text_below_banner>picture{height:60%;overflow:hidden;max-height:780px}.hero_slider .splide__slide.text_below_banner .container>div{position:relative;width:100%;bottom:0}.hero_slider .splide__arrows{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:100;width:100%}.hero_slider .splide__arrows .splide__arrow{position:absolute;top:0;background-color:rgba(0,0,0,0);border:none;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all var(--transitions-speed) ease;mask-repeat:no-repeat;mask-position:center}.hero_slider .splide__arrows .splide__arrow *{visibility:hidden}.hero_slider .splide__arrows .splide__arrow[disabled]{visibility:hidden;opacity:0;pointer-events:none}.hero_slider .splide__arrows .splide__arrow--prev{right:auto;left:2em;background-color:var(--nav-arrow-color);-webkit-mask-image:url("../icons/arrow-left-long.svg");mask-image:url("../icons/arrow-left-long.svg")}.hero_slider .splide__arrows .splide__arrow--next{right:2em;left:auto;background-color:var(--nav-arrow-color);-webkit-mask-image:url("../icons/arrow-right-long.svg");mask-image:url("../icons/arrow-right-long.svg")}.hero_slider .splide__pagination{display:none}.hero_slider.splide:not(.is-active) .splide__list>.splide__slide:not(:first-child){display:none}.splide .nav-wrapper{display:inline-flex;align-items:center;padding-top:3em;position:absolute;bottom:3em}.splide .nav-wrapper>div{width:120px;height:60px;display:inline-flex;align-items:center;font-weight:300;gap:8px;font-size:14px}.splide .nav-wrapper .splide_arrow{width:38px;height:38px;cursor:pointer}.splide .nav-wrapper .splide_arrow.splide_slide_right{transform:rotate(180deg)}.splide .nav-wrapper .splide_arrow svg{transition:all var(--transition-speed) ease}.splide .nav-wrapper .splide_arrow svg circle,.splide .nav-wrapper .splide_arrow svg polyline{transition:all var(--transition-speed) ease}.splide .nav-wrapper .splide_arrow:hover svg circle{fill:#fff}.splide .nav-wrapper .splide_arrow:hover svg polyline{stroke:#000}.splide:not(.is-active){visibility:visible}.flip-x{transform:rotateY(180deg)}.underline-head{border-bottom:1px solid var(--gray2);padding-bottom:0px;margin-bottom:2.5em}.underline-head h3{font-weight:400;color:var(--gray1)}.underline-head .head-text{display:flex;justify-content:space-between}.underline-head .head-text #social-list{display:flex;gap:0 24px}.underline-head .head-text #social-list a svg{width:20px;height:20px}.underline-head .head-text #social-list a svg path{fill:var(--gray1);transition:all var(--transitions-speed) ease}.underline-head .head-text #social-list a svg polygon,.underline-head .head-text #social-list a svg rect{transition:all var(--transitions-speed) ease;stroke:var(--gray1)}.underline-head .head-text #social-list a:hover svg path{fill:var(--brown)}.underline-head .head-text #social-list a:hover svg polygon,.underline-head .head-text #social-list a:hover svg rect{stroke:var(--brown)}.bg-darkblue{background-color:var(--darkblue)}.bg-pale-orange{background-color:var(--pale-orange)}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.f-12{font-size:12px}.f-13{font-size:13px}.f-14{font-size:14px}.f-15{font-size:15px}.f-16{font-size:16px}.f-17{font-size:17px}.f-18{font-size:18px}.f-19{font-size:19px}.f-20{font-size:20px}.f-21{font-size:21px}.f-22{font-size:22px}.f-23{font-size:23px}.f-24{font-size:24px}.f-25{font-size:25px}.f-26{font-size:26px}.f-27{font-size:27px}.f-28{font-size:28px}.f-29{font-size:29px}.f-30{font-size:30px}.f-31{font-size:31px}.f-32{font-size:32px}.f-33{font-size:33px}.f-34{font-size:34px}.f-35{font-size:35px}.f-36{font-size:36px}.f-37{font-size:37px}.f-38{font-size:38px}.f-39{font-size:39px}.f-40{font-size:40px}.f-41{font-size:41px}.f-42{font-size:42px}.f-43{font-size:43px}.f-44{font-size:44px}.f-45{font-size:45px}.f-46{font-size:46px}.f-47{font-size:47px}.f-48{font-size:48px}.f-49{font-size:49px}.f-50{font-size:50px}.f-51{font-size:51px}.f-52{font-size:52px}.f-53{font-size:53px}.f-54{font-size:54px}.f-55{font-size:55px}.f-56{font-size:56px}.f-57{font-size:57px}.f-58{font-size:58px}.f-59{font-size:59px}.f-60{font-size:60px}.f-61{font-size:61px}.f-62{font-size:62px}.bg-gray1{background-color:#5D6162}.color-gray1{color:#5D6162}.hover-color-gray1:hover{color:#5D6162}.hover-bg-gray1:hover{background-color:#5D6162}.bg-gray2{background-color:#8E9192}.color-gray2{color:#8E9192}.hover-color-gray2:hover{color:#8E9192}.hover-bg-gray2:hover{background-color:#8E9192}.bg-gray3{background-color:#edeff1}.color-gray3{color:#edeff1}.hover-color-gray3:hover{color:#edeff1}.hover-bg-gray3:hover{background-color:#edeff1}.bg-gray4{background-color:#f3f5f6}.color-gray4{color:#f3f5f6}.hover-color-gray4:hover{color:#f3f5f6}.hover-bg-gray4:hover{background-color:#f3f5f6}.bg-gray5{background-color:#B6B5BA}.color-gray5{color:#B6B5BA}.hover-color-gray5:hover{color:#B6B5BA}.hover-bg-gray5:hover{background-color:#B6B5BA}.bg-gray6{background-color:#75797b}.color-gray6{color:#75797b}.hover-color-gray6:hover{color:#75797b}.hover-bg-gray6:hover{background-color:#75797b}.bg-gray7{background-color:#292d2f}.color-gray7{color:#292d2f}.hover-color-gray7:hover{color:#292d2f}.hover-bg-gray7:hover{background-color:#292d2f}.bg-darkblue{background-color:#101924}.color-darkblue{color:#101924}.hover-color-darkblue:hover{color:#101924}.hover-bg-darkblue:hover{background-color:#101924}.bg-paleblue{background-color:#2B3443}.color-paleblue{color:#2B3443}.hover-color-paleblue:hover{color:#2B3443}.hover-bg-paleblue:hover{background-color:#2B3443}.bg-brown{background-color:#a18857}.color-brown{color:#a18857}.hover-color-brown:hover{color:#a18857}.hover-bg-brown:hover{background-color:#a18857}.bg-green{background-color:#3fb97a}.color-green{color:#3fb97a}.hover-color-green:hover{color:#3fb97a}.hover-bg-green:hover{background-color:#3fb97a}.bg-black{background-color:#000}.color-black{color:#000}.hover-color-black:hover{color:#000}.hover-bg-black:hover{background-color:#000}.bg-white{background-color:#fff}.color-white{color:#fff}.hover-color-white:hover{color:#fff}.hover-bg-white:hover{background-color:#fff}.bg-danger{background-color:#c13b3b}.color-danger{color:#c13b3b}.hover-color-danger:hover{color:#c13b3b}.hover-bg-danger:hover{background-color:#c13b3b}.color-theme{color:var(--theme)}.fw-400{font-weight:400}.rel{position:relative}a{text-decoration:none;color:inherit;outline:none}h1{font-family:var(--font2);font-weight:500;font-size:44px;color:var(--darkblue)}h2{font-family:var(--font2);font-weight:500;font-size:24px}h3{font-family:var(--font2)}p{line-height:1.8}p:not(:last-child){margin-bottom:.4em}.text-content p{margin-bottom:1em}a.underline{text-decoration:underline;text-underline-offset:2px}.pointer{cursor:pointer}img{max-width:100%}.radius{border-radius:var(--border-radius)}.w-100{width:100%}.h-100{height:100%}.gap-0{--bs-gutter-x: 0;--bs-gutter-y: 0}.gap-1{--bs-gutter-x: 1rem}.gap-15{--bs-gutter-x: 1.5rem}.gap-2{--bs-gutter-x: 2rem}.gap-25{--bs-gutter-x: 2.5rem}.gap-3{--bs-gutter-x: 3rem}.gap-35{--bs-gutter-x: 3.5rem}.gap-4{--bs-gutter-x: 4rem}.gap-45{--bs-gutter-x: 4.5rem}.gap-5{--bs-gutter-x: 5rem}.flex-direction-column{flex-direction:column}.flex-align-center{align-items:center}.text-underline{text-decoration:underline}.wrap:before{position:absolute;width:100%;height:100%;content:"";left:0;top:0}.button{border:1px solid var(--darkblue);color:#fff;background:var(--darkblue);padding:10px 34px 12px;border-radius:30px;cursor:pointer;transition:all .2s;font-family:var(--font2);font-size:var(--text-size);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:0 12px;position:relative;overflow:hidden}.button:disabled{opacity:.7;pointer-events:none}.button:focus-visible{outline:none}.button.loading{pointer-events:none}.button.loading:before{background-color:rgba(37,37,37,.75);background-size:44px}.button.btn-sm{padding:10px 42px 12px}.button.wide{padding:12px 64px 13px}.button.btn-shadow{box-shadow:0 0 8px rgba(0,0,0,.5411764706)}.button.button-transparent{background-color:rgba(0,0,0,0);color:var(--darkblue);border-color:var(--darkblue)}.button:hover{background-color:#fff;color:var(--darkblue);border-color:var(--darkblue)}.button.add-to-cart svg *{stroke:#fff;transition:all var(--transitions-speed) ease;stroke-width:1.4px}.button.add-to-cart:hover svg *{stroke:var(--darkblue)}.button.add-to-cart.transparent svg *{stroke:var(--darkblue)}.button.add-to-cart.transparent:hover svg *{stroke:var(--white)}.button.transparent{background-color:rgba(0,0,0,0);color:var(--darkblue);border-color:var(--darkblue)}.button.transparent:hover{background-color:var(--darkblue);color:#fff}.button.btn-success{background-color:var(--green);border-color:var(--green)}.button.btn-success.transparent{background-color:rgba(0,0,0,0);color:var(--green);border-color:var(--green)}.button.btn-success:hover{background-color:var(--green);filter:brightness(1.1);color:#fff}.button.paypal{background-color:#f4b95d;border-color:#f4b95d;color:var(--blue)}.button.paypal img{width:60px;margin:0px 8px;position:relative;top:2px}.button.paypal:hover{filter:brightness(1.1)}.nav-hamburger{display:block;z-index:1;-webkit-user-select:none;user-select:none;position:relative}.nav-hamburger input{display:block;width:40px;height:27px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.nav-hamburger span{display:block;width:24px;height:1px;margin-bottom:5px;position:relative;background:var(--golden);border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}.nav-hamburger span:first-child{transform-origin:0% 0%}.nav-hamburger span:nth-child(2){transform-origin:0% 100%}.nav-hamburger input:checked~span{opacity:1;transform:rotate(45deg) translate(-1px, -4px);background:var(--black)}.nav-hamburger input:checked~span:nth-last-child(1){opacity:0;transform:rotate(45deg) translate(-6px, -17px)}.nav-hamburger input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(-3px, 4px)}.alphabet-box,.name-box{width:var(--box-width);height:auto;display:flex;justify-content:center;align-items:center}.alphabet-box a,.name-box a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid #000;border-radius:12px;transition:all var(--transitions-speed) ease}.alphabet-box a:hover,.name-box a:hover{background-color:var(--lighterblue);color:#000;border-color:rgba(0,0,0,0);box-shadow:0 2px 10px rgba(0,0,0,.2)}.alphabet-box{aspect-ratio:1 / 1;font-family:var(--font2);font-size:65px;color:#8f9293;position:relative;height:auto}@supports not (aspect-ratio: 1){.alphabet-box::before{content:"";float:left;padding-top:calc(1/1*100%)}.alphabet-box::after{content:"";display:block;clear:both}}.name-box{font-size:22px;font-family:var(--font1);color:#8f9293;position:relative;height:100%}.name-box a{border-radius:4px;padding:19px 15px 18px;font-size:var(--text-size);height:auto;text-align:center;color:#7d7d7d;line-height:1.4;min-height:24px}.video-wrapper>*{height:auto}.button-golden-transparent{border:1px solid var(--golden);color:var(--golden);background:rgba(0,0,0,0)}.button-golden-transparent:hover{background:var(--golden);color:#fff;border-color:#fff}.button-white{border:#fff;color:var(--darkblue);background:#fff}.button-white:hover{background:var(--darkblue);color:#fff;border-color:var(--darkblue)}.button-white.loading:before{background-color:hsla(0,0%,100%,.56)}.btn-wishlist,.btn-wishlist *{transition:all var(--transition-speed) ease}.btn-wishlist:hover,.btn-wishlist.active{color:var(--brown) !important;background-color:rgba(0,0,0,0)}.btn-wishlist:hover .cls-icon-heart,.btn-wishlist.active .cls-icon-heart{stroke:var(--brown)}.btn-wishlist.active{opacity:1}.btn-wishlist.active i{opacity:1 !important}.btn-wishlist.active svg path{fill:var(--brown)}.btn-wishlist .icon{width:16px;height:16px}.text-left{text-align:start}.text-center{text-align:center}.text-right{text-align:right}input,select,textarea{outline:none}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#fff}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid inherit;-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0px 1000px var(--gray3) inset;transition:background-color 5000s ease-in-out 0s}.clearfix{clear:both}.image-fill-bg{position:relative;background-size:110px;background-repeat:no-repeat;background-position:center}.image-fill-bg img{display:block;width:100%}section{padding-top:60px;padding-bottom:60px}section .heading-caption{text-align:center;position:relative;margin-bottom:58px;padding-bottom:0;color:var(--color2)}section .heading-caption>span{background-color:#fff;display:inline-block;padding:2px 22px 5px;position:relative;z-index:1;color:#5d6162;font-size:20px;font-weight:500;text-transform:capitalize}section .heading-caption:before{width:100%;height:1px;background-color:#5d6162;content:"";display:block;position:absolute;left:0;top:55%;transform:translateY(-50%)}#top-picks .heading-caption{margin-bottom:50px}#top-picks .heading-caption>span{font-size:28px}#top-picks:has(.heading-description) .heading-caption{margin-bottom:24px}#top-picks:has(.heading-description) .heading-description{margin-bottom:50px}#top-picks h2.heading-caption:before{display:none}#top-picks .mt-5.pt-4:has(.browse-more){padding-top:0rem !important}.counter-box{display:flex;align-items:center}.counter-box input{width:48px;border:none;color:var(--gray1);text-align:center;-webkit-appearance:none}.counter-box input::-webkit-outer-spin-button,.counter-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.counter-box input[type=number]{-moz-appearance:textfield}.counter-box .control{font-size:18px;font-weight:300;cursor:pointer;outline:none}.counter-box .control::selection{background-color:rgba(0,0,0,0)}.counter-box .browse-more{font-size:14px}.browse-more{font-family:var(--font2);text-decoration:underline;text-underline-offset:9px;text-decoration-color:var(--color3);transition:all var(--transitions-speed) ease;border:none;background-color:rgba(0,0,0,0);cursor:pointer;padding-bottom:5px}.browse-more:not([class*=color-]){color:var(--paleblue)}.browse-more:hover{color:var(--golden);text-underline-offset:11px}.icon{background-repeat:no-repeat;background-size:contain;background-position:center;width:18px;height:18px;display:inline-block}.icon-search{background-image:url("../icons/icon-search.svg")}.icon-heart{background-image:url("../icons/icon-heart.svg")}.icon-minus{background-image:url("../icons/icon-minus.svg")}.icon-plus{background-image:url("../icons/icon-plus.svg")}.icon-cart{background-image:url("../icons/icon-cart.svg");position:relative}.icon-cart .cart-counter{background-color:var(--black);color:#fff;font-weight:400;text-transform:none;font-style:normal;border-radius:100px;font-size:10px;height:18px;width:18px;padding:4px;display:flex;align-items:center;justify-content:center;min-width:fit-content;position:absolute;top:-8px;left:-8px;text-indent:0}.icon-cart .cart-counter:empty{display:none}.icon-cart-white{background-image:url("../icons/icon-cart-white.svg")}.icon-filter{background-image:url("../icons/icon-filter.svg")}.icon-close{background-image:url("../icons/icon-cross.svg")}.icon-arrow-down{background-image:url("../icons/arrow-down.svg")}.icon-cart{background-image:url("../icons/icon-cart.svg")}.icon-left{background-image:url("../icons/arrow-left.svg")}.icon-right{background-image:url("../icons/arrow-right.svg")}.icon-left-long{background-image:url("../icons/arrow-left-long.svg")}.icon-right-long{background-image:url("../icons/arrow-right-long.svg")}.icon-trash{background-image:url("../icons/icon-trash.svg")}.row.separators{--bs-gutter-x: 6rem}.row.separators>div{position:relative}.row.separators>div:not(:last-child):after{width:1px;height:100%;position:absolute;content:"";top:0;background-color:var(--gray2);right:0}#picture-banner .full-picture-banner{border-radius:var(--border-radius);overflow:hidden}.thumb-round{aspect-ratio:1 / 1;height:auto;border-radius:1000px;overflow:hidden}@supports not (aspect-ratio: 1){.thumb-round::before{content:"";float:left;padding-top:calc(1/1*100%)}.thumb-round::after{content:"";display:block;clear:both}}.thumb-round>img{display:block;object-fit:cover;width:100%;height:100%;object-position:top}.bullet-list[class]{--bullet-size: 6px;padding-left:40px !important;position:relative}.bullet-list[class] li{position:relative}.bullet-list[class] li:before{width:var(--bullet-size);height:var(--bullet-size);background-color:var(--theme);content:"";display:block;position:absolute;left:-40px;border-radius:20px;top:16.7px}.separator-list{--pad-x: 0px;--pad-y: 4em;position:relative}.separator-list>div{padding-bottom:var(--pad-y);margin-bottom:var(--pad-y);position:relative}.separator-list>div:not(:empty):after{width:calc(100% - var(--pad-x)*2);height:1px;background-color:var(--gray2);content:"";position:absolute;bottom:0;left:var(--pad-x)}.blog-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:0}.blog-list>div:nth-child(3n){padding-left:2em}.blog-list>div:nth-child(3n-2){padding-right:2em}.blog-list>div:nth-child(2),.blog-list>div:nth-child(5),.blog-list>div:nth-child(8){padding-left:1em;padding-right:1em}.blog-list .post-text p{line-height:1.8}.books-group:has(.not-found) .filter-right .drop-menu{visibility:hidden}.books-group:has(.not-found) .blog-list{display:block}.books-group:has(.not-found) .blog-list .notice-message{margin-top:0;padding-right:0}.books-group:has(.not-found) .blog-list .notice-message:after{display:none}.books-group:has(.not-found) .pagination-wrapper{display:none}.books-group .box-list.loading:before{background-image:none}.books-group .box-list.loading .animated{animation-name:fadeOut}.title-banner{background-image:linear-gradient(#f0f1f3, #fefefe);width:100%;padding:3em 4em 6em;text-align:center;min-height:16em}.title-banner h1{text-align:center;text-decoration:underline;text-underline-offset:18px;text-decoration-thickness:3px;padding-top:2.5em;font-size:46px;letter-spacing:1px;margin-bottom:1.2em;text-transform:capitalize}.title-banner.shade-2{background-image:linear-gradient(#faf1e7, #f8f5ee, #fff)}.title-banner .caption-text{text-align:center;max-width:720px;margin:auto}.title-banner .caption-text>*:empty{display:none}ul.breadcrumb{padding-left:0;display:flex;gap:2.8em}ul.breadcrumb li{list-style:none;color:#000;font-size:14px;position:relative}ul.breadcrumb li a{text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;margin:0;-webkit-line-clamp:1}ul.breadcrumb li:not(:last-child):after{content:"—";padding:0 6px;position:absolute;right:-2.3em;top:50%;transform:translateY(-50%)}ul.breadcrumb li:last-child a{text-decoration:underline;text-underline-offset:3px}.radio-input{position:relative}.radio-input input{opacity:0}.radio-input label{position:relative}.radio-input label:before{width:8px;height:8px;background-color:var(--darkblue);content:"";display:block;position:absolute;left:4px;top:8px;border-radius:50px;transform:scale(0);transition:all var(--transition-speed) ease}.radio-input label:has(input:checked):before{transform:scale(1)}.radio-input label:after{width:14px;height:14px;border:3px solid #dbdce1;content:"";display:block;position:absolute;left:-2px;top:2px;border-radius:50px}.book-box{display:flex;flex-direction:column;width:100%;height:auto;justify-content:space-between}.book-box .book-cover{transition:all .2s ease-in-out;height:100%;max-height:340px;display:flex;align-items:end}.book-box .book-cover .cover-wrapper{height:100%;display:block;place-content:end}.book-box .book-cover img{display:block;max-height:fit-content;object-fit:contain;max-width:100%;transition:all .2s ease;transform:scale(1);height:100%;width:100%;box-shadow:0 0 26px rgba(0,0,0,.0588235294)}.book-box .book-cover img:not(.img-loaded){width:230px;height:360px;background-image:url("../images/placeholder-book.svg");background-repeat:no-repeat;background-size:cover}.book-box .book-cover a{display:block}.book-box .book-cover:hover{filter:brightness(1.02);opacity:.95}.book-box .book-cover:hover img{box-shadow:0 0 26px rgba(0,0,0,.2)}.book-box .caption{transition:all var(--transition-speed) ease;height:80px;padding-top:15px}.book-box .caption h4{margin-top:0px;margin-bottom:10px;font-family:var(--font2);font-weight:400;min-height:initial;line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;font-size:var(--text-size);-webkit-line-clamp:2;-webkit-box-orient:vertical}.book-box .caption h4 a{transition:all var(--transition-speed) ease;height:auto;display:block}.book-box .caption h4 a span{display:block}.book-box .caption h5{font-size:13px;font-weight:400;margin-top:10px;margin-bottom:14px;color:var(--golden);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.book-box .caption .book-price{color:#000;font-weight:600}.book-box:has(a:hover) .caption{color:var(--brown)}.book-buy-box{--cover-size: 240px;display:flex;gap:0 3em;width:680px;max-width:100%}.book-buy-box .book-cover{width:var(--cover-size);display:flex;align-items:center;height:100%}.book-buy-box .book-cover img{pointer-events:none}.book-buy-box .caption{width:calc(100% - var(--cover-size));padding:1.2em 0}.book-buy-box .caption h3{margin-top:.5em;font-size:22px;font-weight:500;color:var(--golden);padding-bottom:15px}.book-buy-box .caption .caption-text{padding-bottom:2em;min-height:125px}.book-buy-box .caption .caption-text p:empty{display:none}.book-buy-box .actions{display:flex;gap:1em}.book-buy-box .button{padding:12px 45px 14px;width:auto;min-width:90px}.book-buy-box .button .icon{width:20px;height:20px}.book-carousel{padding-top:0em;padding-bottom:0em}.book-carousel:not(.splide--slide) ul.book-carousel-wrapper[class]{display:flex;flex-wrap:wrap;gap:2em 3em;justify-content:center}.book-carousel:not(.splide--slide) ul.book-carousel-wrapper[class]>li{width:calc(16.6666666667% - 2.5em)}.book-carousel ul.book-carousel-wrapper{padding:0}.book-carousel ul.book-carousel-wrapper li{list-style:none;position:relative;place-content:end}.book-carousel ul.book-carousel-wrapper .book-wrapper .book-box{width:100%;height:auto}.book-carousel .format-select{margin-top:1.5em;display:flex;gap:32px;flex-direction:column}.book-carousel .format-select select{width:100%;padding:15px;border-left:none;border-right:none;border-color:#d1d3d6}.book-carousel .icon-remove{position:absolute;right:10px;top:10px;background-color:hsla(0,0%,100%,0.9490196078);padding:8px;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:100px;cursor:pointer;transition:all .2s ease;z-index:100;border:1px solid #d6d6d6}.book-carousel .icon-remove img,.book-carousel .icon-remove svg{width:100%;height:100%}.book-carousel .icon-remove svg polyline{stroke:#000;stroke-width:1px}.book-carousel .icon-remove:hover{background-color:var(--darkblue)}.book-carousel .icon-remove:hover svg polyline{stroke:#fff}.book-carousel.splide:not(.is-overflow) .splide__arrows{display:none}.shop-filter .ss-main{border:none !important;min-width:130px;padding-right:0;padding-left:0}.shop-filter .ss-main .ss-single{font-family:var(--font2);font-size:16px;color:#000;min-width:fit-content !important;padding-right:10px}.shop-filter .ss-main .ss-values .ss-single{padding-left:16px}.shop-filter .ss-arrow[class]{width:18px;height:18px;margin-top:2px}.shop-filter .ss-arrow[class] path{stroke-width:10px}.shop-filter .form-group{margin-bottom:0 !important}.shop-filter .filter-check{opacity:0;position:absolute;width:120px;height:30px}.notice-message{text-align:center;font-family:var(--font2);font-size:22px;padding-top:4.2em;margin-top:4em}.notice-message.notice-exclamation{background-image:url(../../assets/icons/exclamation.svg);background-position:top center;background-repeat:no-repeat;background-size:62px;opacity:.6}.quote-box-wrapper{padding:1.5em 0px}.author-quote-box{padding-top:1em;padding-bottom:1em;position:relative;z-index:1;max-width:1024px;margin:auto}.author-quote-box:before,.author-quote-box:after{content:"";width:110px;height:110px;position:absolute;background-repeat:no-repeat;background-position:center;z-index:-1;background-size:115px}#author-words h2.heading-caption{margin-bottom:1em}.author-quote-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:0}.author-quote-grid .quote-box-wrapper{padding:3em 2em 3em;border:1px solid var(--gray2);position:relative;display:flex;align-items:center}@media(min-width: 990px){.author-quote-grid .quote-box-wrapper:nth-child(odd):not(:last-child){border-right:none}}.author-quote-grid .quote-box-wrapper:nth-child(n+3){border-top:none}.author-quote-grid .author-quote-box{max-width:initial;padding:.4em 3.5em;position:static}.author-quote-grid .author-quote-box:before,.author-quote-grid .author-quote-box:after{background-size:68px}.author-quote-grid .author-quote-box:before{left:0;top:0}.author-quote-grid .author-quote-box:after{right:0;bottom:0}.author-quote-grid .author-quote-box h2{font-size:28px;color:var(--gray1)}.author-quote-grid .author-quote-box h2 span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.team-member-box{display:flex;gap:3em;height:100%}.team-member-box .team-image{width:28%;text-align:center}.team-member-box .team-image img{display:inline-block;max-width:100%;background-color:rgba(0,0,0,0);height:auto;transition:all .2s ease;object-fit:contain;aspect-ratio:1/1}.team-member-box .team-image>div{display:inline-block}.team-member-box .team-details{width:65%;display:flex;flex-direction:column;justify-content:center}.team-member-box .team-details h3{font-size:22px;font-weight:400;padding-bottom:12px}.team-member-box .team-details h4{font-size:18px;line-height:normal;margin:0;color:var(--gray2);font-weight:400;padding-top:0;padding-bottom:10px}.popup-modal{position:fixed;display:none;width:100%;height:100%;transform:none;background-color:var(--overlay-color);top:0;left:0;z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .2s ease;transition:all .2s ease}.popup-modal .popup-wrapper{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:400px;max-height:90vh;overflow:auto}.popup-modal .popup-wrapper>div{padding:40px 60px 44px 40px;box-shadow:0 0 12px 0px rgba(0,0,0,.168627451);border-radius:var(--border-radius);background-color:#fff;animation:windowIn .2s ease forwards}.popup-modal .popup-wrapper>div:has(h3.title){padding-top:6em}.popup-modal .popup-wrapper>div label{margin-bottom:9px}.popup-modal .popup-wrapper h2.heading{margin-top:10px;margin-bottom:38px;font-size:28px}.popup-modal .popup-wrapper.book-buy-popup{width:800px}.popup-modal .popup-wrapper.book-buy-popup .book-image{height:calc(100% - 3em);display:flex;align-items:center}.popup-modal .popup-wrapper.book-buy-popup .book-image+.pt-2.mt-4{padding-top:0 !important}.popup-modal .popup-wrapper.book-buy-popup .book-image img{pointer-events:none}.popup-modal .popup-wrapper.book-buy-popup.is-bundle .book-name{display:flex;justify-content:space-between;align-items:center}.popup-modal .popup-wrapper.book-buy-popup.is-bundle .cart-options{justify-content:left;padding-left:0}@media(max-width: 850px){.popup-modal .popup-wrapper.book-buy-popup{width:95%;min-width:initial;max-width:initial;border-radius:var(--border-radius)}.popup-modal .popup-wrapper.book-buy-popup>div{padding:40px 35px}.popup-modal .popup-wrapper.book-buy-popup .book-image{text-align:center;padding-top:1em}.popup-modal .popup-wrapper.book-buy-popup .book-image img{width:auto;height:initial;max-width:260px;margin:auto}.popup-modal .popup-wrapper.book-buy-popup .row-wrap{--bs-gutter-y: 3em}.popup-modal .popup-wrapper.book-buy-popup .cart-book-meta-form{width:calc(100% - 1em);min-width:initial;margin-top:0}.popup-modal .popup-wrapper.book-buy-popup .cart-book-meta-form:has(.alert[style="display: block"]) .alert{font-size:12px}}@media(max-width: 520px){.popup-modal .popup-wrapper.book-buy-popup>div{padding:40px 1em}.popup-modal .popup-wrapper.book-buy-popup .cart-book-meta h3{padding:0 8px;margin-bottom:1em}.popup-modal .popup-wrapper.book-buy-popup .cart-book-meta .meta-group .dropdown-body{padding:2px 44px 2px}}.popup-modal .title{position:absolute;top:0;left:0;padding:16px 30px;z-index:10}.popup-modal .icon-close{cursor:pointer;right:1em;top:14px;position:absolute;width:28px;height:28px;z-index:10;background-size:10px}.popup-modal.open{display:flex}.popup-modal.popup-closing{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);animation:fadeOut .2s ease forwards}.popup-modal.popup-closing .popup-wrapper>div{animation:windowOut .2s ease forwards}.popup-modal#user-login-modal #modal_login_auth_error:empty{display:none}.popup-modal#user-login-modal div#modal_login_auth_error{margin-top:2em;border-right:none;border-top:none;border-left:none}.popup-modal#user-login-modal form{width:450px}.swal-custom-popup{border-radius:24px !important;padding:13px 12px 16px 10px !important;box-shadow:0 10px 30px rgba(0,0,0,.15) !important;max-width:90%}.swal-custom-close-btn{top:15px !important;right:15px !important;color:#0b1a30 !important;font-size:24px !important;font-family:monospace !important;transition:opacity .2s ease !important}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:none}.swal-custom-close-btn:hover{color:#0b1a30 !important;opacity:.7}.swal-custom-icon-container{margin-top:10px;margin-bottom:16px;display:flex;justify-content:center}.swal-custom-heart-icon{width:36px;height:36px;color:#0b1a30}.swal-custom-title{font-family:var(--font2) !important;font-size:22px !important;font-weight:600 !important;color:#0b1a30 !important;line-height:1.4 !important;margin:0 0px 0px 0px !important;letter-spacing:0 !important}.swal-custom-description{font-family:var(--font1) !important;font-size:14px !important;color:#4a5568 !important;line-height:1.5 !important;margin:0 0 24px 0 !important}.swal-custom-button-group{display:flex;gap:12px;width:100%;padding:0 8px;box-sizing:border-box}.swal-custom-btn{flex:1;font-family:var(--font2) !important;font-size:16px !important;font-weight:500 !important;padding:12px 8px !important;border-radius:45px !important;cursor:pointer;transition:all .2s ease;text-align:center;outline:none}.swal-custom-btn-primary{background-color:#0b1a30 !important;color:#fff !important;border:1px solid #0b1a30 !important}.swal-custom-btn-primary:hover{background-color:#122846 !important;border-color:#122846 !important}.swal-custom-btn-secondary{background-color:#fff !important;color:#0b1a30 !important;border:1.5px solid #0b1a30 !important}.swal-custom-btn-secondary:hover{background-color:#f7f9fa !important}body .loading[class]{position:relative}body .loading[class]:before{width:100%;height:100%;background-color:hsla(0,0%,100%,.75);content:"";display:block;position:absolute;left:0;top:0;background-image:url("../icons/loader-circle.svg");background-repeat:no-repeat;background-position:center;background-size:44px;z-index:1}.dt-container.loading:before{background-position:center 5% !important}#user-login .popup-wrapper{min-width:580px}#user-login .popup-wrapper>div{padding:2em 3em 8em;background-color:#f9fbfa}#user-login .popup-wrapper h2{font-size:46px;margin-bottom:1em}#user-login .popup-wrapper .form-radio label{font-family:var(--font1)}#user-login .popup-wrapper .text-underline{text-underline-offset:8px}.accordion .card-header{display:flex;align-items:center;justify-content:space-between;padding:10px 18px 8px;cursor:pointer;user-select:none}.accordion .card-header h3{font-size:18px;margin:0;line-height:1.2;font-weight:400;transition:color .3s ease;padding-bottom:0}.accordion .card-toggle{--icon-size: 12px;width:30px;height:30px;display:inline-block;transition:transform .25s ease;background-color:#ddc6a2;border-radius:100%;text-align:center;position:relative}.accordion .card-toggle::before,.accordion .card-toggle::after{content:"";display:inline-block;transform-origin:center;text-transform:none;font-style:normal;width:var(--icon-size);height:1px;background-color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.accordion .card-toggle::after{width:1px;height:0px}.accordion .card-toggle::after{content:"";display:inline-block;transform-origin:center;text-transform:none;font-style:normal}.accordion .card[aria-expanded=true] .card-header h3{color:var(--golden);padding-bottom:0}.accordion [aria-expanded=false]>.card-toggle::after{height:12px}.accordion .card{background:rgba(0,0,0,0);margin-bottom:24px;overflow:hidden;padding:12px 0 12px 0}.accordion .card:first-child{border-top:none}.accordion .card[aria-expanded=true] .card-header{margin-bottom:0 !important}.accordion .card:has(.card-body .accordion){border-top:1px solid #919394;border-bottom:1px solid #919394}.accordion .card:has(.card-body .accordion) .accordion .card{margin-bottom:0;border-bottom:1px solid #d9d9d9}.accordion .card:has(.card-body .accordion) .accordion .card:last-child{border-bottom:none}.accordion .card:has(.card-body .accordion) .accordion .card [aria-expanded=false]>.card-toggle::after{height:10px}.accordion .card:has(.card-body .accordion) .accordion .card-header{padding-left:0;padding-right:6px}.accordion .card:has(.card-body .accordion) .accordion .card-header .card-toggle{--icon-size: 10px;width:24px;height:24px}.accordion .card:has(.card-body .accordion) .accordion .card-header[aria-expanded=true] .card-toggle:after{height:0px}.accordion .card:has(.card-body .accordion) .accordion .card-header h4{font-weight:500}.accordion .card:has(.card-body .accordion) .accordion .card-body{padding-left:0;padding-right:6px}.accordion .card:has(.card-body .accordion) .accordion .card-body>.inner{margin-top:-8px}.accordion .card:has(.card-body .accordion) .accordion .card-body p:last-child{margin-bottom:0}.accordion .card-body{padding:0 18px;overflow:hidden;max-height:0;transition:max-height .5s ease;position:relative;z-index:0}.accordion .card-body:has(.error_message){min-height:fit-content}.accordion .card-body p{margin:14px 0 18px}.accordion .card-body .inner{padding-top:4px;padding-bottom:8px}.accordion .no-js .card-body{max-height:none}.form .form-group{margin-bottom:1.6em;position:relative}.form .form-group label{font-size:14px;margin-bottom:8px;color:var(--gray1);display:flex;align-items:center;text-transform:capitalize}.form .form-group label span{color:var(--golden);display:inline-block;margin-left:4px}.form .form-group select,.form .form-group input,.form .form-group textarea{padding:14px 12px;border:1px solid var(--gray5);font-family:inherit;display:block;font-size:14px;width:100%;border-radius:4px;transition:all .2s ease}.form .form-group select:focus,.form .form-group input:focus,.form .form-group textarea:focus{outline:none;border-color:var(--golden)}.form .form-group select{width:100% !important}.form .radio-group{display:inline-flex;min-height:48px;align-items:center;gap:2.5em;margin-bottom:10px;position:relative}.form .radio-group>div{min-width:var(--radio-size);height:var(--radio-size)}.form .radio-group input+label{font-family:inherit}.form .radio-group:not(.flex-direction-column) .form-radio:not(:first-child) .error_message{display:none}.form .radio-group .form-radio .error_message{position:absolute;bottom:-39px;left:0;width:max-content}.form .radio-group.flex-direction-column .form-radio:not(:last-child) .error_message{display:none}.form .radio-group:has(input:valid) .error_message{display:none}.form .error_message{font-size:13px;color:var(--danger);margin-top:7px;font-family:var(--font2);--status-color: var(--danger)}.form:has(.form-uploader-wrap.uploading-progress) .submit_button{pointer-events:none;cursor:wait}.form .coupon-code-form .alert{margin-top:1.5em}.form .coupon-code-form .error_message{position:absolute;bottom:-22px}.form .coupon-code-form:has(.error_message){margin-bottom:2.5em}.form .coupon-code-form input{padding:10px 10px;border-radius:2px}.form .form-actions{padding-top:0em}.form .form-actions .button{padding:12px 36px 14px;display:block}.address-group{position:relative;z-index:100}.postcode-lookup{position:relative}.postcode-lookup .search-postcode{padding-right:2.23em;background-position:97% center;background-repeat:no-repeat;background-size:32px}.postcode-lookup .search-postcode.loading{background-image:url(../icons/processing.svg)}.postcode-lookup .input{position:relative}.postcode-lookup .suggestions{position:absolute;top:43px;background-color:#fff;z-index:100;border:1px solid #d9d9d9;font-size:16px;visibility:hidden;opacity:0;animation:fadeOutUp .3s ease forwards;max-height:300px;overflow:auto;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 0 5px 5px;box-shadow:0 8px 8px rgba(0,0,0,.0705882353)}.postcode-lookup .suggestions:empty{display:none}.postcode-lookup .suggestions>*{margin-bottom:5px;padding:8px 15px;margin-top:5px;cursor:pointer;font-size:14px}.postcode-lookup .suggestions>*:hover,.postcode-lookup .suggestions>*.focus{background-color:#eee}.postcode-lookup.open .suggestions{animation:fadeInDown .3s ease forwards;visibility:visible}.postcode-lookup button.suggestion-dropdown{background-color:rgba(0,0,0,0);color:#000;position:absolute;right:0;top:0;border:none;padding:0 !important;margin:8px !important;display:none}.postcode-lookup button.suggestion-dropdown:hover,.postcode-lookup button.suggestion-dropdown:active,.postcode-lookup button.suggestion-dropdown:focus{background-color:rgba(0,0,0,0);color:var(--red) !important}.postcode-lookup.has-results button.suggestion-dropdown{display:block}.ss-main{font-size:var(--input-font-size);--ss-spacing-s: 14px 14px;border:1px solid var(--gray5) !important}.ss-main:focus{box-shadow:none !important}.ss-main .ss-arrow{width:16px;height:16px}.ss-main .ss-arrow path{stroke-width:12px}.ss-content.select-links .ss-option{position:relative}.ss-content.select-links .ss-option:after{position:absolute;width:18px;height:18px;background-color:rgba(0,0,0,0);content:"";right:15px;top:50%;transform:translateY(-50%);background-image:url("../icons/icon-external-link.svg");background-repeat:no-repeat;background-position:center;background-size:14px}.ss-content.select-links .ss-option:not(.ss-disabled):hover:after{background-image:url("../icons/icon-external-link-white.svg")}.ss-list[class]::-webkit-scrollbar{width:5px}.ss-list[class]::-webkit-scrollbar-track{background:#555}.ss-list[class]::-webkit-scrollbar-thumb{background:var(--golden)}.ss-list[class]::-webkit-scrollbar-thumb:hover{background:#555}.ss-list[class] .ss-option{padding:12px 18px !important;font-size:14px !important}.ss-list[class] .ss-option:not(.ss-disabled).ss-selected{background-color:var(--brown) !important}.ss-list[class] .ss-option:hover:not(.ss-disabled){background-color:var(--gray1) !important;border-left:0 !important}.ss-content{background-color:hsla(0,0%,100%,.95) !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ss-content .ss-list .ss-option{font-size:var(--input-font-size);min-width:max-content}.ss-content .ss-search input{font-family:inherit;font-size:14px !important;padding:7px 16px !important}.table tr,.table td,.table th{padding:22px}.table tr:not([class*=text-]),.table td:not([class*=text-]),.table th:not([class*=text-]){text-align:left}.table th{font-weight:400;color:var(--gray1);font-size:16px;padding-top:10px;border-bottom:1px solid}.table tbody td{vertical-align:top;padding:28px 22px}.table tbody td>div:not(:last-child){margin-bottom:15px}.table tbody .icon svg{width:24px;height:24px}.table tbody .icon:hover path,.table tbody .icon:hover line{stroke:var(--golden)}.table.bordered tbody td{border-bottom:1px solid}.coupon-code-form .coupon-input{display:flex;gap:18px}.coupon-code-form .coupon-input .button{padding:0 35px 1px}.alert{--status-color: #eee;width:100%;background-color:#f9f9f9;padding:12px 11px 11px 20px;border:1px solid rgba(0,0,0,.02);font-size:var(--input-font-size);border-left:3px solid var(--status-color) !important}.alert.success{--status-color: var(--green)}.alert.error{--status-color: var(--danger)}.alert ul{margin-top:0;margin-bottom:0;margin-left:0;padding-left:16px;line-height:1.8}.form-radio{--radio-size: 22px;--checked-border: 4px;position:relative;padding-left:42px;line-height:2.8;display:flex;width:100%}.form-radio:not(:has(label)){padding-left:0}.form-radio .form-check-input{width:auto;height:100%;position:absolute;left:0;top:0;opacity:0;z-index:10;transition:all .2s ease}.form-radio .radio-group{display:inline-flex;align-items:center;gap:0 2em}.form-radio label{font-family:var(--font2);color:var(--darkblue) !important;margin-bottom:0 !important;line-height:normal}.form-radio:before{width:calc(var(--radio-size));height:calc(var(--radio-size));content:"";display:flex;border-radius:100%;position:absolute;left:0;transform:translateY(-50%);top:50%;transition:all .2s ease;box-shadow:0 0 0px 1px var(--gray1)}.form-radio:after{width:10px;height:10px;content:"";display:flex;border-radius:100%;position:absolute;left:6px;transform:translateY(-50%) scale(0);top:50%;transition:all .2s ease;background-color:var(--darkblue)}.form-radio:has(.form-check-input:checked):before{width:calc(var(--radio-size) - var(--checked-border));height:calc(var(--radio-size) - var(--checked-border));box-shadow:0 0 0px var(--checked-border) #dbdce1;transform:translateX(2px) translateY(-48%)}.form-radio:has(.form-check-input:checked):after{transform:translateY(-50%) scale(1)}.form-uploader-wrap{position:relative}.form-uploader-wrap .head{display:flex;justify-content:space-between;align-items:center;gap:15px}.form-uploader-wrap .head h5{font-family:var(--font2);font-weight:400;font-size:var(--text-size);color:var(--gray2);margin-top:15px;margin-bottom:16px}.form-uploader-wrap .upload-button{background-color:#16334c;display:inline-flex;padding:16px 34px 16px;border-radius:100px;font-family:var(--font2);font-weight:400;box-shadow:0 0 8px rgba(0,0,0,.5411764706);transition:all .2s ease;position:relative;cursor:pointer}.form-uploader-wrap .upload-button:hover{background-color:#214c6e}.form-uploader-wrap .upload-button label{color:#fff;margin-bottom:0}.form-uploader-wrap .upload-button input[type=file]{opacity:0;width:100%;height:100%;position:absolute;left:0;top:0;padding:0;cursor:pointer}.form-uploader-wrap .upload-button:has(input[type=file]:disabled){pointer-events:none;background-color:#dbdce1;box-shadow:none}.form-uploader-wrap .upload-button:has(input[type=file]:disabled) label{color:#666c85}.form-uploader-wrap .upload-button .error_message{position:absolute;width:max-content;bottom:-25px;left:0}.form-uploader-wrap .progress-wrap{padding-top:16px;display:flex;gap:1.3em;margin-bottom:-16px}.form-uploader-wrap .progress-wrap .head{font-size:14px;padding-bottom:5px}.form-uploader-wrap .progress-wrap .progress-bar{width:100%;border:1px solid var(--gray1);border-radius:20px;height:6px;background-color:#fff;display:block;margin-top:8px}.form-uploader-wrap .progress-wrap .progress-bar>div{height:100%;background-color:var(--darkblue);border-radius:20px;transition:width var(--transition-speed) ease}.form-uploader-wrap .progress-wrap>div:first-child{width:100%}.form-uploader-wrap .cancel-file{width:34px;height:34px;margin-top:4px;border:none;background-color:rgba(0,0,0,0);background-image:url("../icons/icon-cancel.svg");background-repeat:no-repeat;background-position:center;cursor:pointer}.form-uploader-wrap:not(.uploading) .progress-wrap{display:none}.form-uploader-wrap.uploading-progress .upload-button{opacity:.5;pointer-events:none;position:relative}.form-uploader-wrap.uploading-progress .upload-button:after{width:100%;height:100%;position:absolute;left:0;top:0;background-image:url("../icons/loader-circle.svg");background-repeat:no-repeat;background-position:center;content:""}.form-uploader-wrap.disabled .upload-button{opacity:.5;pointer-events:none}#submit_online_form .form-actions{display:flex;justify-content:space-between;gap:15px}.month-list{display:flex;justify-content:space-evenly;gap:1em;margin:0 -20px;position:relative;left:-4px}.month-list>div{padding:0 10px;width:100%;text-align:center;position:relative}.month-list>div:not(:last-child):after{content:"";right:-8px;top:0;position:absolute;width:1px;background-color:var(--gray2);height:100%}.month-list>div a{color:var(--gray2);font-size:18px}.month-list>div a.active,.month-list>div a:hover{color:var(--brown)}.swal2-container .swal2-popup{padding:10px 10px 26px;box-shadow:0px 2px 19px -1px rgba(0,0,0,.1215686275)}.swal2-container .swal2-popup .swal2-html-container{font-size:17px;padding:22px 18px 16px;font-weight:600;font-family:var(--font2);color:#000}.swal2-container .swal2-actions{margin-top:10px}.swal2-container .swal2-actions button.swal2-styled{padding:8px 28px;font-size:14px;background-color:#000;border-radius:100px;transition:all var(--transition-speed) ease;border:1px solid rgba(0,0,0,0)}.swal2-container .swal2-actions button.swal2-styled:hover{color:#fff;background-color:var(--brown);border-color:var(--brown)}.swal2-container .swal2-actions button.swal2-styled.swal2-confirm{background-color:var(--brown);color:#fff}.swal2-container .swal2-actions button.swal2-styled.swal2-confirm:hover{background-color:#000;color:#fff}.swal2-container.message-success>.swal2-modal{min-width:20em}#order-view[id] .form-head{margin-bottom:2em}#order-view[id] .order-receipt{margin:0 -20px}/*# sourceMappingURL=elements.min.css.map */
