/** Shopify CDN: Minification failed

Line 257:0 Unexpected "{"
Line 257:1 Expected identifier but found "%"
Line 258:76 Expected identifier but found whitespace
Line 260:1 Expected identifier but found "%"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:best-sellers (INDEX:17) */
.best-sellers__container .item .image { height: 250px; }  
  .best-sellers__container .item h3 { height: 62px; }
/* END_SECTION:best-sellers */

/* START_SECTION:breadcrumb (INDEX:18) */
.breadcrumbs-container li:not(:last-child):after{content:"\203A\A0";display:inline-block;padding-left:.75ch;speak:none;}
/* END_SECTION:breadcrumb */

/* START_SECTION:buying-guide-banner (INDEX:19) */
.buying-guide-banner-container{min-height:550px;}@media(min-width: 1441px){.buying-guide-banner-container{min-height: 500px;}}
/* END_SECTION:buying-guide-banner */

/* START_SECTION:buying-guide-experience (INDEX:21) */
.buying-guide-nixplay-experience .item { background-color: #f3f3f3; } 
  .buying-guide-nixplay-experience .buttons .affirm-site-modal:hover { color: #FFFFFF !important; }
  .buying-guide-nixplay-experience .buttons a { min-width: 190px; }
/* END_SECTION:buying-guide-experience */

/* START_SECTION:category-listing (INDEX:26) */
.print-category-container .item .image {height:250px;}.print-category-container .category-container > .active-item ~ div, .print-category-container .hide-button{display:none!important;}
/* END_SECTION:category-listing */

/* START_SECTION:collection-mobile-app (INDEX:35) */
.collection-mobile-app-container .icon:hover span { visibility: visible; opacity: 1; transition: 450ms all ease;}@media (max-width:1024px){.icon-hover{display:none;}}
/* END_SECTION:collection-mobile-app */

/* START_SECTION:collection-print-banner (INDEX:36) */
.product-banner-container .description-block p { font-size: 1.75rem; line-height: 2rem; margin-top: 1rem; font-weight: 600;  }
/* END_SECTION:collection-print-banner */

/* START_SECTION:contact-qa (INDEX:44) */
.contact-question-and-answer-container{background-color:#fafafa}.contact-question-and-answer-container .accordion>.active-items~div{display:none}.contact-question-and-answer-container .accordion .item .content{overflow:hidden;max-height:1px;transition:max-height 450ms;line-height:1.625}.contact-question-and-answer-container .accordion .item label{line-height:1.3!important}.contact-question-and-answer-container .accordion .item label::after{content:'+';display:block;position:absolute;right:0;top:16px}.contact-question-and-answer-container .accordion .item label.active::after{content:'-'!important}.contact-question-and-answer-container .accordion .item input:checked+div{max-height:500px}.contact-question-and-answer-container .accordion .item{border-color:rgba(0,0,0,.1)}@media (max-width:768px){.contact-question-and-answer-container .accordion .item label::after{top:35px}}
/* END_SECTION:contact-qa */

/* START_SECTION:countdown-timer (INDEX:48) */
@media (max-width:1020px){.countdown-timer-section{height:auto!important;padding:20px 10px}.nx-count-down-sale-logo{display:block;margin:0 auto 12px}}@media (max-width:768px){.countdown-timer-section>div{display:block}.countdown-timer-section>div>div:first-child{margin-bottom:20px}.countdown-timer-section .text-container{margin:0}}
/* END_SECTION:countdown-timer */

/* START_SECTION:customer-testimonials (INDEX:49) */
.customer-testimonials-container .video { padding-top: 56.25%; }
/* END_SECTION:customer-testimonials */

/* START_SECTION:frames-bundle-banner (INDEX:61) */
.frames-bundle-banner-container .h2{line-height:55px!important}@media (max-width:1024px){.frames-bundle-banner-container .h2{line-height:35px!important}}
/* END_SECTION:frames-bundle-banner */

/* START_SECTION:frames-bundle-benefits (INDEX:62) */
.frames-bundle-benefits-container .h3{line-height:55px!important}@media (max-width:1024px){.frames-bundle-benefits-container .h3{line-height:35px!important}}
/* END_SECTION:frames-bundle-benefits */

/* START_SECTION:frames-exclusive-banner (INDEX:63) */
.frames-exclusive-banner-container>div{background-image:linear-gradient(90deg,#f7f7f7,#ededed);min-height:709px}.frames-exclusive-banner-container .h2{line-height:65px!important}.frames-exclusive-banner-container .nx-plus-description{max-width:550px}.frames-exclusive-banner-container .nx-plus-description ul{columns:2;-webkit-columns:2;-moz-columns:2}.frames-exclusive-banner-container .highlighted{opacity:.5}.frames-exclusive-banner-container .striked{color:#6b7280!important;text-decoration:line-through!important;opacity:.5}.variant-active{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgba(10,77,131,var(--tw-border-opacity))}@media (max-width:768px){.frames-exclusive-banner-container .h2{line-height:40px!important}.frames-exclusive-banner-container .nx-plus-description ul{columns:1;-webkit-columns:1;-moz-columns:1}}
/* END_SECTION:frames-exclusive-banner */

/* START_SECTION:frames-plus-banner-optional (INDEX:64) */
.frames-plus-banner-container>div{background-image:linear-gradient(90deg,#f7f7f7,#ededed);min-height:709px}.frames-plus-banner-container .h2{line-height:65px!important}.frames-plus-banner-container .nx-plus-description{max-width:550px}.frames-plus-banner-container .nx-plus-description ul{columns:2;-webkit-columns:2;-moz-columns:2}.frames-plus-banner-container .highlighted{opacity:.5}.frames-plus-banner-container .striked{color:#6b7280!important;text-decoration:line-through!important;opacity:.5}.variant-active{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgba(10,77,131,var(--tw-border-opacity))}@media (max-width:768px){.frames-plus-banner-container .h2{line-height:40px!important}.frames-plus-banner-container .nx-plus-description ul{columns:1;-webkit-columns:1;-moz-columns:1}}@media (min-width:1024px){.br-unset br{display:inline!important}}.br-unset br{display:none}.color-ball.color-blueberry{background-color:#304767}.color-ball.color-pomegranate{background-color:#f56991}
/* END_SECTION:frames-plus-banner-optional */

/* START_SECTION:frames-plus-banner (INDEX:65) */
.frames-plus-banner-container>div{background-image:linear-gradient(90deg,#f7f7f7,#ededed);min-height:709px}.frames-plus-banner-container .h2{line-height:65px!important}.frames-plus-banner-container .nx-plus-description{max-width:550px}.frames-plus-banner-container .nx-plus-description ul{columns:2;-webkit-columns:2;-moz-columns:2}.frames-plus-banner-container .highlighted{opacity:.5}.frames-plus-banner-container .striked{color:#6b7280!important;text-decoration:line-through!important;opacity:.5}.variant-active{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgba(10,77,131,var(--tw-border-opacity))}@media (max-width:768px){.frames-plus-banner-container .h2{line-height:40px!important}.frames-plus-banner-container .nx-plus-description ul{columns:1;-webkit-columns:1;-moz-columns:1}}
/* END_SECTION:frames-plus-banner */

/* START_SECTION:frames-plus-navigation (INDEX:67) */
.frames-plus-navigation-container.sticked { position: fixed; top: 0; width: 100%; background-color: #FFFFFF; transition: 450ms all ease; padding-top: 2.5rem; padding-bottom: 2.5rem; z-index: 2; --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } 
	.frames-plus-navigation-container h1 { font-family: inherit; }
	.frames-plus-navigation-container .link, .frames-plus-navigation-container .link-mobile { color: #A2A2A2; }
	.frames-plus-navigation-container .link.active, .frames-plus-navigation-container .link-mobile.active{ color: #000000; }
	.frames-plus-navigation-container .link::after { content: ''; display: block; opacity: 0; width: 0%; height: 3px; background-color: transparent; transform: translateY(5px); transition: 450ms width ease; }
	.frames-plus-navigation-container .link:hover::after, .frames-plus-navigation-container .link.active::after { opacity: 1; width: 100%; background-color: #000000; transition: 450ms width ease; }

	@media (max-width: 1025px){ 
    .frames-plus-navigation-container .burger { display: block !important; }
  }
/* END_SECTION:frames-plus-navigation */

/* START_SECTION:gift-card-banner-optional (INDEX:70) */
.frames-plus-banner-container>div{background-image:linear-gradient(90deg,#f7f7f7,#ededed);min-height:709px}.frames-plus-banner-container .h2{line-height:65px!important}.frames-plus-banner-container .nx-plus-description{max-width:550px}.frames-plus-banner-container .nx-plus-description ul{columns:2;-webkit-columns:2;-moz-columns:2}.frames-plus-banner-container .highlighted{opacity:.5}.frames-plus-banner-container .striked{color:#6b7280!important;text-decoration:line-through!important;opacity:.5}.variant-active{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgba(10,77,131,var(--tw-border-opacity))}@media (max-width:768px){.frames-plus-banner-container .h2{line-height:40px!important}.frames-plus-banner-container .nx-plus-description ul{columns:1;-webkit-columns:1;-moz-columns:1}}@media (min-width:1024px){.br-unset br{display:inline!important}}.br-unset br{display:none}
/* END_SECTION:gift-card-banner-optional */

/* START_SECTION:home-promo-banner (INDEX:91) */
.overview-promo-banner { max-width: 680px; }
  @media (min-width: 768px) {
    .overview-promo-banner { margin: initial !important; margin-left: -20px !important; transform: translateY(-70px); }
  } 
  
  @media (min-width: 1024px) {
    .overview-promo-banner { transform: translateY(-40px); } 
  } 
  @media (min-width: 1280px) {
    .overview-promo-banner { transform: translateY(-70px); } 
  } 
  @media (min-width: 1500px) {
    .overview-promo-banner { margin-left: -30px !important; }
  }
/* END_SECTION:home-promo-banner */

/* START_SECTION:impressum (INDEX:104) */
.impressum h1, .impressum h2, .impressum h3 { font-family: var(--font-body); } 
  .impressum h1 { font-size: 3.5rem; line-height: 48px; letter-spacing: 1.2px; font-weight: 500; margin: 20px 0 20px; }

  @media (max-width: 1024px) {
    .impressum h1 { font-size: 2.5rem; }
  }

  @media (max-width: 768px){
    .impressum h1 { font-size: 2rem; line-height: 28px; } 
  }

  @media (max-width: 480px){
    .impressum h1 { font-size: 2rem; line-height: 28px; letter-spacing: 0.44px; }
  }
  .impressum ol {
    list-style-type: decimal;
    line-height: 30px;
  }
/* END_SECTION:impressum */

/* START_SECTION:legal-modal (INDEX:112) */
.legal-modal h1 { font-size: 3.50rem; line-height: 1; font-weight: 500; margin-bottom: 30px; }
  .legal-modal p { margin: 16px 0; }
  .legal-modal b { font-weight: 500; }
  .legal-modal a { color: #479ade; }
  .legal-modal ol { padding-left: 40px; margin: 16px 0;}
  .legal-modal .other-lang{ display: none; } 
  .legal-modal #content { max-height: 500px; overflow-y: auto; }
  .legal-modal #content::-webkit-scrollbar { width: 5px; } 
  .legal-modal #content::-webkit-scrollbar-track { background: transparent; } 
  .legal-modal #content::-webkit-scrollbar-thumb { background-color: #000; }
  .loader{ border: 5px solid #f3f3f3; border-top: 6px solid #000000; margin: auto; animation: spin 1s infinite linear; }
  
  @keyframes spin {
    from{ transform: rotate(0deg); } 
    to{ transform: rotate(360deg); }
  }

  @media (min-width: 1441px){ 
    .legal-modal #content { max-height: 800px; }
  }
  
  @media (max-width: 768px){ 
    .legal-modal{ max-width: 95% !important; }
    .legal-modal ol { padding-left: 10px; } 
  } 

  @media (max-width: 640px){ 
    .legal-modal #content { max-height: 550px; }
  }
/* END_SECTION:legal-modal */

/* START_SECTION:membership-banner (INDEX:117) */
.membership-banner-container > div { background-image: linear-gradient( 90deg, rgb(247, 247, 247), rgb(237, 237, 237)); min-height: 709px; }
	.membership-banner-container .h2 { line-height: 65px !important; }
	.membership-banner-container .nx-plus-description { max-width: 550px; }
  .membership-banner-column-container .disabled { cursor: not-allowed !important; background-color: #6b7280 !important; pointer-events: none !important; }
  .membership-banner-column-container .disabled:hover { background-color: inherit; }  
	@media (max-width: 768px) {
		.membership-banner-container .h2 { line-height: 40px!important; }
	}
/* END_SECTION:membership-banner */

/* START_SECTION:membership-explained-2 (INDEX:118) */
.membership-explained-container .h3 { line-height: 50px !important; }
	@media (max-width: 1024px) {
		.membership-explained-container .h3 { line-height: 30px !important; }
	}
/* END_SECTION:membership-explained-2 */

/* START_SECTION:membership-explained (INDEX:119) */
.membership-explained-container .h3 { line-height: 50px !important; }
	@media (max-width: 1024px) {
		.membership-explained-container .h3 { line-height: 30px !important; }
	}
/* END_SECTION:membership-explained */

/* START_SECTION:membership-navigation (INDEX:120) */
.membership-navigation-container.sticked { position: fixed; top: 0; width: 100%; background-color: #FFFFFF; transition: 450ms all ease; padding-top: 2.5rem; padding-bottom: 2.5rem; z-index: 2; --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
/* END_SECTION:membership-navigation */

/* START_SECTION:membership-richtext-2 (INDEX:122) */
.membership-frames-discount-container .h2 { line-height: 65px !important; }
	@media (max-width: 768px) {
		.membership-frames-discount-container .h2 { line-height: 40px !important; }
	}
/* END_SECTION:membership-richtext-2 */

/* START_SECTION:mobile-app (INDEX:125) */
.mobile-app-banner-container { min-height: 500px; } 
  .mobile-app .unset-br br {
    display: none;
  }
  .work-frames-container .frame-list-indicator.slider-indicators > * {
      width: 0.8rem;
      height: 0.8rem;
      opacity: .2;
  }
  .work-frames-container .frame-list-indicator.slider-indicators>.active {
    opacity: .5;
  }
  @media (min-width: 1280px){
    .mobile-app-banner-container { min-height: 460px !important; }
  }
  @media (min-width: 1024px) {
    .mobile-app-banner-container { min-height: 360px; } 
    .mobile-app .unset-br br {
      display: inline;
    }
  }
  @media (max-width: 768px){
    .two-columns-container p br{ display: none; } 
    .mobile-app-banner-container { min-height: 300px; } 
  }
  @media (max-width: 479px){ 
    .mobile-app-banner-container { min-height: 580px !important; }
  }
/* END_SECTION:mobile-app */

/* START_SECTION:none-us-product-banner (INDEX:131) */
.frames-plus-banner-container>div{background-image:linear-gradient(90deg,#f7f7f7,#ededed);min-height:709px}.frames-plus-banner-container .h2{line-height:65px!important}.frames-plus-banner-container .nx-plus-description{max-width:550px}.frames-plus-banner-container .nx-plus-description ul{columns:2;-webkit-columns:2;-moz-columns:2}.frames-plus-banner-container .highlighted{opacity:.5}.frames-plus-banner-container .striked{color:#6b7280!important;text-decoration:line-through!important;opacity:.5}.variant-active{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgba(10,77,131,var(--tw-border-opacity))}@media (max-width:768px){.frames-plus-banner-container .h2{line-height:40px!important}.frames-plus-banner-container .nx-plus-description ul{columns:1;-webkit-columns:1;-moz-columns:1}}@media (min-width:1024px){.br-unset br{display:inline!important}}.br-unset br{display:none}
/* END_SECTION:none-us-product-banner */

/* START_SECTION:nx-banner-width-details (INDEX:135) */
.frame-marker-card,.frame-marker-state{opacity:0;transition:.3s ease-out;transform-origin:top right;transform:scale(.001) translate3d(-30px,30px,0)}.frame-marker-state:checked~.frame-marker .frame-marker-card{opacity:1;transform:scale(1) translate3d(0,0,0)}.frame-marker label{transition:.3s ease-out;top:-9px;right:-8px}.frame-marker-state:checked~.frame-marker label{transform:rotate(45deg)}.frame-marker-state:checked~.frame-marker label .bg-white{background:#fafafa!important}@media (max-width:768px){.frame-marker-state:checked~.frame-marker{right:0;padding:20px;left:unset!important;width:100vw}.frame-marker-state:checked~.frame-marker .frame-marker-card{right:unset;top:unset;position:relative;max-width:unset;width:auto}.frame-marker-state:checked~.frame-marker label{transform:rotate(45deg);position:absolute;top:30px;right:30px}}
/* END_SECTION:nx-banner-width-details */

/* START_SECTION:nx-offer-print-blocks (INDEX:145) */
.nx-offer-print-container .slider-nav { background-color: rgba(0, 0, 0, 0.15); }
/* END_SECTION:nx-offer-print-blocks */

/* START_SECTION:nx-offscreen-gallery-bundle (INDEX:146) */
.offscreen-image{height:50vw}.btn-bg{background-color:rgba(255,255,255,.44)}@media (max-width:768px){.vw-80.offscreen-image{min-width:95vw;width:95vw}}@media (min-width:768px){.vw-80{min-width:80vw;width:80vw}}@media (max-aspect-ratio:1 / 1){.gallery-modal img.object-cover{object-fit:contain}}@media (min-width:1536px){.vw-80{min-width:52vw;width:52vw}.offscreen-image{height:30vw}}
/* END_SECTION:nx-offscreen-gallery-bundle */

/* START_SECTION:nx-offscreen-gallery (INDEX:147) */
@media (max-width:768px){.vw-80.offscreen-image{min-width:95vw;width:95vw}}@media (min-width:768px){.vw-80{min-width:80vw;width:80vw}}.offscreen-image{height:50vw}.btn-bg{background-color:rgba(255,255,255,.44)}@media (max-aspect-ratio:1 / 1){.gallery-modal img.object-cover{object-fit:contain}}@media (min-width:1536px){.vw-80{min-width:52vw;width:52vw}.offscreen-image{height:30vw}}
/* END_SECTION:nx-offscreen-gallery */

/* START_SECTION:partnership-partners (INDEX:162) */
.partnership .partners-container {border-bottom: 1px solid #d5d5d5;}
  .partners-block {flex-flow: row nowrap;box-shadow: 0 1px 3px 0px rgba(187,187,187,0.75);-webkit-box-shadow: 0 1px 3px 0px rgba(187,187,187,0.75);-moz-box-shadow: 0 1px 3px 0px rgba(187,187,187,0.75);background-color: #f2f2f2;}
  .partners-content {flex: 1 20%;}
/* END_SECTION:partnership-partners */

/* START_SECTION:pdp-ebc-reimagined (INDEX:164) */
{% comment %}
  If using Tailwind in your theme, your compiled styles might already exist.
  Otherwise, you could place small custom classes here or compile Tailwind externally.
{% endcomment %}
/* END_SECTION:pdp-ebc-reimagined */

/* START_SECTION:photo-managers-blogs (INDEX:165) */
.photo-managers .blog-highlight { 
    border-top: 1px solid #d5d5d5;
    margin: 50px 0 0;
}
.blog-highlight .image-wrap {
    height: 250px;
}
.blog-item-content .blog-heading {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-height: 58px;
}
@media screen and (min-width: 640px) {
    .blog-highlight .image-wrap {
        height: 200px;
    }
}
/* END_SECTION:photo-managers-blogs */

/* START_SECTION:photo-managers (INDEX:166) */
.grid-image-caption{left:50%;transform:translate3d(-50%,0,0)}.grid-container,.grid-container:last-child{padding-right:0}@media (min-width:1024px){.grid-container{padding-right:20px}}
/* END_SECTION:photo-managers */

/* START_SECTION:price-comparison (INDEX:169) */
.scroll-table__wrapper{overflow-x:auto}.scroll-table__wrapper .table-print{width:auto;min-width:100%}.scroll-table__wrapper .table-print tbody td,.scroll-table__wrapper .table-print thead td{white-space:nowrap}
/* END_SECTION:price-comparison */

/* START_SECTION:print-banner (INDEX:170) */
.print-banner-container{ min-height: 400px; }

  @media (max-width: 536px){
    .print-banner-container{ min-height: 570px; }
  }
/* END_SECTION:print-banner */

/* START_SECTION:print-category (INDEX:171) */
.print-photos .print-category-container .categories-tab li.active{ border-bottom: 4px solid #60a5fa; color: #60a5fa; pointer-events: none; }
  .print-photos .print-category-container .categories-container .category-item:not([data-category="bestselling"]){ display: none; }
/* END_SECTION:print-category */

/* START_SECTION:print-compare (INDEX:173) */
.print-compare-container .highlighted { background-color: #0c4d83; color: #FFFFFF; }
  .print-compare-container .controls { display: none; }

  @media (max-width: 768px) {
    .print-compare-container .controls { display: block; }
    .print-compare-container .show-td { display: block !important; }
    .print-compare-container .hide-td { display: none !important; }
    .print-compare-container td[data-column="3"], .print-compare-container td[data-column="4"]{ display: none; }
  }
/* END_SECTION:print-compare */

/* START_SECTION:print-offers-banner-middle (INDEX:174) */
.print-offer-middle-banner{min-height:550px}@media (min-width:1441px){.print-offer-middle-banner{min-height:500px}}.print-content .header_2{font-size:32px;letter-spacing:-.72px;font-weight:500}@media (min-width:1024px){.print-content .header_2{font-size:40px}}@media (min-width:1280px){.print-content .header_2{font-size:50px}}
/* END_SECTION:print-offers-banner-middle */

/* START_SECTION:print-offers-banner (INDEX:175) */
.print-offer-container{min-height:550px}@media (min-width:1441px){.print-offer-container{min-height:613px!important}}.print-content .header_2{font-size:32px;letter-spacing:-.72px;font-weight:500}@media (min-width:1024px){.print-content .header_2{font-size:40px}}@media (min-width:1280px){.print-content .header_2{font-size:50px}}
/* END_SECTION:print-offers-banner */

/* START_SECTION:print-process (INDEX:176) */
.print-photos .print-process-container .process-number li:not(:first-child)::before{ content: ''; position: absolute; top: 1em; left: -15em; width: 15em; height: .2em; background: #dddddd; }
/* END_SECTION:print-process */

/* START_SECTION:print-small-banner (INDEX:179) */
@media (max-width: 536px){ .print-photos .small-banner-container { min-height: 600px !important; } }
/* END_SECTION:print-small-banner */

/* START_SECTION:printed-gift-store-banner (INDEX:182) */
.printed-gift-banner { min-height: 650px; }

  @media (max-width: 767px){
    .printed-gift-banner { min-height: 400px; }  
  }

  @media (max-width: 536px){
    .printed-gift-banner { min-height: 500px; }
    .printed-gift-banner__container .button { width: 100%; }
  }
/* END_SECTION:printed-gift-store-banner */

/* START_SECTION:printed-nx-offscreen-gallery (INDEX:183) */
@media (max-width:768px){.vw-80.offscreen-image{min-width:95vw;width:95vw}}@media (min-width:768px){.vw-80{min-width:80vw;width:80vw}}.offscreen-image{height:50vw}.btn-bg{background-color:rgba(255,255,255,.44)}@media (max-aspect-ratio:1 / 1){.gallery-modal img.object-cover{object-fit:contain}}@media (min-width:1536px){.vw-80{min-width:52vw;width:52vw}.offscreen-image{height:30vw}}
/* END_SECTION:printed-nx-offscreen-gallery */

/* START_SECTION:privacy-policy (INDEX:185) */
.privacy-policy h1,.privacy-policy h2{font-family:var(--font-body)}.privacy-policy h1{font-size:3.5rem;line-height:48px;letter-spacing:1.2px;font-weight:500;margin:20px 0}.privacy-policy p{margin:16px 0}.privacy-policy b{font-weight:600}.privacy-policy p b{font-weight:400}.privacy-policy a{color:#479ade}.privacy-policy .other-lang{display:none}@media (max-width:1024px){.privacy-policy h1{font-size:2.5rem}}@media (max-width:768px){.privacy-policy h1{font-size:2rem;line-height:28px}}@media (max-width:480px){.privacy-policy h1{font-size:2rem;line-height:28px;letter-spacing:.44px}}
/* END_SECTION:privacy-policy */

/* START_SECTION:product-local-reviews (INDEX:191) */
.product-reviews-container #show-more-reviews{text-transform:capitalize!important}.product-reviews-container #show-more-reviews[disabled=disabled],.product-reviews-container #show-more-reviews[disabled]{cursor:not-allowed;background-color:silver!important;border:0!important;padding:1.25rem 2.25rem!important;color:#fff!important}.product-reviews-container .overall-ratings-star-percentage,.product-reviews-container .overall-ratings-star-percentage small{height:4px}.product-reviews-container .no-reviews{display:flex;align-items:center;justify-content:center;background-color:#fafafa}.product-reviews-container #review-listing .item{display:none;background-color:#fafafa}.product-reviews-container #review-listing .item:first-child,.product-reviews-container #review-listing .item:nth-child(2),.product-reviews-container #review-listing .item:nth-child(3){display:block}.product-reviews-container .item .name{width:15%!important}.product-reviews-container .item .content{width:85%!important}
/* END_SECTION:product-local-reviews */

/* START_SECTION:product-other-products (INDEX:194) */
.browse-products-container .image { height: 250px; }
  .browse-products-container .item h3 { height: 62px; }
/* END_SECTION:product-other-products */

/* START_SECTION:product-promo (INDEX:195) */
.product-promo-container { max-width: 680px; }
  @media (min-width: 768px){
    .product-overview .product-promo-container { margin: initial; margin-left: 30px; transform: translateY(-80px); }
  }
  @media (max-width: 768px){
    .product-overview .product-promo-container { margin: 0; } 
  }
/* END_SECTION:product-promo */

/* START_SECTION:product-qa (INDEX:196) */
.product-question-and-answer-container .button-bordered-white:hover{background-color:#fff;color:#000}.product-question-and-answer-container .accordion .item{display:none;border-color:rgba(255,255,255,.2)}.product-question-and-answer-container .accordion .item:first-child,.product-question-and-answer-container .accordion .item:nth-child(2),.product-question-and-answer-container .accordion .item:nth-child(3),.product-question-and-answer-container .accordion .item:nth-child(4),.product-question-and-answer-container .accordion .item:nth-child(5){display:block}.product-question-and-answer-container .accordion .item .content{overflow:hidden;max-height:1px;transition:max-height 450ms;line-height:1.625}.product-question-and-answer-container .accordion .item label{line-height:1.3!important}.product-question-and-answer-container .accordion .item label::after{content:'+';display:block;position:absolute;right:0;top:45px}.product-question-and-answer-container .accordion .item label.active::after{content:'-'!important}.product-question-and-answer-container .accordion .item input:checked+div{max-height:500px}@media (max-width:768px){.product-question-and-answer-container .accordion .item label::after{top:35px}}
/* END_SECTION:product-qa */

/* START_SECTION:product-reviews (INDEX:198) */
.product-reviews-container #show-more-reviews{text-transform:capitalize!important}.product-reviews-container #show-more-reviews[disabled=disabled],.product-reviews-container #show-more-reviews[disabled]{cursor:not-allowed;background-color:silver!important;border:0!important;padding:1.25rem 2.25rem!important;color:#fff!important}.product-reviews-container .overall-ratings-star-percentage,.product-reviews-container .overall-ratings-star-percentage small{height:4px}.product-reviews-container .no-reviews{display:flex;align-items:center;justify-content:center;background-color:#fafafa}.product-reviews-container .item .name{width:10%}.product-reviews-container .item .content{width:90%}
/* END_SECTION:product-reviews */

/* START_SECTION:seed-for-a-seed (INDEX:212) */
.seed-for-seed-banner-container{min-height:580px}@media (min-width:1441px){.seed-for-seed-banner-container{min-height:500px}}@media (min-width:640px){.seed-for-a-seed .unset-br-desk br{display:none!important}.seed-for-a-seed .unset-br br{display:inline!important}}.seed-for-a-seed .unset-br-desk br{display:inline}.seed-for-a-seed .unset-br br{display:none}
/* END_SECTION:seed-for-a-seed */

/* START_SECTION:subscription-banner (INDEX:221) */
.subscription-banner-container{ min-height: 500px;} 
  @media screen and (min-width: 640px){.subscription-banner-container{ min-height: 300px; }}
  @media screen and (min-width: 1024px){.subscription-banner-container{ min-height: 500px; }}
/* END_SECTION:subscription-banner */

/* START_SECTION:subscription-featured-frame (INDEX:222) */
@media screen and (max-width: 639px) {
  .subscription-featured-banner-container{ min-height: 400px; } 
}
/* END_SECTION:subscription-featured-frame */

/* START_SECTION:subscription-features (INDEX:223) */
.subscription-features .item:hover .number{ opacity: 1; }
/* END_SECTION:subscription-features */

/* START_SECTION:subscription-pricing (INDEX:225) */
.subscription-pricing .listing-items ul li span b { font-weight: 500; color: #0569b5; }  
  .subscription-pricing ul li br{ display: none; }
/* END_SECTION:subscription-pricing */

/* START_SECTION:subscription-table-features (INDEX:226) */
.subscription-table-features tbody td{ min-height: 60px; }
  .subscription-table-features ._12-months { padding: 12px 26px; }

  @media (max-width: 768px){
    .subscription-table-features .features-buttons { visibility: visible; height: auto; margin-bottom: 3rem; }
    .subscription-table-features .show-td{ display: table-cell !important; }
    .subscription-table-features .hide-td{ display: none !important; }
    .subscription-table-features td{ width: 50% !important; }
    .subscription-table-features td[data-column="2"], .subscription-table-features td[data-column="3"]{ display: none; }
  }
/* END_SECTION:subscription-table-features */

/* START_SECTION:subscription-table-printing (INDEX:227) */
.subscription-table-printing tbody td{ min-height: 60px; }

  @media (max-width: 768px){
    .subscription-table-printing .print-buttons { visibility: visible; height: auto; margin-bottom: 3rem; }
    .subscription-table-printing .show-td{ display: table-cell !important; }
    .subscription-table-printing .hide-td{ display: none !important; }
    .subscription-table-printing td{ width: 50%; }
    .subscription-table-printing td[data-column="2"], .subscription-table-printing td[data-column="3"]{ display: none; }
  }
/* END_SECTION:subscription-table-printing */

/* START_SECTION:tech-specs (INDEX:228) */
.tech-specs-container .icon:hover span { visibility: visible; opacity: 1; transition: 450ms all ease; }
  .tech-specs-container .frame-display, .tech-specs-container .frame-display-side, .tech-specs-container .frame-display-landscape { width: 100%; }
  .tech-specs-container .frame-stand { max-width: 225px; width: 100%; height: 230px; }   
  .tech-specs-container .frame-finish { max-width: 172px; width: 100%; height: auto; }   
  .tech-specs-container .frame-finish-landscape { max-width: 250px; width: 100%; height: auto; }

  @media (max-width: 640px) {
    .tech-specs-container .frame-finish { max-width: 90%; height: initial; }
    .tech-specs-container .frame-finish, .tech-specs-container .frame-display, .tech-specs-container .frame-display-side, .tech-specs-container .frame-stand, .tech-specs-container .frame-finish-landscape {  margin-left: auto; margin-right: auto; }  
    .tech-specs-container .frame-display-side {  max-width: 200px; width: 100%; }
    .tech-specs-container .frame-stand { height: 220px; }
    .tech-specs-container .frame-finish-landscape {  max-width: 100%; height: auto; }
  }

  @media (max-width: 768px){
    .icon-hover { display: none; }
  }
/* END_SECTION:tech-specs */

/* START_SECTION:terms-of-service (INDEX:229) */
.legal-docs-block div{padding:0!important}.terms-of-service h1,.terms-of-service h2{font-family:var(--font-body)}.terms-of-service h1{font-size:3.5rem;line-height:48px;letter-spacing:1.2px;font-weight:500;margin:20px 0}.terms-of-service p{margin:16px 0}.terms-of-service b{font-weight:500}.terms-of-service ol,.terms-of-service ul{padding-left:40px;margin:16px 0}.legal-docs-nav ul,.legal-nav-mobile ul{margin:0!important;padding-left:0!important}.terms-of-service ol[type="a"]{list-style-type:lower-alpha}.terms-of-service a{color:#479ade}.terms-of-service .country-list a{text-decoration:none!important}.terms-of-service .other-lang{display:none}@media (max-width:500px){.terms-of-service ol,.terms-of-service ul{padding-left:15px}.legal-nav-mobile ul{padding-left:3.5rem!important}}@media (max-width:1024px){.terms-of-service h1{font-size:2.5rem}}@media (max-width:768px){.terms-of-service h1{font-size:2rem;line-height:28px}}@media (max-width:480px){.terms-of-service h1{font-size:2rem;line-height:28px;letter-spacing:.44px}}
/* END_SECTION:terms-of-service */

/* START_SECTION:warranty (INDEX:236) */
.warranty b,.warranty h1{font-weight:500}.warranty h1,.warranty h2{font-family:var(--font-body)}.warranty h1{font-size:3.5rem;line-height:48px;letter-spacing:1.2px;margin:20px 0}.warranty p{margin:16px 0}.warranty a{color:#479ade}.warranty ol{padding-left:20px}.warranty .other-lang{display:none}@media (max-width:1024px){.warranty h1{font-size:2.5rem}}@media (max-width:768px){.warranty h1{font-size:2rem;line-height:28px}}@media (max-width:480px){.warranty h1{font-size:2rem;line-height:28px;letter-spacing:.44px}}
/* END_SECTION:warranty */

/* START_SECTION:why-nixplay-banner (INDEX:240) */
.why-nixplay-banner-container{min-height:709px}.why-nixplay-banner-container::before{content:'';height:100%;width:100%;position:absolute;left:0;top:0;background:linear-gradient(45deg,rgba(0,0,0,.34) 0,rgba(0,0,0,0) 100%)}@media (max-width:640px){.why-nixplay-banner-container{min-height:500px}}
/* END_SECTION:why-nixplay-banner */

/* START_SECTION:why-nixplay-news (INDEX:241) */
.why-nixplay-news-container { background-color: #fafafa; }
  .why-nixplay-news-container .news-container > .active-news ~ div { display: none; }
/* END_SECTION:why-nixplay-news */

/* START_SECTION:why-nixplay-team (INDEX:245) */
.team-slide { width: 128px; margin-right: 50px; flex: 0 0 auto; }
/* END_SECTION:why-nixplay-team */

/* START_SECTION:work-with-us-about (INDEX:249) */
.perks-benefits-icons .icon-image svg {
        max-width: 70px;
        max-height: 100px;
        margin: auto;
        margin-bottom: 10px;
        fill: #8A8A8C;
    }
    @media screen and (min-width: 768px){
    }
/* END_SECTION:work-with-us-about */

/* CSS from snippet stylesheet tags */
/* START_SNIPPET:search-output (INDEX:364) */
.breadcrumbs-container-search li:not(:last-child):after{content:"\203A\A0";display:inline-block;padding-left:.75ch;speak:none}.breadcrumbs-container-search li a{color:#09819c!important}.search-result-list .border-b:last-child{border:none}.new-search-output-hero input[type=search]{color:#797f89}
/* END_SNIPPET:search-output */