/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cart-block--summary a{display:block;}.cart-block--contents{position:absolute;z-index:300;display:none;overflow:hidden;}.cart-block--contents__items{overflow-x:hidden;overflow-y:scroll;max-height:300px;}.cart-block--contents.is-outside-horizontal{right:0;}.cart-block--contents__expanded{overflow:visible;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.form-item-lang-dropdown-select{display:inline;}.lang-dropdown-form img.language-icon{padding:0 4px;vertical-align:middle;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.cart-block--contents{width:225px;color:black;background:white;}.cart-block--contents__inner{padding:10px;}.cart--cart-block .cart-block--contents a{color:inherit;}.cart-block--summary,.cart-block--summary__icon img,.cart-block--summary__count{vertical-align:middle;}.cart--cart-block li.cart-block--contents__item{clear:both;margin-bottom:10px;border-bottom:1px #eaeaea solid;}.cart-block--contents__quantity{float:left;}.cart-block--contents__price{float:right;}
.paragraph--unpublished{background-color:#fff4f4;}
.media-slideshow{width:100%;text-align:center;font-family:sans-serif;}.big-image-wrapper{position:relative;width:100%;border:1px solid #E6E8EC;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;}.big-image-wrapper:has(img[data-original-src]){cursor:zoom-in;pointer-events:all;}.big-image-wrapper.zoom-active{cursor:zoom-out;}.big-image-wrapper .zoom-image{position:absolute;inset:0;width:100%;height:100%;background-repeat:no-repeat;opacity:0;transition:opacity 0.2s ease;pointer-events:none;}.big-image-wrapper.zoom-active .zoom-image{opacity:1;}@media(min-width:992px){.big-image-wrapper{height:560px;}}@media(max-width:767px){.big-image-wrapper{aspect-ratio:1 / 1;height:auto;}}@media(min-width:992px){.big-image-wrapper{max-width:560px;}.big-image-wrapper img{max-height:100%;transition:opacity 0.3s ease;transform:none !important;position:absolute;top:0 !important;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;}}.thumbnails-wrapper{display:flex;align-items:center;margin-top:32px;}.thumbnails{position:relative;display:flex;gap:32px;overflow:hidden;flex:1;overflow-x:auto;scrollbar-width:none;padding:2px;}.thumbnails::-webkit-scrollbar{display:none;}.thumbnails .thumb-container{width:calc(25% - 24px);height:100%;aspect-ratio:1 / 1;flex-shrink:0;border:1px solid #E6E8EC;}.thumbnails .thumb-container:has(.non-clickable-thumbnail){pointer-events:none;}.thumbnails .thumb-container:focus{border:none;}.thumbnails .thumb-container:focus-visible{border:none;border:none;outline-offset:1px;outline:2px solid #36B9FF;}.thumbnails img{display:block;width:100%;height:auto;object-fit:contain;cursor:pointer;}.thumbnails .thumb-container.active{border:1px solid #001741;}.arrow{cursor:pointer;height:20px;width:20px;background-repeat:no-repeat;background-size:contain;background-position:center;background-repeat:no-repeat;color:transparent;font-size:0;border:none;background-color:transparent;}.arrow.prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' viewBox='0 0 10 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.19362 1.16799C9.25182 1.22605 9.298 1.29502 9.32951 1.37095C9.36101 1.44688 9.37723 1.52828 9.37723 1.61049C9.37723 1.6927 9.36101 1.7741 9.32951 1.85003C9.298 1.92597 9.25182 1.99494 9.19362 2.05299L2.13487 9.11049L9.19362 16.168C9.31097 16.2853 9.37691 16.4445 9.37691 16.6105C9.37691 16.7765 9.31097 16.9356 9.19362 17.053C9.07626 17.1704 8.91709 17.2363 8.75112 17.2363C8.58515 17.2363 8.42597 17.1704 8.30862 17.053L0.808617 9.55299C0.750413 9.49494 0.704234 9.42597 0.672726 9.35003C0.641218 9.2741 0.625 9.1927 0.625 9.11049C0.625 9.02828 0.641218 8.94688 0.672726 8.87095C0.704234 8.79502 0.750413 8.72605 0.808617 8.66799L8.30862 1.16799C8.36667 1.10979 8.43564 1.06361 8.51157 1.0321C8.58751 1.00059 8.66891 0.984375 8.75112 0.984375C8.83333 0.984375 8.91473 1.00059 8.99066 1.0321C9.06659 1.06361 9.13556 1.10979 9.19362 1.16799Z' fill='%23001741'/%3E%3C/svg%3E");}.arrow.next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.80862 2.16799C5.86667 2.10979 5.93564 2.06361 6.01157 2.0321C6.08751 2.00059 6.16891 1.98438 6.25112 1.98438C6.33333 1.98438 6.41473 2.00059 6.49066 2.0321C6.56659 2.06361 6.63556 2.10979 6.69362 2.16799L14.1936 9.66799C14.2518 9.72605 14.298 9.79502 14.3295 9.87095C14.361 9.94688 14.3772 10.0283 14.3772 10.1105C14.3772 10.1927 14.361 10.2741 14.3295 10.35C14.298 10.426 14.2518 10.4949 14.1936 10.553L6.69362 18.053C6.57626 18.1704 6.41709 18.2363 6.25112 18.2363C6.08515 18.2363 5.92598 18.1704 5.80862 18.053C5.69126 17.9356 5.62533 17.7765 5.62533 17.6105C5.62533 17.4445 5.69126 17.2853 5.80862 17.168L12.8674 10.1105L5.80862 3.05299C5.75041 2.99494 5.70423 2.92597 5.67273 2.85003C5.64122 2.7741 5.625 2.6927 5.625 2.61049C5.625 2.52828 5.64122 2.44688 5.67273 2.37095C5.70423 2.29502 5.75041 2.22605 5.80862 2.16799Z' fill='%23001741'/%3E%3C/svg%3E");}.media-slideshow-nav{display:flex;justify-content:space-between;align-items:center;padding-top:24px;}.media-slideshow-nav:not(.active){display:none;}.progress{flex:1;height:4px;background:#F2F9F8;border-radius:192px;margin:0 17px;cursor:pointer;}.progress .bar{position:relative;height:100%;width:0;cursor:grab;}.progress .bar:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#001741;border-radius:4px;}.progress .bar.grabbing:before,.progress .bar.ready-to-move:before{left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);transition:all 0.1s ease;}.progress .bar.grabbing{cursor:grabbing;}.attribute-wrapper .attribute-item.selected{color:#ffffff;background-color:#80C3B6;}
