.glider > .glide__slide{position:absolute;opacity:0;pointer-events:none;}.glider-contain .glide__slide{align-content:flex-start;}.glider-contain .glider-next,.glider-contain .glider-prev{top:0;display:flex;align-items:center;justify-content:center;width:auto;height:100%;-webkit-transform:none;transform:none;overflow:hidden;}.glider-contain .glider-next.disabled,.glider-contain .glider-prev.disabled{opacity:0;pointer-events:none;}.glider-contain .glider-prev,.glider-contain .glider-next{opacity:.5;}.glider-contain .glider-prev:hover,.glider-contain .glider-next:hover{opacity:1;}.glider-contain .glider-prev{left:0;font-size:0;}.glider-contain .glider-prev::after{content:url(/themes/custom/store/resources/icons/chev_right.svg);width:30px;font-size:30px;transform:rotate(180deg);}.glider-contain .glider-next{right:0;font-size:0;}.glider-contain .glider-next::after{content:url(/themes/custom/store/resources/icons/chev_right.svg);width:30px;font-size:30px;}
.block--product-list .block-title{display:flex;justify-content:center;align-items:center;margin-bottom:0;text-align:center;color:#292929;margin:0 0 18px;font-weight:600;}.block--product-list .block-title::before,.block--product-list .block-title::after{content:'';border-top:1px solid #C02628;flex:1;}.block--product-list .block-title::before{margin-right:24px;}.block--product-list .block-title::after{margin-left:24px;}.block--product-list .block-title:not(:last-child){margin-bottom:20px;}.block--product-list .block-title + .field--type-link{margin-top:-10px;}.block--product-list > .field--type-link{margin-bottom:20px;text-align:center;}.block--product-list > .field--type-link a{text-decoration:none;}.block--product-list > .field--type-link a::after{content:' »';}.block--product-list .field--name-field-product-list-items{margin:0;}.block--product-list .field--name-field-product-list-items .product{height:100%;margin:0;}@media (max-width:767px){.block--product-list .field--name-field-product-list-items:not(.glider-contain){display:flex;flex-wrap:wrap;margin-left:-0.375rem;margin-right:-0.375rem;}.block--product-list .field--name-field-product-list-items:not(.glider-contain) > .field--item{width:50%;padding-left:0.375rem;padding-right:0.375rem;padding-top:1.5rem;}.block--product-list .field--name-field-product-list-items:not(.glider-contain) > .field--item:nth-child(1){padding-top:0;}.block--product-list .field--name-field-product-list-items:not(.glider-contain) > .field--item:nth-child(2){padding-top:0;}}@media (min-width:768px) and (max-width:1024px){.block--product-list .field--name-field-product-list-items:not(.glider-contain){display:flex;flex-wrap:wrap;margin-left:-0.9375rem;margin-right:-0.9375rem;}.block--product-list .field--name-field-product-list-items:not(.glider-contain) > .field--item{width:33.33333%;padding-left:0.9375rem;padding-right:0.9375rem;padding-top:2.25rem;}.block--product-list .field--name-field-product-list-items:not(.glider-contain) > .field--item:nth-child(1){padding-top:0;}.block--product-list .field--name-field-product-list-items:not(.glider-contain) > .field--item:nth-child(2){padding-top:0;}.block--product-list .field--name-field-product-list-items:not(.glider-contain) > .field--item:nth-child(3){padding-top:0;}}@media (min-width:1025px){.block--product-list .field--name-field-product-list-items:not(.glider-contain){display:flex;flex-wrap:wrap;margin-left:-0.9375rem;margin-right:-0.9375rem;}.block--product-list .field--name-field-product-list-items:not(.glider-contain) > .field--item{width:25%;padding-left:0.9375rem;padding-right:0.9375rem;padding-top:3.4375rem;}.block--product-list .field--name-field-product-list-items:not(.glider-contain) > .field--item:nth-child(1){padding-top:0;}.block--product-list .field--name-field-product-list-items:not(.glider-contain) > .field--item:nth-child(2){padding-top:0;}.block--product-list .field--name-field-product-list-items:not(.glider-contain) > .field--item:nth-child(3){padding-top:0;}.block--product-list .field--name-field-product-list-items:not(.glider-contain) > .field--item:nth-child(4){padding-top:0;}}.block--product-list .glider-contain .glider.draggable{-ms-overflow-style:none;scrollbar-width:none;}.block--product-list .glider-contain .glider.draggable::-webkit-scrollbar{display:none;}.block--product-list .glider-contain .glider .glide__slide{margin-right:12px;}@media (min-width:1025px){.block--product-list .glider-contain .glider .glide__slide{margin-right:32px;}}
@-webkit-keyframes lb-icon-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes lb-icon-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.layout-builder{padding:0;}.layout-builder-block{padding:1rem;}.layout-builder__link--remove{margin-right:10px;margin-left:10px;}.layout-builder__link--configure{position:relative;z-index:2;display:inline-block;box-sizing:border-box;width:26px;height:26px;margin-right:0;margin-left:0;padding:0;white-space:nowrap;text-indent:-9999px;border:1px solid #ccc;border-radius:26px;background:url(/core/misc/icons/bebebe/pencil.svg) #fff center center/16px 16px no-repeat;font-size:1rem;}.layout-builder__link--configure:hover{background-image:url(/core/misc/icons/787878/pencil.svg);}.layout-builder__add-block{clear:both;}.layout-builder-revert-overrides,.layout-builder-discard-changes{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;}@media (max-width:1024px){.layout-builder-revert-overrides,.layout-builder-discard-changes{padding-left:15px;padding-right:15px;}}.layout-builder-revert-overrides .form-actions,.layout-builder-discard-changes .form-actions{margin-top:20px;}.layout-builder-form{padding:30px;}@media (max-width:1024px){.layout-builder-form{padding:30px 15px 0;}}.layout-builder-form .form-actions{text-align:left;}.layout-builder-form .form-actions [data-drupal-selector="edit-discard-changes"]{border-color:#000000;}.layout-builder-form .form-actions [data-drupal-selector="edit-preview-toggle"]{padding-top:30px;}.ui-dialog-off-canvas[role="dialog"]{left:auto !important;right:0 !important;width:600px !important;max-width:90vw !important;}#drupal-off-canvas[role="dialog"]{top:0 !important;height:100vh !important;padding-right:0 !important;background:#444;}#drupal-off-canvas[role="dialog"] .modal-dialog{margin:0;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content{width:100% !important;box-shadow:none;color:#000000;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content a:not(.button),#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .link{border-bottom:0;color:#000000;text-decoration:underline;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content a:not(.button):hover,#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .link:hover{text-decoration:none;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content a.tabledrag-handle{color:#ffffff;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content button:not(.close):not(.tabledrag-toggle-weight),#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .button{display:inline-block;border:0;border-radius:3px;padding:5px 8px;vertical-align:middle;background-color:#5cb85c;color:#ffffff;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .button.js-hide{display:none !important;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .btn-danger{background-color:#EB0000;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content details,#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content summary,#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .ui-dialog-content{background:#444;color:#000000;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .panel{color:#000000;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .panel .description,#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .panel .form-item label,#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .panel .form-item .description,#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .panel .details-description{color:inherit;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .layout-selection a{color:#ffffff;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .block-categories .js-layout-builder-block-link{display:block;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .select-wrapper::after{display:none;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content [type="text"]::-webkit-input-placeholder{color:#888;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content [type="text"]:-ms-input-placeholder{color:#888;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content [type="text"]::-ms-input-placeholder{color:#888;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content [type="text"]::placeholder{color:#888;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .filter-wrapper a{color:#ffffff;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .filter-wrapper .select-wrapper a{color:#000;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .tabledrag-toggle-weight:empty{margin:10px 0;border:0;padding:0;background-color:transparent;text-decoration:underline;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content .tabledrag-toggle-weight:empty::before{content:attr(title);font-size:14px;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content table.field-multiple-table td.field-multiple-drag{padding-right:0;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-content table.field-multiple-table td.field-multiple-drag a.tabledrag-handle{color:#ffffff;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-header{position:relative;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-header .modal-title{max-width:calc(100% - 45px);white-space:nowrap;color:#fff;overflow:hidden;text-overflow:ellipsis;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-header .close{position:absolute;top:50%;right:16px;margin:0;padding:6px 13px;font-size:24px;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;opacity:1;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-header .close span{display:none;}#drupal-off-canvas[role="dialog"] .modal-dialog .modal-body{padding-bottom:20px;max-height:calc(100vh - 56px);height:calc(100vh - 56px);overflow:auto;}#drupal-off-canvas[role="dialog"] .modal-dialog .form-checkboxes{margin-bottom:2em;}#drupal-off-canvas[role="dialog"] .modal-dialog .form-checkboxes .form-type-checkbox{padding-left:5px;}#drupal-off-canvas[role="dialog"] label{min-height:0;padding-left:2px;font-size:14px;}#drupal-off-canvas[role="dialog"] .checkbox input[type="checkbox"]{position:unset;margin:0;vertical-align:middle;}#drupal-off-canvas[role="dialog"] .table-striped > tbody > tr:nth-of-type(odd),#drupal-off-canvas[role="dialog"] .table-hover > tbody > tr:hover{background-color:transparent;}#drupal-off-canvas[role="dialog"] .table > thead:first-child > tr:first-child > td,#drupal-off-canvas[role="dialog"] .table > thead:first-child > tr:first-child > th{border-top:1px solid;}#drupal-off-canvas[role="dialog"] .input-group .form-select,#drupal-off-canvas[role="dialog"] .input-group .form-text,#drupal-off-canvas[role="dialog"] .input-group .form-tel,#drupal-off-canvas[role="dialog"] .input-group .form-email,#drupal-off-canvas[role="dialog"] .input-group .form-url,#drupal-off-canvas[role="dialog"] .input-group .form-search,#drupal-off-canvas[role="dialog"] .input-group .form-number,#drupal-off-canvas[role="dialog"] .input-group .form-color,#drupal-off-canvas[role="dialog"] .input-group .form-file,#drupal-off-canvas[role="dialog"] .input-group .form-textarea,#drupal-off-canvas[role="dialog"] .input-group .form-date,#drupal-off-canvas[role="dialog"] .input-group .form-time{margin-top:0;}#drupal-off-canvas[role="dialog"] .input-group .input-group-addon{border-color:#333;}#drupal-off-canvas[role="dialog"] .glyphicon-spin{-webkit-animation:lb-icon-spin .5s infinite linear;animation:lb-icon-spin .5s infinite linear;}#drupal-off-canvas[role="dialog"] .tabbable.tabs-left.vertical-tabs{background-color:rgba(255,255,255,0.1);}#drupal-off-canvas[role="dialog"] .tabbable.tabs-left.vertical-tabs table{margin-top:20px;}#drupal-off-canvas[role="dialog"] .tabbable.tabs-left.vertical-tabs .form-text.form-control{width:100%;}#drupal-off-canvas[role="dialog"] .nav-tabs.vertical-tabs-list{font-size:0.875rem;}#drupal-off-canvas[role="dialog"] .nav-tabs.vertical-tabs-list > li > a{background-color:rgba(255,255,255,0.6);}#drupal-off-canvas[role="dialog"] .nav-tabs.vertical-tabs-list > li.active > a{background-color:#fff;}#drupal-off-canvas[role="dialog"] .form-item-settings-recommendations-list-plugin .input-group .select-wrapper{display:table-cell;max-width:calc(100% - 39px);}#drupal-off-canvas[role="dialog"] .form-item-settings-recommendations-list-plugin .input-group .select-wrapper .chosen-container{width:100% !important;}#drupal-off-canvas[role="dialog"] [data-drupal-selector="edit-settings-recommendations-list-configurations"]{border:0;}#drupal-off-canvas[role="dialog"] [data-drupal-selector="edit-settings-recommendations-list-configurations"] .panel-body{padding-top:0;padding-bottom:0;}.modal[data-drupal-selector*="edit-settings-block"]{z-index:1051;}.modal[data-drupal-selector*="edit-settings-block"] .modal-dialog{width:1000px;max-width:90vw;}.modal[data-drupal-selector*="edit-settings-block"] .modal-content{width:auto !important;height:auto !important;max-height:90vh !important;}.modal[data-drupal-selector*="edit-settings-block"] .modal-content .modal-body{overflow:auto !important;}.js-off-canvas-dialog-open .dialog-off-canvas-main-canvas{padding-right:0 !important;}.layout-builder-configure-block .filter-wrapper{height:auto;}
.ac-hit a.product--autocomplete{display:grid;grid-template-columns:70px 1fr;align-items:flex-start;height:100%;border-bottom:0;padding:0;}.ac-hit a.product--autocomplete:hover{text-decoration:none;}.ac-hit a.product--autocomplete .ac-image{display:flex;align-items:center;height:100%;float:none;background-color:#F5F3EE;}.ac-hit a.product--autocomplete .ac-image img{width:100%;height:auto;}.ac-hit a.product--autocomplete .ac-text{padding:0 0 0 15px;width:100%;color:#000;}.ac-hit a.product--autocomplete .ac-text .ac-vendor{font-family:"Montserrat",sans-serif;font-size:0.875rem;line-height:1.5;letter-spacing:0.0875rem;font-weight:600;color:#292929;text-transform:uppercase;}@media (max-width:767px){.ac-hit a.product--autocomplete .ac-text .ac-vendor{font-size:0.75rem;letter-spacing:0.05rem;}}.ac-hit a.product--autocomplete .ac-text .ac-title{padding:0;font-size:1rem;line-height:1.5;font-weight:600;}@media (max-width:767px){.ac-hit a.product--autocomplete .ac-text .ac-title{font-size:0.875rem;}}.ac-hit a.product--autocomplete .ac-text .ac-title span{display:block;font-weight:inherit;}.ac-hit a.product--autocomplete .ac-text .ac-price{margin-top:0;font-size:1rem;line-height:1.5;font-weight:600;text-align:left;}@media (max-width:767px){.ac-hit a.product--autocomplete .ac-text .ac-price{font-size:0.875rem;}}.ac-hit a.product--autocomplete .ac-text .ac-price .product-price{gap:7px;text-align:left;color:inherit;}.ac-hit a.product--autocomplete .ac-text .ac-price .product-price .field--name-price > .field--label{display:none;}.ac-hit a.product--autocomplete .ac-text .ac-price .field{margin:0;}.ac-hit a.product--autocomplete .ac-text .ac-price .old{margin:0;font-size:1rem;color:#484c55;}@media (max-width:767px){.ac-hit a.product--autocomplete .ac-text .ac-price .old{font-size:0.875rem;}}.ac-hit a.product--autocomplete .ac-text .ac-price strong{font-size:1rem;font-weight:600;}@media (max-width:767px){.ac-hit a.product--autocomplete .ac-text .ac-price strong{font-size:0.875rem;}}.ac-hit a.product--autocomplete .ac-text .ac-price > .store-price-processing{height:25px;background-image:url(/themes/custom/store/resources/icons_alt/loading2.svg);background-size:contain;background-repeat:no-repeat;background-position:center right;}.ac-hit a.product--autocomplete .ac-text .ac-price > .store-price-processing.store-price-processed{height:auto;background-image:none;}
.main-header .block-nymedia-autocomplete-search-block{position:absolute;z-index:-1;background-color:#fff;top:-74px;transition:top .25s linear;left:0;right:0;padding-left:calc(30px / 2);padding-right:calc(30px / 2);}@media (min-width:1025px){.main-header .block-nymedia-autocomplete-search-block{left:calc(-1 * 30px / 2);right:calc(-1 * 30px / 2);}}.main-header .block-nymedia-autocomplete-search-block.is-active{top:0;}.block-nymedia-autocomplete-search-block form{width:100%;max-width:800px;margin:0 auto;}.main-header .block-nymedia-autocomplete-search-block form{max-width:1200px;padding:12px 0;}.block-nymedia-autocomplete-search-block form input[id^=edit-search]{height:50px;border:0;border-radius:45px;padding:15px 80px 15px 25px;background-color:#F2EBE4;font-size:0.875rem;font-weight:400;line-height:1.5;}@media (max-width:767px){.block-nymedia-autocomplete-search-block form input[id^=edit-search]{height:40px;padding:10px 50px 10px 20px;}}.block-nymedia-autocomplete-search-block form .form-item-search{position:relative;z-index:6;width:100%;margin-bottom:0;vertical-align:middle;}@media (max-width:1024px){.block-nymedia-autocomplete-search-block form .form-item-search{position:relative;display:flex;align-self:center;align-items:center;width:100%;}.block-nymedia-autocomplete-search-block form .form-item-search input{max-width:unset !important;}}.block-nymedia-autocomplete-search-block form .form-actions{position:absolute;top:0;right:0;height:100%;z-index:6;margin-left:0;margin-top:0;}.block-nymedia-autocomplete-search-block form .form-actions .button{position:relative;z-index:1;height:100%;width:80px;margin:0;border:0;padding:0;font-size:0;letter-spacing:0;line-height:1.3;background-color:transparent;color:#292929;font-weight:400;}@media (max-width:767px){.block-nymedia-autocomplete-search-block form .form-actions .button{width:50px;}}.block-nymedia-autocomplete-search-block form .form-actions .button::before{content:'';position:absolute;width:17px;height:17px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(/themes/custom/store/resources/icons/search.svg);background-size:contain;background-position:center;background-repeat:no-repeat;}.block-nymedia-autocomplete-search-block form .form-actions .button .glyphicon{display:none;}.elasticsearch-ac-results{width:100vw;max-height:65vh;overflow:auto;top:74px;box-shadow:none;}@media (max-width:1024px){.elasticsearch-ac-results{max-height:75vh;}}@media (max-width:1329px){.elasticsearch-ac-results{left:calc(-1 * (100vw - 30px - 100%) / 2);max-width:calc(100vw - 30px);}}@media (min-width:1330px){.elasticsearch-ac-results{left:calc(-1 * (1330px - 30px - 100%) / 2);max-width:calc(1330px - 30px);}}@media (max-width:767px){.elasticsearch-ac-results{top:64px;}}.elasticsearch-ac-results .ac-hit a{color:#000;}.elasticsearch-ac-results .main-whitespace,.elasticsearch-ac-results .aside-whitespace{display:none;}.elasticsearch-ac-results .product-wrapper,.elasticsearch-ac-results .rest-wrapper{background-color:#fff;}@media (max-width:1024px){.elasticsearch-ac-results .product-wrapper,.elasticsearch-ac-results .rest-wrapper{padding:15px;}}@media (min-width:993px){.elasticsearch-ac-results .product-wrapper,.elasticsearch-ac-results .rest-wrapper{max-width:50%;}}.elasticsearch-ac-results .product-wrapper .ac-category,.elasticsearch-ac-results .rest-wrapper .ac-category{display:block;width:100%;}.elasticsearch-ac-results .product-wrapper .ac-category .ac-category-title,.elasticsearch-ac-results .rest-wrapper .ac-category .ac-category-title{margin-bottom:8px;font-family:"Montserrat",sans-serif;font-size:0.875rem;letter-spacing:0.0875rem;font-weight:600;text-transform:uppercase;}@media (min-width:1025px){.elasticsearch-ac-results .product-wrapper{padding:28px 15px 30px 60px;}}.elasticsearch-ac-results .product-wrapper .ac-category .category-hits .ac-hit{display:block;width:100%;border:0;padding:10px 15px;background-color:transparent;}.elasticsearch-ac-results .product-wrapper .ac-category .category-hits .ac-hit:hover{background-color:#F5F3EE;}.elasticsearch-ac-results .product-wrapper .ac-category .category-hits .ac-hit.elastic-ac-active-hit{background-color:#f8f8f8;}.elasticsearch-ac-results .product-wrapper .ac-category .see-all-wrapper{margin-top:24px;font-size:1.25rem;font-weight:600;line-height:1.5;}@media (max-width:767px){.elasticsearch-ac-results .product-wrapper .ac-category .see-all-wrapper{font-size:1.125rem;}}.elasticsearch-ac-results .product-wrapper .ac-category .see-all-wrapper::after{content:'»';}.elasticsearch-ac-results .product-wrapper .ac-category .see-all-wrapper a{color:inherit;}@media (min-width:1025px){.elasticsearch-ac-results .rest-wrapper{padding:28px 60px 30px 15px;}}@media (max-width:992px){.elasticsearch-ac-results .rest-wrapper{border-top:1px solid #eeeeee;}}.elasticsearch-ac-results .rest-wrapper .ac-category{display:block;width:100%;padding-bottom:0;}.elasticsearch-ac-results .rest-wrapper .ac-category:not(:last-child){margin-bottom:20px;}.elasticsearch-ac-results .rest-wrapper .ac-category .category-hits{margin-top:-2px;}.elasticsearch-ac-results .rest-wrapper .ac-category .category-hits .ac-hit{display:block;width:100%;border:0;padding:7px 0;background-color:transparent;font-size:1rem;line-height:1.5;font-weight:400;color:#000;}.elasticsearch-ac-results .rest-wrapper .ac-category .category-hits .ac-hit.elastic-ac-active-hit{background-color:transparent;}.elasticsearch-ac-results .rest-wrapper .ac-category .category-hits .ac-hit a{padding:0;font-weight:inherit;color:inherit;}.elasticsearch-ac-results .rest-wrapper .ac-category .category-hits .ac-hit a:hover{text-decoration:underline;}.elasticsearch-ac-results .rest-wrapper .ac-hit{padding:0;pointer-events:none;line-height:unset;}.elasticsearch-ac-results .rest-wrapper .ac-hit:hover,.elasticsearch-ac-results .rest-wrapper .ac-hit:focus,.elasticsearch-ac-results .rest-wrapper .ac-hit:active{background-color:transparent;}.elasticsearch-ac-results .rest-wrapper .ac-hit a{display:inline-block;width:auto;border:0;padding:5px 0;font-size:1rem;font-weight:500;pointer-events:auto;}@media (max-width:767px){.elasticsearch-ac-results .rest-wrapper .ac-hit a{font-size:0.875rem;}}.elasticsearch-ac-results .ac-background-wrapper{z-index:-1;background-color:#000;opacity:0.15;}
.product-nav{position:unset;}.product-nav .massive-dropdown{margin:0;padding:0;background-color:#FBFAF7;position:absolute;left:0;right:0;top:100%;z-index:1000;box-shadow:0 5px 6px rgba(0,0,0,0.08);min-height:366px;background-clip:padding-box;transition:all ease 250ms;}@media (max-width:1024px){.product-nav .massive-dropdown{position:relative;background-color:transparent;box-shadow:none;min-height:0;width:100%;padding-left:calc(30px / 2);}}@media (min-width:1025px){.product-nav .massive-dropdown{width:calc(1330px - 30px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}}@media (min-width:1025px) and (max-width:1330px){.product-nav .massive-dropdown{width:100vw;}}.product-nav .massive-dropdown > .sub-list{padding:60px 30px 60px 60px;width:72%;}@media (max-width:1024px){.product-nav .massive-dropdown > .sub-list{width:100%;padding:10px 0;}}@media (min-width:1025px){.product-nav .massive-dropdown > .sub-list{-webkit-column-count:3;column-count:3;-webkit-column-gap:40px;column-gap:40px;}}.product-nav .massive-dropdown > img{right:0;position:absolute;height:100%;top:0;width:28%;object-fit:cover;}@media (max-width:1024px){.product-nav .massive-dropdown > img{display:none;}}.product-nav .massive-dropdown .dropdown{position:initial !important;}.product-nav .massive-dropdown .dropdown-menu{display:none;}.product-nav .massive-dropdown .open .dropdown-menu{display:block;position:static;background-color:#F5F3EE;box-shadow:none;float:unset;margin:0;padding:10px;}@media (max-width:1024px){.product-nav .massive-dropdown .open .dropdown-menu{display:block;position:relative;padding:0;background-color:transparent;}}.product-nav li a{background-color:transparent !important;}.product-nav a{color:#292929;}@media (max-width:1024px){.product-nav a{color:#fff;}}.product-nav .view-all{display:block;line-height:1.5;font-weight:600;}@media (max-width:1024px){.product-nav .view-all{margin:10px 0 15px;font-size:1rem;}}@media (min-width:1025px){.product-nav .view-all{position:absolute;top:30px;left:auto;margin-bottom:0;font-size:1.25rem;}}.product-nav .view-all::after{content:"»";padding-left:5px;}.product-nav ul.top-list{position:unset;padding:0;margin:0;}@media (min-width:1025px){.product-nav ul.top-list{text-align:center;}}.product-nav ul.top-list > li{display:inline-block;position:initial;}@media (max-width:1024px){.product-nav ul.top-list > li{display:block;}}.product-nav ul.top-list > li > a,.product-nav ul.top-list > li > span{display:block;padding:10px 12px 9px;font-family:"Montserrat",sans-serif;font-size:0.875rem;line-height:1.5;color:#fff;font-weight:600;letter-spacing:0;}@media (max-width:1024px){.product-nav ul.top-list > li > a,.product-nav ul.top-list > li > span{display:block;border-bottom:1px solid rgba(255,255,255,0.3);padding:10px 30px 10px 0;font-size:1rem;clear:both;}}@media (min-width:1025px) and (max-width:1099px){.product-nav ul.top-list > li > a,.product-nav ul.top-list > li > span{padding:8px 6px;font-size:0.65625rem;letter-spacing:0;}}@media (min-width:1100px) and (max-width:1199px){.product-nav ul.top-list > li > a,.product-nav ul.top-list > li > span{padding:8px 6px;font-size:0.71875rem;letter-spacing:0;}}@media (min-width:1200px) and (max-width:1299px){.product-nav ul.top-list > li > a,.product-nav ul.top-list > li > span{padding-left:7.5px;padding-right:7.5px;font-size:0.8125rem;letter-spacing:0;}}@media (min-width:1300px) and (max-width:1399px){.product-nav ul.top-list > li > a,.product-nav ul.top-list > li > span{padding-left:10px;padding-right:10px;font-size:0.875rem;letter-spacing:0;}}.product-nav ul.top-list > li > a.is-active,.product-nav ul.top-list > li > span.is-active{text-decoration:underline;}.product-nav ul.top-list > li > a:hover,.product-nav ul.top-list > li > a:focus,.product-nav ul.top-list > li > span:hover,.product-nav ul.top-list > li > span:focus{background-color:transparent;}@media (max-width:1024px){.product-nav ul.top-list > li.dropdown > a,.product-nav ul.top-list > li.dropdown > span{position:relative;}.product-nav ul.top-list > li.dropdown > a::after,.product-nav ul.top-list > li.dropdown > span::after{content:'+';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media (max-width:1024px){.product-nav ul.top-list > li.open > a,.product-nav ul.top-list > li.open > span{border-bottom:0;}.product-nav ul.top-list > li.open > a::after,.product-nav ul.top-list > li.open > span::after{content:'-';}}@media (min-width:1025px){.product-nav ul.top-list > li.open > a,.product-nav ul.top-list > li.open > span{text-decoration:underline;}}@media (min-width:1025px){.product-nav ul.top-list > li:first-child > a,.product-nav ul.top-list > li:first-child > span{padding-left:0;}}@media (min-width:1025px){.product-nav ul.top-list > li:last-child > a,.product-nav ul.top-list > li:last-child > span{padding-right:0;}}.product-nav .level-1{list-style:none;}.product-nav .level-1 > a,.product-nav .level-1 > span{display:block;position:relative;color:#000;padding:9px 0;font-size:1rem;line-height:1.5;font-weight:400;}@media (max-width:1024px){.product-nav .level-1 > a,.product-nav .level-1 > span{padding:10px 30px 10px 0;color:#fff;}}@media (min-width:1025px){.product-nav .level-1 > a:hover,.product-nav .level-1 > span:hover{text-decoration:underline;}}.product-nav .level-1 > a.is-active,.product-nav .level-1 > span.is-active{text-decoration:underline;}@media (min-width:1025px){.product-nav .level-1.submenu > a::after{content:'+';}}@media (max-width:1024px){.product-nav .level-1.submenu > a::after,.product-nav .level-1.submenu > span::after{content:'+';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media (min-width:1025px){.product-nav .level-1.submenu.open > a:after{content:'-';}}@media (max-width:1024px){.product-nav .level-1.submenu.open > a::after,.product-nav .level-1.submenu.open > span::after{content:'-';}}@media (max-width:1024px){.product-nav .level-2-wrapper{padding-left:15px;}}.product-nav .level-2-wrapper a{color:#000;}@media (max-width:1024px){.product-nav .level-2-wrapper a{color:#fff;}}.product-nav .level-2{position:relative;display:block;margin:0;-webkit-column-break-inside:avoid;break-inside:avoid-column;}.product-nav .level-2 a{padding:5px 0;font-size:1rem;white-space:normal;color:#000;}@media (max-width:1024px){.product-nav .level-2 a{font-size:0.9375rem;padding:10px 0;color:#fff;}}.product-nav .level-2 a:hover,.product-nav .level-2 a:focus,.product-nav .level-2 a:active{background-color:transparent;text-decoration:underline;color:inherit;}@media (max-width:1024px){body.product-nav-open{overflow:hidden;}body.product-nav-open .main-nav > ul.top-list{display:block;}}@media (min-width:1025px){body.product-nav-open::after{content:'';position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,0.4);}}@media (min-width:1025px){.block-nymedia-commerce-navigation-product-navigation-block{position:unset;display:inline-block;}.block-nymedia-commerce-navigation-product-navigation-block .contextual{position:relative;height:0;width:0;float:right;}}@media (min-width:1025px){.block-nymedia-commerce-navigation-product-navigation-block ~ nav{display:inline-block;margin-left:24px;}}
.block-commerce-cart .dropdown-menu li.cart-links .cell a{display:inline-block;vertical-align:middle;border:0;border-radius:45px;padding:13px 32px;background-color:transparent;font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;letter-spacing:0.1rem;color:inherit;text-decoration:none;transition:all ease 250ms;}@media (max-width:767px){.block-commerce-cart .dropdown-menu li.cart-links .cell a{width:100%;}}.block-commerce-cart .dropdown-menu li.cart-links .cell a:hover,.block-commerce-cart .dropdown-menu li.cart-links .cell a:focus,.block-commerce-cart .dropdown-menu li.cart-links .cell a:active,.block-commerce-cart .dropdown-menu li.cart-links .cell a:active:hover,.block-commerce-cart .dropdown-menu li.cart-links .cell a:active:focus{background-color:transparent;color:inherit;}.block-commerce-cart .dropdown-menu li.cart-links .cell a{background-color:#EAC400;color:#292929;}.block-commerce-cart .dropdown-menu li.cart-links .cell a:hover,.block-commerce-cart .dropdown-menu li.cart-links .cell a:focus,.block-commerce-cart .dropdown-menu li.cart-links .cell a:active,.block-commerce-cart .dropdown-menu li.cart-links .cell a:active:hover,.block-commerce-cart .dropdown-menu li.cart-links .cell a:active:focus,.block-commerce-cart .dropdown-menu li.cart-links .cell a[disabled]:hover,.block-commerce-cart .dropdown-menu li.cart-links .cell a[disabled]:focus{background-color:#d1af00;color:#292929;}.block-commerce-cart .dropdown-menu li.cart-links .cell a.checkout{background-color:#28A745;color:#fff;}.block-commerce-cart .dropdown-menu li.cart-links .cell a.checkout:hover,.block-commerce-cart .dropdown-menu li.cart-links .cell a.checkout:focus,.block-commerce-cart .dropdown-menu li.cart-links .cell a.checkout:active,.block-commerce-cart .dropdown-menu li.cart-links .cell a.checkout:active:hover,.block-commerce-cart .dropdown-menu li.cart-links .cell a.checkout:active:focus,.block-commerce-cart .dropdown-menu li.cart-links .cell a.checkout[disabled]:hover,.block-commerce-cart .dropdown-menu li.cart-links .cell a.checkout[disabled]:focus{background-color:#148c44;color:#fff;}.block-commerce-cart .dropdown-menu li.cart-links .cell a{padding:10px 24px;font-size:0.875rem;font-weight:600;line-height:1.3125rem;letter-spacing:0.0875rem;}.block-commerce-cart .icon{background-image:url(/themes/custom/store/resources/icons_alt/cart.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:10px;}.block-commerce-cart .ilabel{display:none;}.block-commerce-cart .cart-block--summary__count{display:block;position:absolute;right:0;top:-5px;background-color:#fff;font-size:0.75rem;font-weight:600;text-align:center;color:#C02628;min-width:17px;height:17px;line-height:1.125rem;border:1px solid #fff;padding:0;border-radius:50%;box-sizing:content-box;}.block-commerce-cart .dropdown-menu{padding:5px;min-width:400px;margin:0;top:calc(100% + 13px);border-top:2px solid #EAC400;background-color:#C02628;box-shadow:0 3px 6px rgba(0,0,0,0.25);color:#fff;}@media (min-width:768px) and (max-width:1024px){.block-commerce-cart .dropdown-menu{top:calc(100% + 20px);}}@media (min-width:1025px){.block-commerce-cart .dropdown-menu{top:calc(100% + 32px);}}.block-commerce-cart .dropdown-menu ul{padding:0;margin:0;}.block-commerce-cart .dropdown-menu li{font-size:14px;list-style:none;}.block-commerce-cart .dropdown-menu li:first-child{max-height:50vh;overflow:auto;scrollbar-width:thin;scrollbar-color:#C02628 #f8f8f8;}.block-commerce-cart .dropdown-menu li:first-child::-webkit-scrollbar{width:7px;height:7px;}.block-commerce-cart .dropdown-menu li:first-child::-webkit-scrollbar-track{background:#f8f8f8;}.block-commerce-cart .dropdown-menu li:first-child::-webkit-scrollbar-thumb{background:#C02628;border-radius:2px;}.block-commerce-cart .dropdown-menu li:first-child::-webkit-scrollbar-thumb:hover{background:#991E20;}.block-commerce-cart .dropdown-menu li.free-shipping{padding-top:1em;border-top:1px solid #666;margin-top:5px;}.block-commerce-cart .dropdown-menu li .progressbar{text-align:center;}.block-commerce-cart .dropdown-menu li a{padding:0;font-weight:600;color:#fff;}.block-commerce-cart .dropdown-menu li a:hover{color:inherit;}.block-commerce-cart .dropdown-menu li.cart-links{display:block;width:100%;text-align:center;}.block-commerce-cart .dropdown-menu li.cart-links .cell{display:inline-block;height:unset;padding:10px;}.block-commerce-cart .dropdown-menu li.empty-cart{padding:10px;text-align:center;}.block-commerce-cart .dropdown-menu .product-information{table-layout:auto;margin-bottom:10px;}.block-commerce-cart .dropdown-menu .product-information .ajax-cart-total td{padding-top:15px;font-size:14px;}.block-commerce-cart .dropdown-menu .product-information td{border:0;padding:5px;font-size:0.8125rem;vertical-align:middle;white-space:normal;}.block-commerce-cart .dropdown-menu .product-information .product-image{width:20%;text-align:center;}.block-commerce-cart .dropdown-menu .product-information .product-image img{object-fit:contain;height:100%;width:100%;}.block-commerce-cart .dropdown-menu .product-information .product-quantity{width:15%;}.block-commerce-cart .dropdown-menu .product-information .product-title{word-break:break-word;text-transform:unset;width:50%;font-size:0.8125rem;}.block-commerce-cart .dropdown-menu .product-information .product-title strong{-webkit-box-orient:vertical;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.block-commerce-cart .dropdown-menu .product-information .product-title a:hover,.block-commerce-cart .dropdown-menu .product-information .product-title a:focus,.block-commerce-cart .dropdown-menu .product-information .product-title a:active{color:inherit;}.block-commerce-cart .dropdown-menu .product-information .product-line-price{width:15%;}@media (max-width:767px){.block-commerce-cart .dropdown{position:relative;}.block-commerce-cart .cart-block--link__go .cart-block--summary__label{display:none;}.block-commerce-cart .dropdown-menu{min-width:300px;max-width:400px;width:96vw;right:-15px;}.block-commerce-cart .ilabel{display:none;}.block-commerce-cart .cart-block--summary__count{left:unset;right:0;}}
.main-header .middle .middle-right .btn{padding:10px 24px;font-size:0.875rem;font-weight:600;line-height:1.3125rem;letter-spacing:0.0875rem;}.main-header{position:fixed;top:0;z-index:3;width:100%;background-color:transparent;}@media (min-width:976px){.gin--vertical-toolbar .main-header{width:calc(100% - var(--ginVerticalToolbarOffset));}}.main-header [class*="col-"]{min-height:0;}.main-header .mobile-menu-toggle{display:none;}.main-header .block-system-menu-blockaccount .user-account-label{display:none;}.main-header .block-system-menu-blockaccount .caret{display:none;}.main-header .block-system-menu-blockaccount span{color:#484c55;vertical-align:middle;}.main-header .block-system-menu-blockaccount .menu--account > li > a:hover,.main-header .block-system-menu-blockaccount a:focus{background-color:transparent;}@media (min-width:768px) and (max-width:1024px){.main-header .block-system-menu-blockaccount .navbar-right{margin-right:0;}}.main-header .block-system-menu-blockaccount .navbar-nav{float:none !important;}@media (max-width:767px){.main-header .block-system-menu-blockaccount .navbar-nav{margin:0;}}.main-header .block-system-menu-blockaccount .navbar-nav .dropdown-toggle{padding-left:10px;padding-right:10px;}.main-header .block-system-menu-blockaccount .navbar-nav .open > a{background-color:transparent;}.main-header .block-system-menu-blockaccount .open > .dropdown-menu{width:200px;padding:30px;position:absolute;top:calc(100% + 3px);border-top:2px solid #EAC400;background-color:#C02628;box-shadow:0 3px 6px rgba(0,0,0,0.25);}@media (min-width:768px) and (max-width:1024px){.main-header .block-system-menu-blockaccount .open > .dropdown-menu{top:calc(100% + 5px);}}@media (min-width:1025px){.main-header .block-system-menu-blockaccount .open > .dropdown-menu{top:calc(100% + 17px);}}.main-header .block-system-menu-blockaccount .open > .dropdown-menu > li:not(:last-child){margin-bottom:15px;}.main-header .block-system-menu-blockaccount .open > .dropdown-menu > li > a{padding:0;font-size:1rem;color:#fff;}.main-header .block-system-menu-blockaccount .open > .dropdown-menu > li > a:hover{background-color:transparent;text-decoration:underline;}.main-header .block-commerce-cart .dropdown-toggle{padding-left:10px;}.main-header .block-commerce-cart .icon,.main-header .account-icon,.main-header .search-toggle{display:inline-block;width:25px;height:25px;vertical-align:middle;}.main-header .menu .ajax-throbber{display:none;}.main-header .account-icon{position:relative;background-image:url(/themes/custom/store/resources/icons_alt/user.svg);background-position:center;background-repeat:no-repeat;background-size:contain;}.main-header .search-toggle{position:relative;width:45px;margin-right:2px;font-size:0;border:0;border-radius:0;padding:0 8px;background-image:url(/themes/custom/store/resources/icons_alt/search.svg);background-color:transparent;background-position:center;background-repeat:no-repeat;line-height:0;}.main-header .search-toggle.is-active::after{content:'+';position:absolute;top:2px;right:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:1.5rem;color:#fff;}.main-header .top{position:relative;z-index:1;background-color:#C02628;}.main-header .top .header-wrap{width:100%;}@media (max-width:1024px){.main-header .top .header-wrap{display:flex;align-items:center;}}@media (min-width:1025px){.main-header .top .header-wrap{padding:12px 0;transition:padding 0.2s ease-in-out;}}.main-header .top .header-wrap .cell{vertical-align:middle;}@media (min-width:1025px){.main-header .top .header-wrap .head--right .block:not(:last-child){margin-right:17px;}}@media (min-width:1025px){.main-header .top .head--left{width:15%;}}.main-header .top .head--left .logo{display:block;}.main-header .top .head--left .logo img{display:block;width:144px;}@media (max-width:767px){.main-header .top .head--left .logo img{width:100px;height:auto;}}.main-header .top .head--center{text-align:center;}@media (min-width:1025px){.main-header .top .head--center{width:72%;padding-left:20px;padding-right:20px;}}@media (min-width:1025px) and (max-width:1399px){.main-header .top .head--center{padding-left:5px;padding-right:5px;}}.main-header .top .head--right{display:flex;align-items:center;justify-content:flex-end;}@media (max-width:1024px){.main-header .top .head--right{margin-left:auto;}}@media (min-width:1025px){.main-header .top .head--right{width:15%;}}.main-header .top .head--right .region{display:inline-flex;justify-content:flex-end;align-items:center;}@media (max-width:1024px){.main-header .middle{border-top:3px solid #EAC400;background-color:#C02628;padding:30px calc(30px / 2) 60px;position:fixed !important;width:100%;left:0;right:0;top:0;bottom:0;z-index:1;display:none;overflow-y:auto;text-align:left;}body.header-nav-open .main-header .middle,body.product-nav-open .main-header .middle{display:block;}}@media (min-width:1025px){.main-header .middle{position:relative;z-index:0;top:unset !important;padding-top:10px;padding-bottom:10px;background-color:#991E20;transition:padding 0.2s ease-in-out;}}@media (min-width:1025px){.main-header .middle > .container{display:flex;align-items:center;}}@media (min-width:1025px) and (max-width:1699px){.main-header .middle > .container{justify-content:flex-end;}}@media (min-width:1700px){.main-header .middle .middle-left,.main-header .middle .middle-right{width:18%;min-width:320px;}}@media (min-width:1025px) and (max-width:1699px){.main-header .middle .middle-left{display:none;}}@media (min-width:1025px){.main-header .middle .middle-center{position:unset;margin:0;padding:0 15px;width:auto;text-align:right;}}@media (min-width:1700px){.main-header .middle .middle-center{width:64%;margin:0 auto;text-align:center;}}@media (max-width:1024px){.main-header .middle .middle-right{margin-top:40px;}}@media (min-width:1025px){.main-header .middle .middle-right{display:flex;gap:10px;justify-content:flex-end;}}@media (min-width:1025px) and (max-width:1699px){.main-header .middle .middle-right{width:auto;min-width:0;}}@media (max-width:1024px){.main-header .middle .middle-right .btn:not(:last-child){margin-bottom:10px;}}@media (min-width:1025px) and (max-width:1399px){.main-header .middle .middle-right .btn{padding:8px 16px;font-size:0.75rem;letter-spacing:0.0375rem;}}@media (min-width:1025px){.main-header.page-scrolled .top .header-wrap{padding:6px 0;}}@media (min-width:1025px){.main-header.page-scrolled .middle{padding-top:5px;padding-bottom:5px;}}@media (max-width:975px){#toolbar-administration ~ .dialog-off-canvas-main-canvas .main-header{top:39px;}}@media (max-width:1024px){.main-header .top .header-wrap .cell{height:auto;width:auto;}.main-header .top .header-wrap .cell.head--center{width:0;display:none;}.main-header .top .header-wrap .cell.head--left a.logo.navbar-btn.pull-left{display:block;box-sizing:border-box;}.main-header .top .header-wrap .head--right .block:not(:last-child){margin-right:2px;}.main-header .mobile-search-wrap{border-top:1px solid #666;padding:15px 0;}.main-header .mobile-menu-toggle{display:block;width:50px;font-size:0.75rem;text-align:center;color:#fff;vertical-align:middle;}.main-header .mobile-menu-toggle .burger{width:20px;padding:15px 0;box-sizing:content-box;}.main-header .mobile-menu-toggle .burger span{display:block;width:100%;height:2px;margin:0 auto 4px auto;border-radius:0;background-color:#fff;transition:all 0.2s linear;}.main-header .mobile-menu-toggle .burger span:first-of-type{margin-top:0;}.main-header .mobile-menu-toggle .burger span:last-of-type{margin-bottom:0;}.main-header .mobile-menu-toggle .title{display:none;}.main-header .mobile-menu-toggle.open .burger span:first-of-type{-webkit-transform:rotate(45deg) translate(4.5px,5px);transform:rotate(45deg) translate(4.5px,5px);}.main-header .mobile-menu-toggle.open .burger span:nth-child(2){opacity:0;}.main-header .mobile-menu-toggle.open .burger span:last-of-type{-webkit-transform:rotate(-45deg) translate(3.5px,-4px);transform:rotate(-45deg) translate(3.5px,-4px);}}
