h1.page-title span.base{font-size:40px}.mobile-only{display:initial}.no-mobile{display:none}body p,body ul{font-size:15px}body.cms-page-view div.column.main ul{padding-left:20px}body.cms-page-view div.column.main ul li{line-height:1.6}header.page-header{height:93px;border-bottom:1px solid #e3e0cd}header.page-header div.panel.wrapper{background-color:#e3e0cd;margin-left:-15px;margin-right:-15px;padding-left:10px;padding-right:10px;height:40px}div.links-and-cart-holder{height:auto;width:auto !important}div.links-and-cart-holder div.minicart-wrapper{margin-top:-37px;z-index:100}div.links-and-cart-holder .minicart-wrapper .action.showcart:before{font-size:30px}div.links-and-cart-holder .minicart-wrapper .action.showcart .counter.qty{position:absolute;height:12px;width:auto;font-size:12px;line-height:1;padding:0;min-width:0;left:18px;top:3px;margin:0;padding-left:3px;padding-right:3px}.block-search .label:before{font-size:30px}.block-search .label{margin-top:-37px;z-index:100;position:relative;margin-right:30px}.block-search input{z-index:100 !important;right:10px !important;width:calc(100% - 20px) !important;margin-top:10px !important;position:absolute !important}.block-search label.active+div.control input{left:10px !important}.block-search div.control{border-top:0;margin:0}div.header.content .logo img{display:inline-block;margin:0;max-width:200px}header.page-header div.wrapper.panel .header.panel{padding-left:0;padding-right:0;border-bottom:0}div.header-left{text-align:left;margin-bottom:10px;padding-top:10px}div.header.content .logo{margin:0 0 0 28px;float:none;top:12px}div.header.content{position:absolute;top:30px;padding-left:0;padding-right:0;left:10px;right:10px;text-align:center;float:none}div.page-wrapper{padding-left:15px;padding-right:15px}div.block-search{width:auto !important}.columns .column.main{width:100%}body.catalogsearch-result-index div.message.notice{margin:40px 0}.nav-sections,nav.navigation{background:#f0efdb}div.nav-sections-item-title{background:rgba(255,255,255,.1);border:none}nav.navigation{border:none}nav.navigation ul{border:none}div.breadcrumbs{padding-left:0;padding-right:0;margin-bottom:15px}span.nav-toggle{left:0;z-index:75}div.nav-sections ul.header.links{text-align:center}div.nav-sections ul.header.links li{text-transform:uppercase;font-size:13px}div.nav-sections ul.header.links li.greet{display:none}nav.navigation .rm-expand{display:inline}nav.navigation li.level1 a[aria-haspopup=true]{background:0 0 !important}li.level0 ul{display:none}li.level0 ul a{position:relative}.rm-expand{float:right;display:block;font-family:'icons-blank-theme';font-size:42px;position:absolute;right:7px;top:-6px}main#maincontent{padding-left:0;padding-right:0}.homepage-category-shortcuts .homepage-category{width:calc((100% - 10px)/2);padding-top:calc((100% - 110px)/2)}.homepage-category-shortcuts .homepage-category.homepage-category-1{margin-right:10px;margin-bottom:10px}.homepage-category-shortcuts .homepage-category.homepage-category-2{margin-right:0;margin-bottom:10px}.homepage-category-shortcuts .homepage-category.homepage-category-3{margin-left:auto;margin-right:auto;float:none;margin-top:10px;clear:left;display:none}.slider{margin-left:-15px;margin-right:-15px;height:450px}.slider .slide:before{position:absolute;background:rgba(0,0,0,.37);top:0;right:0;bottom:0;left:0;z-index:1;content:' ';display:block;opacity:1}.slider .slide .content{width:auto;box-sizing:border-box;left:0;z-index:2;text-align:center;max-width:600px;left:50%;width:90%;padding-left:15px;padding-right:15px;margin-top:-10px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.slider .slide .content h2{font-size:26px}.slider .slide .content p{font-size:15px;line-height:1.3;margin-bottom:0}.slider .slider-navigation{left:10px;text-align:center}body.cms-page-view h1.page-title span.base{font-size:32px;line-height:1.3}body.cms-page-view .column.main h2{font-size:18px;line-height:1.4}.page-products div.column.main{padding-bottom:10px}.page-products h1.page-title span.base{font-size:20px;line-height:1.4}.page-products .sorter{padding-top:25px}.page-products div.toolbar.toolbar-products .toolbar-amount{display:none}.column.main .product-items{margin-left:-15px !important}.column.main .product-item{padding-left:15px}.page-products .product-item-details .product-item-name a{font-size:14px}.product-item span.special-price{display:inline-block;margin-right:7px}.product-item span.special-price span.price-label{display:none}.product-item span.special-price span.price{font-weight:600;color:#2a3a99}.product-item span.old-price span.price-label{display:none}.product-item span.old-price{color:#ff5501}.product-item span.old-price span.price{font-weight:600;color:#ff5501}.product-item span.price-final_price{font-weight:600;color:#2a3a99}.page-products div.toolbar.toolbar-products:last-of-type div.pages{margin-left:-5px}.page-products div.toolbar.toolbar-products:last-of-type{border:none;padding-top:0}.page-products div.toolbar.toolbar-products:last-of-type div.pages .action.next:before,.page-products div.toolbar.toolbar-products:last-of-type div.pages .action.previous:before{color:#333}.page-products .products-grid .product-item .product-item-info.out-of-stock:before{top:16%;left:-32%;width:120%;font-size:12px}body.page-layout-1column.catalog-product-view .product.media{max-width:500px;margin-left:auto;margin-right:auto;float:none;width:100%}body.page-layout-1column.catalog-product-view .breadcrumbs{margin-bottom:30px}body.page-layout-1column .product-info-main{width:100%;margin-bottom:20px}body.catalog-product-view div.breadcrumbs li.item{display:none}body.catalog-product-view .columns .column.main{padding-bottom:0}body.catalog-product-view div.breadcrumbs li.item.product{color:#2a3a99;text-transform:uppercase;font-weight:700;font-size:20px;letter-spacing:3px;font-family:Georgia;line-height:1.4;display:block;text-align:left}body.catalog-product-view div.breadcrumbs li.item.product strong{font-weight:700}.product-info-main h1.page-title{text-align:center;display:none}.product-info-main h1.page-title span.base{font-size:20px}.product-info-main .product-info-stock-sku{text-align:center}div.product-info-price div.price-box.price-final_price{display:block;float:none;text-align:center;margin-bottom:20px;clear:both;overflow:hidden}.product-info-main .prices-tier{text-align:center}.more-tiers-options{text-align:center}.product-info-main .special-price{float:none;margin:0;vertical-align:middle}div.product-info-price span.old-price{display:inline-block;margin:0;vertical-align:middle}div.product-info-price span.old-price span.price-container.price-final_price,div.product-info-price .price-final_price{float:none}body.page-product-configurable div.product-info-price .price-final_price{margin-bottom:0}.product-info-main .stock.available,.product-info-main .stock.unavailable{margin-right:0}.product-info-main #product-options-wrapper div.control{width:100%;float:none;text-align:center}.product-info-main #product-options-wrapper div.field.configurable{width:100%}.product-info-main #product-options-wrapper div.field.configurable label.label{display:none}.product-options-bottom .price-final_price{display:block;text-align:center;float:none;margin-bottom:20px}.product-options-bottom .price-final_price .price{margin-right:0}.product-info-main div.product-add-form{text-align:center}.product-info-main div.product-add-form .product-options-bottom{text-align:center;margin-bottom:40px}.product-info-main div.product-add-form .product-options-bottom div.box-personalize{margin-bottom:40px;text-align:center;display:block;margin-right:0}.product-info-main div.product-add-form div.box-tocart{text-align:center;display:block;margin-bottom:40px}.product-info-main div.product-add-form div.box-tocart div.field.qty{display:inline-block;vertical-align:middle;margin-bottom:0}.product-info-main div.product-add-form div.box-tocart div.actions{display:inline-block;vertical-align:middle}div.product.attribute.description{max-width:600px;margin-left:auto;margin-right:auto;margin-top:20px}div.block.related{clear:both;overflow:hidden;padding:0;margin-left:-15px;margin-right:-15px;text-align:center;width:calc(100% + 30px)}div.block.related div.block-title.title{text-align:center;font-size:32px}div.block.related div.block-title.title:after{display:none}div.block.related div.block-title.title strong{font-size:inherit}div.block.related div.block-actions{display:none}div.block.related div.product-item-info div.field.choice.related{display:none}div.block.related div.product-item-info .product.actions.product-item-actions{display:none}div.block.related .products-grid .product-item .product-item-info .product-item-name{font-size:14px}div.block.related .products-grid .product-item .product-item-info .price{font-size:15px;color:#2a3a99}.page-layout-1column div.block.related .products-grid .product-item{width:calc(50% - 10px);margin-right:10px;margin-bottom:20px}div.you-might-also-like{clear:both;overflow:hidden;margin-left:-15px;margin-right:-15px;text-align:center;padding:0}div.you-might-also-like-inner{overflow:hidden;position:relative}div.you-might-also-like-inner .you-might-also-like-row{overflow:hidden}div.you-might-also-like-inner .you-might-also-like-row:not(:first-of-type){margin-top:20px}div.you-might-also-like a:hover{text-decoration:none}div.you-might-also-like div.image{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:10px}div.you-might-also-like h2{text-align:center;font-size:32px}div.you-might-also-like h2:after{display:none}.you-might-also-like .you-might-also-like-product{width:calc(50% - 10px);margin-right:10px;margin-bottom:20px;float:none;display:inline-block;vertical-align:top}.you-might-also-like .you-might-also-like-product:nth-of-type(2){margin-right:0}.you-might-also-like .you-might-also-like-product div.product-name{font-size:14px;font-weight:700;margin-bottom:10px}.you-might-also-like .you-might-also-like-product div.product-price{font-size:15px;color:#2a3a99}.description-readmore{text-align:center;margin-top:20px}.description-readmore .description-readmore-button{border:2px solid #000;text-transform:uppercase;padding:5px 10px;display:inline-block;letter-spacing:2px;text-decoration:none}div.product.attribute.description{transition-property:height;transition-duration:.6s;position:relative}div.product.attribute.description .read-more-overlay{position:absolute;height:111px;bottom:0;right:0;left:0;background:url('/web/images/read-more-overlay.png') repeat-x}body.cms-page-view .landing-page-product-item{width:calc((100% - 15px)/2);padding:0;margin-right:15px;margin-bottom:15px}body.cms-page-view .landing-page-product-item:nth-of-type(2n){margin-right:0}body.cms-page-view .landing-page-product-name{font-size:14px}.landing-page-product-item:nth-child(3n+1){clear:left}.landing-page-product-item:nth-child(4n+1){clear:none}.cart-summary div.block fieldset.fieldset.estimate p.field.note{font-size:15px}.cart-summary div.block fieldset.fieldset.estimate label,.cart-summary div.block fieldset.fieldset.estimate input,.cart-summary div.block fieldset.fieldset.estimate select{font-size:15px}#shopping-cart-table .col.price,#shopping-cart-table .col.qty,#shopping-cart-table .col.subtotal{padding-top:0}#shopping-cart-table .col.price:before,#shopping-cart-table .col.qty:before,#shopping-cart-table .col.subtotal:before{text-transform:uppercase;letter-spacing:1px}table.data.table.totals tr.totals th,table.data.table.totals tr.totals td,table.data.table.totals tr.totals-tax th,table.data.table.totals tr.totals-tax td{font-size:15px}table.data.table.totals tr.grand.totals th,table.data.table.totals tr.grand.totals td{font-size:18px}.cart-container .checkout-methods-items .action.primary{width:auto}#shopping-cart-table th{font-size:14px}#shopping-cart-table .product-item-name{font-size:15px}div#checkout .authentication-wrapper{display:none}.price-including-tax .price,.price-excluding-tax .price{font-weight:400;font-size:15px}body.page-layout-checkout div.header.content .logo{margin-left:0}body.page-layout-checkout div.header.content .logo img{width:275px;max-width:275px;margin-top:-20px}.modal-popup.modal-slide .modal-inner-wrap[class]{background-color:#f0efdb}body.page-layout-checkout div.column.main{padding-bottom:0}div#checkout{margin-bottom:0}div.opc-estimated-wrapper div.minicart-wrapper button.action:before,div.opc-estimated-wrapper div.minicart-wrapper button.action:after{display:none;content:''}div.opc-estimated-wrapper{padding:0;text-align:center;padding-bottom:30px;margin-bottom:30px;border-bottom:none}div.opc-estimated-wrapper div.estimated-block{float:none}div.opc-estimated-wrapper div.estimated-block .estimated-label,div.opc-estimated-wrapper div.estimated-block .estimated-price{display:inline-block}div.opc-estimated-wrapper div.estimated-block .estimated-label:after{content:':';margin-right:5px}div.opc-estimated-wrapper div.minicart-wrapper{float:none}div.opc-wrapper div.step-title{font-family:CAC;color:#2a3a99;font-size:36px}div.opc-wrapper .shipping-address-items{margin-top:20px}div.opc-wrapper .shipping-address-items .shipping-address-item{font-size:15px}fieldset#customer-email-fieldset div.control{width:auto !important}form.form.form-login .label,form.form.form-shipping-address .label{width:100% !important;text-align:left !important;font-size:16px;font-weight:600 !important}div.mage-error[generated]{font-size:14px}.modal-inner-wrap,aside.modal-custom.opc-sidebar .modal-inner-wrap,aside.modal-custom.opc-sidebar .modal-inner-wrap .opc-block-summary{background-color:#f0efdb}.opc-block-summary>.title{font-size:20px;border-bottom:0}.opc-block-summary .product-item .product-item-name-block,.opc-block-summary .product-item .subtotal{display:block;font-size:15px;text-align:left}aside.modal-custom.opc-sidebar .modal-inner-wrap .modal-header .action-close{margin:25px;margin-right:10px;margin-top:10px}aside.modal-custom.opc-sidebar .modal-inner-wrap .opc-block-summary,aside.modal-custom.opc-sidebar .modal-inner-wrap .opc-block-shipping-information{padding:0 15px}aside.modal-custom.opc-sidebar .modal-inner-wrap .opc-block-summary .minicart-items .product-item-details{padding-left:70px}body.page-layout-checkout div.page-bottom.content{border-top:1px solid #e3e0cd;padding-top:20px;margin-top:20px}aside.modal-custom.opc-sidebar .modal-inner-wrap .opc-block-summary table.table-totals th,aside.modal-custom.opc-sidebar .modal-inner-wrap .opc-block-summary table.table-totals td{font-size:16px}.billing-address-details{font-size:18px}body.page-layout-checkout .actions-toolbar{padding-top:30px}.opc-progress-bar-item>span{font-size:16px}#opc-new-shipping-address form.form.form-shipping-address .label{font-size:15px}aside.modal-popup .modal-header{padding-left:15px}aside.modal-popup .modal-title{font-size:20px;border-bottom:none}aside.modal-popup .modal-footer{text-align:center}aside.modal-popup .modal-footer .action-save-address{vertical-align:middle;display:inline-blocl;margin-bottom:10px}aside.modal-popup .modal-footer .action.secondary.action-hide-popup{padding:0;border:none;vertical-align:middle;margin-left:10px;margin-right:10px;margin-bottom:10px}#shipping-method-buttons-container{padding-top:0}#shipping-method-buttons-container .action.continue{max-width:120px;margin-top:0}.checkout-payment-method .payment-methods{margin:0}.checkout-payment-method .payment-group div.step-title{margin-bottom:20px}.checkout-payment-method .payment-method-title{border-top:none}.checkout-payment-method form.form fieldset.fieldset .label{font-weight:400 !important}.checkout-payment-method .billing-address-same-as-shipping-block label{font-size:15px}.checkout-payment-method .payment-method-billing-address .billing-address-details{font-size:16px}.checkout-payment-method form.form fieldset.fieldset .label{font-size:15px}.checkout-payment-method .actions-toolbar>.primary .action{width:auto}.checkout-success{margin-top:40px}.checkout-success h1{font-size:24px;letter-spacing:5px;line-height:1.4}.checkout-success div.actions-toolbar{margin-top:40px}.checkout-success p{font-size:18px}.checkout-success .actions-toolbar{margin-bottom:60px}.checkout-success .actions-toolbar>.primary .action{width:auto}form.form fieldset.fieldset .label{font-size:14px}body.customer-account-login .page-title-wrapper{margin-bottom:40px}body.customer-account-login .action.primary{max-width:240px}body.customer-account-create .page-title-wrapper{width:100% !important;text-align:center}body.customer-account-create .field-recaptcha{position:static;margin-top:0}body.customer-account-create .page-title-wrapper h1.page-title span.base{font-size:22px;letter-spacing:2px;line-height:1.2}div.login-container div.block.block-customer-login{padding:0;width:100%}div.block.block-new-customer{padding:0;width:100%}div.block.block-customer-login .block-title,div.block.block-new-customer .block-title{font-size:16px;font-weight:600;padding-bottom:0}form.form-login .control{width:100% !important}form.form.login div.actions-toolbar{width:100% !important}div.login-container div.block.block-new-customer div.block-content{width:100% !important;max-width:none}div.login-container div.block.block-customer-login .fieldset:after{margin-top:15px}form.create.account.form-create-account{width:100%}form.create.account.form-create-account div.field{width:100% !important;float:none}fieldset.fieldset.create.info div.field:nth-of-type(even),fieldset.fieldset.create.account div.field:nth-of-type(even){padding-left:0}form.create.account.form-create-account div.actions-toolbar{justify-content:center}form.create.account.form-create-account div.actions-toolbar>.primary{margin-bottom:0;margin-right:5px}body.account div.sidebar.sidebar-main{display:block}body.account h1.page-title span.base{font-size:36px}body.account .page-main{padding-top:20px}body.account .column.main .block:not(.widget) .block-title{margin-bottom:20px}body.account .page-main .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody>tr>td:first-child{padding-top:0}body.account .page-main .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody>tr>td:last-child{padding-bottom:1px}body.account .page-main div.box.box-billing-address{margin-bottom:30px !important}body.account.customer-address-form .fieldset{width:calc(50% - 10px)}body.account.customer-address-form .fieldset:nth-of-type(even){margin-left:20px}body.account table.table-order-items td.col.id{font-size:15px}body.account table.table-order-items tr{margin-bottom:40px}body.account div.box div.box-content{font-size:15px}body.account.page-layout-2columns-left .column.main div.orders-recent a.action,body.account.page-layout-2columns-left .column.main table.table-order-items a.action,body.account.page-layout-2columns-left .column.main div.block-dashboard-info a.action,body.account.page-layout-2columns-left .column.main div.box-billing-address a.action,body.account.page-layout-2columns-left .column.main div.box-shipping-address a.action,body.account.page-layout-2columns-left .column.main div.box-address-shipping a.action,body.account.page-layout-2columns-left a.action.print,body.account.page-layout-2columns-left a.action.track{font-size:12px}body.account.page-layout-2columns-left a.action.track{display:inline-block}body.account.page-layout-2columns-left a.action.print{margin-bottom:5px;display:inline-block}body.account.customer-account-edit h1.page-title{margin-right:0}body.account.customer-account-edit h1.page-title span{font-size:30px}body.account.customer-account-edit form.form fieldset.fieldset .label{font-size:15px}body.account.customer-address-form .fieldset>.field:not(.choice)>.label{font-size:15px}body.account.customer-address-form .fieldset .field.choice label{font-size:15px}span.order-status,div.order-date{font-size:15px}body.account.sales-order-view .order-title{color:#2a3a99;font-size:20px;margin-bottom:20px}body.account.sales-order-view table.table-order-items td.col.name:before{margin-bottom:10px}body.account.sales-order-view table.table-order-items td.col.sku{margin-bottom:20px}body.account.sales-order-view table.table-order-items td.col.name{font-size:15px}body.account.sales-order-view table.table-order-items td.col.price,body.account.sales-order-view table.table-order-items td.col.qty,body.account.sales-order-view table.table-order-items td.col.subtotal{text-align:left}body.account.sales-order-view table.table-order-items td.col.price span.price,body.account.sales-order-view table.table-order-items td.col.qty{font-size:15px;font-weight:400}body.account.sales-order-view tr.subtotal,body.account.sales-order-view tr.shipping,body.account.sales-order-view tr.totals-tax{margin-bottom:5px}body.account.sales-order-view tr.subtotal th,body.account.sales-order-view tr.shipping th,body.account.sales-order-view tr.totals-tax th,body.account.sales-order-view tr.subtotal td,body.account.sales-order-view tr.shipping td,body.account.sales-order-view tr.totals-tax td{font-size:15px}body.account.sales-order-view tr.grand_total{margin-bottom:0}body.account.sales-order-view tr.grand_total th,body.account.sales-order-view tr.grand_total td{font-size:18px}.sl-modal .modal-inner-wrap{background-color:#f0efd9}.sl-modal .modal-inner-wrap h1.modal-title{font-size:26px;font-family:cac;color:#2a3a99;border-bottom:none}.sl-modal .modal-inner-wrap .modal-content{min-height:250px}.product-personalization-popup ul.surface-navigation,.product-personalization-popup ul.surface-navigation li{padding:0;margin:0;list-style:none}.product-personalization-popup ul.surface-navigation{max-width:200px;float:right;width:22px}.product-personalization-popup ul.surface-navigation:after{content:'';clear:both;display:block}.product-personalization-popup ul.surface-navigation li{text-align:center}.product-personalization-popup ul.surface-navigation>li{display:none}.product-personalization-popup ul.surface-navigation>li>a{border:1px solid #ccc;border-radius:5px}.product-personalization-popup ul.surface-navigation>li.surface-navigation-right-tab{position:relative;display:block;padding-top:5px;padding-bottom:5px}.product-personalization-popup ul.surface-navigation li.surface-navigation-right-tab span{display:none}.product-personalization-popup ul.surface-navigation li.surface-navigation-right-tab ul{position:absolute;right:0;background-color:#e1e0ca;display:none;padding:0;z-index:100}.product-personalization-popup ul.surface-navigation li.surface-navigation-right-tab ul li{float:none}.product-personalization-popup ul.surface-navigation li.surface-navigation-right-tab ul li a{white-space:nowrap;width:100%;box-sizing:border-box}.product-personalization-popup ul.surface-navigation li.surface-navigation-right-tab>a{padding:0;border:none}.product-personalization-popup ul.surface-navigation li.surface-navigation-right-tab>a:before{content:'i';display:inline-block;text-transform:lowercase;border-radius:100%;border:1px solid #000;width:20px;height:20px;text-align:center;line-height:20px}.product-personalization-popup ul.surface-navigation li.surface-navigation-right-tab:hover ul{display:block;width:150px;margin-top:5px}.product-personalization-popup ul.surface-navigation li.surface-navigation-right-tab:hover a:before{background-color:#000;color:#fff}.product-personalization-popup ul.surface-navigation li a{padding:10px;display:inline-block;text-transform:uppercase;line-height:1;letter-spacing:1px;text-decoration:none;font-size:12px}.product-personalization-popup ul.surface-navigation li a.active{background-color:#dadac5;font-weight:600;text-decoration:none}.product-personalization-popup ul.surface-navigation li a:hover{background-color:#dadac5;text-decoration:none}.product-personalization-popup ul.surface-navigation li.surface-navigation-right-tab:hover>a{background-color:transparent}.product-personalization-popup .mobile-surface-nav-wrapper{float:left;width:calc(100% - 32px)}.product-personalization-popup .top-options{max-width:300px;margin-left:auto;margin-right:auto}.product-personalization-popup .top-options:after{display:block;content:'';clear:both;margin-bottom:20px}.product-personalization-popup div.surface-personalize-toggle-checkbox{margin-bottom:20px}.product-personalization-popup .line-character-count{text-align:right;font-size:12px}.product-personalization-popup .surface-line-container{margin-bottom:0}.product-personalization-popup .personalization-special-instructions{height:100px}.product-personalization-popup .personalization-price{font-size:15px;text-align:right}.product-personalization-popup .personalization-price span{font-size:23px}.product-personalization-popup button.view-surface-template-button{margin-left:auto;margin-right:auto;display:block}.product-personalization-popup button{margin-bottom:5px}.product-personalization-popup .surface-panel-tips ol{padding-left:15px}.personalization-columns{flex-direction:column}.personalization-columns .col-1{margin-bottom:20px;order:2;width:100%}.personalization-columns .col-2{margin-left:0;order:1}div.sidebar.sidebar-main{display:none}footer.page-footer div.footer.content{border-top:2px solid #b4b39f;border-bottom:2px solid #b4b39f;padding:4px 0;overflow:hidden;margin-top:0}footer.page-footer div.footer-inner{border-top:2px solid #797768;border-bottom:2px solid #797768;overflow:hidden;padding-top:10px}.footer-column-1,.footer-column-2,.footer-column-3{float:none;width:100%}.footer-column-2{border:none;padding-bottom:20px}.page-bottom.content{margin-bottom:20px}.page-bottom-left-column{float:none;text-align:center}.page-bottom-left-column img{max-width:275px}.page-bottom-right-column{float:none;text-align:center}.page-bottom-right-column ul{text-align:center;width:100%}.page-bottom-right-column ul{justify-content:center;margin-bottom:10px;order:1}.page-bottom-right-column ul a{font-size:12px}.sl-engraving-section table td{display:block;text-align:center}.added-product-to-cart-box{max-width:300px;padding:20px}.added-product-to-cart-box h3{font-size:14px}.added-product-to-cart-box .actions a.button{margin:0 0 10px;width:200px}table.image-gallery-table td{display:block}.site-announcement{background:#f0efdb}.site-announcement .inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.announcement-open .site-announcement{left:0;position:fixed;right:0;top:0;z-index:999999}body.announcement-open .site-announcement .inner{overflow:visible;white-space:normal}