﻿/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;}body{margin:0;position:relative;}SUP,.smaller{font-size:smaller;}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;margin:0 0 20px;height:0;}fieldset{margin:5px 0 0;border:none;}a{color:#333;text-decoration:none;}a.Blue,a:hover{text-decoration:underline;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background:transparent;}a:active,a:hover{outline:0;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}.pm-texture,.gray-texture{background:url(../../images/texture.png);}.green-texture{background:url(../../images/texture/greenTexture.jpg);}.blue-texture{background:url(../../images/texture/blueTexture.jpg);}.white-background{background-color:#fff;}.component{border:1px solid #ccc;width:100%;overflow:hidden;border-radius:6px;padding:10px 10px 10px 10px;background:#fff url('/images/upload.png') no-repeat center center;background-size:50%;position:relative;}@media(min-width:1200px){.container{max-width:1200px !important;width:1200px !important;}}@media(min-width:576px){.container{max-width:100% !important;}}.container{font-family:"Montserrat",sans-serif;margin:0 !important;padding:0 !important;}.container h1,.container .title{margin:20px 0;font-size:22px;line-height:29px;color:#333;text-align:center;}.container .row{margin-left:0 !important;margin-right:0 !important;}.container .col{padding:0 !important;}.page{display:none;width:100%;min-height:700px;top:0;bottom:0;}.active-page{display:block;}.pageLinkOne{cursor:pointer;padding:0 0 30px 0;}.personalization-wrapper{margin-left:10px;margin-bottom:30px;}@media(max-width:767px){.personalization-wrapper{margin-right:10px;}}.personalization_form{width:100%;}.personalization_form table .pers-field-validation-msg~span{font-family:"Montserrat",sans-serif;font-weight:normal;color:#cd2326;font-size:12px;}.personalization_form table .pers-title{color:#000;font-family:"Montserrat",sans-serif;}.personalization_form table .options-link{color:#000;}.sticky-container{height:100%;display:block;}.sticky-container img.product-img{position:-webkit-sticky;position:sticky;top:0;left:0;max-width:586px;width:100%;}.sticky-container.card-isle-img_portrait{min-height:600px;max-height:600px;background-color:#f8f9fa;}.sticky-container.card-isle-img_portrait img{max-width:100%;height:470px;width:auto;position:absolute;top:300px;left:50%;transform:translate(-50%,-50%);border:1px solid #ddd;}.sticky-container.card-isle-img_portrait #previewNote{position:absolute;bottom:-80px;}.sticky-container.card-isle-img_portrait #productImageContainer .product-image__wrapper{border:0 !important;}.sticky-container.card-isle-img_portrait #divPreviewPager{top:-76px;}.sticky-container.card-isle-img_landscape{min-height:600px;max-height:600px;background-color:#f8f9fa;}.sticky-container.card-isle-img_landscape #productImageContainer .product-image__wrapper{border:0 !important;}.sticky-container.card-isle-img_landscape #productImageContainer .product-image__wrapper img{transform:scale(.8);border:1px solid #ddd;}.sticky-container.card-isle-img_landscape #previewNote{position:absolute;bottom:-80px;}.sticky-container.card-isle-img_landscape #divPreviewPager{top:-76px;}.uploadthumb{position:relative;display:table;table-layout:auto;border:1px solid #999;width:200px;}.uploadthumb .select-photo-img{border:0;width:100%;display:inline-table;clear:both;}.uploadthumb .select_photo_button{pointer-events:none;width:200px;text-align:center;display:block;border:0;font-size:14px;font-weight:600;color:#333;bottom:5px;position:absolute;}#divConfirm{margin:20px 0 0 0;padding:10px 0 10px 20px;}#divAddToCart{margin:20px 0 20px 15px;}#divAddToCart #additionalPersonalizationCharge{text-align:left;margin-left:8px;}#divAddToCart .product-price-qty{display:flex;flex-direction:row-reverse;justify-content:flex-end;}#divAddToCart .product-price-qty>b{position:absolute;top:16px;left:20px;font-size:12px;text-transform:capitalize;}#divAddToCart .product-price-qty select[name='ctl00$mainContent$addToCart$ctl00']{position:absolute;left:106px;top:8px;}#divAddToCart .product-price-qty .block__right.block__pricing p.header.header-price-title.price-header-qty{text-align:left;}#divAddToCart .product-price-qty .block__right.block__pricing p.header.header-price-title.price-header-qty~.wrapper__tab-qty .txt__see-more2{text-align:left;margin-top:10px;}#divAddToCart .product-price-qty .block__right.block__pricing p.header.header-price-title.price-header-qty+p.price-info{text-align:left;}#divAddToCart .product-price-qty .product-price{display:flex;}#divAddToCart .product-price-qty .product-price span.price-title{font:600 12px "Montserrat",sans-serif;line-height:28px;margin-right:10px;position:relative;color:#000;left:-6px;}#divAddToCart .product-price-qty .product-price span.price-title+span.old{font-size:14px !important;font-weight:400;position:relative;left:-8px;line-height:2;color:#636464;}#divAddToCart .product-price-qty .product-price span.price-title+span.old+span.holiday{display:flex;margin-top:0;}#divAddToCart .product-price-qty .product-price span.price-title+span.old+span.holiday .hprice span{margin-left:5px;}#divAddToCart .product-price-qty #quantityWrapper b.quantity-label{position:relative;margin-left:0;top:0;left:0;}#divAddToCart .product-price-qty select{font:normal 13px "Montserrat",sans-serif;margin-left:5px;}#divAddToCart .product-price-qty .product-price{font:600 12px "Montserrat",sans-serif;color:#000;line-height:27px;}#divAddToCart .product-price-qty .product-price span.old{font:normal 18px "Montserrat",sans-serif;color:#636464;}#divAddToCart .product-price-qty .product-price span.nobr-wrap strong.sale.info{font-weight:600;}#divAddToCart .product-price-qty .product-price span.nobr-wrap strong.sale{font-weight:600;}#divAddToCart .product-price-qty #quantityWrapper{margin-right:10px;position:relative;top:-3px;}#divAddToCart .product-price-qty #quantityWrapper .quantity-label{font:600 12px "Montserrat",sans-serif;}#divAddToCart .product-price-qty+#divcheckConfirm #divConfirm{margin:0;margin-left:10px;text-align:left;padding:0;}#divAddToCart .product-price-qty+#divcheckConfirm #divConfirm label.confirm-info{color:#000;font:normal 14px "Montserrat",sans-serif;}.pers-table ul.ImgListULSmall li span{width:130px;}#productImageDiv{padding:0 !important;margin-bottom:10px;position:relative;display:block;}#productImageDiv .preview-loader{position:absolute;width:100px;left:50%;top:50%;margin-left:-50px;margin-top:-50px;}.edit-body{display:flex;flex-direction:Row;align-content:space-between;flex-wrap:wrap;padding:0 0 0 0;}#holder{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;}#holder .active{background-color:#f2f2f2;}@media(max-width:767px){.ddcopy{display:none;}}.edit-crop{position:relative;width:100%;}.edit-crop .preview-loader{width:50px;position:absolute;left:45%;top:20%;z-index:9;}.edit-crop .target{margin-left:auto;margin-right:auto;width:100%;}.edit-crop .fileContainer{position:relative;padding:0;margin:0;width:100%;display:flex;}.edit-crop .fileContainer .filename{float:left;display:block;font-size:13px;font-weight:normal;color:#666;margin:0 0 0 10px;}.edit-crop .dragdrop{margin-top:60%;width:300px;height:20px;margin-left:auto;margin-right:auto;text-align:center;font-size:13px;}@media only screen and (max-width:800px){.edit-crop .dragdrop{margin-top:75%;}}.edit-crop .select-photo{display:block;background-color:#fff;border:1px solid #666;border-radius:5px;width:80%;color:#000;cursor:pointer;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px;margin-bottom:10px;position:relative;font-size:16px;padding:5px 10px 5px 10px;}.edit-crop #cropImageDiv{display:flex;margin:20px 0 0 0;}.edit-crop:hover{cursor:pointer;}.img-info{color:#0da8b5;text-decoration:underline;}.fileContainer{display:flex;align-items:flex-start;justify-content:flex-start;}.fileContainer #imgMap{width:140px;margin:0 0 0 10px;}.fileContainer #previewCanvas{margin:20px 0 0 0;width:140px;}@media(min-width:576px){.modal .modal-dialog.modal-wide800{max-width:800px;}}.modal .modal-content .modal-inner{width:100%;height:100%;padding:12px 20px 30px 20px;position:relative;box-sizing:border-box;font-family:"Montserrat",sans-serif;}.modal .modal-content .modal-inner *{box-sizing:border-box;}.modal .modal-content .modal-inner h3{font:600 1.5rem/175% "Montserrat",sans-serif;}.modal .modal-content .modal-inner .modal-body{border:solid 1px #ccc;padding:22px 20px;}.modal .modal-content .modal-inner .modal-body h4.modal-title{font-size:1rem;font-weight:500;line-height:1.5;text-transform:capitalize;}.modal .modal-content .modal-inner .modal-body h4.modal-title span.sp__percentage-progress{font-weight:600;}@keyframes spinLoad{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.modal .modal-content .modal-inner .modal-body .photo-loading-spin{width:38px;height:38px;border-radius:38px;border:solid 8px #cadff7;border-right:solid 8px #71a8e8;background:#f5faff;box-sizing:border-box;display:inline-block;vertical-align:middle;margin-left:8px;transition:all .85s ease;animation:spinLoad .85s linear infinite;}.modal .modal-content .modal-inner .modal-body .progress{height:1.5rem;border-radius:1rem;margin-bottom:10px;margin-top:20px;}.modal .modal-content .modal-inner .modal-body.hid{border-bottom:none;}@media(min-width:576px){.modalUpload .modal-dialog.modal-wide800{max-width:800px;}}.modalUpload .modal-content .modal-inner{width:100%;height:100%;padding:12px 20px 30px 20px;position:relative;box-sizing:border-box;font-family:"Montserrat",sans-serif;}.modalUpload .modal-content .modal-inner *{box-sizing:border-box;}.modalUpload .modal-content .modal-inner h3{font:600 1.5rem/175% "Montserrat",sans-serif;}.modalUpload .modal-content .modal-inner .modal-body{border:solid 1px #ccc;padding:22px 20px;}.modalUpload .modal-content .modal-inner .modal-body h4.modal-title{font-size:1rem;font-weight:500;line-height:1.5;text-transform:capitalize;}.modalUpload .modal-content .modal-inner .modal-body h4.modal-title span.sp__percentage-progress{font-weight:600;}@keyframes spinLoad{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.modalUpload .modal-content .modal-inner .modal-body .photo-loading-spin{width:38px;height:38px;border-radius:38px;border:solid 8px #cadff7;border-right:solid 8px #71a8e8;background:#f5faff;box-sizing:border-box;display:inline-block;vertical-align:middle;margin-left:8px;transition:all .85s ease;animation:spinLoad .85s linear infinite;}.modalUpload .modal-content .modal-inner .modal-body .progress{height:1.5rem;border-radius:1rem;margin-bottom:10px;margin-top:20px;}.modalUpload .modal-content .modal-inner .modal-body.hid{border-bottom:none;}.uploadprogress{display:block;width:60%;height:20px;margin-left:auto;margin-right:auto;}.select-photo [type=file]{cursor:inherit;display:block;filter:alpha(opacity=0);height:30px;width:300px;opacity:0;position:absolute;left:0;top:0;}#workdiv{display:flex;}.jcrop-handle.ord-ne{margin:-8px -8px 0 0 !important;background-color:#5bdaeb !important;border-radius:50% !important;width:20px !important;height:20px !important;opacity:1;filter:alpha(opacity=100);}.jcrop-handle.ord-nw{margin:-8px 0 0 -8px !important;background-color:#5bdaeb !important;border-radius:50% !important;width:20px !important;height:20px !important;opacity:1;filter:alpha(opacity=100);}.jcrop-handle.ord-se{margin:0 -8px -8px 0 !important;background-color:#5bdaeb !important;border-radius:50% !important;width:20px !important;height:20px !important;opacity:1;filter:alpha(opacity=100);}.jcrop-handle.ord-sw{margin:0 0 -8px -8px !important;background-color:#5bdaeb !important;border-radius:50% !important;width:20px !important;height:20px !important;opacity:1;filter:alpha(opacity=100);}.unusable{width:80%;max-width:440px;margin:20px 20px 10px 0;padding:10px;font-size:16px;text-align:center;box-sizing:border-box;background-color:#fde3dc;border:1px solid #f00;}.img-chart{margin:10px 0 10px 0;padding:0 0 0 0;}.img-chart>li{margin:0;padding:0;list-style:none;}.qualitydiv{display:block !important;}.vertical-alignment-helper{display:table;height:100%;width:100%;}.check-Confirm .confirm-checkbox{transform:scale(1.3);margin-right:5px;}.check-Confirm .confirm-info{color:#a1191f;font-size:16px;font-weight:600;cursor:pointer;}.add-to-cart .product-price{font-size:16px;}.add-to-cart .quantity-label{font-size:16px;}.preview-image-loader{position:absolute;width:100px;left:91%;top:90%;margin-left:-287.5px;margin-top:-287.5px;}.preview-prod-image-loader{margin:0;position:absolute;width:100px;top:253px;left:230px;}.exclusive-preview{font-size:15px;margin:12px 0;color:#333;}.exclusive-preview b{color:#111;font-weight:600;}.exclusive-preview a{text-decoration:underline;}.preview-Pers .personalize-wrap{font-size:15px;color:#333;margin:10px 0 0 10px;}.preview-pages ul{list-style:none;margin:10px;padding:0;padding-left:70px;}.preview-pages ul li{float:left;margin-left:0;padding:0;display:inline-block;vertical-align:top;}.preview-pages ul li .multi-personalization-link{color:#333;font-size:14px;text-decoration:underline;}.preview-pages ul li .multi-personalization-link.selected,.preview-pages ul li .multi-personalization-link:hover,.preview-pages ul li .multi-personalization-link:active,.preview-pages ul li .multi-personalization-link:focus{color:#00626b;}.preview-pages ul li .multi-personalization-link.not-first{border-left:1px solid #ccc;padding-left:10px;margin-left:10px;}.uploadContainer{max-width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:0;margin:0 auto;text-align:center;}.uploadContainer .wrapper__photo-right-preview{display:block;float:left;min-height:200px;min-width:400px;margin-left:30px;}.uploadContainer .wrapper__photo-right-preview p.txt__head-preview{color:#666;font:normal 11px "Montserrat",sans-serif;text-align:left;display:block;width:100%;clear:both;}.uploadContainer .wrapper__photo-right-preview .fileContainer{min-width:200px;min-height:250px;background:#eee;display:block;float:left;}.uploadContainer .wrapper__photo-right-preview .wrapper__box-mapping{width:120px;height:120px;margin-left:20px;border:solid 2px #dd3337;display:block;float:left;}.uploadContainer .quality{width:100%;margin:10px 0 10px 0;font-size:16px;}.uploadContainer .quality .good{color:#32cd32;}.uploadContainer .quality .good::before{content:"Good";}.uploadContainer .quality .bad{color:#f00;}.uploadContainer .quality .bad::before{content:"Unusable";}.edit-bottom{clear:both;overflow:hidden;}.edit-bottom #saveCropContainer .button__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:baseline;width:350px;margin:0 auto;}.edit-bottom #saveCropContainer #deletePhoto{text-align:center;width:100%;margin:20px 0;display:block;color:#cd2326;text-decoration:underline;background:none;border:0;cursor:pointer;}.edit-bottom #saveCropContainer #termsAndConditions{width:375px;margin:0 auto;}@media only screen and (max-width:800px){.edit-bottom{text-align:center;}.edit-bottom .base__btn{display:inline-block;text-align:center;}}p.txt__select-diff-photo{font:600 14px "Montserrat",sans-serif;text-align:center;margin:12px 20px;margin-bottom:0;display:none;}p.txt__select-diff-photo a{text-decoration:underline;display:block;height:25px;width:auto;text-align:center;color:#000;}.edit-nav{position:relative;margin:20px 0;width:100%;height:100px;padding-bottom:10px;box-sizing:border-box;display:flex;flex-flow:Row wrap;justify-content:center;}.edit-nav:after{content:"";border-bottom:1px solid #ccc;position:absolute;bottom:-10px;width:62%;margin:0 auto;z-index:-1;}.edit-nav span.sp__arrow-up{position:absolute;bottom:-10px;left:165px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;transition:border .1s ease;}.edit-nav span.sp__arrow-up span.arrow-inner{position:absolute;top:2px;left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;}.edit-nav .select-diffphoto{flex:0 1 100%;margin:10px 0 10px 0;font-size:16px;color:#0da8b5;text-decoration:underline;}.edit-nav .actionbutton{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;font:500 16px "Montserrat",sans-serif;border:none;align-self:stretch;text-decoration:none;background:#fff;color:#000;width:20%;margin:0 3px;padding:2px 0;outline:none;border:1px solid #ddd;}.edit-nav .actionbutton:active{outline:none;}.edit-nav .actionbutton span{display:flex;align-items:center;justify-content:center;align-self:stretch;}.edit-nav .actionbutton span em.icon-tab{display:block;overflow:hidden;width:30px;height:30px;margin:auto;margin-top:8px;}.edit-nav .actionbutton span em.icon-tab.icon-rotate{background:url('https://www.personalizationmall.com/aimages/Misc/rotate-icon_240823160324.png');background-repeat:no-repeat;background-size:contain;}.edit-nav .actionbutton span em.icon-tab.icon-effects{background:url('https://www.personalizationmall.com/aimages/Misc/effects-icon_240823160333.png');background-repeat:no-repeat;background-size:contain;}.edit-nav .actionbutton span em.icon-tab.icon-cropreset{background:url('https://www.personalizationmall.com/aimages/Misc/reset-icon_240823160351.png');background-repeat:no-repeat;background-size:contain;}.edit-nav .actionbutton .icon-crop{margin:10px 0 0 0;width:30px;display:block;}.edit-nav.on span.sp__arrow-up{border-bottom:13px solid #ccc;transition:border .1s ease;}.edit-nav.on span.sp__arrow-up span.arrow-inner{border-bottom:11px solid #fff;}#filterbutton:after{top:-5px;left:20px;width:5px;height:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;}input#filterBrightSlider[type=range]{-webkit-appearance:none;appearance:none;}input#filterBrightSlider[type=range]:focus{outline:none;}input#filterBrightSlider[type=range]::-webkit-slider-runnable-track{height:5.4px;cursor:pointer;box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(13,13,13,0);background:#ddd;border-radius:1.3px;border:.2px solid #010101;}input#filterBrightSlider[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 rgba(153,153,153,0),0 0 0 rgba(166,166,166,0);border:0 solid rgba(0,0,0,0);height:20px;width:8px;border-radius:3px;background:#999;cursor:pointer;-webkit-appearance:none;margin-top:-6px;}input#filterBrightSlider[type=range]:focus::-webkit-slider-runnable-track{background:#e0e0e0;}input#filterBrightSlider[type=range]::-moz-range-track{width:100%;height:5.4px;cursor:pointer;box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(13,13,13,0);background:#ddd;border-radius:1.3px;border:.2px solid #010101;}input#filterBrightSlider[type=range]::-moz-range-thumb{box-shadow:0 0 0 rgba(153,153,153,0),0 0 0 rgba(166,166,166,0);border:0 solid rgba(0,0,0,0);height:20px;width:8px;border-radius:3px;background:#999;cursor:pointer;}input#filterBrightSlider[type=range]::-ms-track{width:100%;height:5.4px;cursor:pointer;background:transparent;border-color:transparent;color:transparent;}input#filterBrightSlider[type=range]::-ms-fill-lower{background:#dadada;border:.2px solid #010101;border-radius:2.6px;box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(13,13,13,0);}input#filterBrightSlider[type=range]::-ms-fill-upper{background:#ddd;border:.2px solid #010101;border-radius:2.6px;box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(13,13,13,0);}input#filterBrightSlider[type=range]::-ms-thumb{box-shadow:0 0 0 rgba(153,153,153,0),0 0 0 rgba(166,166,166,0);border:0 solid rgba(0,0,0,0);height:20px;width:8px;border-radius:3px;background:#999;cursor:pointer;height:8.4px;}input#filterBrightSlider[type=range]:focus::-ms-fill-lower{background:#ddd;}input#filterBrightSlider[type=range]:focus::-ms-fill-upper{background:#e0e0e0;}.div-filter-tool{margin:0;overflow:hidden;text-align:center;display:none;}.div-filter-tool #filterBrightSlider,.div-filter-tool #filterContrastSlider{width:200px;height:50px;display:inline;}.div-filter-tool a.filterBtn{margin:0 10px 0 10px;display:inline-block;box-sizing:border-box;color:#000;font-size:14px;text-align:center;}.div-filter-tool a.filterBtn:hover{text-decoration:none;}.div-filter-tool a.filterBtn label.lab_top-control{display:block;font:normal 14px "Montserrat",sans-serif;margin-bottom:4px;}.div-filter-tool a.filterBtn span.sp__box-wrap{border:solid 2px #fff;padding:4px;display:block;box-sizing:border-box;transition:all .1s ease;}.div-filter-tool a.filterBtn span.sp__box-wrap .icon-crop{clear:both;}.div-filter-tool a.filterBtn:hover span.sp__box-wrap{border-color:#444;}.div-filter-tool a.effectBtn{margin:0 10px 0 10px;display:inline-block;box-sizing:border-box;color:#000;font-size:14px;text-align:center;text-decoration:underline;}.div-filter-tool a.effectBtn span.sp__adjust-bright{display:block;width:40px;height:40px;overflow:hidden;background-image:url(../../images/icons_global/brighter-darker-sprite.png);background-repeat:no-repeat;background-position:0 0;margin-bottom:10px;}.div-filter-tool a.effectBtn span.sp__adjust-bright.darker{background-position:-40px -40px;}.div-filter-tool a.filterBtn:hover span.sp__box-wrap,.div-filter-tool a.filterBtn.active span.sp__box-wrap{transition:all .1s ease;border-color:#333;}.div-filter-tool a.effectBtn:hover{text-decoration:underline;}.div-filter-tool a.effectBtn:hover span.sp__adjust-bright.brighter{background-position:-80px 0;}.div-filter-tool a.effectBtn:hover span.sp__adjust-bright.darker{background-position:-80px -40px;}.div-filter-tool a.effectBtn.disBtn{color:#ccc;cursor:not-allowed;text-decoration:none;}.div-filter-tool a.effectBtn.disBtn:hover{text-decoration:none;}.div-filter-tool a.effectBtn.darker.disBtn span.sp__adjust-bright{background-position:0 -40px !important;}.div-filter-tool a.effectBtn.brighter.disBtn span.sp__adjust-bright{background-position:-40px 0 !important;}.div-filter-tool break{flex-basis:100%;width:0;height:0;overflow:hidden;}.div-filter-tool p.txt__title-reset,.div-filter-tool p.txt__title-filtertools{display:flex;height:10px;justify-content:center;width:100%;margin-bottom:0;font:normal 14px "Montserrat",sans-serif;margin-bottom:10px;}.div-filter-tool p.txt__title-reset{height:10px;margin-bottom:40px;}.div-filter-tool p.txt__title-reset a.filterBtn{font:normal 14px "Montserrat",sans-serif;text-decoration:underline;}.div-filter-tool .div-effects{display:flex;flex-flow:Row wrap;width:100%;margin:30px 0 20px 0;align-content:center;justify-content:center;}.div-filter-tool .div-effects a.filterBtn.effectBtn{margin:0;font:normal 12px "Montserrat",sans-serif;}.div-filter-tool .div-effects .filterBrightSlider{margin:20px 0 0 0;}.div-filter-tool .div-effects a.filterBtn.effectBtn,.div-filter-tool .div-effects .filterBrightSlider{flex:none;}.div-filter-tool .div-effects img.icon-crop{margin:10px 0 0 0;width:30px;display:block;}.page.active-page{min-height:auto;}#personalizationSectionWrapper.column-layout .row.no-gutters{display:flex;flex-direction:column;align-items:center;}#personalizationSectionWrapper.column-layout .row.no-gutters>div.col-12.col-md-6.addon-selection{margin-top:30px;width:500px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}#personalizationSectionWrapper.column-layout .row.no-gutters>div.col-12.col-md-6.addon-selection .pers-table tbody{display:flex;flex-direction:column;align-items:baseline;padding-left:60px;padding-right:60px;width:100%;}#personalizationSectionWrapper.column-layout .row.no-gutters>div.col-12.col-md-6.addon-selection .pers-table tbody tr td .pers-header.addon-title{color:#000;background:none;position:relative;left:94px;}#personalizationSectionWrapper.column-layout .row.no-gutters>div.col-12.col-md-6.addon-selection .pers-table tbody tr td .pers-title.giftbox-section{width:500px;left:-60px;margin-top:20px;padding:8px;text-align:center;background:#d9ede9;color:#216887;font:600 18px "Montserrat",sans-serif;position:relative;}#personalizationSectionWrapper.column-layout .row.no-gutters>div.col-12.col-md-6.addon-selection .pers-table tbody tr td .optional-addon .col.right-col{flex:1 1 61%;}#personalizationSectionWrapper.column-layout .row.no-gutters>div.col-12.col-md-6.addon-selection .pers-table tbody tr:last-of-type{margin-top:20px;}#personalizationSectionWrapper.column-layout .row.no-gutters div.col-12.col-md-6.submit-section{width:500px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}#personalizationSectionWrapper.column-layout .row.no-gutters div.col-12.col-md-6.submit-section #personalizationForm a#cmdAddonGiftBox{margin-bottom:20px !important;}#personalizationSectionWrapper .row.no-gutters{flex-wrap:nowrap;}#personalizationSectionWrapper .row.no-gutters div.col-12.col-md-6{max-width:600px;}#personalizationSectionWrapper div.col-12.col-md-6 .sticky-container{height:auto;position:sticky;top:0;}#personalizationSectionWrapper div.col-12.col-md-6 .sticky-container #ProductImageHeader{position:absolute;left:62px;top:16px;z-index:1;font:normal 14px "Montserrat",sans-serif;}#personalizationSectionWrapper div.col-12.col-md-6 .sticky-container #ProductImageHeader a{text-decoration:underline;color:#006dd0;}#personalizationSectionWrapper div.col-12.col-md-6 .sticky-container .product-image__wrapper{outline:1px solid #f8f9fa;border-left:60px solid #f8f9fa;border-right:60px solid #f8f9fa;border-top:40px solid #f8f9fa;border-bottom:100px solid #f8f9fa;width:100%;height:607px;position:relative;}#personalizationSectionWrapper div.col-12.col-md-6 .sticky-container .product-image__wrapper .mask-preview{float:left;width:475px;height:470px;overflow:hidden;}#personalizationSectionWrapper div.col-12.col-md-6 .sticky-container .product-image__wrapper ul.product-preview-list{position:relative;top:0;left:0;list-style-type:none;width:auto;display:flex;padding-left:0;}#personalizationSectionWrapper div.col-12.col-md-6 .sticky-container .product-image__wrapper ul.product-preview-list li img.product-preview-img{width:475px;height:auto;display:block;}#personalizationSectionWrapper div.col-12.col-md-6 .pm-gs-preview-item{display:flex;margin-bottom:20px;margin-left:10px;}#personalizationSectionWrapper div.col-12.col-md-6 .pm-gs-preview-item img{height:85px;width:85px;}#personalizationSectionWrapper div.col-12.col-md-6 .pm-gs-preview-item p{font:normal 14px "Montserrat",sans-serif;width:200px;margin-left:10px;}#personalizationSectionWrapper div.col-12.col-md-6 .pm-gs-preview-item p a{text-decoration:underline;color:#006dd0;}#personalizationSectionWrapper div.col-12.col-md-6 .pm-gs-preview-item ul{padding-left:12px;list-style-type:none;}#personalizationSectionWrapper div.col-12.col-md-6 .pm-gs-preview-item ul li{position:relative;top:-12px;font:normal 14px "Montserrat",sans-serif;}#personalizationSectionWrapper .pers-inline-fields{display:flex;align-content:center !important;}#personalizationSectionWrapper .pers-inline-fields .custom-dropdown__wrapper+span+span{position:relative;top:12px;}#progressLineBar .progress-bar-header{text-align:center;}#progressLineBar .progress-bar-header p.prod-desc{font:normal 14px "Montserrat",sans-serif;color:#000;}#progressLineBar .progress-bar-header h1{font:600 18px "Montserrat",sans-serif;color:#000;}#progressLineBar .progress-bar-header p.progress-page{font:normal 14px "Montserrat",sans-serif;color:#636464;}#progressLineBar ul{display:flex;list-style-type:none;padding-left:0;}#progressLineBar ul li.linebar{width:100%;height:auto;margin:0 5px;border-bottom:5px solid #ddd;}#progressLineBar ul li.linebar.active-bar{border-bottom:5px solid #636464;position:relative;}#progressLineBar ul li.linebar.active-bar .active-link{position:absolute;right:-10px;top:2px;transform:translateY(-50%);width:10px;height:10px;background-color:#000;border-radius:50%;}#previewNote{height:auto;}#previewNote a{color:#006dd0;}.photofirst-pers-form input[type="submit"][value="Add To Cart"]{margin-top:0 !important;}#productImageContainer{position:relative;}#productImageContainer .product-image__wrapper{position:relative;}#productImageContainer .product-image__wrapper button{background:none;border:0;cursor:pointer;outline:none;}#productImageContainer .product-image__wrapper button.chevron-icon{display:block;width:24px;height:24px;top:50%;transform:translateY(-50%);z-index:5;}#productImageContainer .product-image__wrapper button.chevron-icon.left-arrow{background:url('/aimages/Misc/chevron-left_230405124658.png') no-repeat;background-size:contain;left:-32px;position:absolute;}#productImageContainer .product-image__wrapper button.chevron-icon.right-arrow{background:url('/aimages/Misc/chevron-right_230405091651.png') no-repeat;background-size:contain;right:-50px;position:absolute;}#productImageContainer .product-image__wrapper .product-img{position:absolute;}#productImageContainer .product-image__wrapper .product-img a{position:absolute;}#productImageContainer .product-image__wrapper .product-img a .edit-icon{height:auto;position:absolute;z-index:1;top:4px;left:4px;visibility:hidden;cursor:pointer;}#productImageContainer .product-image__wrapper.photoUploadV2{outline:1px solid #f8f9fa;border-left:60px solid #f8f9fa;border-right:60px solid #f8f9fa;border-top:40px solid #f8f9fa;border-bottom:100px solid #f8f9fa;width:100%;height:607px;position:relative;}#productImageContainer .product-image__wrapper.photoUploadV2 .product-img{position:absolute;}#productImageContainer .product-image__wrapper.photoUploadV2 .product-img.no-pointer{pointer-events:none;}#productImageContainer .product-image__wrapper.photoUploadV2 .product-img .upload-img{position:relative;display:grid;place-items:center;cursor:pointer;}#productImageContainer .product-image__wrapper.photoUploadV2 .product-img .upload-img .upload-img-icon{width:100%;height:auto;max-width:50px;max-height:50px;}#productImageContainer .product-image__wrapper.photoUploadV2 .product-img .upload-img.validation-error .upload-img-icon{border:2px dashed #ae201f;border-radius:3px;}#productImageContainer .product-image__wrapper.photoUploadV2 .product-img>a{position:absolute;}#productImageContainer .product-image__wrapper.photoUploadV2 .product-img>a.no-pointer{pointer-events:none;}#productImageContainer .product-image__wrapper.photoUploadV2 .product-img>a .edit-icon{position:absolute;z-index:1;top:4px;left:4px;visibility:hidden;cursor:pointer;visibility:visible;}#productImageContainer .product-image__wrapper.photoUploadV2 .product-img>a .edit-icon.hidden{visibility:hidden;}.divPreviewPager.preview-pages ul li:hover{outline:2px solid #000;outline-offset:-2px;}.product-image__wrapper.final-preview+#divPreviewPager{bottom:-5px;}#divPreviewPager{position:absolute;bottom:-10px;margin:0 60px;min-width:68%;max-width:465px;}#divPreviewPager h2{display:none;}#divPreviewPager ul{display:flex;overflow:auto;padding-left:0;margin:0;margin-top:10px;}#divPreviewPager ul li{margin-bottom:10px;outline:none;margin-right:6px;}#divPreviewPager ul li button{background:none;color:#000;font:normal 12px "Montserrat",sans-serif;height:100%;min-height:50px;width:58px;border:1px solid #ddd;text-decoration:none;cursor:pointer;word-break:break-word;padding:0;}#divPreviewPager ul li .multi-personalization-link img{width:58px;height:auto;}#divPreviewPager ul li.selected button.multi-personalization-link{outline:2px solid #000;outline-offset:-2px;border-radius:4px;}.progress-nav__wrapper{display:flex;justify-content:flex-start;}.progress-nav__wrapper>.previous-progress-btn{margin-right:10px;}