.mam-wrapper .montserrat{font-family:"Montserrat",serif;font-optical-sizing:auto;font-weight:900;font-style:normal;}.mam-wrapper{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;gap:15px;font-family:Arial,Helvetica,sans-serif;}@media only screen and (min-width :48em){.mam-wrapper{flex-wrap:nowrap;gap:40px;}}.mam-wrapper .controls-wrapper{width:100%;order:2;}@media only screen and (min-width :48em){.mam-wrapper .controls-wrapper{order:1;max-width:500px;min-width:350px;width:auto;}}.mam-wrapper .controls{background-color:#F0EEEF;padding:30px;border-radius:10px;margin-bottom:20px;}.mam-wrapper #canvas-wrapper{max-width:500px;min-width:300px;order:1;}@media only screen and (min-width :48em){.mam-wrapper #canvas-wrapper{position:sticky;top:0;display:inline-block;margin:0;align-self:flex-start;order:2;}}.mam-wrapper canvas{border:1px solid #ccc;max-width:100%;height:auto;}.mam-wrapper .form-group{margin-bottom:15px;}.mam-wrapper .text-inputs{display:flex;flex-direction:column;gap:10px;}.mam-wrapper .image-adjustment-controls{margin-top:10px;}.mam-wrapper .instructions{margin-top:5px;font-size:0.9em;color:#636363;}.mam-wrapper input[type="range"]{width:200px;}.mam-wrapper label{display:block;margin-bottom:10px;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:900;color:#207588;font-size:22px;}.mam-wrapper select,.mam-wrapper input[type="text"]{width:100%;padding:10px;box-sizing:border-box;}.mam-wrapper input[type="file"]{padding:10px 20px;border-radius:50px;background-color:#dadada;}.mam-wrapper .action-buttons{text-align:center;display:flex;flex-direction:column;align-items:center;@media only screen and (min-width :48em){flex-direction:row;gap:10px;justify-content:space-between;align-items:start;}}.mam-wrapper .action-buttons .share-separator{padding:12px 0;@media only screen and (min-width :48em){padding:15px 0;}}.mam-wrapper .action-buttons .download{display:flex;flex-direction:column;align-items:center;}.mam-wrapper .action-buttons .download h3{margin:10px 0;font-size:1.25rem;}.mam-wrapper button{padding:12px 16px;background-color:#207588;color:white;border:none;border-radius:50px;cursor:pointer;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:900;font-size:16px;text-transform:uppercase;transition:background-color 0.3s ease;display:flex;gap:10px;align-items:center;justify-content:center;@media only screen and (min-width :48em){padding:15px 20px;font-size:18px;}}.mam-wrapper button:hover{background-color:#11365B;}#export{display:flex;align-items:center;gap:10px;}#export svg{width:20px;height:20px;fill:white;}.mam-wrapper .layout-toggle{display:flex;gap:10px;margin-bottom:20px;}.mam-wrapper .toggle-btn{flex:1;padding:15px 20px;background-color:#dadada;color:#666666;border:none;border-radius:50px;cursor:pointer;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:900;font-size:16px;text-transform:uppercase;transition:all 0.3s ease;}.mam-wrapper .toggle-btn.active{background-color:#207588;color:white;}.mam-wrapper .toggle-btn:hover:not(.active){background-color:#c0c0c0;}.mam-wrapper .background-toggle{display:flex;gap:15px;margin-bottom:20px;}.mam-wrapper button.thumb-btn{padding:0;border:3px solid transparent;border-radius:8px;cursor:pointer;background:none;transition:all 0.3s ease;width:120px;overflow:hidden;}.mam-know-month button.thumb-btn{height:148px;}.mam-action-month button.thumb-btn{height:120px;}.mam-wrapper button.thumb-btn img{width:100%;height:100%;object-fit:cover;border-radius:5px;}.mam-wrapper button.thumb-btn:hover{border-color:#dadada;}.mam-wrapper button.thumb-btn.active{border-color:#207588;}.mam-wrapper .social-buttons{display:flex;gap:10px;}.mam-wrapper .share-btn svg{width:20px;height:20px;fill:currentColor;}.mam-wrapper .share-btn{display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:10px;border-radius:100px;}.mam-wrapper #share-facebook{background-color:#1877f2;color:white;}.mam-wrapper #share-twitter{background-color:#000000;color:white;}.mam-wrapper #share-linkedin{background-color:#0a66c2;color:white;}.mam-wrapper .share-btn:hover{opacity:0.9;}.mam-wrapper #native-share{background-color:#2196F3;color:white;display:flex;}.mam-wrapper #native-share svg{width:20px;height:20px;fill:currentColor;}@media (hover:none) and (pointer:coarse){.mam-wrapper .image-adjustment-controls .instructions::after{content:" using one finger";}}.mam-wrapper .mobile-nav{display:none;margin-bottom:20px;padding:0 10px;text-align:center;}.mam-wrapper .mobile-nav-buttons{display:flex;margin-top:10px;gap:10px;align-items:center;justify-content:space-between;}@media only screen and (max-width:48em){.mam-wrapper .mobile-nav{display:block;}.mam-wrapper .controls{display:none;}.mam-wrapper .controls.active{display:block;}}.mam-wrapper button.nav-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px;}.mam-wrapper button.nav-btn svg{width:12px;height:12px;fill:currentColor;}.mam-wrapper button.nav-btn:disabled{opacity:0.5;cursor:not-allowed;}.mam-wrapper .step-indicator{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:900;color:#207588;font-size:14px;}
body.toolbar-fixed .cart-offcanvas{padding-top:39px;}body.toolbar-fixed.toolbar-tray-open .cart-offcanvas{padding-top:79px;}.cart-offcanvas{position:fixed;min-height:100%;max-height:none;top:0;display:block;background:#fff;transition:transform .3s cubic-bezier(.4,0,.6,1);transform:translate3d(0,0,0);backface-visibility:hidden;overflow:hidden;z-index:1000;}.cart-offcanvas--left{height:100%;width:24em;transform:translate3d(-17em,0,0);}.cart-offcanvas--right{height:100%;width:24em;right:0;transform:translate3d(17em,0,0);}.cart-offcanvas.is-open{transform:translate3d(0,0,0);visibility:visible;}.cart-offcanvas.is-closed{max-height:100%;visibility:hidden;box-shadow:none;}.cart-offcanvas-bg{position:fixed;top:0;height:100%;width:100%;z-index:5;left:-100%;background-color:transparent;transition:background-color .4s cubic-bezier(.23,1,.32,1) 0s;}.cart-offcanvas-bg.is-animating,.cart-offcanvas-bg.is-open{left:0;background-color:rgba(0,0,0,.68);visibility:visible;}.cart-offcanvas-bg.is-closed{visibility:hidden;}
.share-btns a.share-it .fa-circle,.share-btns a .fa-circle{color:#848484;}.share-btns [data-id="share-facebook"]:hover .fa-circle{color:#3f5c9a;}.share-btns [data-id="share-twitter"]:hover .fa-circle{color:#55acee;}.share-btns [data-id="share-linkedin"]:hover .fa-circle{color:#0077B5;}.share-btns [data-id="share-print"]:hover .fa-circle{color:#16190C;}.share-btns [data-id="share-mail"]:hover .fa-circle{color:#16190C;}.share-btns a,.share-btns a.share-it{display:inline-block;}.share-switcher .fa,.share-btns a .fa,.share-btns a.share-it .fa{line-height:40px;}.share-btns{margin:5px 0;}.share-btns .fa:hover{color:#fff;}#share{z-index:1;position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:120px 0 0 0;}#share .block-bmg-share{padding:5px 10px 5px 9px;background-color:rgba(255,255,255,0.5);}#share .block-bmg-share h2{writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;font-size:16px;margin-left:12px;text-transform:uppercase;color:#848484;padding:10px 0 15px 0;}#share .block-bmg-share .share-switcher a,#share .block-bmg-share .share-btns a{display:block;text-align:center;transition:all 0.3s ease;font-size:20px;}#share .block-bmg-share #share-switcher a{color:#848484;}#share .block-bmg-share #share-switcher a:hover{color:#941E2F;}#share .block-bmg-share .share-btns a{color:#ffffff;}#share .block-bmg-share .share-btns{display:block;}#share .block-bmg-share .share-switcher{display:none;}@media (max-width:1275px){#share .block-bmg-share .share-btns{display:none;}#share .block-bmg-share .share-switcher{display:block;}}
