@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");h1{font-family:"Poppins",sans-serif;font-size:3em;font-weight:lighter;text-align:center;color:#84c0e1}.introduction{padding:4em 25em}.introduction p{font-weight:300;line-height:1.8em;text-align:justify;padding-right:4em 25em;padding-left:4em 25em}@media (min-width: 320px) and (max-width: 768px){.introduction p{margin-top:1em;text-align:center;padding-right:0;padding-left:0}}.poppins-100{font-family:"Poppins", sans-serif;font-weight:100;font-style:normal}.poppins-100-italic{font-family:"Poppins", sans-serif;font-weight:100;font-style:italic}.poppins-200{font-family:"Poppins", sans-serif;font-weight:200;font-style:normal}.poppins-200-italic{font-family:"Poppins", sans-serif;font-weight:200;font-style:italic}.poppins-300{font-family:"Poppins", sans-serif;font-weight:300;font-style:normal}.poppins-300-italic{font-family:"Poppins", sans-serif;font-weight:300;font-style:italic}.poppins-400{font-family:"Poppins", sans-serif;font-weight:400;font-style:normal}.poppins-400-italic{font-family:"Poppins", sans-serif;font-weight:400;font-style:italic}.poppins-500{font-family:"Poppins", sans-serif;font-weight:500;font-style:normal}.poppins-500-italic{font-family:"Poppins", sans-serif;font-weight:500;font-style:italic}.poppins-600{font-family:"Poppins", sans-serif;font-weight:600;font-style:normal}.poppins-600-italic{font-family:"Poppins", sans-serif;font-weight:600;font-style:italic}.poppins-700{font-family:"Poppins", sans-serif;font-weight:700;font-style:normal}.poppins-700-italic{font-family:"Poppins", sans-serif;font-weight:700;font-style:italic}.poppins-800{font-family:"Poppins", sans-serif;font-weight:800;font-style:normal}.poppins-800-italic{font-family:"Poppins", sans-serif;font-weight:800;font-style:italic}.poppins-900{font-family:"Poppins", sans-serif;font-weight:900;font-style:normal}.poppins-900-italic{font-family:"Poppins", sans-serif;font-weight:900;font-style:italic}@font-face{font-family:'Chelsea Market';src:url("../assets/fonts/ChelseaMarket-Regular.ttf") format("truetype")}@font-face{font-family:'Great Vibes';src:url("../assets/fonts/GreatVibes-Regular.ttf") format("truetype")}.chelsea-market-regular{font-family:'Chelsea Market', system-ui}.great-vibes-regular{font-family:'Great Vibes', cursive}.some-other-style{color:#f05455}.another-style{background-color:#eaf5fa}@use 'custom';@use 'extends';@use 'global';.btn-primary{background-color:#f05455;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease}.btn-primary:hover{background-color:#84c0e1;color:#30475e;transition:background-color 0.5s ease, color 0.5s ease}.btn-secondary{background-color:#30475e;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease}.btn-secondary:hover{background-color:#f05455;color:#30475e;transition:background-color 0.5s ease, color 0.5s ease}@forward "d-flex";@forward "pagination";@forward "hover";@forward "button-style";@use "custom";@use "mixins";@use "global";.header-image--home,.header-image--books,.header-image--stationery,.header-image--gifts,.header-image--about-us,.header-image--work-with-us,.header-image--conditions,.header-image--contact{position:relative;height:100vh;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;z-index:1}.header-image--home h1,.header-image--books h1,.header-image--stationery h1,.header-image--gifts h1,.header-image--about-us h1,.header-image--work-with-us h1,.header-image--conditions h1,.header-image--contact h1{position:absolute;top:13%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#eaf5fa;font-family:"Chelsea Market", system-ui;font-weight:bold;font-size:3rem;z-index:2;text-shadow:1px 1px rgba(71,71,71,0.66)}.header-image--home p,.header-image--books p,.header-image--stationery p,.header-image--gifts p,.header-image--about-us p,.header-image--work-with-us p,.header-image--conditions p,.header-image--contact p{position:absolute;top:26%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#eaf5fa;font-size:1.3rem;font-weight:300;z-index:3}.information-top{background-color:#c1e0f0}.information-top .container{flex-direction:column}.information-bottom{display:flex;flex-direction:row;gap:2em}.information-bottom .information-bottom-left{width:100%;max-width:100%;justify-content:flex-start}.information-bottom .information-bottom-right{width:40%;justify-content:flex-end;background-color:#30475e;text-align:center;padding:2em;color:#eaf5fa}.information-bottom .information-bottom-right h3{font-family:"Great Vibes", cursive;font-size:2em;color:#eaf5fa;letter-spacing:0.2rem}.information-bottom .information-bottom-right ul{padding:0;margin-bottom:0}.information-bottom .information-bottom-right ul a{color:#84c0e1;font-weight:200;font-size:1.1rem}.information-bottom .information-bottom-right ul a:hover{background-color:#30475e;color:#f05455;transition:background-color 0.5s ease, color 0.5s ease}.books-container .article-container .product-price,.stationery-container .article-container .product-price,.gifts-container .article-container .product-price,.product-container .product-info-container .product-info .product-price{display:flex;justify-content:center;align-items:start;flex-direction:column;width:30%;height:auto;border-left:1px solid #30475e;padding:3em 2em}.books-container .article-container .product-price p,.stationery-container .article-container .product-price p,.gifts-container .article-container .product-price p,.product-container .product-info-container .product-info .product-price p{text-align:start;font-weight:700;line-height:1.5em;text-align:justify;padding:0.5em 0;color:#f05455;font-size:2em}.books-container .article-container .product-price p span,.stationery-container .article-container .product-price p span,.gifts-container .article-container .product-price p span,.product-container .product-info-container .product-info .product-price p span{font-weight:200;font-size:0.5em;display:block;line-height:1.5em}.books-container .article-container .product-price p span:first-child,.stationery-container .article-container .product-price p span:first-child,.gifts-container .article-container .product-price p span:first-child,.product-container .product-info-container .product-info .product-price p span:first-child{margin-top:1em}.books-container .article-container .product-price p span i,.stationery-container .article-container .product-price p span i,.gifts-container .article-container .product-price p span i,.product-container .product-info-container .product-info .product-price p span i{margin-right:0.5em}.books-container .article-container .product-price .btn-primary,.stationery-container .article-container .product-price .btn-primary,.gifts-container .article-container .product-price .btn-primary,.product-container .product-info-container .product-info .product-price .btn-primary{text-align:start;margin-top:2em}.books-container .article-container .product-price .btn-primary i,.stationery-container .article-container .product-price .btn-primary i,.gifts-container .article-container .product-price .btn-primary i,.product-container .product-info-container .product-info .product-price .btn-primary i{margin-right:0.5em}.books-container .article-container .product-price .btn-primary:hover,.stationery-container .article-container .product-price .btn-primary:hover,.gifts-container .article-container .product-price .btn-primary:hover,.product-container .product-info-container .product-info .product-price .btn-primary:hover{background-color:#84c0e1;color:#30475e;transition:background-color 0.5s ease, color 0.5s ease}.advantage-icons,.contact-icons-container .contact-icons{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;width:100%;height:auto;flex-wrap:wrap;padding:3em 0}.advantage-icons .container,.contact-icons-container .contact-icons .container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.advantage-icons .container .article-preview-container,.contact-icons-container .contact-icons .container .article-preview-container{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;text-align:center;gap:2em}.advantage-icons .container .article-preview-container article,.contact-icons-container .contact-icons .container .article-preview-container article{flex:0 0 auto;width:14em;height:auto}.advantage-icons .container .article-preview-container article img,.contact-icons-container .contact-icons .container .article-preview-container article img{width:100%;max-width:100px;height:auto}.advantage-icons .container .article-preview-container article h3,.contact-icons-container .contact-icons .container .article-preview-container article h3{font-weight:400}.advantage-icons .container .article-preview-container article p,.contact-icons-container .contact-icons .container .article-preview-container article p{text-align:center;line-height:1.3em;font-size:1em;font-weight:200;padding-top:0.5em}@media (min-width: 320px) and (max-width: 768px){.advantage-icons .container .article-preview-container,.contact-icons-container .contact-icons .container .article-preview-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}}.edit-content .edit-form .form-top .form-left .form-ctrl,.edit-content .edit-form .form-top .form-right .form-ctrl,.edit-content .edit-form .form-bottom .form-ctrl{width:100%;margin-bottom:1em}.edit-content .edit-form .form-top .form-left .form-ctrl label,.edit-content .edit-form .form-top .form-right .form-ctrl label,.edit-content .edit-form .form-bottom .form-ctrl label{color:#84c0e1;font-weight:400;font-size:1.5em;margin-bottom:0.5em}.edit-content .edit-form .form-top .form-left .form-ctrl input,.edit-content .edit-form .form-top .form-right .form-ctrl input,.edit-content .edit-form .form-bottom .form-ctrl input{width:100%;padding:0.6em;border:1px solid #84c0e1;border-radius:0.3em;box-sizing:border-box;margin-top:0.4em;margin-bottom:1em;resize:vertical;outline:none;color:#30475e}.edit-content .edit-form .form-top .form-left .form-ctrl input::placeholder,.edit-content .edit-form .form-top .form-right .form-ctrl input::placeholder,.edit-content .edit-form .form-bottom .form-ctrl input::placeholder,.edit-content .edit-form .form-top .form-left .form-ctrl textarea::placeholder,.edit-content .edit-form .form-top .form-right .form-ctrl textarea::placeholder,.edit-content .edit-form .form-bottom .form-ctrl textarea::placeholder{font-family:"Poppins", sans-serif;font-size:small;font-style:italic;color:#eaf5fa}.edit-content .edit-form .form-top .form-left .form-ctrl input:focus,.edit-content .edit-form .form-top .form-right .form-ctrl input:focus,.edit-content .edit-form .form-bottom .form-ctrl input:focus,.edit-content .edit-form .form-top .form-left .form-ctrl select:focus,.edit-content .edit-form .form-top .form-right .form-ctrl select:focus,.edit-content .edit-form .form-bottom .form-ctrl select:focus,.edit-content .edit-form .form-top .form-left .form-ctrl textarea:focus,.edit-content .edit-form .form-top .form-right .form-ctrl textarea:focus,.edit-content .edit-form .form-bottom .form-ctrl textarea:focus{border:1px solid #84c0e1;box-shadow:0 0 10px #84c0e1}.edit-content .edit-form .form-top .form-left .form-ctrl input:focus-visible,.edit-content .edit-form .form-top .form-right .form-ctrl input:focus-visible,.edit-content .edit-form .form-bottom .form-ctrl input:focus-visible,.edit-content .edit-form .form-top .form-left .form-ctrl select:focus-visible,.edit-content .edit-form .form-top .form-right .form-ctrl select:focus-visible,.edit-content .edit-form .form-bottom .form-ctrl select:focus-visible,.edit-content .edit-form .form-top .form-left .form-ctrl textarea:focus-visible,.edit-content .edit-form .form-top .form-right .form-ctrl textarea:focus-visible,.edit-content .edit-form .form-bottom .form-ctrl textarea:focus-visible{outline:1px solid #84c0e1}.edit-content .edit-form .form-top .form-left .form-ctrl select,.edit-content .edit-form .form-top .form-right .form-ctrl select,.edit-content .edit-form .form-bottom .form-ctrl select{border-radius:0.3em;color:#30475e;background-color:#eaf5fa;font-size:1em;border:1px solid #84c0e1}.edit-content .edit-form .form-top .form-left .form-ctrl select option,.edit-content .edit-form .form-top .form-right .form-ctrl select option,.edit-content .edit-form .form-bottom .form-ctrl select option{color:#eaf5fa;background-color:#30475e}.table-cart,.table-livres,.table-messages,.table-papeteries,.table-cadeaux{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%}.table-cart h1,.table-livres h1,.table-messages h1,.table-papeteries h1,.table-cadeaux h1{margin:1.5em 0}.table-cart #content,.table-livres #content,.table-messages #content,.table-papeteries #content,.table-cadeaux #content{width:100%}.table-cart table,.table-livres table,.table-messages table,.table-papeteries table,.table-cadeaux table{border-collapse:collapse;width:100%;color:#30475e;margin-bottom:5em}.table-cart table tr,.table-livres table tr,.table-messages table tr,.table-papeteries table tr,.table-cadeaux table tr{border:1px solid #eaf5fa}.table-cart table tr:nth-child(even),.table-livres table tr:nth-child(even),.table-messages table tr:nth-child(even),.table-papeteries table tr:nth-child(even),.table-cadeaux table tr:nth-child(even){background-color:#eaf5fa}.table-cart table tr:first-child,.table-livres table tr:first-child,.table-messages table tr:first-child,.table-papeteries table tr:first-child,.table-cadeaux table tr:first-child{border:0}.table-cart table tr:first-child:hover,.table-livres table tr:first-child:hover,.table-messages table tr:first-child:hover,.table-papeteries table tr:first-child:hover,.table-cadeaux table tr:first-child:hover{background-color:transparent}.table-cart table tr:last-child,.table-livres table tr:last-child,.table-messages table tr:last-child,.table-papeteries table tr:last-child,.table-cadeaux table tr:last-child{border-bottom-left-radius:1em;border-bottom-right-radius:1em}.table-cart table tr:hover,.table-livres table tr:hover,.table-messages table tr:hover,.table-papeteries table tr:hover,.table-cadeaux table tr:hover{background-color:#c1e0f0}.table-cart table tr th,.table-livres table tr th,.table-messages table tr th,.table-papeteries table tr th,.table-cadeaux table tr th{font-size:1.2em;font-weight:300;padding:0.5em 1em;color:#eaf5fa;background-color:#30475e;width:100%}.table-cart table tr th:first-child,.table-livres table tr th:first-child,.table-messages table tr th:first-child,.table-papeteries table tr th:first-child,.table-cadeaux table tr th:first-child{border-top-left-radius:1em}.table-cart table tr th:last-child,.table-livres table tr th:last-child,.table-messages table tr th:last-child,.table-papeteries table tr th:last-child,.table-cadeaux table tr th:last-child{border-top-right-radius:1em}.table-cart table tr th:nth-child(1),.table-livres table tr th:nth-child(1),.table-messages table tr th:nth-child(1),.table-papeteries table tr th:nth-child(1),.table-cadeaux table tr th:nth-child(1){width:9%}.table-cart table tr th:nth-child(2),.table-livres table tr th:nth-child(2),.table-messages table tr th:nth-child(2),.table-papeteries table tr th:nth-child(2),.table-cadeaux table tr th:nth-child(2){width:20%}.table-cart table tr th:nth-child(3),.table-livres table tr th:nth-child(3),.table-messages table tr th:nth-child(3),.table-papeteries table tr th:nth-child(3),.table-cadeaux table tr th:nth-child(3){width:12%}.table-cart table tr th:nth-child(4),.table-livres table tr th:nth-child(4),.table-messages table tr th:nth-child(4),.table-papeteries table tr th:nth-child(4),.table-cadeaux table tr th:nth-child(4){width:7%}.table-cart table tr th:nth-child(5),.table-livres table tr th:nth-child(5),.table-messages table tr th:nth-child(5),.table-papeteries table tr th:nth-child(5),.table-cadeaux table tr th:nth-child(5){width:7%}.table-cart table tr th:nth-child(6),.table-livres table tr th:nth-child(6),.table-messages table tr th:nth-child(6),.table-papeteries table tr th:nth-child(6),.table-cadeaux table tr th:nth-child(6){width:7%}.table-cart table tr th:nth-child(7),.table-livres table tr th:nth-child(7),.table-messages table tr th:nth-child(7),.table-papeteries table tr th:nth-child(7),.table-cadeaux table tr th:nth-child(7){width:37%}.table-cart table tr td:nth-child(1),.table-livres table tr td:nth-child(1),.table-messages table tr td:nth-child(1),.table-papeteries table tr td:nth-child(1),.table-cadeaux table tr td:nth-child(1){font-weight:600}.table-cart table tr td:nth-child(4),.table-livres table tr td:nth-child(4),.table-messages table tr td:nth-child(4),.table-papeteries table tr td:nth-child(4),.table-cadeaux table tr td:nth-child(4){font-size:0.8em}.table-cart table tr td .btn-primary,.table-livres table tr td .btn-primary,.table-messages table tr td .btn-primary,.table-papeteries table tr td .btn-primary,.table-cadeaux table tr td .btn-primary{background-color:#f05455;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;margin:0.3em;width:7em}.table-cart table tr td .btn-primary:hover,.table-livres table tr td .btn-primary:hover,.table-messages table tr td .btn-primary:hover,.table-papeteries table tr td .btn-primary:hover,.table-cadeaux table tr td .btn-primary:hover{background-color:#84c0e1;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.table-cart table tr td .btn-secondary,.table-livres table tr td .btn-secondary,.table-messages table tr td .btn-secondary,.table-papeteries table tr td .btn-secondary,.table-cadeaux table tr td .btn-secondary{background-color:#30475e;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;margin:0.3em;width:7em}.table-cart table tr td .btn-secondary:hover,.table-livres table tr td .btn-secondary:hover,.table-messages table tr td .btn-secondary:hover,.table-papeteries table tr td .btn-secondary:hover,.table-cadeaux table tr td .btn-secondary:hover{background-color:#84c0e1;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}@media (min-width: 320px) and (max-width: 768px){.table-cart h1,.table-livres h1,.table-messages h1,.table-papeteries h1,.table-cadeaux h1{margin-bottom:0}.table-cart table,.table-livres table,.table-messages table,.table-papeteries table,.table-cadeaux table{border:0}.table-cart table tr,.table-livres table tr,.table-messages table tr,.table-papeteries table tr,.table-cadeaux table tr{border:0;display:block;padding:1em}.table-cart table tr:nth-child(even),.table-livres table tr:nth-child(even),.table-messages table tr:nth-child(even),.table-papeteries table tr:nth-child(even),.table-cadeaux table tr:nth-child(even){background-color:transparent}.table-cart table tr:hover,.table-livres table tr:hover,.table-messages table tr:hover,.table-papeteries table tr:hover,.table-cadeaux table tr:hover{background-color:transparent}.table-cart table tr th,.table-livres table tr th,.table-messages table tr th,.table-papeteries table tr th,.table-cadeaux table tr th{display:none}.table-cart table tr td,.table-livres table tr td,.table-messages table tr td,.table-papeteries table tr td,.table-cadeaux table tr td{display:block;font-size:1em;text-align:right;background-color:#eaf5fa;padding:1em}.table-cart table tr td:before,.table-livres table tr td:before,.table-messages table tr td:before,.table-papeteries table tr td:before,.table-cadeaux table tr td:before{content:attr(data-cell);float:left;font-weight:bold;text-transform:uppercase}.table-cart table tr td:nth-child(even),.table-livres table tr td:nth-child(even),.table-messages table tr td:nth-child(even),.table-papeteries table tr td:nth-child(even),.table-cadeaux table tr td:nth-child(even){background-color:#c1e0f0}.table-cart table tr td:nth-child(1),.table-livres table tr td:nth-child(1),.table-messages table tr td:nth-child(1),.table-papeteries table tr td:nth-child(1),.table-cadeaux table tr td:nth-child(1){background-color:#30475e;color:#eaf5fa}.table-cart table tr td:nth-child(4),.table-livres table tr td:nth-child(4),.table-messages table tr td:nth-child(4),.table-papeteries table tr td:nth-child(4),.table-cadeaux table tr td:nth-child(4){font-size:1em}.table-cart table tr td:first-child,.table-livres table tr td:first-child,.table-messages table tr td:first-child,.table-papeteries table tr td:first-child,.table-cadeaux table tr td:first-child{border-top-left-radius:1em;border-top-right-radius:1em}.table-cart table tr td:last-child,.table-livres table tr td:last-child,.table-messages table tr td:last-child,.table-papeteries table tr td:last-child,.table-cadeaux table tr td:last-child{background-color:#30475e;text-align:center;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.table-cart table tr td .btn-primary,.table-livres table tr td .btn-primary,.table-messages table tr td .btn-primary,.table-papeteries table tr td .btn-primary,.table-cadeaux table tr td .btn-primary{width:15em}.table-cart table tr td .btn-secondary,.table-livres table tr td .btn-secondary,.table-messages table tr td .btn-secondary,.table-papeteries table tr td .btn-secondary,.table-cadeaux table tr td .btn-secondary{background-color:#84c0e1;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;margin:0.3em}.table-cart table tr td .btn-secondary:hover,.table-livres table tr td .btn-secondary:hover,.table-messages table tr td .btn-secondary:hover,.table-papeteries table tr td .btn-secondary:hover,.table-cadeaux table tr td .btn-secondary:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}}@forward "%header-image";@forward "%information-top";@forward "%information-bottom";@forward "%product-price";@forward "%advantage-icons";@forward "%form-ctrl";@forward "%table-style";body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,code,em,img,small,strong,sub,sup,button,input,select,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{text-decoration:none;color:inherit}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html,body{font-family:"Poppins", sans-serif}h1{font-weight:100;font-size:3em}section{display:flex;justify-content:center;align-items:center;flex-direction:column}section h2{text-align:center;font-weight:500;font-size:larger;margin-top:2em;padding:0 2em}section p{font-weight:300;line-height:1.8em;text-align:justify;padding:2em 0}.container{max-width:1400px;margin:0 auto;padding:1em 1.5em;width:100%;display:flex}@media screen and (max-width: 768px){.container{padding:0.5em}}.square-right{display:flex;justify-content:flex-end;top:0;right:0}.square-left{display:flex;justify-content:flex-start;bottom:0;left:0}.msg-success{color:#66bb6a}.msg-error{color:#f05455}#message,.msg-success,.msg-error{margin-bottom:1em;font-size:1.2em;font-weight:400}@media (min-width: 320px) and (max-width: 768px){#message,.msg-success,.msg-error{margin:0;font-size:1em}}@media (min-width: 320px) and (max-width: 1200px){section p{padding:2em}.square-right,.square-left{height:5em}}@forward "global";@use "custom";@use "mixins";@use "extends";@use "global";.navbar{background-color:#eaf5fa}.navbar .navbar-container{width:100%;display:flex;justify-content:space-between;align-items:center}.navbar .navbar-brand-img{height:3.5em}.navbar .d-flex{display:flex;align-items:center;gap:1rem}.navbar .d-flex .social-nav{display:flex;flex-direction:row}.navbar .d-flex .social-nav .social-item{margin-right:1rem;font-size:1.1em;color:#30475e}.navbar .d-flex .social-nav .social-item .social-link:hover{background-color:#eaf5fa;color:#84c0e1;transition:background-color 0.5s ease, color 0.5s ease}.navbar .d-flex .search-group{display:flex;align-items:stretch}.navbar .d-flex .search-group input[type="search"]{border:1px solid #30475e;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:smaller;font-style:italic;padding:0.3rem;flex:1}.navbar .d-flex .search-group input[type="search"]:focus{box-shadow:0 0 10px #84c0e1;outline:none;border:1px solid #84c0e1}.navbar .d-flex .search-group .btn-search{background-color:#30475e;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#eaf5fa;padding:0.3rem 0.5rem;cursor:pointer}.navbar .d-flex .search-group .btn-search:hover{background-color:#84c0e1;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.navbar .d-flex .nav-message{background-color:#30475e;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease}.navbar .d-flex .nav-message:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.navbar .d-flex .btn-cart{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;background-color:#30475e;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;padding:0.5em 1em;color:#eaf5fa;border:none;border-radius:0.25rem;text-decoration:none;transition:background-color 0.3s ease, color 0.3s ease}.navbar .d-flex .btn-cart:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.navbar .d-flex .btn-cart i{font-size:1.5em;margin-right:0.5em}.navbar .d-flex .btn-primary:hover{background-color:#84c0e1;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.navbar .d-flex .btn-customer{color:#30475e}.navbar .d-flex .btn-customer:hover{background-color:rgba(0,0,0,0);color:#f05455;transition:background-color 0.5s ease, color 0.5s ease}.navbar .d-flex .btn-customer a{margin-left:0.5em}@media (min-width: 320px) and (max-width: 1199px){.navbar .navbar-container{justify-content:center;align-items:center}.navbar .navbar-container .navbar-brand-img{height:3.5em}.navbar .navbar-container .d-flex{display:none}}.navbar-menu{background-color:#30475e;display:flex;justify-content:center;align-items:center;height:3em;z-index:1000;box-shadow:0px 3px 5px 0px rgba(71,71,71,0.66);-webkit-box-shadow:0px 3px 5px 0px rgba(71,71,71,0.66);-moz-box-shadow:0px 3px 5px 0px rgba(71,71,71,0.66)}.navbar-menu .navbar-nav{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center}.navbar-menu .navbar-nav .nav-item{margin-right:2em}.navbar-menu .navbar-nav .nav-item .nav-link{background-color:#30475e;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;padding:0.8em;border-radius:0}.navbar-menu .navbar-nav .nav-item .nav-link:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}@media (min-width: 320px) and (max-width: 1199px){.navbar-menu{display:none}}@media (min-width: 320px) and (max-width: 1199px){.navbar-hamburger{display:flex;justify-content:center;background-color:#30475e;color:#eaf5fa;padding:0.5rem;cursor:pointer}.navbar-hamburger i{font-size:1.5em}.navbar-hamburger i:hover{background-color:#30475e;color:#f05455;transition:background-color 0.5s ease, color 0.5s ease}.sidenav{display:flex;flex-direction:column;height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#30475e;overflow-x:hidden;transition:0.5s;padding-top:5em;z-index:1000}.sidenav .closebtn{position:absolute;top:0;right:1em;font-size:1.5em;color:#eaf5fa}.sidenav .closebtn:hover{background-color:#30475e;color:#f05455;transition:background-color 0.5s ease, color 0.5s ease}.sidenav .search-group{display:flex;align-items:stretch;margin:1em}.sidenav .search-group input[type="search"]{border:1px solid #30475e;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:smaller;font-style:italic;padding:0.3rem;flex:1}.sidenav .search-group input[type="search"]:focus{box-shadow:0 0 10px #84c0e1;outline:none;border:1px solid #84c0e1}.sidenav .search-group .btn-search{background-color:#84c0e1;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#eaf5fa;padding:0.3rem 0.5rem;cursor:pointer}.sidenav .search-group .btn-search:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.sidenav .btn-cart,.sidenav .nav-message{background-color:#84c0e1;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;text-align:center;border-radius:5px;padding:0.5em 1em;margin:1em 1em 2em}.sidenav .btn-cart:hover,.sidenav .nav-message:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.sidenav a{padding:1em;text-decoration:none;font-size:1em;color:#eaf5fa;display:block}.sidenav a:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.sidenav .btn-login{background-color:#f05455;margin:2em 1em;text-align:center;padding:0.5em 1em;border-radius:5px}.sidenav .btn-login:hover{background-color:#84c0e1;color:#30475e;transition:background-color 0.5s ease, color 0.5s ease}.sidenav .social-nav{display:flex;flex-direction:row;align-items:center;justify-content:center;list-style:none;padding:0}.sidenav .social-item{font-size:1.2em;margin:0}.sidenav .social-item .social-link{color:#84c0e1}.sidenav .social-item .social-link:hover{color:#f05455;background-color:#30475e;transition:background-color 0.5s ease, color 0.5s ease}}@media (min-width: 320px) and (max-width: 1199px) and (min-width: 320px) and (max-width: 1199px){#hamburger{display:block}.navbar-menu{display:none}}@media (min-width: 1200px){#hamburger,.sidenav,.closebtn{display:none}}@use "custom";@use "mixins";@use "extends";@use "global";.upper-footer-container{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;background-color:#30475e}.upper-footer-container .upper-footer{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;text-align:start;gap:2em;color:#eaf5fa;position:relative;margin:0 auto;padding:2.5em 0}.upper-footer-container .upper-footer a:hover{background-color:#30475e;color:#f05455;transition:background-color 0.5s ease, color 0.5s ease}.upper-footer-container .upper-footer h3{margin-bottom:0.8rem;font-weight:500}.upper-footer-container .upper-footer ul,.upper-footer-container .upper-footer .footer-follow-us{list-style:none;padding:0;margin:0;font-weight:300;font-size:medium}.upper-footer-container .upper-footer ul li{margin-bottom:0.5rem}.upper-footer-container .upper-footer ul li:last-child{margin-bottom:0}.upper-footer-container .upper-footer{display:flex;justify-content:space-between}.upper-footer-container .upper-footer .footer-brand{display:flex;align-self:center;height:100%}.upper-footer-container .upper-footer .footer-brand img{height:4em;margin:auto}.upper-footer-container .upper-footer .footer-contact{display:flex;flex-direction:column;align-items:flex-start}.upper-footer-container .upper-footer .footer-contact ul li:last-child{font-size:small}.upper-footer-container .upper-footer .footer-follow-us{font-size:medium}.upper-footer-container .upper-footer .footer-follow-us p{font-size:small;color:#eaf5fa}.upper-footer-container .upper-footer .footer-follow-us p:last-child{font-size:medium}.upper-footer-container .upper-footer .social-icons{margin:1em 0;color:#84c0e1;font-size:1.2em}.upper-footer-container .upper-footer .social-icons a{padding-right:1em}@media (min-width: 320px) and (max-width: 768px){.upper-footer-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.upper-footer-container .upper-footer{padding:3em;flex-direction:column;align-items:stretch}.upper-footer-container .upper-footer>div{width:100%;max-width:100%}.upper-footer-container .upper-footer .footer-follow-us p{color:#eaf5fa}.upper-footer-container .footer-brand{margin:0}.upper-footer-container .footer-brand img{height:3.5em}}.bottom-footer-container{background-color:#eaf5fa}.bottom-footer-container .bottom-footer{display:flex;justify-content:space-between;align-items:center;flex-direction:row;text-align:center;color:#30475e;font-size:small;max-width:1400px;width:100%;margin:0 auto;padding:1em 0}.bottom-footer-container .bottom-footer a:hover{background-color:#eaf5fa;color:#f05455;transition:background-color 0.5s ease, color 0.5s ease}@media (min-width: 320px) and (max-width: 768px){.bottom-footer-container .bottom-footer{flex-direction:column;text-align:center;font-size:small}}@use "custom";@use "mixins";@use "extends";@use "global";.header-image--home{background-image:url(../assets/images/textbook.jpg)}.header-image--home .btn-primary{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%)}.header-image--home::before{content:"";position:absolute;top:0;right:0;width:80%;height:100%;clip-path:polygon(14% 0, 100% 0, 100% 38%, 34% 53%, 0 24%);z-index:1;padding:2em;box-shadow:0px 3px 5px 0px rgba(71,71,71,0.66);-webkit-box-shadow:0px 3px 5px 0px rgba(71,71,71,0.66);-moz-box-shadow:0px 3px 5px 0px rgba(71,71,71,0.66);background:linear-gradient(to bottom, rgba(240,84,85,0.5) 10%, rgba(132,192,225,0.3) 20%, rgba(48,71,94,0.3) 100%)}@media (min-width: 320px) and (max-width: 768px){.header-image--home{background-size:cover;height:25em}.header-image--home h1{top:8%;font-size:1.3rem;width:100%}.header-image--home p{top:27%;font-size:0.9em;width:90%;line-height:1.2em}.header-image--home .btn-primary{top:48%;text-align:center;font-size:0.9em;width:65%}.header-image--home::before{clip-path:polygon(0 0, 100% 0, 100% 50%, 50% 65%, 0% 50%);width:100%;padding:0;background:linear-gradient(to bottom, rgba(240,84,85,0.5) 0, rgba(132,192,225,0.3) 20%, rgba(48,71,94,0.3) 100%)}}@media (min-width: 769px) and (max-width: 1332px){.header-image--home{background-size:cover}.header-image--home h1{top:15%;font-size:2.6rem;width:100%}.header-image--home p{top:28%;font-size:1.3rem;width:80%}.header-image--home .btn-primary{top:40%;text-align:center;font-size:larger;display:flex;justify-content:center;align-items:center}.header-image--home::before{width:95%;padding:1em}}.article-preview{display:flex;justify-content:start;flex-direction:column;align-items:start;padding:4em 0}.article-preview h2{text-align:left;font-weight:200;font-size:2em;margin-top:0;margin-bottom:1.5em;padding:0}.article-preview h2 span{font-weight:600;color:#f05455}.article-preview .container{flex-direction:column}.article-preview .container .swiper{width:100%}.article-preview .container .swiper .swiper-wrapper .swiper-slide{font-size:1.1em;background:transparent}.article-preview .container .swiper .swiper-wrapper .swiper-slide .swiper-slide img{display:block;width:10em;height:auto;object-fit:cover}.article-preview .container .article-preview-container{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;text-align:center;gap:3em}.article-preview .container .article-preview-container .article{display:flex;justify-content:center;align-items:center;flex-direction:column}.article-preview .container .article-preview-container .article img{height:auto;width:10em}.article-preview .container .article-preview-container .article .article-title{text-align:center;font-weight:600;font-size:1.2em;margin-top:1em}.article-preview .container .article-preview-container .article .article-writer{text-align:center;padding:0;margin:0;font-weight:400;font-size:1em}.article-preview .container .article-preview-container .article .article-feature{font-weight:200;font-size:0.9em;display:block;line-height:1.2em}@media (min-width: 320px) and (max-width: 768px){.article-preview{flex-direction:column;justify-content:center}.article-preview h2{text-align:center;font-size:1.6em;margin:1em auto}.article-preview .article-preview-container{flex-wrap:wrap}}@media (min-width: 769px) and (max-width: 1440px){h2{text-align:center;font-size:1.6em;margin:1em auto}.article-preview-container{flex-wrap:wrap}}.best-sellers{width:100%;height:auto;background-color:#30475e;overflow:visible;position:relative}.best-sellers .container{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:2em;overflow:visible;padding:3em 0}.best-sellers .container .best-sellers-left{position:absolute;width:50%;height:25em;background-image:url(../assets/images/space-library.jpg);background-size:cover;background-position:center;z-index:1;left:0;top:0;clip-path:polygon(0% 0%, 84% 0%, 100% 30%, 45% 100%, 0% 40%)}.best-sellers .container .best-sellers-right{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem}.best-sellers .container .best-sellers-right h2{font-family:"Chelsea Market";color:#eaf5fa;font-size:2em;margin:0;padding:0}.best-sellers .container .best-sellers-right p{color:#eaf5fa;font-weight:200}.best-sellers .container .best-sellers-right .btn-primary:hover{background-color:#84c0e1}@media (min-width: 320px) and (max-width: 1332px){.best-sellers{overflow:hidden;height:50em}.best-sellers .container{flex-direction:column;justify-content:center;align-items:center;padding:1.5em;gap:1em;overflow:hidden}.best-sellers .container .best-sellers-left{width:100%;height:30em;clip-path:polygon(0 0, 100% 0, 100% 80%, 50% 100%, 0% 80%)}.best-sellers .container .best-sellers-right{width:100%;height:auto;align-items:center;padding:0;position:absolute;top:80%;left:50%;transform:translate(-50%, -50%)}.best-sellers .container .best-sellers-right h2{font-size:1.3em;padding:0 1em}.best-sellers .container .best-sellers-right p{font-size:1em;padding:1.5em 1em;line-height:1.5em;text-align:center}}@media (min-width: 769px) and (max-width: 1332px){.best-sellers .best-sellers .container .best-sellers-right h2{font-size:1.7em}.best-sellers .best-sellers .container .best-sellers-right p{padding:2em}}.edition-special{position:relative;width:auto;height:35em;background-image:url(../assets/images/sign-banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;display:flex;justify-content:center;align-items:center}.edition-special p{position:absolute;top:68%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#eaf5fa;font-size:1.3rem;font-weight:200;margin:0;width:100%}.edition-special .btn-secondary{position:absolute;bottom:8%;left:50%;transform:translate(-50%, 0);color:#f5f08e}.edition-special .btn-secondary:hover{background-color:#f5f08e;color:#30475e;transition:background-color 0.5s ease, color 0.5s ease}@media (min-width: 320px) and (max-width: 768px){.edition-special{height:17em}.edition-special p{font-size:0.9em;line-height:1.5em}.edition-special .btn-secondary{width:70%;bottom:8%}}@media (min-width: 769px) and (max-width: 1332px){.edition-special{height:17em}.edition-special p{font-size:1.2em;line-height:1.5em}}.advantage-icons{background-color:#c1e0f0}@use 'custom';@use 'mixins';@use 'extends';@use 'global';.header-image--books{background-image:url(../assets/images/book-magic.jpg);background-position:center}.header-image--books h1{top:10%;width:100%}.header-image--books p{top:18%;width:100%}@media (min-width: 320px) and (max-width: 768px){.header-image--books{background-size:cover;height:25em}.header-image--books h1{top:10%;font-size:1.7em}.header-image--books p{top:20%;font-size:1em}}.books-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:3em;height:auto;width:100%}.books-container .article-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;text-align:center;width:100%;border:1px solid #222831;padding:1em;gap:2em}.books-container .article-container:first-child{margin-top:4em}.books-container .article-container .product-img img{height:auto;width:12em;vertical-align:middle}.books-container .article-container .product-info{display:flex;justify-content:start;align-items:start;flex-direction:column;text-align:start;width:calc(70% - 12em);height:100%}.books-container .article-container .product-info h2{text-align:start;font-weight:500;font-size:1.5em;margin:0;padding:0}.books-container .article-container .product-info p{text-align:start;font-weight:400;line-height:1.6em;text-align:justify;padding:0.5em 0}.books-container .article-container .product-info p span{font-weight:200;font-size:0.8em;display:block}.books-container .article-container .product-info .product-description p{font-weight:200;margin:1em 0}.books-container .article-container .product-info .more-info{color:#f05455;font-weight:500;font-size:1.2em}.books-container .article-container .product-info .more-info:hover{color:#84c0e1;text-decoration:none;transition:background-color 0.5s ease, color 0.5s ease}.pagination{display:inline-block;margin-bottom:4em}.pagination a{color:#30475e;float:left;padding:0.5em 1em;text-decoration:none}.pagination a.active{background-color:#84c0e1;color:#eaf5fa;border-radius:5px}.pagination a:hover:not(.active){background-color:#eaf5fa;border-radius:5px}@media (min-width: 320px) and (max-width: 768px){.pagination{margin-top:1em;text-align:center}.pagination a{display:inline-block;float:none}}@media (min-width: 320px) and (max-width: 768px){.books-container .article-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;height:auto;border:1px solid #222831}.books-container .article-container .product-img img{height:auto;width:16em}.books-container .article-container .product-info{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%}.books-container .article-container .product-info p{text-align:center}.books-container .article-container .product-info .product-description{text-align:center}.books-container .article-container .product-price{display:flex;justify-content:space-between;align-items:center;flex-direction:column;text-align:center;width:100%;border-top:1px solid #30475e;border-left:none;padding:0.5em;margin-top:1em}.books-container .article-container .product-price p{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-weight:700;line-height:1.3em;padding:0.5em 0;color:#f05455;font-size:2em}.books-container .article-container .product-price p span{font-weight:200;font-size:0.9rem;display:block;line-height:1.7em}.books-container .article-container .product-price p span:first-child{margin-top:1em}.books-container .article-container .product-price .btn-primary{text-align:center}.pagination{font-size:0.8em}.pagination a{padding:6px 12px}}@media (min-width: 769px) and (max-width: 1332px){.books-container .article-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:90%;height:auto;border:1px solid #222831}.books-container .article-container .product-img img{height:auto;width:15em;vertical-align:middle}.books-container .article-container .product-info{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%}.books-container .article-container .product-info p{text-align:center}.books-container .article-container .product-info .product-description{text-align:center}.books-container .article-container .product-price{display:flex;justify-content:space-between;align-items:center;flex-direction:column;text-align:center;width:100%;border-top:1px solid #30475e;border-left:none;padding:1em;margin-top:1em}.books-container .article-container .product-price p{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-weight:700;line-height:1.3em;padding:0.5em 0;color:#f05455;font-size:2em}.books-container .article-container .product-price p span{font-weight:200;font-size:0.5em;display:block;line-height:1.7em}.books-container .article-container .product-price p span:first-child{margin-top:1em}.books-container .article-container .product-price .btn-primary{text-align:center}}@use 'custom';@use 'mixins';@use 'extends';@use 'global';.header-image--stationery{background-image:url(../assets/images/office-supplies.jpg);background-position:center}.header-image--stationery h1{top:50%;color:#f05455;width:100%}.header-image--stationery p{top:60%;color:#30475e;margin-top:1em;width:100%}@media (min-width: 320px) and (max-width: 768px){.header-image--stationery{background-size:cover;height:25em}.header-image--stationery h1{top:50%;font-size:1.7em}.header-image--stationery p{top:60%;font-size:1em}}.stationery-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3em;height:auto;width:100%}.stationery-container .article-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;text-align:center;width:100%;border:1px solid #222831;padding:1em;gap:2em}.stationery-container .article-container:first-child{margin-top:4em}.stationery-container .article-container .product-img img{height:auto;width:12em;vertical-align:middle}.stationery-container .article-container .product-info{display:flex;justify-content:start;align-items:start;flex-direction:column;text-align:start;width:calc(70% - 12em);height:100%}.stationery-container .article-container .product-info h2{text-align:start;font-weight:500;font-size:1.5em;margin:0;padding:0}.stationery-container .article-container .product-info p{text-align:start;font-weight:200;line-height:1.6em;text-align:justify;padding:0.5em 0}.stationery-container .article-container .product-info .product-description p{font-weight:200;margin:1em 0}.stationery-container .article-container .product-info .more-info{color:#f05455;font-weight:500;font-size:1.2em}.stationery-container .article-container .product-info .more-info:hover{color:#84c0e1;text-decoration:none;transition:background-color 0.5s ease, color 0.5s ease}.pagination{display:inline-block;margin-bottom:4em}.pagination a{color:#30475e;float:left;padding:0.5em 1em;text-decoration:none}.pagination a.active{background-color:#84c0e1;color:#eaf5fa;border-radius:5px}.pagination a:hover:not(.active){background-color:#eaf5fa;border-radius:5px}@media (min-width: 320px) and (max-width: 768px){.pagination{margin-top:1em;text-align:center}.pagination a{display:inline-block;float:none}}@media (min-width: 320px) and (max-width: 768px){.stationery-container .article-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;height:auto;border:1px solid #222831}.stationery-container .article-container .product-img img{height:auto;width:16em}.stationery-container .article-container .product-info{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%}.stationery-container .article-container .product-info h2{text-align:center;font-size:1.2em;list-style:1.2em}.stationery-container .article-container .product-info p{text-align:center;font-size:0.9em}.stationery-container .article-container .product-info .product-description{text-align:center}.stationery-container .article-container .product-price{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;align-content:space-between;width:100%;border-top:1px solid #30475e;border-left:none;padding:0.5em;margin-top:1em}.stationery-container .article-container .product-price p{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-weight:700;line-height:1.3em;padding:0.5em 0;color:#f05455;font-size:2em}.stationery-container .article-container .product-price p span{font-weight:200;font-size:0.9rem;display:block;line-height:1.7em}.stationery-container .article-container .product-price p span:first-child{margin-top:1em}.stationery-container .article-container .product-price p span i{margin-right:0.5em}.stationery-container .article-container .product-price .btn-primary{text-align:center}.pagination{font-size:0.8em}.pagination a{padding:6px 12px}}@media (min-width: 769px) and (max-width: 1332px){.stationery-container .article-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:90%;height:auto;border:1px solid #222831}.stationery-container .article-container .product-img img{height:auto;width:15em;vertical-align:middle}.stationery-container .article-container .product-info{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%}.stationery-container .article-container .product-info p{text-align:center}.stationery-container .article-container .product-info .product-description{text-align:center}.stationery-container .article-container .product-price{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;align-content:space-between;width:100%;border-top:1px solid #30475e;border-left:none;padding:1em;margin-top:1em}.stationery-container .article-container .product-price p{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-weight:700;line-height:1.3em;padding:0.5em 0;color:#f05455;font-size:2em}.stationery-container .article-container .product-price p span{font-weight:200;font-size:0.5em;display:block;line-height:1.7em}.stationery-container .article-container .product-price p span:first-child{margin-top:1em}.stationery-container .article-container .product-price .btn-primary{text-align:center}}@use 'custom';@use 'mixins';@use 'extends';@use 'global';.header-image--gifts{background-image:url(../assets/images/present.jpg);background-position:center}.header-image--gifts h1{top:72%;width:100%}.header-image--gifts p{top:82%;width:100%}@media (min-width: 320px) and (max-width: 768px){.header-image--gifts{background-size:cover;height:25em}.header-image--gifts h1{font-size:1.5em;top:10%;color:#30475e}.header-image--gifts p{font-size:1em;top:24%;color:#30475e}}.gifts-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:3em;height:auto;width:100%}.gifts-container .article-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;text-align:center;width:100%;border:1px solid #222831;padding:1em;gap:2em}.gifts-container .article-container:first-child{margin-top:4em}.gifts-container .article-container .product-img img{height:auto;width:15em;vertical-align:middle}.gifts-container .article-container .product-info{display:flex;justify-content:start;align-items:start;flex-direction:column;text-align:start;width:calc(70% - 15em);height:100%}.gifts-container .article-container .product-info h2{text-align:start;font-weight:500;font-size:1.5em;margin:0;padding:0}.gifts-container .article-container .product-info p{text-align:start;font-weight:400;line-height:1.5em;text-align:justify;padding:0.5em 0}.gifts-container .article-container .product-info p span{font-weight:200;font-size:0.8em;display:block;line-height:1.2em}.gifts-container .article-container .product-info .product-description p{font-weight:200;margin:1em 0}.gifts-container .article-container .product-info .more-info{color:#f05455;font-weight:500;font-size:1.2em}.gifts-container .article-container .product-info .more-info:hover{color:#84c0e1;text-decoration:none;transition:background-color 0.5s ease, color 0.5s ease}.pagination{display:inline-block;margin-bottom:4em}.pagination a{color:#30475e;float:left;padding:0.5em 1em;text-decoration:none}.pagination a.active{background-color:#84c0e1;color:#eaf5fa;border-radius:5px}.pagination a:hover:not(.active){background-color:#eaf5fa;border-radius:5px}@media (min-width: 320px) and (max-width: 768px){.pagination{margin-top:1em;text-align:center}.pagination a{display:inline-block;float:none}}@media (min-width: 320px) and (max-width: 768px){.gifts-container .article-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;height:auto;border:1px solid #222831}.gifts-container .article-container .product-info{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;display:flex;width:100%}.gifts-container .article-container .product-info h2{text-align:center;font-size:1.2em;list-style:1.2em}.gifts-container .article-container .product-info p{text-align:center;font-size:0.9em}.gifts-container .article-container .product-info .product-description{text-align:center}.gifts-container .article-container .product-price{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;align-content:space-between;width:100%;border-top:1px solid #30475e;border-left:none;padding:0.5em;margin-top:1em}.gifts-container .article-container .product-price p{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-weight:700;line-height:1.3em;padding:0.5em 0;color:#f05455;font-size:2em}.gifts-container .article-container .product-price p span{font-weight:200;font-size:0.9rem;display:block;line-height:1.7em}.gifts-container .article-container .product-price p span:first-child{margin-top:1em}.gifts-container .article-container .product-price .btn-primary{text-align:center}.pagination{font-size:0.8em}.pagination a{padding:6px 12px}}@media (min-width: 769px) and (max-width: 1332px){.gifts-container .article-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:90%;height:auto;border:1px solid #222831}.gifts-container .article-container .product-info{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%}.gifts-container .article-container .product-info p{text-align:center}.gifts-container .article-container .product-info .product-description{text-align:center}.gifts-container .article-container .product-price{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;align-content:space-between;width:100%;border-top:1px solid #30475e;border-left:none;padding:1em;margin-top:1em}.gifts-container .article-container .product-price p{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-weight:700;line-height:1.3em;padding:0.5em 0;color:#f05455;font-size:2em}.gifts-container .article-container .product-price p span{font-weight:200;font-size:0.5em;display:block;line-height:1.7em}.gifts-container .article-container .product-price p span:first-child{margin-top:1em}.gifts-container .article-container .product-price .btn-primary{text-align:center}}@use 'custom';@use 'mixins';@use 'extends';@use 'global';.header-image--about-us{background-image:url(../assets/images/stack-books.jpg)}.information-bottom .information-bottom-right--about-us ul li span:last-child{font-weight:200;font-size:1.1rem}.information-bottom .information-bottom-right--about-us ul li:not(:last-child){margin-bottom:1rem}.information-bottom .information-bottom-right--about-us ul li:first-child{font-size:1.3em;color:#f05455;font-weight:200}@media (min-width: 320px) and (max-width: 1200px){.header-image--about-us{height:20em}h1{font-size:2em}.introduction{padding:2em 3em}.information-top p{text-align:center}.information-bottom{flex-direction:column}.information-bottom .information-bottom-left p{text-align:center}.information-bottom .information-bottom-left,.information-bottom .information-bottom-right{width:100%;max-width:100%}}@use 'custom';@use 'mixins';@use 'extends';@use 'global';.header-image--work-with-us{background-image:url(../assets/images/happy-woman-bookshelf.jpg)}.information-bottom .information-bottom-right--work-with-us ul li:first-child{font-size:1em;color:#eaf5fa;font-weight:400}@media (min-width: 320px) and (max-width: 1200px){.header-image--work-with-us{height:20em}h1{font-size:2em}.introduction{padding:2em 3em}.information-top p{text-align:center}.information-bottom{flex-direction:column}.information-bottom .information-bottom-left p{text-align:center}.information-bottom .information-bottom-left,.information-bottom .information-bottom-right{width:100%;max-width:100%}}@use 'custom';@use 'mixins';@use 'extends';@use 'global';.header-image--conditions{background-image:url(../assets/images/conditions.jpg)}@media (min-width: 320px) and (max-width: 1200px){.header-image--about-us{height:20em}h1{font-size:2em}.introduction{padding:2em 3em}.information-top p{text-align:center}.information-bottom{flex-direction:column}.information-bottom .information-bottom-left p{text-align:center}.information-bottom .information-bottom-left,.information-bottom .information-bottom-right{width:100%;max-width:100%}}@use "custom";@use "mixins";@use "extends";@use "global";.product-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:2em;margin:5em 0}.product-container .product-info-container{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;gap:6em;width:100%;padding:1em}.product-container .product-info-container .product-img img{height:auto;width:25em}.product-container .product-info-container .product-info{display:flex;justify-content:space-between;align-items:start;flex-direction:column;text-align:start;gap:2em}.product-container .product-info-container .product-info h2{text-align:start;font-weight:500;font-size:2em;margin:0;padding:0}.product-container .product-info-container .product-info p{text-align:start;font-weight:300;font-size:1.2em;line-height:1.6em;padding:0.5em 0 0}.product-container .product-info-container .product-info p span{font-weight:200;font-size:0.9rem;display:block}.product-container .product-info-container .product-info .product-price{border-left:none;padding:0;width:100%}.product-container .product-info-container .product-info .product-price p{padding:0}.product-container .product-info-container .product-info .product-price .btn-primary{margin-top:1.5em}.product-container .product-info-container .product-info .product-advantages{font-weight:200;font-size:0.9rem}.product-container .product-info-container .product-info .product-advantages ul{padding:0}.product-container .product-info-container .product-info .product-advantages ul li{margin-bottom:0.3em}@media (min-width: 320px) and (max-width: 768px){.product-container .product-info-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;padding:0.5em;gap:1em}.product-container .product-info-container .product-img img{width:18em}.product-container .product-info-container .product-info{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.product-container .product-info-container .product-info h2{font-size:1.5em;text-align:center}.product-container .product-info-container .product-info p{line-height:1.3em;padding:0.5em 0;text-align:center}.product-container .product-info-container .product-info p span{font-size:0.7em}.product-container .product-info-container .product-info .product-price{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.product-container .product-info-container .product-info .product-price p{text-align:center}.product-container .product-info-container .product-advantages ul li{margin-bottom:0.5em}}@media (min-width: 769px) and (max-width: 1332px){.product-container .product-info-container{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;width:100%;padding:0.5em}}.product-description h2{font-size:2em;text-align:start;font-weight:200;padding:1em 0}.product-description p{padding:0}@media (min-width: 320px) and (max-width: 768px){.product-description h2{text-align:center}.product-description p{text-align:center}}.product-specification{width:100%;margin-bottom:5em}.product-specification h2{font-size:2em;text-align:start;font-weight:200;padding:1em 0}.product-specification .product-specification-container{display:flex;flex-wrap:wrap;justify-content:space-between}.product-specification .product-specification-container .product-specification-left ul{margin-bottom:4em}.product-specification .product-specification-container .product-specification-left,.product-specification .product-specification-container .product-specification-right{flex:0 0 calc(50% - 1em);text-align:start}.product-specification .product-specification-container .product-specification-left h3,.product-specification .product-specification-container .product-specification-right h3{font-size:1.2em;margin-bottom:0.5em}.product-specification .product-specification-container .product-specification-left ul,.product-specification .product-specification-container .product-specification-right ul{list-style:none;padding:0;margin-top:0.5em}.product-specification .product-specification-container .product-specification-left ul li,.product-specification .product-specification-container .product-specification-right ul li{margin-bottom:0.2em}.product-specification .product-specification-container .product-specification-left ul li span,.product-specification .product-specification-container .product-specification-right ul li span{font-weight:200}@media (min-width: 320px) and (max-width: 768px){.product-specification h2{text-align:center}.product-specification .product-specification-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:2em}.product-specification .product-specification-container .product-specification-left,.product-specification .product-specification-container .product-specification-right{flex:100%;text-align:center}}@use "custom";@use "mixins";@use "extends";@use "global";.header-image--contact{background-image:url(../assets/images/contact-image.jpg)}.contact-icons-container{background-color:#30475e;width:100%;height:20em}.contact-icons-container .contact-icons{color:#eaf5fa;gap:2em}.contact-icons-container .contact-icons article{flex:0 0 auto;width:20em;max-width:100%;height:auto;text-align:center}.contact-icons-container .contact-icons article p{text-align:center;padding:0;margin:0;font-weight:400;font-size:1.1em}.contact-icons-container .contact-icons article p span{font-weight:200;font-size:1.2em;display:block;line-height:1.2em}@media (min-width: 320px) and (max-width: 768px){.contact-icons-container{height:auto}}.contact-section{position:relative;align-items:center;margin-bottom:5em;width:100%}.contact-section .contact-title h1{margin:2em 0}.contact-section form{width:100%}.contact-section form .contact-form-container{display:flex;justify-content:center;align-items:start;flex-direction:row;text-align:start;width:100%;gap:2em}.contact-section form .contact-form-container .contact-form-items{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;gap:2em}.contact-section form .contact-form-container .contact-form-items .contact-form-item{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%}.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group{display:flex;justify-content:center;align-items:start;flex-direction:column;text-align:start;width:100%}.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group input[type="text"],.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group select,.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group textarea{width:100%;padding:0.6em;border:1px solid #84c0e1;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:1em;resize:none}.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group textarea{height:10.5em}.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group input::placeholder,.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group textarea::placeholder{font-family:"Poppins", sans-serif;font-size:small;font-style:italic}.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group input:focus,.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group select:focus,.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group textarea:focus{border:1px solid #84c0e1;box-shadow:0 0 15px rgba(132,192,225,0.9)}.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group input:focus-visible,.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group select:focus-visible,.contact-section form .contact-form-container .contact-form-items .contact-form-item .form-group textarea:focus-visible{outline:1px solid #84c0e1}.contact-section form input[type="submit"],.contact-section form input[type="reset"]{background-color:#84c0e1;font-size:1em;color:#eaf5fa;padding:1em 1.5em;border:none;border-radius:4px;cursor:pointer;margin-top:2em}@media (min-width: 320px) and (max-width: 768px){.contact-section form input[type="submit"],.contact-section form input[type="reset"]{display:flex;align-items:center;text-align:center;justify-content:center;margin:0.5em auto;padding:0.7em 1.2em;width:17em}}.contact-section form input[type="submit"]:hover:hover,.contact-section form input[type="reset"]:hover:hover{background-color:#30475e;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}@media (min-width: 320px) and (max-width: 768px){.contact-section form .contact-form-container{display:flex;justify-content:center;align-items:start;flex-direction:column;text-align:start}}@use "custom";@use "mixins";@use "extends";@use "global";.account-container{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;text-align:center;height:auto;width:100%}.account-container .welcome{text-align:center;background-color:inherit;margin-top:2em}.account-container .welcome .welcome-text{color:#30475e;font-weight:light}.account-container .welcome .welcome-text span{color:#84c0e1;font-weight:light}.account-container .account-content{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:3em;height:auto;width:100%}.account-container .account-content .account-info{display:flex;justify-content:center;align-items:start;flex-direction:row;text-align:start;gap:1em;width:100%;height:auto;padding:2em;background-color:#30475e;border-radius:1em}.account-container .account-content .account-info:last-child{margin-bottom:5em}.account-container .account-content .account-info .account-details{display:flex;justify-content:start;align-items:start;flex-direction:row;text-align:start;width:100%;height:auto;gap:2em;color:#eaf5fa}.account-container .account-content .account-info .account-details .form-left,.account-container .account-content .account-info .account-details .form-right{display:flex;justify-content:center;align-items:start;flex-direction:column;text-align:start;width:50%;height:auto;gap:1em}.account-container .account-content .account-info .account-details .form-left h2,.account-container .account-content .account-info .account-details .form-right h2{font-size:1.5em;font-weight:600;color:#eaf5fa;text-transform:uppercase;margin-bottom:1em}.account-container .account-content .account-info .account-details .form-left .form-ctrl,.account-container .account-content .account-info .account-details .form-right .form-ctrl{display:flex;justify-content:center;align-items:start;flex-direction:column;text-align:start;width:100%;height:auto;gap:0.5em}.account-container .account-content .account-info .account-details .form-left .form-ctrl input[type="text"],.account-container .account-content .account-info .account-details .form-left .form-ctrl input[type="email"],.account-container .account-content .account-info .account-details .form-left .form-ctrl input[type="password"],.account-container .account-content .account-info .account-details .form-left .form-ctrl input[type="tel"],.account-container .account-content .account-info .account-details .form-left .form-ctrl select,.account-container .account-content .account-info .account-details .form-left .form-ctrl textarea,.account-container .account-content .account-info .account-details .form-right .form-ctrl input[type="text"],.account-container .account-content .account-info .account-details .form-right .form-ctrl input[type="email"],.account-container .account-content .account-info .account-details .form-right .form-ctrl input[type="password"],.account-container .account-content .account-info .account-details .form-right .form-ctrl input[type="tel"],.account-container .account-content .account-info .account-details .form-right .form-ctrl select,.account-container .account-content .account-info .account-details .form-right .form-ctrl textarea{width:100%;padding:0.6em;border:1px solid #84c0e1;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:1em;resize:vertical}.account-container .account-content .account-info .account-details .form-left .form-ctrl input::placeholder,.account-container .account-content .account-info .account-details .form-left .form-ctrl textarea::placeholder,.account-container .account-content .account-info .account-details .form-right .form-ctrl input::placeholder,.account-container .account-content .account-info .account-details .form-right .form-ctrl textarea::placeholder{font-family:"Poppins", sans-serif;font-size:small;font-style:italic}.account-container .account-content .account-info .account-details .form-left .form-ctrl input:focus,.account-container .account-content .account-info .account-details .form-left .form-ctrl select:focus,.account-container .account-content .account-info .account-details .form-left .form-ctrl textarea:focus,.account-container .account-content .account-info .account-details .form-right .form-ctrl input:focus,.account-container .account-content .account-info .account-details .form-right .form-ctrl select:focus,.account-container .account-content .account-info .account-details .form-right .form-ctrl textarea:focus{border:1px solid #84c0e1;box-shadow:0 0 15px rgba(132,192,225,0.9)}.account-container .account-content .account-info .account-details .form-left .form-ctrl input:focus-visible,.account-container .account-content .account-info .account-details .form-left .form-ctrl select:focus-visible,.account-container .account-content .account-info .account-details .form-left .form-ctrl textarea:focus-visible,.account-container .account-content .account-info .account-details .form-right .form-ctrl input:focus-visible,.account-container .account-content .account-info .account-details .form-right .form-ctrl select:focus-visible,.account-container .account-content .account-info .account-details .form-right .form-ctrl textarea:focus-visible{outline:1px solid #84c0e1}.account-container .account-content .account-info .account-details .form-left .form-ctrl input[type="submit"],.account-container .account-content .account-info .account-details .form-left .form-ctrl input[type="reset"],.account-container .account-content .account-info .account-details .form-right .form-ctrl input[type="submit"],.account-container .account-content .account-info .account-details .form-right .form-ctrl input[type="reset"]{background-color:#84c0e1;font-size:1em;color:#eaf5fa;padding:1em 1.5em;border:none;border-radius:4px;cursor:pointer}@media (min-width: 320px) and (max-width: 768px){.account-container .account-content .account-info .account-details .form-left .form-ctrl input[type="submit"],.account-container .account-content .account-info .account-details .form-left .form-ctrl input[type="reset"],.account-container .account-content .account-info .account-details .form-right .form-ctrl input[type="submit"],.account-container .account-content .account-info .account-details .form-right .form-ctrl input[type="reset"]{display:flex;align-items:center;text-align:center;justify-content:center;margin:0.5em auto;padding:0.7em 1.2em;width:17em}}.account-container .account-content .account-info .account-details .form-left .form-ctrl input[type="submit"]:hover:hover,.account-container .account-content .account-info .account-details .form-left .form-ctrl input[type="reset"]:hover:hover,.account-container .account-content .account-info .account-details .form-right .form-ctrl input[type="submit"]:hover:hover,.account-container .account-content .account-info .account-details .form-right .form-ctrl input[type="reset"]:hover:hover{background-color:#30475e;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.account-container .account-content .account-info .account-details .form-container{display:flex;justify-content:center;align-items:start;flex-direction:column;text-align:start;width:100%;height:auto}.account-container .account-content .account-info .account-details .form-container h2{font-size:1.5em;font-weight:600;color:#eaf5fa;text-transform:uppercase;margin-bottom:1em}.account-container .account-content .account-info .account-details .form-container .form{display:flex;justify-content:center;align-items:start;flex-direction:row;text-align:start;width:100%;height:auto;gap:1em}.account-container .account-content .account-info .account-details .form-container .form .form-items{display:flex;justify-content:center;align-items:start;flex-direction:column;text-align:start;width:100%;height:auto;gap:0.5em}.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl{display:flex;justify-content:center;align-items:start;flex-direction:column;text-align:start;width:100%;height:auto;gap:0.5em}.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input[type="text"],.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input[type="email"],.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input[type="password"],.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input[type="tel"],.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl select,.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl textarea{width:100%;padding:0.6em;border:1px solid #84c0e1;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:1em;resize:none}.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input::placeholder,.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl textarea::placeholder{font-family:"Poppins", sans-serif;font-size:small;font-style:italic}.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input:focus,.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl select:focus,.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl textarea:focus{border:1px solid #84c0e1;box-shadow:0 0 15px rgba(132,192,225,0.9)}.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input:focus-visible,.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl select:focus-visible,.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl textarea:focus-visible{outline:1px solid #84c0e1}.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl textarea{height:10em}.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input[type="submit"],.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input[type="reset"]{background-color:#84c0e1;font-size:1em;color:#eaf5fa;padding:1em 1.5em;border:none;border-radius:4px;cursor:pointer}@media (min-width: 320px) and (max-width: 768px){.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input[type="submit"],.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input[type="reset"]{display:flex;align-items:center;text-align:center;justify-content:center;margin:0.5em auto;padding:0.7em 1.2em;width:17em}}.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input[type="submit"]:hover:hover,.account-container .account-content .account-info .account-details .form-container .form .form-items .form-ctrl input[type="reset"]:hover:hover{background-color:#30475e;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}@use "custom";@use "mixins";@use "extends";@use "global";.table-cart{height:100vh}.table-cart h1{margin:1.5em 0}.table-cart table{border-collapse:collapse;width:100%;color:#30475e;margin-bottom:5em}.table-cart table tr{border:1px solid #eaf5fa}.table-cart table tr:nth-child(even){background-color:#eaf5fa}.table-cart table tr:nth-child(even):hover{background-color:#eaf5fa}.table-cart table tr:first-child{border:0}.table-cart table tr:first-child:hover{background-color:transparent}.table-cart table tr:last-child{border-bottom-left-radius:1em;border-bottom-right-radius:1em}.table-cart table tr:hover{background-color:transparent}.table-cart table tr th{font-size:1.2em;font-weight:300;padding:0.5em 1em;color:#eaf5fa;background-color:#30475e;width:100%}.table-cart table tr th:first-child{border-top-left-radius:1em}.table-cart table tr th:last-child{border-top-right-radius:1em}.table-cart table tr th:nth-child(1){width:40%}.table-cart table tr th:nth-child(2){width:10%}.table-cart table tr th:nth-child(3){width:5%}.table-cart table tr th:nth-child(4){width:20%}.table-cart table tr th:nth-child(5){width:30%}.table-cart table tr td:nth-child(1){font-weight:600}.table-cart table tr td:nth-child(4){font-size:1em}.table-cart table tr td form{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center}.table-cart table tr td form .btn-primary{background-color:#f05455;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;margin:0.3em;width:7em}.table-cart table tr td form .btn-primary:hover{background-color:#84c0e1;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.table-cart table tr td form .btn-ctrl .btn-secondary{background-color:#30475e;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;margin:0.3em;width:4em}.table-cart table tr td form .btn-ctrl .btn-secondary:hover{background-color:#84c0e1;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.table-cart table tfoot:hover{background-color:#30475e}.table-cart table tfoot td{padding:1em}.table-cart table tfoot tr{font-size:1.2em;font-weight:600;background-color:#30475e;margin-top:1em;color:#eaf5fa}@media (min-width: 320px) and (max-width: 768px){.table-cart{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:auto}.table-cart h1{margin-bottom:0}.table-cart table{border:0}.table-cart table tr{border:0;display:block;padding:1em}.table-cart table tr:nth-child(even){background-color:transparent}.table-cart table tr:hover{background-color:transparent}.table-cart table tr th{display:none}.table-cart table tr td{display:block;font-size:1em;text-align:right;background-color:#eaf5fa;padding:1em}.table-cart table tr td:before{content:attr(data-cell);float:left;font-weight:bold;text-transform:uppercase}.table-cart table tr td:nth-child(even){background-color:#c1e0f0}.table-cart table tr td:nth-child(1){background-color:#30475e;color:#eaf5fa}.table-cart table tr td:nth-child(4){font-size:1em}.table-cart table tr td:first-child{border-top-left-radius:1em;border-top-right-radius:1em}.table-cart table tr td:last-child{background-color:#30475e;text-align:center;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.table-cart table tr td form{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%}.table-cart table tr td form .btn-primary{width:15em}.table-cart table tr td form .btn-ctrl{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;width:100%}.table-cart table tr td form .btn-ctrl .btn-secondary{background-color:#84c0e1;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;margin:0.3em;width:7em}.table-cart table tr td form .btn-ctrl .btn-secondary:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.table-cart table tfoot:hover{background-color:transparent}.table-cart table tfoot td{padding:0.5em 2em}.table-cart table tfoot tr{font-size:1.2em;font-weight:600;background-color:transparent;margin-top:1em;color:#30475e;margin:0}}@media (min-width: 769px) and (max-width: 1245px){.table-cart{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:auto}.table-cart h1{margin-bottom:0}.table-cart table{border:0}.table-cart table tr{border:0;display:block;padding:1em}.table-cart table tr:nth-child(even){background-color:transparent}.table-cart table tr:hover{background-color:transparent}.table-cart table tr th{display:none}.table-cart table tr td{display:block;font-size:1em;text-align:right;background-color:#eaf5fa;padding:1em}.table-cart table tr td:before{content:attr(data-cell);float:left;font-weight:bold;text-transform:uppercase}.table-cart table tr td:nth-child(even){background-color:#c1e0f0}.table-cart table tr td:nth-child(1){background-color:#30475e;color:#eaf5fa}.table-cart table tr td:nth-child(4){font-size:1em}.table-cart table tr td:first-child{border-top-left-radius:1em;border-top-right-radius:1em}.table-cart table tr td:last-child{background-color:#30475e;text-align:center;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.table-cart table tr td form{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;width:100%}.table-cart table tr td form .btn-primary{width:15em}.table-cart table tr td form .btn-ctrl .btn-secondary{background-color:#84c0e1;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;margin:0.3em;width:7em}.table-cart table tr td form .btn-ctrl .btn-secondary:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.table-cart table tfoot:hover{background-color:transparent}.table-cart table tfoot td{padding:0.5em 2em}.table-cart table tfoot tr{font-size:1.2em;font-weight:600;background-color:transparent;margin-top:1em;color:#30475e;margin:0}}@use "custom";@use "mixins";@use "extends";@use "global";.edit-content{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:auto;width:100%}.edit-content .edit-title h1{margin:1em 0}.edit-content .message{color:#f05455;margin-bottom:1em}.edit-content .edit-form{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:start;width:100%}.edit-content .edit-form .form-top{display:flex;justify-content:space-between;align-items:start;flex-direction:row;text-align:start;width:100%;gap:3em}.edit-content .edit-form .form-top .form-left{width:100%}.edit-content .edit-form .form-top .form-left .checkbox-ctrl{margin-bottom:1em}.edit-content .edit-form .form-top .form-left .checkbox-ctrl label{color:#84c0e1;font-weight:400;font-size:1.5em}.edit-content .edit-form .form-top .form-left .checkbox-ctrl label span{text-align:start;color:#30475e;font-size:0.7em}.edit-content .edit-form .form-top .form-left .checkbox-ctrl .form-check .form-check-label{color:#f05455;font-size:1em}.edit-content .edit-form .form-top .form-left .checkbox-ctrl .form-check .form-check-input{width:1.5em;height:1.5em}.edit-content .edit-form .form-top .form-right{width:100%}.edit-content .edit-form .form-top .form-right .form-ctrl div img{margin-top:0.5em}.edit-content .edit-form .form-top .form-right .form-ctrl div .image_url{color:#222831;font-size:1em;font-weight:400;border:0;padding:1em 0;margin-bottom:0}.edit-content .edit-form .form-top .form-right .form-ctrl div .image_url:focus{outline:none;border:none;box-shadow:none}.edit-content .edit-form .form-top .form-right .image_preview{width:17em;height:100%}.edit-content .edit-form .form-bottom{width:100%;margin-top:7em}.edit-content .edit-form .form-bottom .form-ctrl .published_article span{font-size:0.7em}.edit-content .edit-form .btn-primary{margin:1.3em 0 5em;background-color:#30475e}.edit-content .edit-form .btn-primary:hover{background-color:#84c0e1;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.edit-content .login-vector{background-color:#30475e}.edit-content .login-vector img{height:auto;width:100%;position:absolute;bottom:0;left:0;z-index:-1}@media (min-width: 320px) and (max-width: 1332px){.edit-content .edit-form{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.edit-content .edit-form .form-top{display:flex;justify-content:center;align-items:start;flex-direction:column;text-align:center}.edit-content .edit-form .form-top .form-left .form-ctrl{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.edit-content .edit-form .form-bottom{margin-top:1em}}.checkbox-wrapper-22 .switch{display:inline-block;height:34px;position:relative;width:60px;margin-right:0.5em}.checkbox-wrapper-22 .switch input{display:none}.checkbox-wrapper-22 .switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:0.4s}.checkbox-wrapper-22 .switch .slider::before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:0.4s;width:26px}.checkbox-wrapper-22 .switch input:checked+.slider{background-color:#66bb6a}.checkbox-wrapper-22 .switch input:checked+.slider::before{transform:translateX(26px)}.checkbox-wrapper-22 .switch .round{border-radius:34px}.checkbox-wrapper-22 .switch .round::before{border-radius:50%}@use "custom";@use "mixins";@use "extends";@use "global";.login-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;background-color:#30475e;height:100vh;width:100%;overflow:hidden;position:relative;padding:5em}.login-container .login-title h1{color:#eaf5fa}.login-container .login-title p{color:#eaf5fa;margin:0.8em 0;font-weight:200;font-size:1.5em}.login-container .message{color:#f05455;margin-bottom:1em}.login-container .login-content{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;background-color:#84c0e1;padding:2em;border-radius:1em;max-width:30em;width:100%;z-index:3}.login-container .login-content .login-form .form-ctrl{width:100%;margin-bottom:1em}.login-container .login-content .login-form .form-ctrl:last-child{margin-bottom:0}.login-container .login-content .login-form .form-ctrl input{width:100%;padding:0.6em;border:1px solid #84c0e1;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:1em;resize:vertical;outline:none}.login-container .login-content .login-form .form-ctrl input::placeholder,.login-container .login-content .login-form .form-ctrl textarea::placeholder{font-family:"Poppins", sans-serif;font-size:small;font-style:italic;color:#eaf5fa}.login-container .login-content .login-form .form-ctrl input:focus,.login-container .login-content .login-form .form-ctrl select:focus,.login-container .login-content .login-form .form-ctrl textarea:focus{border:1px solid #30475e;box-shadow:0 0 10px rgba(48,71,94,0.9)}.login-container .login-content .login-form .form-ctrl input:focus-visible,.login-container .login-content .login-form .form-ctrl select:focus-visible,.login-container .login-content .login-form .form-ctrl textarea:focus-visible{outline:1px solid #84c0e1}.login-container .login-content .login-form p{color:#30475e;text-align:end;font-size:0.9em;font-weight:400}.login-container .login-content .login-form .btn-primary{margin-top:2em}.login-container .login-content .login-form .btn-primary:hover{background-color:#30475e;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.login-container .login-content .background-vector{background-color:#30475e}.login-container .login-content .background-vector img{height:auto;width:100%;position:absolute;bottom:0;left:0;z-index:-1}@media (min-width: 320px) and (max-width: 1199px){.login-container{padding:2em}.login-container .login-title h1{font-size:2em}.login-container .login-title p{font-size:1.2em}}@use "custom";@use "mixins";@use "extends";@use "global";.manager-header .navbar-menu{background-color:#84c0e1}.manager-header .navbar-menu .navbar-nav .nav-item .nav-link{background-color:#84c0e1;text-align:center;border-radius:5px;padding:0.5em 1em;color:#30475e;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;padding:0.8em;border-radius:0}.manager-header .navbar-menu .navbar-nav .nav-item .nav-link:hover{background-color:#30475e;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.manager-container{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;text-align:center;height:100vh;width:100%;overflow:hidden;position:relative;padding:1em;background-color:#30475e}.manager-container .welcome{text-align:center;background-color:inherit}.manager-container .welcome .welcome-text{color:#eaf5fa;font-weight:light}.manager-container .welcome .welcome-text span{color:#84c0e1;font-weight:light}.manager-container .manager-content{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.manager-container .manager-content .category-container{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;border-radius:1em;width:100%;gap:3em;z-index:3}.manager-container .manager-content .category-container .category-card{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;text-align:center;background-color:#84c0e1;margin-top:5em;padding:1em;border-radius:1em;width:25em;height:25em;gap:2em;transition:all 0.5s ease}.manager-container .manager-content .category-container .category-card .btn-primary{display:block;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:#eaf5fa;background-color:#30475e;width:15em;height:15em;font-weight:200;font-size:1.5em;border-radius:1em;transition:all 1.5s 0.2s ease;position:relative;max-width:25em;text-decoration:none;z-index:0;overflow:hidden}.manager-container .manager-content .category-container .category-card .btn-primary:before{content:"";position:absolute;z-index:-1;top:-1em;right:-1em;background:#f05455;height:2.5em;width:2.5em;border-radius:1.5em;transform:scale(1);transform-origin:50% 50%;transition:transform 0.5s ease-out}.manager-container .manager-content .category-container .category-card .btn-primary:hover:before{transform:scale(21)}.manager-container .manager-content .background-vector{background-color:#30475e}.manager-container .manager-content .background-vector img{height:auto;width:100%;position:absolute;bottom:0;left:0;z-index:-1}@media (min-width: 320px) and (max-width: 768px){.manager-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:auto;width:100%}.manager-container .manager-content .category-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;gap:1em}.manager-container .manager-content .category-container .category-card{margin-top:2em;gap:1em}}@media (min-width: 769px) and (max-width: 1332px){.manager-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:auto;width:100%}.manager-container .manager-content .category-container{flex-wrap:wrap}}@media (min-width: 769px) and (max-width: 1280px){.table-livres h1{margin-bottom:0;font-size:3em}.table-livres table{border:0}.table-livres table tr{border:0;display:block;padding:1em}.table-livres table tr:nth-child(even){background-color:transparent}.table-livres table tr:hover{background-color:transparent}.table-livres table tr th{display:none}.table-livres table tr td{display:block;font-size:1em;text-align:right;background-color:#eaf5fa;padding:1em}.table-livres table tr td:before{content:attr(data-cell);float:left;font-weight:bold;text-transform:uppercase}.table-livres table tr td:nth-child(even){background-color:#c1e0f0}.table-livres table tr td:nth-child(1){background-color:#30475e;color:#eaf5fa}.table-livres table tr td:nth-child(4){font-size:1em}.table-livres table tr td:first-child{border-top-left-radius:1em;border-top-right-radius:1em}.table-livres table tr td:last-child{background-color:#30475e;text-align:center;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.table-livres table tr td .btn-primary{width:15em}.table-livres table tr td .btn-secondary{background-color:#84c0e1;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;margin:0.3em}.table-livres table tr td .btn-secondary:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}}.table-papeteries table tr td:nth-child(3){font-size:0.8em}.table-papeteries table tr td:nth-child(4){font-size:1em}.table-papeteries table tr th:nth-child(1){width:10%}.table-papeteries table tr th:nth-child(2){width:22%}.table-papeteries table tr th:nth-child(3){width:8%}.table-papeteries table tr th:nth-child(4){width:10%}.table-papeteries table tr th:nth-child(5){width:10%}.table-papeteries table tr th:nth-child(6){width:40%}@media (min-width: 769px) and (max-width: 1280px){.table-papeteries h1{margin-bottom:0;font-size:3em}.table-papeteries table{border:0}.table-papeteries table tr{border:0;display:block;padding:1em}.table-papeteries table tr:nth-child(even){background-color:transparent}.table-papeteries table tr:hover{background-color:transparent}.table-papeteries table tr th{display:none}.table-papeteries table tr td{display:block;font-size:1em;text-align:right;background-color:#eaf5fa;padding:1em}.table-papeteries table tr td:before{content:attr(data-cell);float:left;font-weight:bold;text-transform:uppercase}.table-papeteries table tr td:nth-child(even){background-color:#c1e0f0}.table-papeteries table tr td:nth-child(1){background-color:#30475e;color:#eaf5fa}.table-papeteries table tr td:nth-child(4){font-size:1em}.table-papeteries table tr td:first-child{border-top-left-radius:1em;border-top-right-radius:1em}.table-papeteries table tr td:last-child{background-color:#30475e;text-align:center;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.table-papeteries table tr td .btn-primary{width:15em}.table-papeteries table tr td .btn-secondary{background-color:#84c0e1;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;margin:0.3em}.table-papeteries table tr td .btn-secondary:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}}.table-cadeaux table tr td:nth-child(3){font-size:0.8em}.table-cadeaux table tr td:nth-child(4){font-size:1em}.table-cadeaux table tr th:nth-child(1){width:10%}.table-cadeaux table tr th:nth-child(2){width:22%}.table-cadeaux table tr th:nth-child(3){width:8%}.table-cadeaux table tr th:nth-child(4){width:10%}.table-cadeaux table tr th:nth-child(5){width:10%}.table-cadeaux table tr th:nth-child(6){width:40%}@media (min-width: 769px) and (max-width: 1280px){.table-cadeaux h1{margin-bottom:0;font-size:3em}.table-cadeaux table{border:0}.table-cadeaux table tr{border:0;display:block;padding:1em}.table-cadeaux table tr:nth-child(even){background-color:transparent}.table-cadeaux table tr:hover{background-color:transparent}.table-cadeaux table tr th{display:none}.table-cadeaux table tr td{display:block;font-size:1em;text-align:right;background-color:#eaf5fa;padding:1em}.table-cadeaux table tr td:before{content:attr(data-cell);float:left;font-weight:bold;text-transform:uppercase}.table-cadeaux table tr td:nth-child(even){background-color:#c1e0f0}.table-cadeaux table tr td:nth-child(1){background-color:#30475e;color:#eaf5fa}.table-cadeaux table tr td:nth-child(4){font-size:1em}.table-cadeaux table tr td:first-child{border-top-left-radius:1em;border-top-right-radius:1em}.table-cadeaux table tr td:last-child{background-color:#30475e;text-align:center;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.table-cadeaux table tr td .btn-primary{width:15em}.table-cadeaux table tr td .btn-secondary{background-color:#84c0e1;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;margin:0.3em}.table-cadeaux table tr td .btn-secondary:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}}.table-messages{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;padding:0}.table-messages a{margin:2em 0;background-color:#f05455;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease}.table-messages a:hover{background-color:#eaf5fa;color:#f05455;transition:background-color 0.5s ease, color 0.5s ease}.table-messages table tr th{font-size:1em;padding:1em;line-height:1.2em}.table-messages table tr th:nth-child(1){width:10%}.table-messages table tr th:nth-child(2){width:10%}.table-messages table tr th:nth-child(3){width:15%}.table-messages table tr th:nth-child(4){width:15%}.table-messages table tr th:nth-child(5){width:35%}.table-messages table tr th:nth-child(6){width:15%}.table-messages table tr td{padding:0.5em;line-height:1.3em}.table-messages table tr td:nth-child(1){text-transform:uppercase;font-weight:600}.table-messages table tr td:nth-child(4){font-size:1em}.table-messages table tr td .btn-primary{background-color:#f05455;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;margin:0.3em;width:7em;border:1px solid #f05455}.table-messages table tr td .btn-primary:hover{background-color:#eaf5fa;color:#f05455;transition:background-color 0.5s ease, color 0.5s ease}.table-messages table tr td .btn-primary:hover{border:1px solid #f05455}.table-messages table tr td .btn-secondary{margin:0.3em;width:7em;border:1px solid #f05455}.table-messages table tr td .btn-secondary:hover{border:1px solid #f05455}@media (min-width: 320px) and (max-width: 1080px){.table-messages h1{margin-bottom:1em;margin-top:5em}.table-messages #message{margin:0}.table-messages table{border:0}.table-messages table tr{border:0;display:block;padding:1em}.table-messages table tr:nth-child(odd){background-color:transparent}.table-messages table tr:hover{background-color:transparent}.table-messages table tr th{display:none}.table-messages table tr td{display:block;font-size:1em;text-align:right;background-color:#84c0e1;padding:1em}.table-messages table tr td:before{content:attr(data-cell);float:left;font-weight:bold;text-transform:uppercase}.table-messages table tr td:nth-child(even){background-color:#eaf5fa}.table-messages table tr td:nth-child(1){background-color:#30475e;color:#eaf5fa}.table-messages table tr td:nth-child(4){font-size:1em}.table-messages table tr td:first-child{border-top-left-radius:1em;border-top-right-radius:1em}.table-messages table tr td:last-child{background-color:#30475e;text-align:center;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.table-messages table tr td .btn-primary{background-color:#30475e;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;border:1px solid #eaf5fa}.table-messages table tr td .btn-primary:hover{background-color:#f05455;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}.table-messages table tr td .btn-primary:hover{border:1px solid #f05455}}@media (min-width: 1081px) and (max-width: 1280px){.table-messages h1{margin-bottom:0.5em;margin-top:3em}.table-messages #message{margin:0}.table-messages table tr td .btn-primary{background-color:#f05455;text-align:center;border-radius:5px;padding:0.5em 1em;color:#eaf5fa;z-index:1000;cursor:pointer;transition:background-color 0.5s ease, color 0.5s ease;border:1px solid #f05455}.table-messages table tr td .btn-primary:hover{background-color:#eaf5fa;color:#f05455;transition:background-color 0.5s ease, color 0.5s ease}.table-messages table tr td .btn-primary:hover{border:1px solid #f05455}}@use "custom";@use "mixins";@use "extends";@use "global";.search-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;height:auto;margin-bottom:5em}.search-container h1{margin-top:2em}.search-container .search-results-count{font-size:1.2em;font-weight:600;color:#30475e;margin:2em 0;padding:0}.search-container .search-results{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;width:100%}.search-container .search-results ul{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;padding:0;flex-wrap:wrap;gap:2em}.search-container .search-results ul li a{display:block}.search-container .search-results ul li .type{font-size:1em;font-weight:600;color:#eaf5fa;margin-bottom:0.5em;text-align:center;background-color:#84c0e1;padding:0.2em 0.5em;border-radius:5px;display:inline-block}.search-container .search-results ul li h2{font-size:1.2em;font-weight:600;color:#30475e;margin:0;padding:0}.search-container .search-results ul li .writer{font-size:1.2em;font-weight:400;color:#84c0e1;margin-top:0.5em;margin-bottom:0;padding:0;text-align:center}.search-container .search-results ul li .feature{font-size:1em;font-weight:200;color:#30475e;margin:0;padding:0;text-align:center}.search-container .search-results ul li img{width:15em;height:auto;margin-bottom:0.5em}@use "custom";@use "mixins";@use "extends";@use "global";.login-container h1{margin-bottom:1em}.login-container .login-content p{color:#30475e;margin-top:1em;font-size:1.2em;font-weight:500;font-size:1em}.login-container .login-content .login-form label{color:#30475e;font-weight:500;margin-bottom:1em}.login-container .login-content .login-form input{width:100%;padding:0.6em;border:1px solid #84c0e1;border-radius:4px;box-sizing:border-box;margin-top:1em;resize:vertical;outline:none}.login-container .login-content .login-form .btn-primary{margin-top:1em}.login-container .login-content .login-form .btn-primary:hover{background-color:#30475e;color:#eaf5fa;transition:background-color 0.5s ease, color 0.5s ease}
