/** Shopify CDN: Minification failed

Line 618:0 Unexpected "}"

**/


/* CSS from section stylesheet tags */
.list-products .color-swatches{height:26px}.list-products .color-swatches .option_circles{height:24px;width:24px;border-radius:50%;display:inline-block;border:1px solid #d6d6d6}.list-products .color-swatches .option_circles .color-swatch{display:inline-block;width:100%;height:100%;border-radius:50%;background-position:center;background-size:contain;background-color:var(--data-bg-color);background-image:var(--data-bg-image)}.list-products .color-swatches .option_circles .color-swatch.White{background:#fff}.list-products .color-swatches .option_circles .color-swatch.Black{background:#000}.list-products .color-swatches .option_circles .color-swatch.Silver{background:#a0a1a2}.list-products .color-swatches .option_circles .color-swatch.Gold{background:#9a8141}.list-products .color-swatches .option_circles .color-swatch.plus{border-color:transparent}.list-products .color-swatches .option_circles:hover .color-swatch,.list-products .color-swatches .option_circles.active .color-swatch{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5)}
.list-products .color-swatches{height:26px}.list-products .color-swatches .option_circles{height:24px;width:24px;border-radius:50%;display:inline-block;border:1px solid #d6d6d6}.list-products .color-swatches .option_circles .color-swatch{display:inline-block;width:100%;height:100%;border-radius:50%;background-position:center;background-size:contain;background-color:var(--data-bg-color);background-image:var(--data-bg-image)}.list-products .color-swatches .option_circles .color-swatch.White{background:#fff}.list-products .color-swatches .option_circles .color-swatch.Black{background:#000}.list-products .color-swatches .option_circles .color-swatch.Silver{background:#a0a1a2}.list-products .color-swatches .option_circles .color-swatch.Gold{background:#9a8141}.list-products .color-swatches .option_circles .color-swatch.plus{border-color:transparent}.list-products .color-swatches .option_circles:hover .color-swatch,.list-products .color-swatches .option_circles.active .color-swatch{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5)}
.list-products .color-swatches{height:26px}.list-products .color-swatches .option_circles{height:24px;width:24px;border-radius:50%;display:inline-block;border:1px solid #d6d6d6}.list-products .color-swatches .option_circles .color-swatch{display:inline-block;width:100%;height:100%;border-radius:50%;background-position:center;background-size:contain;background-color:var(--data-bg-color);background-image:var(--data-bg-image)}.list-products .color-swatches .option_circles .color-swatch.White{background:#fff}.list-products .color-swatches .option_circles .color-swatch.Black{background:#000}.list-products .color-swatches .option_circles .color-swatch.Silver{background:#a0a1a2}.list-products .color-swatches .option_circles .color-swatch.Gold{background:#9a8141}.list-products .color-swatches .option_circles .color-swatch.plus{border-color:transparent}.list-products .color-swatches .option_circles:hover .color-swatch,.list-products .color-swatches .option_circles.active .color-swatch{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5)}
.byos-section{padding:40px 0px}@media (min-width: 769px){.byos-section .flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.byos-section .side-left.hide ~ .side-right{width:100% !important;border-left:none;padding-left:30px}.byos-section .side-left.hide ~ .side-right .container-tabs{text-align:center !important}.byos-section .side-left.hide ~ .side-right .container-tabs .tab_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0px}.byos-section .side-right{padding-left:62px;border-left:1px solid #f0efef}}.byos-section .tab_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}@media (max-width: 768px){.byos-section .tab_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.byos-section .tab_list .tablinks{background-color:#f0efef;text-align:center;position:relative;min-width:75px;padding:5px 10px 5px 20px;cursor:pointer;text-transform:uppercase;font-family:Gotham Rounded Book, serif;font-size:10px;line-height:2;border:1px solid #d9d9d9}@media (max-width: 340px){.byos-section .tab_list .tablinks{min-width:65px;padding:5px 10px 5px 10px}}.byos-section .tab_list .tablinks .arrow-next{content:'';position:absolute;right:-10px;width:0px;top:0;height:100%;border-style:solid;border-width:15px 0 15px 10px;border-color:transparent transparent transparent #f0efef;z-index:1}.byos-section .tab_list .tablinks .arrow-next:before{content:'';position:absolute;right:0px;width:1px;top:-18px;height:36px;z-index:162;transform:rotate(-30deg);background:#d9d9d9;background:-moz-linear-gradient(top, #d9d9d9 0%, #d9d9d9 50%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #d9d9d9), color-stop(50%, #d9d9d9), color-stop(50%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, #d9d9d9 0%, #d9d9d9 50%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, #d9d9d9 0%, #d9d9d9 50%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, #d9d9d9 0%, #d9d9d9 50%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #d9d9d9 0%, #d9d9d9 50%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffffff', endColorstr='#e73827', GradientType=0 )}.byos-section .tab_list .tablinks .arrow-next:after{content:'';position:absolute;right:0;width:1px;top:-18px;height:36px;z-index:155;transform:rotate(30deg);background:rgba(255,255,255,0);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, #d9d9d9 50%, #d9d9d9 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0)), color-stop(50%, #d9d9d9), color-stop(100%, #d9d9d9));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, #d9d9d9 50%, #d9d9d9 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, #d9d9d9 50%, #d9d9d9 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, #d9d9d9 50%, #d9d9d9 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, #d9d9d9 50%, #d9d9d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e73827', GradientType=0 )}.byos-section .tab_list .tablinks.visited{border:1px solid #1e3859;background-color:#1e3859;color:#ffffff}.byos-section .tab_list .tablinks.visited .arrow-next{border-color:transparent transparent transparent #1e3859}.byos-section .tab_list .tablinks.active,.byos-section .tab_list .tablinks:hover{border:1px solid #23516c;background-color:#23516c;color:#ffffff}.byos-section .tab_list .tablinks.active .arrow-next,.byos-section .tab_list .tablinks:hover .arrow-next{border-color:transparent transparent transparent #23516c;right:-11px}@media (hover: none){.byos-section .tab_list .tablinks:hover{border:1px solid #d9d9d9;background-color:#f0efef;color:#2d2a26}.byos-section .tab_list .tablinks:hover .arrow-next{border-color:transparent transparent transparent #f0efef;right:-10px}.byos-section .tab_list .tablinks.active{border:1px solid #23516c;background-color:#23516c;color:#ffffff}.byos-section .tab_list .tablinks.active .arrow-next{border-color:transparent transparent transparent #23516c;right:-11px}}.byos-section .tab_content{display:none}.byos-section .tab_content.active{display:block}.byos-section .tab_content .tab-title{font-family:NexaRegular, serif;font-size:22px;line-height:1.55;letter-spacing:1.26px;color:#1e3859 !important}@media (max-width: 590px){.byos-section .tab_content .tab-title{max-width:230px}}.byos-section .tab_content .tab-subtitle{padding-bottom:20px;border-bottom:1px solid #f0efef;margin-bottom:25px}.byos-section .tab_content .step-1-title{font-family:NexaRegular, serif;font-size:14px;line-height:2.14;letter-spacing:0.8px;text-align:center;color:#2d2a26 !important;text-transform:none;margin-bottom:40px}@media (max-width: 590px){.byos-section .tab_content .step-1-title{max-width:95%}}.byos-section .section-header{margin-bottom:15px}.byos-section .section-header h1{margin-bottom:25px;max-width:360px}@media (max-width: 590px){.byos-section .section-header h1{max-width:90%}}.byos-section .content_wrapper{padding-top:20px}.byos-section .content_wrapper #step-1 .frame-title-floating{display:block;font-family:NexaRegular, serif;font-size:16px;line-height:1.88;letter-spacing:0.91px;color:#1e3859;margin-bottom:22px}.byos-section .content_wrapper #step-1 .container-frames{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;margin:auto}@media (max-width: 768px){.byos-section .content_wrapper #step-1 .container-frames{-ms-flex-wrap:wrap;flex-wrap:wrap}}.byos-section .content_wrapper #step-1 .container-frames .frame-separator{margin:30px auto;color:#1e3859;position:relative}.byos-section .content_wrapper #step-1 .container-frames .frame-separator span:before,.byos-section .content_wrapper #step-1 .container-frames .frame-separator span:after{content:"";width:40%;height:1px;background-color:#f0efef;top:calc(50% - 1px);position:absolute;transform:translateY(-50%)}.byos-section .content_wrapper #step-1 .container-frames .frame-separator span:before{left:2vw}.byos-section .content_wrapper #step-1 .container-frames .frame-separator span:after{right:2vw}.byos-section .content_wrapper #step-1 .content-frame{display:inline-block;width:auto;padding:20px 15px 30px 15px}.byos-section .content_wrapper #step-1 .content-frame.active{background-color:#f0efef}.byos-section .content_wrapper #step-1 .content-frame img{margin-left:35px}@media (min-width: 769px) and (max-width: 1280px){.byos-section .content_wrapper #step-1 .content-frame img{max-width:90%;margin-left:10%}}@media (max-width: 405px){.byos-section .content_wrapper #step-1 .content-frame img{max-width:90%;margin-left:10%}}.byos-section .content_wrapper #step-1 .content-frame .btn-frame{display:block;width:100%;max-width:126px;margin:10px auto;padding-top:3px;font-family:NexaRegular, serif;font-size:14px;line-height:2.14;letter-spacing:normal;text-align:center;color:#1e3859;border:1px solid #1e3859}.byos-section .content_wrapper #step-1 .content-frame .btn-frame:hover,.byos-section .content_wrapper #step-1 .content-frame .btn-frame.active{background-color:#1e3859;color:#ffffff}.byos-section .content_wrapper #step-1 .content-frame input[type="radio"] ~ .btn-frame .unchecked{display:block}.byos-section .content_wrapper #step-1 .content-frame input[type="radio"] ~ .btn-frame .checked{display:none}.byos-section .content_wrapper #step-1 .content-frame input[type="radio"]:checked ~ .btn-frame{background-color:#1e3859;color:#ffffff}.byos-section .content_wrapper #step-1 .content-frame input[type="radio"]:checked ~ .btn-frame .unchecked{display:none}.byos-section .content_wrapper #step-1 .content-frame input[type="radio"]:checked ~ .btn-frame .checked{display:block}.byos-section .content_wrapper #step-1 .frame{margin-top:25px}.byos-section .content_wrapper #step-1 .frame h3{font-family:NexaRegular, serif;font-size:16px;line-height:2.13;letter-spacing:0.91px;text-align:center;color:#1e3859;margin-bottom:0px}.byos-section .content_wrapper #step-1 .frame .frame-selected{font-family:NexaRegular, serif;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.14;letter-spacing:0.8px;text-align:center;color:#2d2a26;margin-bottom:20px}.byos-section .content_wrapper #step-1 .frame .frame-selected .frame-title{font-family:NexaXBold, serif;display:block}.byos-section .content_wrapper #step-1 .frame .frame-selected .frame-description{display:inline-block;max-width:530px}.byos-section .content_wrapper .label-row{font-family:NexaXBold, serif;font-size:16px;line-height:2.13;letter-spacing:0.91px;color:#1e3859 !important}.byos-section .content_wrapper .component-title{font-family:NexaRegular, serif;font-size:16px;line-height:2.13;letter-spacing:0.91px;color:#1e3859 !important;display:block;margin:5px 0px 0px}.byos-section .content_wrapper .component-description{font-family:NexaRegular, serif;font-size:14px;line-height:2.14;letter-spacing:0.8px;color:#2d2a26;padding-bottom:20px;border-bottom:1px solid #f0efef;margin-bottom:15px}.byos-section .content_wrapper .row-3 .component-description{margin-bottom:30px}.byos-section .content_wrapper .info{background-color:#d7d9d9;padding:13px 15px;width:auto;display:inline-block;margin-bottom:30px;vertical-align:middle}.byos-section .content_wrapper .info .discount-label{display:inline-block;background-color:#c24949;color:#ffffff;font-family:NexaRegular, serif;font-size:12px;line-height:1.83;letter-spacing:normal;padding:6px 10px 2px;margin-right:5px;vertical-align:middle}.byos-section .content_wrapper .info .price{display:inline-block;font-family:Gotham Rounded Book,serif;font-size:30px;line-height:0.93;letter-spacing:normal;color:#1e3859;margin-right:5px;vertical-align:middle}.byos-section .content_wrapper .info .limited-quantities{display:inline-block;font-family:NexaXBold, serif;font-size:9px;font-weight:bold;line-height:3.11;letter-spacing:0.51px;text-align:center;color:#1e3859;text-transform:uppercase;vertical-align:middle}.byos-section .content_wrapper .actions .prev-step{font-family:NexaRegular, serif;font-size:16px;display:inline-block;padding:0px 70px}@media (max-width: 590px){.byos-section .content_wrapper .actions .prev-step{padding:0px 35px;font-size:14px}}.byos-section .content_wrapper .actions .next-step{display:block;margin:auto;width:100%;max-width:204px;padding:18px;font-family:"NexaRegular";text-transform:none;font-size:15px;background-color:#23516c;color:#fff;display:inline-block;margin-left:0px}@media (max-width: 590px){.byos-section .content_wrapper .actions .next-step{max-width:150px;font-size:14px;padding:15px 15px 13px}}.byos-section .content_wrapper #step-1 .next-step{display:block;margin-left:auto}.byos-section .extra-components{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.byos-section .extra-components .content-extra-component{padding:40px 0px;border-bottom:1px solid #f0efef}.byos-section .extra-components .content-extra-component:nth-child(even){border-left:1px solid #f0efef}@media (max-width: 768px){.byos-section .extra-components .content-extra-component{padding:30px 0px}}@media (max-width: 590px){.byos-section .extra-components .content-extra-component{padding:30px 0px 20px}}.byos-section .extra-components .content-extra-component .title-extra-component{font-family:NexaRegular, serif;font-size:18px;line-height:normal;letter-spacing:normal;color:#663812;text-transform:uppercase;max-width:250px;margin:0 auto 10px}@media (max-width: 768px){.byos-section .extra-components .content-extra-component .title-extra-component{font-size:16px}}@media (max-width: 590px){.byos-section .extra-components .content-extra-component .title-extra-component{font-size:14px}}@media (max-width: 590px){.byos-section .extra-components .content-extra-component img{max-width:100px;margin:auto}}.byos-section .extra-components .content-extra-component .add-extra-component{display:block;width:100%;max-width:126px;margin:10px auto;padding-top:3px;font-family:NexaRegular, serif;font-size:14px;line-height:2.14;letter-spacing:normal;text-align:center;color:#1e3859;border:1px solid #1e3859}.byos-section .extra-components .content-extra-component .add-extra-component:hover,.byos-section .extra-components .content-extra-component .add-extra-component.active{background-color:#1e3859;color:#ffffff}.byos-section .extra-components .content-extra-component input[type="checkbox"] ~ .add-extra-component .unchecked{display:block}.byos-section .extra-components .content-extra-component input[type="checkbox"] ~ .add-extra-component .checked{display:none}.byos-section .extra-components .content-extra-component input[type="checkbox"] ~ .remove{display:none}.byos-section .extra-components .content-extra-component input[type="checkbox"]:checked ~ .add-extra-component{background-color:#1e3859;color:#ffffff}.byos-section .extra-components .content-extra-component input[type="checkbox"]:checked ~ .add-extra-component .unchecked{display:none}.byos-section .extra-components .content-extra-component input[type="checkbox"]:checked ~ .add-extra-component .checked{display:block}.byos-section .extra-components .content-extra-component input[type="checkbox"]:checked ~ .remove{display:block}.byos-section .extra-components .content-extra-component .js-qty{margin:auto}.byos-section .extra-components .content-extra-component .js-qty button{outline:none}.byos-section .owl-nav div[class^="owl-"]{line-height:normal;width:32px;background-color:#1e3859 !important;text-align:center;padding:0;height:32px !important;display:block;border-radius:50%;font-size:24px !important;padding-bottom:4px;color:#ffffff !important}.byos-section .owl-nav div[class^="owl-"] i{display:inline-block;text-align:center;width:100%;align-items:center}.byos-section .owl-nav div[class^="owl-"].owl-next{padding-left:4px}.byos-section .owl-nav div[class^="owl-"].owl-prev{padding-right:3px}.byos-section .owl-nav div[class^="owl-"][disabled="disabled"]{opacity:0.4}@media (max-width: 590px){.byos-section .owl-nav div[class^="owl-"]{width:24px;height:24px !important;font-size:16px !important}.byos-section .owl-nav div[class^="owl-"].owl-next{padding-left:2px;padding-top:2px}.byos-section .owl-nav div[class^="owl-"].owl-prev{padding-right:2px;padding-top:2px}}.byos-section .container-loading img{display:block;width:32px;height:32px;margin:auto}.byos-section .backorder{color:#c24949}
.list-products .color-swatches{height:26px}.list-products .color-swatches .option_circles{height:24px;width:24px;border-radius:50%;display:inline-block;border:1px solid #d6d6d6}.list-products .color-swatches .option_circles .color-swatch{display:inline-block;width:100%;height:100%;border-radius:50%;background-position:center;background-size:contain;background-color:var(--data-bg-color);background-image:var(--data-bg-image)}.list-products .color-swatches .option_circles .color-swatch.White{background:#fff}.list-products .color-swatches .option_circles .color-swatch.Black{background:#000}.list-products .color-swatches .option_circles .color-swatch.Silver{background:#a0a1a2}.list-products .color-swatches .option_circles .color-swatch.Gold{background:#9a8141}.list-products .color-swatches .option_circles .color-swatch.plus{border-color:transparent}.list-products .color-swatches .option_circles:hover .color-swatch,.list-products .color-swatches .option_circles.active .color-swatch{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5)}
.collection-hero {
  margin: 0px;
  position: relative;
  margin-bottom: 0px;
}
.collection-hero .collection-hero__image-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  margin-bottom: 0px;
}
.collection-hero .collection-hero__image-wrapper .collection-hero__image {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.collection-hero .section-header {
  margin: 45px 0px 45px;
  position: relative;
  min-height: 234px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.collection-hero .section-header > .wrapper { 
  width: 100%;
}
@media screen and (max-width: 590px) {
	.collection-hero .collection-hero__image-wrapper {
		position: relative;
		max-height: 70vw;
	}
}
@media screen and (max-width: 768px) {
	.collection-hero .section-header {
    margin: 30px 0px 30px;
  }
	.collection-hero .section-header .container-header {
		padding: 22px 24px !important;
	}
}
.collection-hero .section-header .container-header {
  display: inline-block;
  max-width: 372px;
  background-color: #ffffff;
  padding: 24px 24px;
}
.collection-hero .section-header .container-header .section-header__title {
  text-align: left;
  line-height: 1.43;
  margin-bottom: 3px;
}
.collection-hero .section-header .container-header .collection-description {
  line-height: 2;
}

.filters {
  padding-bottom: 71px;
  border-bottom: 1px solid #f0efef;
  margin-bottom: 15px;
  position: relative;
}
.filters .collection-filters  {
  margin-bottom: 0px;
  border-bottom: 1px solid #f0efef;
  display: flex;
  justify-content: center;
  position: relative;
}
.filters .collection-filters > li{
  border-left: 1px solid #f0efef;
  margin-bottom: -1px;
}
.filters .collection-filters > li:last-child {
  border-right: 1px solid #f0efef;
}
.filters .collection-filters > li .collection-filter__title {
  color: #1e3859;
  padding: 19px 47px 17px;
  cursor: pointer;
}
@media screen and (min-width: 591px) and (max-width: 1240px) {
	.filters .collection-filters > li .collection-filter__title {
		padding: 14px 15px 12px;
	}
}
.filters .collection-filters .tag-list {
  display: none;
}
.filters .collection-filters .active {
  border-bottom: 1px solid #ffffff;
}
.filters .collection-filters .active .tag-list {
  display: block;
  position: absolute;
  top: 100%;
  width: 100%;
  left: 0;
  display: flex;
  justify-content: center;
  margin: 26px 0px 25px;
  flex-wrap: wrap;
}
.filters .collection-filters .active .tag-list .tag {
  padding: 0px 12px;
}
.filters .collection-filters .active .tag-list .tag a {
  display: inline-block;
  vertical-align: middle;
  color: #2c2a25;
}
.filters .collection-filters .active .tag-list .tag svg {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px
}

.tag-list--active-tags {
  display: flex;
  justify-content: center;
}
.tag-list--active-tags .tag--remove {
  padding: 0px 4px;
}
.tag-list--active-tags .tag--remove a {
  padding: 8px 10px 8px 12px;
  border: 1px solid #d3d3d3;
  border-radius: 16px;
  display: inline-block;
  vertical-align: middle;
  line-height:1;
}
.tag-list--active-tags .tag--remove a svg {
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
}

.collection-sorting {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  max-height: 71px;
}
.collection-sorting .filter-sort_by {
  height: 100%;
  max-height: 71px;
  position: relative;
}
.collection-sorting .filter-sort_by label {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 0;
  text-transform: uppercase;
}
.collection-sorting.tags-actives .filter-sort_by{
  max-height: 58px;
}
.collection-sorting select {
  padding: 19px 15px 17px;
  font-size: 14px;
  background-color: transparent;
  border-left: 1px solid #f0efef;
  outline: none;
  height: 100%;
  max-height: 71px;
  z-index: 1;
  position: relative;
  color: transparent;
}
@media screen and (min-width: 591px) and (max-width: 1240px) {
	.collection-sorting select {
		padding: 14px 0px 12px 15px;
	}
}
.collection-filters__current-tags, .banner-container {
	margin-bottom: 50px;
}
.list-products {
  margin-bottom: 50px;
}
@media screen and (max-width: 590px){
  .collection-filters__current-tags, .banner-container {
  	margin-bottom: 30px;
  }
  .banner-container img {
	margin: auto;
	display: block;
  }
  .list-products {
    margin-bottom: 30px;
  }
  .collection-sorting select {
    width: calc(100% - 10px);
    margin-right: 5px;
  }
}
.list-products .grid-uniform {
  margin-left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #f0efef;
}
.list-products .ctn-product .grid-product__title {
  color: #663812;
  min-height: 52px;
  font-family: NexaRegular, serif;
}
.list-products .ctn-product .grid-product__subtitle {
  font-family: NexaRegular, serif;
  display: block;
  text-transform: uppercase;
  color: #1e3859;
  line-height: 1.13;
  margin-top: 10px;
}
@media (min-width: 769px) {
  .list-products .ctn-product:not(.family):nth-child(n+4) .grid-product__title {
    margin-top: 40px;
    display: block;
 }
}
@media (min-width: 591px) and (max-width: 768px) {
  .list-products .ctn-product:not(.family):nth-child(n+3) .grid-product__title {
    margin-top: 30px;
    display: block;
 }
}
@media (max-width: 590px) {
  .list-products .ctn-product:not(.family):nth-child(n+2) .grid-product__title {
    margin-top: 20px;
    display: block;
 }
 .filters .collection-filters .active .tag-list{
   display: none;
 }
 .filters .collection-filters .active .tag-list .tag {
	margin: 5px 0px;
 }
}
.list-products .container-product--image {
  padding: 10px 10px;
  min-height: 200px;
}
.list-products .container-product--image:not(.not-default-height) {
  height: 400px;
}
@media (max-width: 590px) {
  .list-products .container-product--image:not(.not-default-height) {
    height: 380px;
 }
}
@media (max-width: 590px) {
  .list-products .container-product--image {
    padding: 0px 20px;
 }
}
.list-products .container-product--image .product--image {
  position: inherit;
  margin: auto;
}
.list-products .grid-product__sold-out.new-product {
  left: 10px;
  color: #fff;
  background-color: #e1a821;
  border: 2px solid #fff;
  -webkit-box-shadow: 0 0 0 2pt #e1a821;
  box-shadow: 0 0 0 2pt #e1a821;
}
.list-products .grid-product__sold-out.new-product p {
  line-height: 2;
}
.list-products .grid-product__sold-out.new-product.pre-sale {
  left: 0px;
}
.list-products .jdgm-preview-badge {
  margin-bottom: 15px;
}
.list-products .color-swatches {
  height: 26px;
}
.list-products .color-swatches .option_circles {
  height: 24px;
  width: 24px;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid #d6d6d6;
 /*border: 1px solid transparent;
  border-radius: 50%;
  padding: 3px;
  margin: 0px;
  &.active {
    border-color: #d6d6d6;
 }
 */
}
.list-products .color-swatches .option_circles .color-swatch {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-position: center;
  background-size: contain;
  background-color: var(--data-bg-color);
  background-image: var(--data-bg-image);
 /*border: 1px solid #d6d6d6;
 */
}
.list-products .color-swatches .option_circles .color-swatch.White {
  background: #fff;
}
.list-products .color-swatches .option_circles .color-swatch.Black {
  background: #000;
}
.list-products .color-swatches .option_circles .color-swatch.Silver {
  background: #a0a1a2;
}
.list-products .color-swatches .option_circles .color-swatch.Gold {
  background: #9a8141;
}
.list-products .color-swatches .option_circles .color-swatch.plus {
  border-color: transparent;
}
.list-products .color-swatches .option_circles:hover .color-swatch, .list-products .color-swatches .option_circles.active .color-swatch {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}
.list-products .grid-product__price-wrap {
  display: block;
}
.list-products .grid-product__price-wrap .grid-product__price {
  font-size: 16px;
  font-weight: 500;
  line-height: 0.99;
  letter-spacing: 2.06px;
  color: #747776;
  font-family: Gotham Rounded Book, serif;
}
.list-products .grid-product__price-wrap .grid-product__price span, .list-products .grid-product__price-wrap .grid-product__price s {
  vertical-align: middle;
}
.list-products .grid-product__price-wrap .grid-product__price span.label-presale, .list-products .grid-product__price-wrap .grid-product__price s.label-presale {
  font-family: NexaRegular, serif;
  font-size: 11px;
  line-height: 1.68;
  color: #fff;
  background-color: #c24949;
  letter-spacing: normal;
  padding: 7px 13px 4px;
  letter-spacing: normal;
  vertical-align: middle;
}
.list-products .grid-product__price-wrap .label-limited-quantities {
  display: block;
  line-height: 3.11;
  letter-spacing: 0.51px;
  font-family: NexaXBold, serif;
  text-transform: uppercase;
  font-size: 9px;
  font-weight: bold;
  color: #c24949;
  margin-top: 2px;
}
.list-products a.add-to-cart-ajax {
  margin-top: 10px;
  display: inline-block;
  color: #fff;
  background-color: #1e3859;
  border: solid 1px #1e3859;
  padding: 10px 28px;
  cursor: pointer;
}
.list-products a.add-to-cart-ajax:not(.disabled):hover {
  color: #1e3859;
  background-color: #fff;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
  -o-transition: 0.5s all;
}
.list-products a.add-to-cart-ajax.disabled {
  cursor: default;
  opacity: 0.5;
}
.list-products .prices-ending {
  display: block;
  margin-top: 10px;
  font-size: 11px;
  font-family: NexaRegular, serif;
  line-height: 1.55;
  letter-spacing: normal;
  color: #663812;
  text-transform: uppercase;
  min-height: 34px;
}
.list-products .grid-product__sold-out {
  left: 10px;
}
.list-products .additional-badge {
  background-color: #a0c2d2;
  padding: 10px 15px 7px;
  border-radius: 20px;
  margin: 10px auto;
  display: block;
  width: fit-content;
}

@media screen and (max-width: 590px){
  .collection-hero .section-header .container-header {
    display: none;
  }
  .bg-grey {
    background-color: #f9f9f9;
    padding: 15px 15px 12px;
  }
  .title-mobile h2.section-header__title {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    max-width: 100%;
  }
  .description-mobile {
    padding: 10px 15px 8px;
  }
  .collection-sorting {
    display: inline-block;
    width: 50%;
    position: relative;
  }
  .filter-by {
    display: inline-block;
    width: 50%;
    text-align: center;
  }
  .filter-by .title-mobile {
    text-transform: uppercase;
    display: inline-block;
  }
}
.close {
	display: none !important;
}

@media screen and (max-width: 590px){
  .filters {
	  padding-bottom: 0px;
  }
  .filters .collection-filters {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(.95);
    border-radius: 50%;
    overflow: hidden;
    transition: opacity .5s,transform .5s,border-radius .5s;
    z-index: 9;
  }
  .filters .collection-filters.mobile-active {
    opacity: 1;
    visibility: visible;
    border-radius: 0;
    transform: scale(1);
    background: #fff;
    flex-wrap: wrap;
    border-bottom: none;
    padding: 70px 0px 0px;
    display: block;
  } 
  .filters .mobile-active:before {
    width: 100%;
    height: 100%;
    content: '';
    top: 0;
    left: 0;
    background-color: #ffffff;
    z-index: 9;
    position: fixed;
  }
  .header-popup.hide.small--show {
    display: none !important;
  }
  .header-popup.small--show.active {
    display: block !important;
    position: fixed;
    top: 0;
    z-index: 99;
    width: 100%;
    border-bottom: 1px solid #f0efef;
    padding: 15px;
  }
  .header-popup.active .close{
    display: inline-block !important;
    float: right;
    font-size: 20px;
    vertical-align: middle;
    line-height: 1;
  }
  .header-popup.active .prev.hide{
    opacity: 0;
    pointer-events: none;
  }
  .header-popup.active .prev{
    display: inline-block !important;
    float: left;
    font-size: 20px;
    vertical-align: middle;
    line-height: 1;
    opacity: 1;
    pointer-events: auto;
  }
  /*.filters .collection-filters > li {
    border: 1px solid #f0efef;
    margin-bottom: 7px;
    width: calc(100% - 10px);
    margin: 5px;
  }
  .filters .cont-filter  {
    display: none;
  }
  
  .filters .collection-filters .active {
  	border: 1px solid #f0efef;
  }*/

  .filters .collection-filters.mobile-active > li {
    background-color: #ffffff;
    position: relative;
    z-index: 9;
    border: 1px solid #f0efef;
    margin-bottom: 7px;
    width: calc(100% - 30px);
    margin: 5px;
  }

  .filters .collection-filters.mobile-active > li.active {
    position: unset;
  }

  .filters .collection-filters.mobile-active .cont-filter {
    position: fixed;
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-top: 70px;
    z-index: 999999;
    display: none;
  }
  .filters .collection-filters > li .collection-filter__title.active + .cont-filter {
    display: block;
  }

  .filters .collection-filters.mobile-active .tag-list {
    position: relative;
    top: inherit;
    left: inherit;
    display: block;
  }
  .filters .collection-filters.mobile-active .tag-list .tag {
    display: block;
  }
  /*.filters .collection-filters.mobile-active .tag-list:before {
    content: attr(data-filter-title);
    display: block;
    width: 100%;
    padding: 22px 15px 11px;
    border-bottom: 1px solid #F0EFEF;
    margin-bottom: 25px;
	color: #1e3859;
  }*/
  .filters .collection-filters.mobile-active .tag-list .tag {
    margin: 0px 50px;
    max-width: calc(100% - 100px);
    text-align: left;
  }
  .filters .collection-filters.mobile-active .tag-list .tag:not(:last-child) {
    margin-bottom: 18px;
  }
  /*.filters .collection-filters.mobile-active .close {
    display: block !important;
    color: #FFFFFF;
    font-size: 24px;
    position: absolute;
    top: -31px;
    right: 0;
  }*/
}

}

.tab-add-ons .section-header__title {
	 max-width: none;
}
 .tab-add-ons > .grid-uniform {
	 margin-left: 0px;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
}
 .tab-add-ons .ctn-product {
	 padding-left: 0px !important;
	 min-height: 630px;
}
 @media (min-width: 769px) {
	 .tab-add-ons .ctn-product .grid-product__title {
		 min-height: 52px;
	}
	 .tab-add-ons .ctn-product:nth-child(n+4) .grid-product__title {
		 margin-top: 40px;
		 display: block;
	}
}
 @media (min-width: 591px) and (max-width: 768px) {
	 .tab-add-ons .ctn-product:nth-child(n+3) .grid-product__title {
		 margin-top: 30px;
		 display: block;
	}
}
 @media (max-width: 590px) {
	 .tab-add-ons .ctn-product {
		 min-height: auto;
	}
	 .tab-add-ons .ctn-product:nth-child(n+2) .grid-product__title {
		 margin-top: 20px;
		 display: block;
	}
}
 .tab-add-ons .ctn-product .grid-product__wrapper {
	 max-width: 65%;
	 margin: auto;
}
 @media (max-width: 1098px) {
	 .tab-add-ons .ctn-product .grid-product__wrapper {
		 max-width: 80%;
	}
}
 @media (min-width: 769px) and (max-width: 915px) {
	 .tab-add-ons .ctn-product .grid-product__wrapper {
		 max-width: 90%;
	}
}
 .tab-add-ons .ctn-product .grid-product__wrapper .container-product--image {
	 height: 280px;
}
 @media (max-width: 590px) {
	 .tab-add-ons .ctn-product .grid-product__wrapper .container-product--image {
		 height: 310px;
	}
}
 .tab-add-ons .ctn-product .grid-product__wrapper .container-product--image .magnify {
	 height: 100% !important;
}
 .tab-add-ons .ctn-product .grid-product__wrapper .container-product--image .product--image {
	 top: 50%;
	 transform: translateY(-50%);
	 -webkit-transform: translateY(-50%);
	 -moz-transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	 -o-transform: translateY(-50%);
}
 .tab-add-ons .ctn-product .grid-product__wrapper .container-product--image .add-ons--image {
	 top: 50%;
	 left: 50%;
	 max-height: 100%;
	 position: absolute;
	 transform: translate(-50%, -50%);
	 -webkit-transform: translate(-50%, -50%);
	 -moz-transform: translate(-50%, -50%);
	 -ms-transform: translate(-50%, -50%);
	 -o-transform: translate(-50%, -50%);
	
}
.tab-add-ons .ctn-product .grid-product__wrapper .container-product--image .add-ons--image.add-ons--image-alternative {
	 background-color: #ffffff;
}
 .tab-add-ons .ctn-product .grid-product__wrapper .grid-product__price-wrap {
	 display: block;
}
 .tab-add-ons .ctn-product .grid-product__wrapper .grid-product__price-wrap .label-limited-quantities {
	 display: block;
	 line-height: 2.14;
	 letter-spacing: normal;
	 font-family: NexaRegular, serif;
	 font-size: 14px;
	 color: #2d2a26;
	 margin-top: 2px;
	 white-space: normal;
	 min-height: 87px;
	 font-weight: 500;
	 text-transform: none;
}
 .tab-add-ons .ctn-product .grid-product__wrapper .grid-product__price-wrap .grid-product__price {
	 font-weight: normal;
	 line-height: 0.66;
	 letter-spacing: normal;
	 font-family: Gotham Rounded Book, serif;
	 margin-top: 15px;
}
 .tab-add-ons .ctn-product .on-backorder {
	 display: block;
	 line-height: 3.11;
	 letter-spacing: 0.51px;
	 font-family: NexaXBold, serif;
	 text-transform: uppercase;
	 font-size: 9px;
	 font-weight: bold;
	 color: #c24949;
	 margin-top: 10px;
	 text-align: center;
}

 .tab-add-ons .ctn-product .qty-addtocart {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 margin: 20px auto 0px;
}
 @media (min-width: 769px) and (max-width: 915px) {
	 .tab-add-ons .ctn-product .qty-addtocart {
		 -webkit-box-orient: vertical;
		 -webkit-box-direction: normal;
		 -ms-flex-flow: column;
		 flex-flow: column;
		 -webkit-box-align: center;
		 -ms-flex-align: center;
		 align-items: center;
	}
}
 @media (min-width: 591px) and (max-width: 700px) {
	 .tab-add-ons .ctn-product .qty-addtocart {
		 -webkit-box-orient: vertical;
		 -webkit-box-direction: normal;
		 -ms-flex-flow: column;
		 flex-flow: column;
		 -webkit-box-align: center;
		 -ms-flex-align: center;
		 align-items: center;
	}
}
 @media (max-width: 370px) {
	 .tab-add-ons .ctn-product .qty-addtocart {
		 -webkit-box-orient: vertical;
		 -webkit-box-direction: normal;
		 -ms-flex-flow: column;
		 flex-flow: column;
		 -webkit-box-align: center;
		 -ms-flex-align: center;
		 align-items: center;
	}
}
 .tab-add-ons .ctn-product .qty-addtocart .add-to-cart-ajax {
	 text-align: center;
	 display: block;
	 margin: auto;
	 width: 100%;
	 max-width: 156px;
	 padding: 9px;
	 font-family: "NexaRegular";
	 text-transform: none;
	 font-size: 16px;
	 background-color: #1e3859;
	 color: #fff;
	 padding-top: 11px;
	 margin: auto 0px;
}
 @media (min-width: 769px) and (max-width: 915px) {
	 .tab-add-ons .ctn-product .qty-addtocart .add-to-cart-ajax {
		 margin-top: 10px;
	}
}
 @media (min-width: 591px) and (max-width: 700px) {
	 .tab-add-ons .ctn-product .qty-addtocart .add-to-cart-ajax {
		 margin-top: 10px;
	}
}
 @media (max-width: 370px) {
	 .tab-add-ons .ctn-product .qty-addtocart .add-to-cart-ajax {
		 margin-top: 10px;
	}
}
 .tab-add-ons .ctn-product .qty-addtocart .product-single__quantity {
	 margin: 0px;
	 width: calc(40% - 10px);
	 max-width: 110px;
}
 .tab-add-ons .ctn-product .qty-addtocart .product-single__quantity .js-qty {
	 background-color: transparent;
	 border: 1px solid #f2f2f2;
	 margin-bottom: 0px;
}
 .tab-add-ons .ctn-product .qty-addtocart .product-single__quantity .js-qty input[type="text"], .tab-add-ons .ctn-product .qty-addtocart .product-single__quantity .js-qty .ajaxcart__qty input[type="text"] {
	 padding: 9px 25px 6px;
	 font-family: Montserrat, serif;
	 font-size: 1.28571em !important;
	 line-height: 1.563 !important;
}
 .tab-add-ons .ctn-product .qty-addtocart .product-single__quantity .js-qty .js-qty__adjust--minus, .tab-add-ons .ctn-product .qty-addtocart .product-single__quantity .js-qty .ajaxcart__qty--minus {
	 border-right-color: #f2f2f2;
	 outline: none;
}
 .tab-add-ons .ctn-product .qty-addtocart .product-single__quantity .js-qty input[type="text"], .tab-add-ons .ctn-product .qty-addtocart .product-single__quantity .js-qty .ajaxcart__qty input[type="text"] {
	 outline: none;
}
 .tab-add-ons .ctn-product .qty-addtocart .product-single__quantity .js-qty .js-qty__adjust--plus, .tab-add-ons .ctn-product .qty-addtocart .product-single__quantity .js-qty .ajaxcart__qty--plus {
	 border-left-color: #f2f2f2;
	 outline: none;
}
 

 

.gallery-wall-template .filters .collection-filters {
	/*flex-wrap: wrap;
    border-bottom: 0px;*/
}
.gallery-wall-template .filters .collection-filters .tag-list {
 	/*display: block !important;*/
}
.gallery-wall-template .filters .collection-filters .active .tag-list {
	/*position: static;*/
}
.gallery-wall-template .collection-filter__group--type {
	/*border: 1px solid #f2f2f2;*/
}
.gallery-wall-template .collection-filter__group--room-style .collection-filter__title {
	display: none;
}
.gallery-wall-template .collection-filter__group--room-style .tag-list .tag {
	padding: 5px 12px;
    border: 1px solid #d3d3d3;
    border-radius: 20px;
	margin: 0 3px;
}
.gallery-wall-template .collection-filter__group--room-style .tag-list .tag svg {
	display: none;
}
.gallery-wall-template .collection-filter__group--room-style .tag-list .tag {
	padding: 5px 12px;
    border: 1px solid #d3d3d3;
    border-radius: 20px;
	margin: 0 3px;
}
.gallery-wall-template .collection-filter__group--room-style .tag-list .tag,
.gallery-wall-template .collection-filter__group--room-style .tag-list .tag a {
    transition: all .2s ease-in-out;
}
.gallery-wall-template .collection-filter__group--room-style .tag-list .tag.tag--active,
.gallery-wall-template .collection-filter__group--room-style .tag-list .tag:hover {
    background-color: #1e3859;
    border: 1px solid #1e3859;
}
.gallery-wall-template .collection-filter__group--room-style .tag-list .tag.tag--active a,
.gallery-wall-template .collection-filter__group--room-style .tag-list .tag:hover a {
	color: #ffffff;
}
@media (min-width: 591px) {
    .gallery-wall-template .filters {
        /*padding-bottom: 21px;*/
        padding-bottom: 155px;
    }
    .gallery-wall-template .filters .collection-filters > li {
        /*width: 100%;*/
    }
    .gallery-wall-template .filters .collection-filters > li:last-child {
        border-right: 0;
    }
    .gallery-wall-template .collection-filter__group--room-style .tag-list {
        /*margin: 26px 0px 0;*/
		display: block;
        position: absolute;
        top: 222%;
        width: 100%;
        left: 0;
        display: flex;
        justify-content: center;
        margin: 0 0px 25px;
        padding-top: 26px;
        flex-wrap: wrap;
        border-top: 1px solid #f0efef;
    }
}
@media (max-width: 590px) {
	.gallery-wall-template .filter-by .title-mobile {
		margin-bottom: -6px;
	}
	.gallery-wall-template .filters .collection-filters {
		position: static;
        opacity: inherit;
        visibility: inherit;
        position: inherit;
        transform: inherit;
      	border-bottom: 0;
	}
	.gallery-wall-template .filters .collection-filters > li:first-child {
		display: none;
	}
	.gallery-wall-template .collection-filters .collection-filter__group--room-style .tag-list {
		display: block;
        position: absolute;
        top: calc(100% + 10px);
        width: 100%;
        max-width: 100%;
        left: 0;
        padding: 10px;
    }
	.gallery-wall-template .filters {
		margin-bottom: 71px;
	}
	.gallery-wall-template .filters .collection-filters.pre-mobile-active {
    	opacity: 0;
        visibility: hidden;
        position: fixed;
    	transform: scale(.95);
    }
	.gallery-wall-template .filters .collection-filters.mobile-active {
		opacity: 1;
      	visibility: visible;
    	position: fixed;
      	border-bottom: 1px solid #f0efef;
	}
	.gallery-wall-template .filters .collection-filters.mobile-active > li:first-child {
		display: inline-block;
	}
	.gallery-wall-template .filters .collection-filters.mobile-active > li:last-child {
		display: none;
    }




    .gallery-wall-template .collection-filter__group--room-style .cont-filter {
		position: static;
        display: block;
        padding: 0;
    }
    .gallery-wall-template .collection-filter__group--room-style .tag-list .tag {
		margin: 5px auto;
    	text-align: center;
    }
}
.featured-hiring .image{width:100%;margin-bottom:37px;margin-top:34px}.featured-hiring .paragraph,.featured-hiring .apply{font-family:"NexaRegular";color:#2d2a26}.featured-hiring .paragraph{font-size:16px;line-height:2.13;letter-spacing:0.91px}.featured-hiring .apply{font-size:18px;line-height:1.56;letter-spacing:1.03px}.featured-hiring #no-more-tables{margin-bottom:100px}.featured-hiring #no-more-tables td,.featured-hiring #no-more-tables th{font-family:"NexaRegular";font-size:16px;line-height:1.63;letter-spacing:0.91px;padding:18px 0}.featured-hiring #no-more-tables td{color:#2d2a26}.featured-hiring #no-more-tables th{color:#1e3859}.featured-hiring #no-more-tables tr{border-bottom:1px solid #f0efef}.featured-hiring #no-more-tables tr:first-child th:after,.featured-hiring #no-more-tables tr:first-child td:after{border:none}.featured-hiring #no-more-tables .active{color:#36ae1e}.featured-hiring #no-more-tables .inactive{color:#c24949}.featured-hiring #no-more-tables .soon{color:#e1a821}@media (max-width: 800px){.featured-hiring #no-more-tables{margin-bottom:50px}.featured-hiring #no-more-tables td:before{color:#2d2a26}}
.ideas-page-section{margin-bottom:80px}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform{margin:0px -10px 0px -15px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item{display:none}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item{padding-left:15px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div{padding-bottom:30px}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div{padding-bottom:20px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .header-product{display:none;position:absolute;z-index:9;width:100%;text-align:center;top:30px}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .header-product{top:15px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .header-product .title-product{color:#663812;font-size:18px;font-family:NexaRegular, serif;margin:0px}@media (max-width: 990px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .header-product .title-product{font-size:16px}}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .header-product .title-product{font-size:14px;max-width:none;margin-bottom:0px !important}}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .header-product .stars{line-height:1}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .header-product .stars i{color:#e1a821}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .header-product .stars i{font-size:12px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .container-product{position:relative}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .article__featured-image-wrapper{margin-bottom:0px}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .article__featured-image{position:relative !important}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .container-buy-now{display:none;position:absolute;bottom:0px;left:0;width:100%;text-align:center}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .container-buy-now a{text-align:center;display:block;margin:auto;width:100%;max-width:286px;padding:18px;font-family:"NexaRegular";text-transform:none;font-size:14px;background-color:#1e3859;color:#fff;padding-top:20px;max-width:166px;margin:0 auto 30px}@media (max-width: 990px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .container-buy-now a{display:block;margin:auto;width:100%;max-width:276px;padding:15px;font-family:"NexaRegular";text-transform:none;font-size:13px;background-color:#1e3859;color:#fff;padding-top:17px;margin-bottom:25px}}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .container-buy-now a{display:block;margin:auto;width:100%;max-width:120px;padding:8px;font-family:"NexaRegular";text-transform:none;font-size:12px;background-color:#1e3859;color:#fff;padding-top:10px;margin-bottom:15px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .container-buy-now a:hover{background-color:transparent}@media (min-width: 426px) and (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product .container-buy-now a{margin-bottom:25px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product:hover img.imgHover{display:inherit}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product:hover img.imgOrigin{display:none}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product:hover .header-product,.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product:hover .container-buy-now{display:block}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.product img.imgHover{display:none}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.testimonio .container-testimonio-general{position:relative}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.testimonio .container-testimonio-general .container-testimonio{position:absolute;margin:10px;height:calc(100% - 20px);width:calc(100% - 20px);padding:30px 25px;top:0px;left:0px;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,0.95);text-align:center;border:2px solid rgba(30,56,89,0.4)}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.testimonio .container-testimonio-general .container-testimonio .content-testimonial{margin:18px 0px 10px;line-height:2.14;font-family:NexaRegular, serif}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.testimonio .container-testimonio-general .container-testimonio .info-testimonial p{margin-bottom:0px;font-family:NexaRegular, serif}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.testimonio .container-testimonio-general .container-testimonio .info-testimonial p.testimonial-rate{color:#663812}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.testimonio:hover .container-testimonio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .header-product{display:none;position:absolute;z-index:9;width:100%;text-align:center;top:10px}@media (max-width: 1100px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .header-product{top:5px}}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .header-product{top:10px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .header-product .title-product{color:#663812;font-size:18px;font-family:NexaRegular, serif;margin:0px}@media (max-width: 990px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .header-product .title-product{font-size:16px}}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .header-product .title-product{font-size:14px;max-width:none;margin-bottom:0px !important}}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .header-product .stars{line-height:1}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .header-product .stars i{color:#e1a821}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .header-product .stars i{font-size:12px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .container-product{position:relative}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .article__featured-image-wrapper{margin-bottom:0px}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .article__featured-image{position:absolute !important;border-radius:20px}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .container-buy-now{display:none;position:absolute;bottom:0px;left:0;width:100%;text-align:center}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .container-buy-now a{text-align:center;display:block;margin:auto;width:100%;max-width:286px;padding:15px;font-family:"NexaRegular";text-transform:none;font-size:14px;background-color:#1e3859;color:#fff;padding-top:15px;max-width:166px;margin:0 auto 15px}@media (max-width: 1100px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .container-buy-now a{padding-top:10px;padding-bottom:10px;margin-bottom:10px}}@media (max-width: 990px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .container-buy-now a{display:block;margin:auto;width:100%;max-width:276px;padding:15px;font-family:"NexaRegular";text-transform:none;font-size:13px;background-color:#1e3859;color:#fff;padding-top:17px;margin-bottom:25px}}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .container-buy-now a{display:block;margin:auto;width:100%;max-width:120px;padding:8px;font-family:"NexaRegular";text-transform:none;font-size:12px;background-color:#1e3859;color:#fff;padding-top:10px;margin-bottom:15px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .container-buy-now a:hover{background-color:transparent;color:#1e3859}@media (min-width: 426px) and (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.wall .container-buy-now a{margin-bottom:25px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.component{position:relative}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.component .container-buy-now{display:none;position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%)}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.component .container-buy-now a{text-align:center;cursor:pointer;display:block;margin:auto;width:100%;max-width:286px;padding:18px;font-family:"NexaRegular";text-transform:none;font-size:14px;background-color:#1e3859;color:#fff;padding-top:20px;max-width:166px;margin:0 auto 30px}@media (max-width: 990px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.component .container-buy-now a{display:block;margin:auto;width:100%;max-width:276px;padding:15px;font-family:"NexaRegular";text-transform:none;font-size:13px;background-color:#1e3859;color:#fff;padding-top:17px;margin-bottom:25px}}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.component .container-buy-now a{display:block;margin:auto;width:100%;max-width:120px;padding:8px;font-family:"NexaRegular";text-transform:none;font-size:12px;background-color:#1e3859;color:#fff;padding-top:10px;margin-bottom:15px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.component .container-buy-now a:hover{background-color:#fff;color:#1e3859}@media (min-width: 426px) and (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.component .container-buy-now a{margin-bottom:25px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.component:hover .container-buy-now{display:block}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.article{margin:0}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.article .container-article .title-article{font-size:20px;line-height:1.6;margin-bottom:10px !important;text-align:left !important;max-width:inherit !important}@media (max-width: 990px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.article .container-article .title-article{font-size:18px}}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.article .container-article .title-article{font-size:11px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.article .container-article .description-article{font-family:"NexaRegular";font-size:14px;line-height:2.14;letter-spacing:0.8px;text-align:left}@media (max-width: 990px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.article .container-article .description-article{font-size:14px;letter-spacing:0.44px}}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.article .container-article .description-article{font-size:10px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.article .container-article .container-buy-now{text-align:center;display:block;margin:auto;width:100%;padding:17px 27px;padding-top:22px;font-family:"NexaRegular";text-transform:none;font-size:14px;background-color:transparent;border:1px solid #1e3859;max-width:204px;margin-left:0}@media (max-width: 990px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.article .container-article .container-buy-now{font-size:14px;padding:15px;padding-top:17px}}@media (max-width: 590px){.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.article .container-article .container-buy-now{font-size:10px;padding:10px;padding-top:12px}}.ideas-page-section .featured-blog--ideas-template .grid-uniform .grid__item>div.article .container-article .container-buy-now a{color:#1e3859}.ideas-page-section .load-more-button-container{padding-top:60px}.ideas-page-section .load-more-button-container .load-more-button{text-align:center;display:block;display:block;margin:auto;width:100%;max-width:286px;padding:18px;font-family:"NexaRegular";text-transform:none;font-size:16px;background-color:#1e3859;color:#fff;margin:0 auto 15px}.ideas-page-section .load-more-button-container .load-more-button.disabled{background-color:inherit;color:inherit}
.template-product .product-thumbnail__photos{position:relative}.template-product .custom-text-floating{position:absolute;top:5.5%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.template-product .custom-text-floating[data-font-selected="Modern"]{font-family:NexaRegular, serif;font-size:16px;top:5.8%}@media (max-width: 590px){.template-product .custom-text-floating[data-font-selected="Modern"]{font-size:13px}.template-product .custom-text-floating[data-font-selected="Modern"][data-width-selected="Long"]{top:5%}}.template-product .custom-text-floating[data-font-selected="Sassy"]{font-family:Wreath, serif;font-size:25px;top:4.5%}@media (max-width: 590px){.template-product .custom-text-floating[data-font-selected="Sassy"]{font-size:19px}.template-product .custom-text-floating[data-font-selected="Sassy"][data-width-selected="Long"]{top:3.75%}}.template-product .custom-text-floating[data-font-selected="Classic"]{font-family:Lust, serif;font-size:16px}@media (max-width: 590px){.template-product .custom-text-floating[data-font-selected="Classic"]{font-size:13px}.template-product .custom-text-floating[data-font-selected="Classic"][data-width-selected="Long"]{top:4.7%}}.template-product .custom-text-floating[data-color-selected="White"]{color:#ffffff}.template-product .custom-text-floating[data-color-selected="Black"]{color:#000000}.template-product .custom-text-floating[data-color-selected="Silver"]{color:#a0a1a2}.template-product .custom-text-floating[data-color-selected="Gold"]{color:#9a8141}.template-product .single-option-radio input[type="radio"]:focus+label,.template-product .single-option-radio input[type="radio"]:active+label{background-color:#ffffff}.template-product .single-option-radio label{border:1px solid #f0efef;color:#1e3859;background-color:#ffffff;font-weight:600}.template-product .single-option-radio label:focus,.template-product .single-option-radio label:active{background-color:#ffffff}.template-product .vinyl-form .radio-wrapper{margin-bottom:20px}.template-product .vinyl-form .single-option-radio__label{line-height:2.43;letter-spacing:0.8px;color:#1e3859}.template-product .vinyl-form .single-option-radio .single-option-selector__text{position:inherit;height:auto;width:100%;border-color:#1e3859;padding:14px 10px 11px 20px;line-height:2.14;letter-spacing:0.8px;color:#1e3859}.template-product .vinyl-form .option-Frame input:checked+label{background-color:#1e3859;color:#ffffff}.template-product .vinyl-form .option-Font label{width:calc(33.3333% - 9px);color:#1e3859;padding:20px 15px 20px;text-align:center;text-transform:lowercase;font-size:20px;overflow:hidden;line-height:normal;letter-spacing:1.14px}.template-product .vinyl-form .option-Font label strong{text-transform:uppercase;display:block;font-size:24px;letter-spacing:1.37px}.template-product .vinyl-form .option-Font label.font-Modern{font-family:NexaRegular, serif;padding:27px 15px 20px;font-size:0px}.template-product .vinyl-form .option-Font label.font-Modern strong{font-family:NexaXBold, serif;font-size:20px}.template-product .vinyl-form .option-Font label.font-Sassy{font-family:Wreath, serif;font-size:28px;padding:17px 15px 16px}.template-product .vinyl-form .option-Font label.font-Sassy strong{display:none !important}.template-product .vinyl-form .option-Font label.font-Classic{font-family:Lust, serif;font-size:23px}.template-product .vinyl-form .option-Font label.font-Classic strong{display:none !important}@media (max-width: 590px){.template-product .vinyl-form .option-Font label{font-size:14px;padding:15px 5px 15px}.template-product .vinyl-form .option-Font label.font-Modern{padding:20px 5px 15px}.template-product .vinyl-form .option-Font label.font-Modern strong{font-size:14px}.template-product .vinyl-form .option-Font label.font-Sassy{font-size:20px;padding:12px 5px 13px}.template-product .vinyl-form .option-Font label.font-Classic{font-size:16px}.template-product .vinyl-form .option-Font label strong{font-size:18px}}@media (max-width: 345px){.template-product .vinyl-form .option-Font label{font-size:15px}.template-product .vinyl-form .option-Font label.font-Modern{padding:20px 5px 15px}.template-product .vinyl-form .option-Font label.font-Modern strong{font-size:12px;line-height:1.5}.template-product .vinyl-form .option-Font label.font-Sassy{font-size:18px;padding:15px 5px 13px}.template-product .vinyl-form .option-Font label.font-Classic{font-size:16px}.template-product .vinyl-form .option-Font label strong{font-size:16px}}.template-product .vinyl-form .option-Font input:checked+label{background-color:#1e3859;color:#ffffff}.template-product .option-Color label{border:none;padding:0px;background-color:#ffffff}.template-product .option-Color label .color-swatch{padding:16px;border-radius:50%;display:inline-block;border:1px solid #d6d6d6;background-color:var(--data-bg-color);background-image:var(--data-bg-image)}.template-product .option-Color label .color-swatch.White{background:#ffffff}.template-product .option-Color label .color-swatch.Black{background:#000000}.template-product .option-Color label .color-swatch.Silver{background:#a0a1a2}.template-product .option-Color label .color-swatch.Gold{background:#9a8141}@media (max-width: 590px){.template-product .option-Color label .color-swatch{padding:12px}}.template-product .option-Color label .color-swatch .tooltip{text-align:center;background:gray;color:#fff;bottom:100%;padding:10px;display:block;position:absolute;width:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-weight:400;line-height:1.4}.template-product .option-Color label .color-swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.template-product .option-Color label .color-swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid gray 10px;bottom:-10px;content:" ";height:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;width:0}@media (max-width: 590px){.template-product .option-Color label .color-swatch .tooltip{font-size:9px;letter-spacing:normal}}.template-product .option-Color label .color-swatch:hover .tooltip{opacity:1;visibility:visible}.template-product .option-Color input+label{border:1px solid transparent;border-radius:50%;padding:4px;width:44px;height:44px;margin:0px}@media (max-width: 590px){.template-product .option-Color input+label{width:36px;height:36px}}.template-product .option-Color input:checked+label{border-color:#d6d6d6}.template-product .container-featured-review{width:100%;text-align:left;padding:0px;margin-top:0px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f0efef}@media (max-width: 590px){.template-product .container-featured-review{padding:0px 20px}}.template-product .review-content{display:inline-block}.template-product .review-content p{max-width:282px;font-size:12px;line-height:1.67;letter-spacing:0.69px;color:#2d2a26;text-align:left;margin-bottom:0px}.template-product .review-content h4{font-family:NexaXBold;font-size:12px;line-height:1.5;letter-spacing:0.69px;color:#1e3859;text-align:left;margin-bottom:0px}.template-product .review-content h4 .stars{margin-left:10px}.template-product .review-content h4 .stars .jdgm-star{padding-right:0px !important}.template-product .grid-product__sold-out.sticker-organizer{top:20px;left:40px;border:none}.template-product .grid-product__sold-out.sticker-organizer img{background:transparent;position:relative;max-width:100%;border:none}@media screen and (max-width: 590px){.template-product .grid-product__sold-out.sticker-organizer{top:10px;left:20px}.template-product .grid-product__sold-out.sticker-organizer img{max-width:50px}}.product-thumbnail__photos .prevArrow,.product-thumbnail__photos .nextArrow{position:inherit;top:inherit;left:inherit;transform:none;right:inherit;left:inherit;font-size:24px}.system .description-tabs{display:none}@media screen and (max-width: 590px){.product-thumbnail__photos .slick-initialized .prevArrow,.product-thumbnail__photos .slick-initialized .nextArrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;cursor:pointer;color:#55565a}.product-thumbnail__photos .slick-initialized .prevArrow{left:0}.product-thumbnail__photos .slick-initialized .nextArrow{right:0}}.markers-sets{display:inline-block;border:1px solid #f0f0f0;border-radius:4px;padding:4px 6px 0px}.markers-sets.current{border:1px solid #1e3859}.pw-circle{display:inline-block;border:2px solid #f0f0f0;border-radius:50%;padding:4px;width:24px;height:24px;box-shadow:0 0 0 1px transparent}.pw-circle.current{box-shadow:0 0 0 1px #000000}
.section-reviews{background:#ffffff;padding:70px 40px 30px !important;margin-bottom:0px !important;position:relative}@media screen and (max-width: 590px){.section-reviews{padding:50px 0px 0px !important}}.section-reviews.shopify-section{margin-top:0px}.section-reviews .shopify-section-wrapper .page-width{z-index:1;position:relative}.section-reviews .grid__item{margin-bottom:30px}@media screen and (max-width: 590px){.section-reviews .grid__item{margin-bottom:24px}}.section-reviews .reviews{padding:0px;background:#ffffff;position:relative}@media screen and (max-width: 590px){.section-reviews .reviews{max-height:715px;overflow:hidden;position:relative}.section-reviews .reviews:before{background:#fff;background:-moz-linear-gradient(0deg, #fff 0%, rgba(255,255,255,0.8) 5%, rgba(255,255,255,0) 22%);background:-webkit-linear-gradient(0deg, #fff 0%, rgba(255,255,255,0.8) 5%, rgba(255,255,255,0) 22%);background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0.8) 5%, rgba(255,255,255,0) 22%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);width:100%;height:100%;position:absolute;bottom:0;left:0;content:''}.section-reviews .reviews.active{max-height:none}.section-reviews .reviews.active:before{content:none}}.section-reviews .reviews .review{padding:30px 24px;border:solid 1px #f0efef}.section-reviews .reviews .image-review{display:inline-block;max-width:63px;margin-right:16px;vertical-align:top;margin-bottom:16px}.section-reviews .reviews .info-review{max-width:calc(100% - 85px);display:inline-block;vertical-align:top}.section-reviews .reviews .review-rate{color:#e1a821;margin-bottom:0px}.section-reviews .reviews .review-title{color:#1e3859;font-size:14px;line-height:1.71;letter-spacing:0.8px;font-family:NexaXBold,serif;margin-bottom:0px}.section-reviews .reviews .review-content{font-family:NexaRegular, serif;color:#2d2a26;font-size:14px;font-weight:500;line-height:1.71;letter-spacing:0.8px}.section-reviews .reviews .review-name{color:#2d2a26;font-size:14px;font-weight:500;line-height:normal;letter-spacing:1.8px;margin:0px;text-transform:capitalize}.section-reviews .show-more-reviews{display:block;width:100%;max-width:208px;margin:auto;padding:22px 17px 17px;background-color:#1e3859;color:#ffffff;font-size:16px}
.byos-homepage{background-size:cover;padding-top:80px;padding-bottom:30px;margin-top:0px}@media screen and (max-width: 590px){.byos-homepage{padding-top:40px;padding-bottom:40px}}.byos-homepage .wrapper{max-width:1380px}.byos-homepage .section-title{display:inline-block;width:auto;position:relative;margin-bottom:10px}.byos-homepage .section-title p{font-family:GothamRounded;font-size:44px;line-height:1.09;letter-spacing:normal;color:#663812;margin-bottom:0px}.byos-homepage .section-title p strong{font-family:Quentin;font-size:62px;line-height:1.07;font-weight:normal;text-transform:capitalize;letter-spacing:normal;text-align:center;color:#1e3859;display:block}.byos-homepage .section-title.new-badge:before{content:'';width:40px;height:40px;background-size:cover;position:absolute;left:-30px;top:-20px}.byos-homepage .section-title:after{content:'';width:171px;height:8px;background-size:cover;display:block;margin:auto}.byos-homepage [class*="image-position-"]{margin:auto}.byos-homepage .image-position-before{margin-bottom:20px}.byos-homepage .image-position-after{margin-top:20px}.byos-homepage .section-content{width:100%;max-width:368px;margin:auto;margin-bottom:18px}.byos-homepage .section-content p{font-size:16px;line-height:2.13;letter-spacing:0.91px;text-align:center;color:#2d2a26;margin-bottom:0px}.byos-homepage .btn{background-color:#1e3859;color:#ffffff;display:block;width:100%;max-width:262px;margin:auto;font-family:'NexaRegular';font-size:16px;padding:12px 20px 11px;line-height:1.875}@media screen and (max-width: 590px){.byos-homepage .grid__item:first-of-type{margin-bottom:85px}}@media screen and (max-width: 590px){.byos-homepage .section-container{display:flex;flex-direction:column}.byos-homepage .section-container .section-title{order:1;max-width:100%;margin-bottom:0px !important}.byos-homepage .section-container .section-title p{font-size:30px;line-height:1.6;margin-bottom:0px}.byos-homepage .section-container .section-title p strong{font-size:40px}.byos-homepage .section-container .section-title:after{width:136px;height:6px}.byos-homepage .section-container .small--show{order:2}.byos-homepage .section-container .section-content{order:3}.byos-homepage .section-container .section-content p{font-size:14px;line-height:2.43;letter-spacing:0.8px}.byos-homepage .section-container .btn{order:4;max-width:195px;font-size:14px;padding:10px 20px 9px}}
#design-your-own{margin-bottom:-1px}#design-your-own .content-header{font-family:GothamRounded;font-size:28.8px;line-height:normal;letter-spacing:-0.79px;margin-bottom:0px;display:inline-block;width:auto}#design-your-own .content-header strong{font-family:Quentin;font-size:55.8px;line-height:1.07;font-weight:normal;text-transform:none;letter-spacing:normal;text-align:center;color:#1e3859;display:block}#design-your-own .content-header:after{content:'';width:116px;height:11px;display:block;margin-left:auto;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 590px){#design-your-own .content-header{letter-spacing:-0.55px;font-size:20px;max-width:100%}#design-your-own .content-header strong{font-size:40px;line-height:1.49}#design-your-own .content-header:after{width:85px;height:7px}}#design-your-own .image-container{margin:54px auto 25px}@media screen and (max-width: 590px){#design-your-own .image-container{margin:18px auto 23px}}#design-your-own .btn{background-color:#1e3859;border:1px solid #1e3859;color:#ffffff;display:inline-block;width:100%;max-width:266px}#design-your-own .btn:hover{background-color:transparent;color:#1e3859}@media screen and (max-width: 590px){#design-your-own .btn{max-width:204px}}.list-products .color-swatches{height:26px}.list-products .color-swatches .option_circles{height:24px;width:24px;border-radius:50%;display:inline-block;border:1px solid #d6d6d6}.list-products .color-swatches .option_circles .color-swatch{display:inline-block;width:100%;height:100%;border-radius:50%;background-position:center;background-size:contain;background-color:var(--data-bg-color);background-image:var(--data-bg-image)}.list-products .color-swatches .option_circles .color-swatch.White{background:#fff}.list-products .color-swatches .option_circles .color-swatch.Black{background:#000}.list-products .color-swatches .option_circles .color-swatch.Silver{background:#a0a1a2}.list-products .color-swatches .option_circles .color-swatch.Gold{background:#9a8141}.list-products .color-swatches .option_circles .color-swatch.plus{border-color:transparent}.list-products .color-swatches .option_circles:hover .color-swatch,.list-products .color-swatches .option_circles.active .color-swatch{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5)}
#design-your-own{margin-bottom:-1px}#design-your-own .content-header{font-family:GothamRounded;font-size:28.8px;line-height:normal;letter-spacing:-0.79px;margin-bottom:0px;display:inline-block;width:auto}#design-your-own .content-header strong{font-family:Quentin;font-size:55.8px;line-height:1.07;font-weight:normal;text-transform:none;letter-spacing:normal;text-align:center;color:#1e3859;display:block}#design-your-own .content-header:after{content:'';width:116px;height:11px;display:block;margin-left:auto;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 590px){#design-your-own .content-header{letter-spacing:-0.55px;font-size:20px;max-width:100%}#design-your-own .content-header strong{font-size:40px;line-height:1.49}#design-your-own .content-header:after{width:85px;height:7px}}#design-your-own .image-container{margin:54px auto 25px}@media screen and (max-width: 590px){#design-your-own .image-container{margin:18px auto 23px}}#design-your-own .btn{background-color:#1e3859;border:1px solid #1e3859;color:#ffffff;display:inline-block;width:100%;max-width:266px}#design-your-own .btn:hover{background-color:transparent;color:#1e3859}@media screen and (max-width: 590px){#design-your-own .btn{max-width:204px}}.list-products .color-swatches{height:26px}.list-products .color-swatches .option_circles{height:24px;width:24px;border-radius:50%;display:inline-block;border:1px solid #d6d6d6}.list-products .color-swatches .option_circles .color-swatch{display:inline-block;width:100%;height:100%;border-radius:50%;background-position:center;background-size:contain;background-color:var(--data-bg-color);background-image:var(--data-bg-image)}.list-products .color-swatches .option_circles .color-swatch.White{background:#fff}.list-products .color-swatches .option_circles .color-swatch.Black{background:#000}.list-products .color-swatches .option_circles .color-swatch.Silver{background:#a0a1a2}.list-products .color-swatches .option_circles .color-swatch.Gold{background:#9a8141}.list-products .color-swatches .option_circles .color-swatch.plus{border-color:transparent}.list-products .color-swatches .option_circles:hover .color-swatch,.list-products .color-swatches .option_circles.active .color-swatch{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5)}
#design-your-own{margin-bottom:-1px}#design-your-own .content-header{font-family:GothamRounded;font-size:28.8px;line-height:normal;letter-spacing:-0.79px;margin-bottom:0px;display:inline-block;width:auto}#design-your-own .content-header strong{font-family:Quentin;font-size:55.8px;line-height:1.07;font-weight:normal;text-transform:none;letter-spacing:normal;text-align:center;color:#1e3859;display:block}#design-your-own .content-header:after{content:'';width:116px;height:11px;display:block;margin-left:auto;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 590px){#design-your-own .content-header{letter-spacing:-0.55px;font-size:20px;max-width:100%}#design-your-own .content-header strong{font-size:40px;line-height:1.49}#design-your-own .content-header:after{width:85px;height:7px}}#design-your-own .image-container{margin:54px auto 25px}@media screen and (max-width: 590px){#design-your-own .image-container{margin:18px auto 23px}}#design-your-own .btn{background-color:#1e3859;border:1px solid #1e3859;color:#ffffff;display:inline-block;width:100%;max-width:266px}#design-your-own .btn:hover{background-color:transparent;color:#1e3859}@media screen and (max-width: 590px){#design-your-own .btn{max-width:204px}}.list-products .color-swatches{height:26px}.list-products .color-swatches .option_circles{height:24px;width:24px;border-radius:50%;display:inline-block;border:1px solid #d6d6d6}.list-products .color-swatches .option_circles .color-swatch{display:inline-block;width:100%;height:100%;border-radius:50%;background-position:center;background-size:contain;background-color:var(--data-bg-color);background-image:var(--data-bg-image)}.list-products .color-swatches .option_circles .color-swatch.White{background:#fff}.list-products .color-swatches .option_circles .color-swatch.Black{background:#000}.list-products .color-swatches .option_circles .color-swatch.Silver{background:#a0a1a2}.list-products .color-swatches .option_circles .color-swatch.Gold{background:#9a8141}.list-products .color-swatches .option_circles .color-swatch.plus{border-color:transparent}.list-products .color-swatches .option_circles:hover .color-swatch,.list-products .color-swatches .option_circles.active .color-swatch{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5)}
.veteran-landing-section h1{font-family:"Gotham Rounded Book";font-size:28px;line-height:1.57;color:#663812;text-transform:uppercase}.veteran-landing-section .hero{height:560px;background-color:#f0efef;background-repeat:no-repeat;background-size:contain;background-position:right;margin-bottom:0}@media screen and (max-width: 768px){.veteran-landing-section .hero{height:auto;background-image:none !important}.veteran-landing-section .hero .wrapper{padding:0}.veteran-landing-section .hero .hero-paragraph{padding-right:0;padding:0 30px}}.veteran-landing-section .hero .hero-paragraph{padding-right:39px}.veteran-landing-section .hero .hero-text{padding-top:88px}@media screen and (max-width: 768px){.veteran-landing-section .hero .hero-text{padding-top:35px}}.veteran-landing-section .hero .hero-text h1{max-width:296px;margin-bottom:22px}@media screen and (max-width: 768px){.veteran-landing-section .hero .hero-text h1{max-width:inherit;margin-bottom:-50px;z-index:1;position:relative;text-align:center}}.veteran-landing-section .hero .hero-text p{font-family:"NexaRegular";font-size:16px;line-height:2.13;letter-spacing:0.91px;color:#2d2a26;margin-bottom:25px}.veteran-landing-section .hero .hero-text p a{color:#1e3859}.veteran-landing-section .hero img{margin-bottom:33px;width:100%}.veteran-landing-section .cupons{padding-top:63px}.veteran-landing-section .cupons h1{text-align:center;margin:0 auto;margin-bottom:52px}.veteran-landing-section .cupons p{font-family:"NexaRegular";color:#2d2a26}.veteran-landing-section .cupons .cupon{max-width:340px;border:solid 1px #1e3859;padding:10px;min-height:238px;margin:0 auto;margin-bottom:50px}.veteran-landing-section .cupons .cupon .content{padding:13px 45px 32px 45px;text-align:center}.veteran-landing-section .cupons .cupon .content:hover{background-color:#1e3859}.veteran-landing-section .cupons .cupon .content:hover h2,.veteran-landing-section .cupons .cupon .content:hover p{color:#ffffff !important}.veteran-landing-section .cupons .cupon .content:hover .code{border-color:#ffffff;background-color:#ffffff;border:none;color:#1e3859}.veteran-landing-section .cupons .cupon .content:hover .code:after{content:none}@media screen and (max-width: 768px){.veteran-landing-section .cupons .cupon .content{padding:14px 45px 24px 45px}}.veteran-landing-section .cupons .cupon h2{width:187px;font-family:"Gotham Rounded Book";font-size:24px;line-height:1.83;text-align:center;color:#663812}.veteran-landing-section .cupons .cupon p{font-size:14px;line-height:2.14;letter-spacing:0.8px;text-align:center}.veteran-landing-section .cupons .cupon .code{width:229px;height:55px;border:dashed 1px #1e3859;text-align:center;padding:12px;position:relative;font-family:"NexaRegular";line-height:2.13;letter-spacing:0.91px;font-size:16px;color:#1e3859;cursor:pointer;outline:none}.veteran-landing-section .cupons .cupon .code::before{margin-right:4px;display:inline-block}.veteran-landing-section .cupons .cupon .code::after{position:absolute;right:21px;bottom:-7px}@media screen and (max-width: 768px){.veteran-landing-section .cupons .cupon .code{width:auto;border:solid 1px #1e3859;background-color:#1e3859;font-size:14px;line-height:2.43;letter-spacing:0.8px;color:#ffffff;padding:13px}.veteran-landing-section .cupons .cupon .code::after{content:''}}@media screen and (max-width: 768px){.veteran-landing-section .cupons .cupon{padding:12px;border:dashed 1px #1e3859;min-height:66px;margin-bottom:16px}.veteran-landing-section .cupons .cupon h2{font-size:18px;margin:0 !important;width:100%;max-width:100%;text-align:center}.veteran-landing-section .cupons .cupon p{min-height:70px;margin-bottom:0;width:62%;margin:0 auto}}@media screen and (max-width: 590px){.veteran-landing-section .cupons .cupon p{min-height:80px;width:100%}}.veteran-landing-section .steps{height:510px;padding-top:140px}@media screen and (max-width: 768px){.veteran-landing-section .steps{height:auto;background-size:cover;background-position:55% center;padding-bottom:37px;padding-top:0}.veteran-landing-section .steps .title{margin-bottom:21px !important}.veteran-landing-section .steps p{width:86%}}.veteran-landing-section .steps .title{max-width:261px;margin:0 auto;margin-top:70px}.veteran-landing-section .steps .title::after{content:' ';width:260px;height:30px;display:inline-block;background-repeat:no-repeat !important;background-size:contain !important}.veteran-landing-section .steps p{font-size:16px;line-height:2.13;letter-spacing:0.91px;max-width:385px;margin-bottom:16px;margin-top:-6px}.veteran-landing-section .steps .number{display:inline-block;width:31px;height:31px;background-color:#1e3859;font-family:"Gotham Rounded Book";font-size:12px;font-weight:500;line-height:2.57;text-align:center;color:#ffffff;margin-right:12px;border-radius:16px}