/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;}ul[role=list],ol[role=list]{list-style:none;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}:root{--black:#040914;--white:#ffffff;--lightergrey:#f3f3f3;--darkblue:#172641;--red:#D90429;--darkred:#B82932;--purple:#434381;--lightblue:#0097C5;--darkgrey:#414042;--greyish-blue:#D7DCE0;--grey:#939598;--lightgrey:#D1D3D4;--lightgreen:#BED747;--yellow:#FFC20E;--lightyellow:#F8BF00;--gold:#D09C62;--lightpurple:#798FB6;--silver-gray:#CFD2D6;--blue:#111C30;--athensgray:#f2f3f7;--back-grey:#F4F6F9;--green:#19AF66;--cornflower-blue:#BAC0DA;--scarlet-red:#DA2027;--vivid-red:#C10000;--deep-red:#B90202;--kockice-red:#8C0101;--alto:#D9D9D9;}@font-face{font-family:"Hustle";src:url(/themes/custom/hns_theme/assets/fonts/Hustle/HUSTLE.woff2) format("woff2"),url(/themes/custom/hns_theme/assets/fonts/Hustle/HUSTLE.woff) format("woff"),url(/themes/custom/hns_theme/assets/fonts/Hustle/HUSTLE.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap;}:root{--font-weight-light:100;--font-weight-medium:300;--font-weight-normal:400;--font-weight-semibold:500;--font-weight-bold:700;}body{font-family:"Maven Pro";font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1{font-family:"Hustle","Helvetica Neue";font-size:clamp(2.25rem,0.71rem + 5.88vw,6rem);font-weight:400;line-height:1;letter-spacing:1.44px;}h2{font-family:"Hustle","Helvetica Neue";font-size:clamp(2rem,1.59rem + 1.57vw,3rem);font-weight:400;letter-spacing:1.44px;}h3{font-family:"Hustle","Helvetica Neue";font-size:clamp(1.5rem,1.19rem + 1.18vw,2.25rem);font-weight:400;letter-spacing:1.44px;}h4{font-family:"Hustle","Helvetica Neue";font-size:clamp(1.5rem,1.29rem + 0.78vw,2rem);font-weight:400;letter-spacing:1.44px;}h5{font-family:"Hustle","Helvetica Neue";font-size:clamp(1.25rem,1.15rem + 0.39vw,1.5rem);font-weight:400;letter-spacing:1.44px;}h6{font-family:"Hustle","Helvetica Neue";font-weight:400;letter-spacing:1.44px;}p{font-family:"Maven Pro";font-size:1rem;}a{font-family:"Maven Pro";}:root{--spacing-tiny:0.5rem;--spacing-small:0.75rem;--spacing-regular:0.8rem;--spacing-medium:1rem;--spacing-large:1.5rem;--spacing-xlarge:2rem;--spacing-xxlarge:2.5rem;--spacing-huge:3rem;}ol[class],ul[class]{list-style-type:none;margin:0;padding:0;}ul{list-style:none;padding:0;margin:0;}a{text-decoration:none;cursor:pointer;}.product__body a:not([class]),.field--name-body a:not([class]){font-weight:500;color:var(--purple);text-decoration:underline;}.product__body a:not([class]):hover,.field--name-body a:not([class]):hover{text-decoration:none;}.link{text-decoration:underline;color:var(--purple);font-size:0.9rem;font-weight:500;}.link:hover{color:var(--red);}.layout-container{margin:0;}fieldset{padding:0;border:0;}fieldset legend{display:none;}.ajax-progress.ajax-progress-fullscreen{width:64px;height:64px;position:fixed;top:50%;left:50%;background-image:linear-gradient(var(--darkblue) 16px,transparent 0),linear-gradient(var(--red) 16px,transparent 0),linear-gradient(var(--red) 16px,transparent 0),linear-gradient(var(--darkblue) 16px,transparent 0);background-repeat:no-repeat;background-size:16px 16px;background-position:left top,left bottom,right top,right bottom;animation:rotate 1s linear infinite;background-color:transparent;border-radius:0;}@keyframes rotate{0%{width:64px;height:64px;transform:translate(-50%,-50%) rotate(0deg);}50%{width:30px;height:30px;transform:translate(-50%,-50%) rotate(180deg);}100%{width:64px;height:64px;transform:translate(-50%,-50%) rotate(360deg);}}.page-title .back_arrow{padding:12px;margin-right:1rem;background:url(/themes/custom/hns_theme/assets/icons/back-icon.svg) center center no-repeat;}.grey-bg{padding:var(--spacing-large);background-color:var(--athensgray);border-radius:4px;}.grey-bg h5{color:var(--darkblue);font-size:1rem;}.grey-bg h3{font-size:1.25rem;color:var(--darkblue);margin-bottom:3rem;}.grey-bg h4{--stacking-space:1.5rem;color:var(--darkblue);font-size:1rem;margin-bottom:var(--stacking-space);}.price_with_conversion{display:flex;align-items:center;gap:5px;justify-content:flex-end;}.price_with_conversion .price_kn{font-weight:400;}@media only screen and (max-width:360px){.price_with_conversion .price_kn{font-size:0.875rem;}}.price_with_conversion .price_euro{font-weight:700;}.view-empty{padding:1.5rem;background-color:var(--athensgray);border-radius:4px;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}details summary::-webkit-details-marker{display:none;}.modal-open{overflow-y:hidden;position:fixed;}.choices__list--dropdown,.choices__list[aria-expanded]{z-index:2;}body:has(.hamburger-menu.open){overflow:hidden;}body:has(.checkout-sidebar.accordion.open){overflow:hidden;}body:has(.facet-group-content:not(.hidden)){overflow:hidden;}.view-mailchimp-embed-block{width:100%;max-width:445px;}.view-mailchimp-embed-block .view-header h6{display:none;}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form{display:grid !important;grid-template-columns:1fr auto;grid-template-rows:auto auto !important;gap:10px;align-items:center;}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .description-wrapper{display:none;}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .form-email{height:53px;background-color:transparent;color:var(--darkblue);}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .mailchimp-newsletter-mergefields{flex:1;}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .messages__wrapper{grid-column:1/3;}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .messages__wrapper p{background-color:transparent;font-size:0.8rem;}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .messages__wrapper .item-list--messages{margin-left:1rem;}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form #mailchimp-response-mailchimp_signup_subscribe_block_newsletter_form-wrapper{grid-column:1/3;}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .mailchimp-newsletter-mergefields{margin-right:10px;grid-column:1/2;}@media only screen and (max-width:430px){.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .mailchimp-newsletter-mergefields{grid-column:1/4;margin-right:0;}}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .form-actions{grid-column:2/3;}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .form-actions .button{border-color:var(--darkblue) !important;background:var(--darkblue) !important;}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .form-actions .button:hover{border-color:var(--darkblue) !important;background:var(--white) !important;color:var(--darkblue) !important;}@media only screen and (max-width:430px){.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .form-actions{grid-column:1/4;}}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .captcha{grid-column:1/3;grid-row:3/4;}@media only screen and (max-width:430px){.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .captcha{grid-column:1/4;grid-row:4/4;}}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form:has(.captcha){grid-template-rows:auto auto;}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form:not(:has(.captcha)){grid-template-rows:auto;grid-template-columns:1fr auto;}.view-mailchimp-embed-block .mailchimp-signup-subscribe-form form .form-type-email label{display:none;}.amount-negative{color:var(--lightblue);}:root{--radius-xs:2px;--radius-small:3px;--radius-normal:4px;}.layout-container{display:flex;flex-direction:column;height:100vh;}.layout-container main{flex-grow:1;}.sliding-popup-bottom{left:0;right:0;width:100%;}.sliding-popup-bottom:before{content:"";display:block;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.55);z-index:100;}.eu-cookie-compliance-banner{background-color:var(--white);padding:1rem 0;position:relative;z-index:1000;}.eu-cookie-compliance-banner .popup-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;max-width:80% !important;}.eu-cookie-compliance-banner .eu-cookie-compliance-message > p{display:inline;}.eu-cookie-compliance-banner .eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-banner .agree-button{font-family:"Maven Pro";font-weight:500;font-size:1rem;display:inline-block;line-height:1.5;text-decoration:none;padding:0.75rem 2rem;position:relative;border-radius:3px;border:2px solid;}.eu-cookie-compliance-banner .decline-button{display:none;}.eu-cookie-compliance-banner .agree-button{border-color:var(--darkblue);background:var(--darkblue);color:var(--white);}.eu-cookie-compliance-banner .agree-button:hover{border-color:var(--darkblue);background:var(--white);color:var(--darkblue);}
.mar-top-tiny{margin-top:0.5rem;}.mar-top-small{margin-top:0.75rem;}.mar-top-medium{margin-top:1rem;}.mar-top-large{margin-top:1.5rem;}.mar-top-xlarge{margin-top:2rem;}.mar-top-xxlarge{margin-top:2.5rem;}.mar-top-huge{margin-top:3rem;}.mar-right-tiny{margin-right:0.5rem;}.mar-right-small{margin-right:0.75rem;}.mar-right-medium{margin-right:1rem;}.mar-right-large{margin-right:1.5rem;}.mar-right-xlarge{margin-right:2rem;}.mar-right-xxlarge{margin-right:2.5rem;}.mar-right-huge{margin-right:3rem;}.mar-bottom-tiny{margin-bottom:0.5rem;}.mar-bottom-small{margin-bottom:0.75rem;}.mar-bottom-medium{margin-bottom:1rem;}.mar-bottom-large{margin-bottom:1.5rem;}.mar-bottom-xlarge{margin-bottom:2rem;}.mar-bottom-xxlarge{margin-bottom:2.5rem;}.mar-bottom-huge{margin-bottom:3rem;}.mar-left-tiny{margin-left:0.5rem;}.mar-left-small{margin-left:0.75rem;}.mar-left-medium{margin-left:1rem;}.mar-left-large{margin-left:1.5rem;}.mar-left-xlarge{margin-left:2rem;}.mar-left-xxlarge{margin-left:2.5rem;}.mar-left-huge{margin-left:3rem;}.pad-top-tiny{padding-top:0.5rem;}.pad-top-small{padding-top:0.75rem;}.pad-top-medium{padding-top:1rem;}.pad-top-large{padding-top:1.5rem;}.pad-top-xlarge{padding-top:2rem;}.pad-top-xxlarge{padding-top:2.5rem;}.pad-top-huge{padding-top:3rem;}.pad-right-tiny{padding-right:0.5rem;}.pad-right-small{padding-right:0.75rem;}.pad-right-medium{padding-right:1rem;}.pad-right-large{padding-right:1.5rem;}.pad-right-xlarge{padding-right:2rem;}.pad-right-xxlarge{padding-right:2.5rem;}.pad-right-huge{padding-right:3rem;}.pad-bottom-tiny{padding-bottom:0.5rem;}.pad-bottom-small{padding-bottom:0.75rem;}.pad-bottom-medium{padding-bottom:1rem;}.pad-bottom-large{padding-bottom:1.5rem;}.pad-bottom-xlarge{padding-bottom:2rem;}.pad-bottom-xxlarge{padding-bottom:2.5rem;}.pad-bottom-huge{padding-bottom:3rem;}.pad-left-tiny{padding-left:0.5rem;}.pad-left-small{padding-left:0.75rem;}.pad-left-medium{padding-left:1rem;}.pad-left-large{padding-left:1.5rem;}.pad-left-xlarge{padding-left:2rem;}.pad-left-xxlarge{padding-left:2.5rem;}.pad-left-huge{padding-left:3rem;}.gap-tiny{gap:0.5rem;}.gap-small{gap:0.75rem;}.gap-medium{gap:1rem;}.gap-large{gap:1.5rem;}.gap-xlarge{gap:2rem;}.gap-xxlarge{gap:2.5rem;}.gap-huge{gap:3rem;}.width-full{width:100%;}.width-half{width:0.5;}.width-quarter{width:0.25;}.width-third{width:0.3333333333;}.weight-light{font-weight:300;}.weight-normal{font-weight:400;}.weight-medium{font-weight:500;}.weight-bold{font-weight:700;}.weight-extra-bold{font-weight:800;}.flex-align-baseline{align-items:baseline;}.flex-align-start{align-items:flex-start;}.flex-align-center{align-items:center;}.flex-align-end{align-items:flex-end;}.flex-justify-baseline{justify-content:baseline;}.flex-justify-start{justify-content:flex-start;}.flex-justify-center{justify-content:center;}.flex-justify-end{justify-content:flex-end;}.flex-wrap-yes{flex-wrap:wrap;}.flex-wrap-no{flex-wrap:nowrap;}.color-white{color:#fff;}.color-grey{color:#939598;}.color-darkblue{color:#172641;}.font-hustle{font-family:Hustle;}.font-maven{font-family:Maven Pro;}@media (min-width:36em){.sm\:width-full{width:100%;}.sm\:width-half{width:0.5;}.sm\:width-quarter{width:0.25;}.sm\:width-third{width:0.3333333333;}.sm\:flex-align-baseline{align-items:baseline;}.sm\:flex-align-start{align-items:flex-start;}.sm\:flex-align-center{align-items:center;}.sm\:flex-align-end{align-items:flex-end;}.sm\:flex-justify-baseline{justify-content:baseline;}.sm\:flex-justify-start{justify-content:flex-start;}.sm\:flex-justify-center{justify-content:center;}.sm\:flex-justify-end{justify-content:flex-end;}.sm\:flex-wrap-yes{flex-wrap:wrap;}.sm\:flex-wrap-no{flex-wrap:nowrap;}}@media (min-width:48em){.md\:width-full{width:100%;}.md\:width-half{width:0.5;}.md\:width-quarter{width:0.25;}.md\:width-third{width:0.3333333333;}.md\:flex-align-baseline{align-items:baseline;}.md\:flex-align-start{align-items:flex-start;}.md\:flex-align-center{align-items:center;}.md\:flex-align-end{align-items:flex-end;}.md\:flex-justify-baseline{justify-content:baseline;}.md\:flex-justify-start{justify-content:flex-start;}.md\:flex-justify-center{justify-content:center;}.md\:flex-justify-end{justify-content:flex-end;}.md\:flex-wrap-yes{flex-wrap:wrap;}.md\:flex-wrap-no{flex-wrap:nowrap;}}@media (min-width:62em){.lg\:width-full{width:100%;}.lg\:width-half{width:0.5;}.lg\:width-quarter{width:0.25;}.lg\:width-third{width:0.3333333333;}.lg\:flex-align-baseline{align-items:baseline;}.lg\:flex-align-start{align-items:flex-start;}.lg\:flex-align-center{align-items:center;}.lg\:flex-align-end{align-items:flex-end;}.lg\:flex-justify-baseline{justify-content:baseline;}.lg\:flex-justify-start{justify-content:flex-start;}.lg\:flex-justify-center{justify-content:center;}.lg\:flex-justify-end{justify-content:flex-end;}.lg\:flex-wrap-yes{flex-wrap:wrap;}.lg\:flex-wrap-no{flex-wrap:nowrap;}}.flow > * + *{--flow-space:var(--spacing-normal);margin-top:var(--flow-space,1em);}.wrapper{max-width:1920px;margin-left:auto;margin-right:auto;padding-left:clamp(1.5rem,-0.53rem + 7.73vw,8.75rem);padding-right:clamp(1.5rem,-0.53rem + 7.73vw,8.75rem);}.wrapper-left{margin-left:auto;padding-left:clamp(1.5rem,-0.53rem + 7.73vw,8.75rem);max-width:1920px;margin-right:auto;}.wrapper-right{margin-right:auto;padding-right:clamp(1.5rem,-0.53rem + 7.73vw,8.75rem);max-width:1920px;margin-right:auto;}.bg_pattern{background-image:url("/themes/custom/hns_theme/assets/backgrounds/pattern-left.svg"),url("/themes/custom/hns_theme/assets/backgrounds/pattern-right.svg");background-position:left top,right top;background-repeat:no-repeat,no-repeat;}@media screen and (max-width:1280px){.bg_pattern{background-image:url("/themes/custom/hns_theme/assets/backgrounds/pattern-left-mobile.svg"),url("/themes/custom/hns_theme/assets/backgrounds/pattern-right-mobile.svg");}}.page_content_wrapper{max-width:1126px;width:100%;margin:6rem auto;}@media screen and (max-width:1280px){.page_content_wrapper{padding:0 15px;}}.page_content_wrapper .wrapper{padding:0;}.basic_page_wrapper{max-width:708px;width:100%;margin:7.75rem 0 7.75rem clamp(1rem,-7.63rem + 28.87vw,54rem);padding:0 20px;}.basic_page_wrapper .wrapper{padding:0;}@media screen and (max-width:991px){.basic_page_wrapper{margin-left:0;}}.flex-inline{display:flex;}.stack{--stack-spacing:1rem;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--stack-spacing);}.switcher{--switcher-breakpoint:40rem;--switcher-spacing:var(--spacing-medium);display:flex;flex-wrap:wrap;gap:var(--switcher-spacing);}.switcher > *{flex-grow:1;flex-basis:calc((var(--switcher-breakpoint) - 100%) * 999);}.grid{--grid-gap:1rem;--grid-min:18rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min),100%),1fr));grid-gap:var(--grid-gap);}.with-sidebar{display:flex;flex-wrap:wrap;gap:var(--s1);}.with-sidebar > .sidebar{--sidebar-width:300px;flex-grow:1;flex-basis:var(--sidebar-width);}.with-sidebar > .not-sidebar{flex-basis:0;flex-grow:999;min-inline-size:50%;}.decoration-line{display:inline-block;width:185px;height:clamp(0.13rem,0.02rem + 0.39vw,0.38rem);background-color:var(--black);}.decoration-line.vertical{width:0.25rem;height:clamp(5.5rem,2.82rem + 10.2vw,12rem);}.image-cutout-top:before{content:"";-webkit-clip-path:polygon(0 0,30% 0,20% 10%,0 10%);clip-path:polygon(0 0,30% 0,20% 10%,0 10%);display:inline-block;position:absolute;left:-1px;top:-1px;z-index:10;width:100%;height:100%;}.image-cutout-bottom{position:relative;}.image-cutout-bottom:after{content:"";-webkit-clip-path:polygon(100% 89%,84% 100%,100% 100%);clip-path:polygon(100% 89%,84% 100%,100% 100%);display:inline-block;position:absolute;right:-1px;bottom:-1px;z-index:10;width:100%;height:100%;}@media screen and (min-width:1280px){.desktop-only-1280{display:block;}}@media screen and (max-width:1280px){.desktop-only-1280{display:none;}}@media screen and (min-width:1280px){.mobile-only-1280{display:none;}}@media screen and (max-width:1280px){.mobile-only-1280{display:block;}}@media screen and (min-width:1300px){.desktop-only-991{display:block;}}@media screen and (max-width:1300px){.desktop-only-991{display:none;}}@media screen and (min-width:1300px){.mobile-only-991{display:none;}}@media screen and (max-width:1300px){.mobile-only-991{display:block;}}.icon:hover path{fill:var(--red);}.icon.user-wishlist-icon:hover path{fill:none;}.icon[data-icon=flag-icon]::before{content:url(/themes/custom/hns_theme/assets/icons/flag-icon.svg);margin-top:2px;}.icon[data-icon=badge-icon]::before{content:url(/themes/custom/hns_theme/assets/icons/badge-icon.svg);margin-top:2px;}.icon[data-icon=nfc-chip-icon]::before{content:url(/themes/custom/hns_theme/assets/icons/nfc-chip-icon.svg);margin-top:2px;}.icon[data-icon=buy-as-gift-icon]::before{content:url(/themes/custom/hns_theme/assets/icons/gift-icon.svg);margin-top:2px;}.hidden{display:none;}
.messages__wrapper{color:var(--white);font-family:"Maven Pro";font-size:0.85rem;font-weight:var(--font-weight-semibold);margin-bottom:2rem;margin-top:2rem;}.messages__wrapper .messages.messages--status{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;max-width:932px;border-radius:6px;padding:0.75rem;background-color:var(--green);}.messages__wrapper .messages.messages--status .text-wrapper{display:inline-block;word-break:break-word;}.messages__wrapper .alert{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;border-radius:6px;padding:0.75rem;}.messages__wrapper .alert .text-wrapper{display:flex;justify-content:space-between;overflow-x:auto;}.messages__wrapper .alert .text-wrapper .item-list{display:flex;flex-direction:column;gap:0.5rem;list-style:disc;}.messages__wrapper .alert .text-wrapper .alert-icons{margin-right:2rem;}.messages__wrapper .alert .text-wrapper a{color:var(--white);text-decoration:underline;}.messages__wrapper .alert-danger{background-color:var(--darkred);}.messages__wrapper .text-wrapper{display:flex;flex-direction:column;gap:0.5rem;flex:1;}.messages__wrapper .alert-icons{align-self:center;flex-basis:1rem;}.messages__wrapper .close{flex-basis:1.25rem;}.messages__wrapper .alert-success,.messages__wrapper .alert-info{background-color:var(--green);}.messages__wrapper .alert-warning{background-color:var(--lightyellow);}.messages__wrapper .close{background:transparent;border:none;color:var(--white);font-size:1.5rem;cursor:pointer;margin-top:-10px;}@media (min-width:336px){.ui-dialog-content .messages__wrapper{min-width:21rem;}}.messages-list:has(.messages.messages--status){width:100%;}
.cart_content_wrapper{max-width:71.875rem;width:100%;margin:5rem auto;padding:0 15px;}.cart_content_wrapper .region-content-above div[data-drupal-messages] > *{margin-bottom:1.5rem;}.cart_product{display:flex;}.cart_product .cart_product_thumbnail{margin-right:1rem;width:90px;aspect-ratio:4/5;}.cart_product .cart_product_thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.cart_product_{display:flex;}@media screen and (max-width:991px){.cart_product_{align-items:flex-start;}}.cart_product_.flyout{margin:0 1rem;border-bottom:1px solid var(--greyish-blue);padding-bottom:1rem;margin-bottom:1rem;align-items:flex-start;}.cart_product_.flyout:last-child{border-bottom:0;}@media screen and (max-width:991px){.cart_product_.flyout{flex-direction:row;}}.cart_product_.flyout .cart_product_left{flex:1;}.cart_product_.flyout .cart_product_right{flex:2;}.cart_product_.flyout .cart_product_right .cart_product_personalization_summary{word-break:break-word;}.cart_product_.flyout.last-item-style{border-bottom:0;}.cart_product_._with_price .cart_product_left{flex:1;}.cart_product_._with_price .cart_product_right{flex:3;margin-left:3px;}.cart-block--offcanvas-contents__items .cart_product_ .flyout:last-of-type{border-bottom:0;}.cart_product_{display:flex;}.cart_product_ .cart_product_thimbnail_{position:relative;margin-right:1rem;width:90px;aspect-ratio:4/5;}.cart_product_ .cart_product_thimbnail_:before{content:"";display:block;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:rgba(23,38,65,0.03);}.cart_product_ .cart_product_thimbnail_ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.cart_product_details{display:flex;flex-direction:column;gap:1rem;}.cart-product-wrapper{display:flex;gap:2rem;justify-content:space-between;flex-direction:column;flex:4;}.cart_product_actions{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;flex:2;}@media screen and (max-width:991px){.cart_product_actions{margin-top:-45px;}}.view-commerce-cart-form form{display:flex;gap:clamp(2.25rem,0.5rem + 6.6667vw,6.5rem);align-items:flex-start;}@media screen and (max-width:991px){.view-commerce-cart-form form{flex-direction:column;}}.view-commerce-cart-form form .item-list{width:40.75rem;}@media screen and (min-width:991px){.view-commerce-cart-form form .item-list{max-width:100%;}}@media screen and (max-width:991px){.view-commerce-cart-form form .item-list{width:100vw;margin-left:calc(50% - 50vw);}}.view-commerce-cart-form form .item-list ul{background-color:var(--white);padding:clamp(0.75rem,0.4412rem + 1.1765vw,1.5rem);border-radius:4px;border:1px solid var(--greyish-blue);}.view-commerce-cart-form form .item-list li{border-bottom:1px solid var(--greyish-blue);padding-bottom:1.5rem;margin-bottom:1.5rem;}.view-commerce-cart-form form .item-list li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}.view-commerce-cart-form form .item-list li .views-field-nothing .field-content{display:flex;justify-content:space-between;}@media screen and (max-width:991px){.view-commerce-cart-form form .item-list li .views-field-nothing .field-content{flex-direction:column;gap:1rem;}}.view-commerce-cart-form form .cart-layout-right{width:24.625rem;max-width:100%;position:relative;padding-top:2.5rem;}@media screen and (max-width:991px){.view-commerce-cart-form form .cart-layout-right{width:100%;}}.view-commerce-cart-form form .cart-layout-right .button{margin-top:1.25rem;width:100%;text-align:center;}.view-commerce-cart-form form .cart-layout-right .cart-layout-right{max-width:100%;width:20.68rem;padding-top:0;}.view-commerce-cart-form form .cart-layout-right .free-shipping.cart{position:absolute;top:0;left:0;width:100%;}@media only screen and (max-width:360px){.view-commerce-cart-form form .grey-bg.item-list{padding:12px;}}.price_with_conversion .price_with_conversion_org{gap:5px;}.price_with_conversion.discount .product__old_price,.price_with_conversion.discount .product__old_price_cartflyout{text-decoration:line-through;gap:5px;}.price_with_conversion.discount .product__old_price .price-euro,.price_with_conversion.discount .product__old_price .product__price-euro,.price_with_conversion.discount .product__old_price_cartflyout .price-euro,.price_with_conversion.discount .product__old_price_cartflyout .product__price-euro{font-size:1rem;font-weight:400;}.price_with_conversion.discount .price_with_conversion_org{color:var(--red);font-size:1rem;}.price_with_conversion.cart{margin-top:-28px;}@media screen and (max-width:991px){.price_with_conversion.cart{margin-top:2rem;}}.cart_product_right{display:flex;flex-direction:column;gap:4px;}.cart_product_right .cart_product_personalization_summary .field__value{word-break:break-word;}.cart-item-detail > .field{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:0.875rem;}.cart-item-detail > .field .field__label{color:var(--darkblue);font-weight:500;flex-direction:row;}.cart-item-detail > .field .field__label:after{content:":";}.cart-item-detail > .field.product_personalization .field__label{font-size:0.75rem;color:var(--darkgrey);font-weight:400;margin-top:4px;}.cart-item-detail > .field .price_with_conversion_org .field{font-size:1rem;}.cart-item-detail.cart_product_personalization_summary .field .field__item{font-size:0.75rem;color:var(--darkgrey);font-weight:400;line-height:18px;}.cart-item-detail.cart_product_personalization_summary .product_personalization .field__label:after{content:"";}.cart_product_title{color:var(--darkblue);font-weight:700;line-height:24px;}@media screen and (max-width:991px){.cart_product_title{font-size:0.875rem;}}.cart_product_title a{color:var(--darkblue);font-size:1rem;}.cart_product_title a:hover{color:var(--red);}@media screen and (max-width:991px){.cart_product_title a{font-size:0.875rem;}}.delete-order-item{background-color:transparent;border:0 !important;padding:0 !important;font-size:0.875rem;color:var(--darkgrey);font-weight:500;margin:0 !important;cursor:pointer;background:url("/themes/custom/hns_theme/assets/icons/close-icon.svg") left center no-repeat;padding-left:1.5rem !important;}.delete-order-item:hover{color:var(--red);}.cart_item_unit_price{font-weight:700;font-size:0.875rem;color:var(--darkgrey);}.button_remove_style{border:none;background-color:transparent;cursor:pointer;}.cart--cart-offcanvas__close{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--greyish-blue);}.cart--cart-offcanvas__close h5{font-size:1rem;}@media only screen and (max-width:360px){.cart-offcanvas--right{padding-left:1rem;}}.cart-offcanvas-bg{z-index:105;}.flyout_cart_action{margin:1rem 0;display:flex;align-items:center;justify-content:space-between;}.cart_product_price{text-align:right;}.cart-block--offcanvas-contents__links{padding:1.5rem;background-color:var(--white);box-shadow:0 0 8px var(--cornflower-blue);width:100%;border-top-left-radius:8px;border-top-right-radius:8px;}.cart-block--offcanvas-contents__links .order-total-line__total{margin-bottom:1.5rem;}.flyout_button{display:flex;flex-direction:column;gap:1rem;text-align:center;}.flyout_button a{border:2px solid var(--darkblue);color:var(--darkblue);}.cart_product_total,.cart_item_total{padding:0.5rem 1rem;display:flex;justify-content:space-between;}.cart_product_total .field__label,.cart_item_total .field__label{color:var(--darkblue);font-weight:500;}.cart_product_total .field__value,.cart_item_total .field__value{color:var(--darkblue);font-weight:700;}.cart_item_total{justify-content:flex-end;}.cart-order-information__wrapper{--stack-spacing:0.5rem;}.cart-order-information .cart-item-detail{display:flex;align-items:center;justify-content:space-between;}.cart-order-information .cart-item-detail .field__label{font-weight:500;color:var(--black);letter-spacing:1px;}.cart-order-information .cart-item-detail .field__item{font-weight:700;}.cart-order-information .cart-item-total{border-top:1px solid var(--greyish-blue);padding-top:8px;margin-top:8px;margin-bottom:1.5rem;}.cart_item_total{padding:0;}.coupon_redemption{display:flex;align-items:flex-end;gap:1rem;}.coupon_redemption .form-submit{padding:9.5px 24px;flex:1;}.coupon_redemption .form-item-coupon-redemption-code{flex:2;}.cart-form-actions{display:none;}.order-total-line{display:flex;justify-content:space-between;width:100%;padding:0;}.order-total-line.order-total-line__subtotal-vat{font-size:0.75rem;}.order-total-line .order-total-line-label{font-weight:500;color:var(--black);letter-spacing:1px;padding:0;}@media only screen and (max-width:360px){.order-total-line .order-total-line-label{letter-spacing:0;}}@media screen and (max-width:991px){.order-total-line.order-total-line__wallet{border:2px solid var(--darkblue);background-color:var(--white);box-shadow:0px 2px 4px 0px rgba(198,206,208,0.3019607843);padding:12px;border-radius:4px;justify-content:space-between;text-align:left;flex-wrap:wrap;gap:1rem;}}@media screen and (max-width:991px){.order-total-line.order-total-line__wallet .order-total-line-value__wallet_not_applied{background-color:var(--athensgray);}}@media screen and (max-width:991px){.order-total-line.order-total-line__wallet:has(.form-disabled){border:2px solid var(--greyish-blue);}}@media screen and (max-width:991px){.order-total-line.order-total-line__wallet:has(.form-disabled) label,.order-total-line.order-total-line__wallet:has(.form-disabled) .order-total-line-value__wallet_not_applied{color:var(--grey);cursor:not-allowed;}}.order-total-line.order-total-line__total{border-top:1px solid var(--greyish-blue);padding-top:8px;margin-top:8px;text-transform:uppercase;}.order-total-line .form-disabled input{cursor:not-allowed;}.order-total-line .wallet-label{font-size:0.875rem;margin:0;display:flex;flex-wrap:wrap;gap:0.5rem;width:90%;align-items:center;justify-content:space-between;}.order-total-line .wallet-label.disabled{color:var(--grey);cursor:not-allowed;flex-direction:column;align-items:baseline;}.order-total-line .wallet-label a{font-size:0.8125rem;color:var(--purple);text-decoration:underline;font-weight:400;}.order-total-line .order-total-line-value__wallet{font-weight:500;background-color:var(--lightblue);color:var(--white);padding:6px 8px;font-style:normal;border-radius:2px;flex:inherit;}.order-total-line .order-total-line-value__wallet_not_applied{background-color:var(--athensgray);padding:7.25px 8px;font-style:normal;border-radius:2px;font-weight:500;}.order-total-line .order-total-line-label:has(input:checked) .placeholder{display:none;}.user-anonymous .form-item-sidebar-order-summary-with-wallet-totals-wrapper-wallet-wrapper-wallet{align-items:flex-start;}.field--name-total-price > div{display:flex;flex-direction:column;gap:5px;}.payment-icons{margin:1rem 0;text-align:center;}.payment-icons:after{content:url("/themes/custom/hns_theme/assets/icons/payment-icons.svg");}.checkout-order-summary .cart_sidebar_product{display:flex;flex-direction:revert;align-items:center;gap:4px;padding:1.5rem 0;border:0;margin:0;border-bottom:1px solid var(--greyish-blue);}.checkout-order-summary .cart_sidebar_product_wrapper{flex:1 1;overflow-y:auto;}.checkout-order-summary .cart_sidebar_product_total{display:flex;flex-direction:column;gap:4px;padding:1.5rem 0;margin:0;border:0;flex:1 0;}@media screen and (max-width:991px){.checkout-order-summary .cart_sidebar_product_total{padding-bottom:0;}}.checkout-order-summary .cart_sidebar_product_total .order-total-line{margin-bottom:0.375rem;}.checkout-order-summary .cart_sidebar_product_total .order-total-line__wallet{margin-top:0.5rem;height:30px;}.checkout-order-summary .cart_sidebar_product_total .order-total-line__subtotal{margin-bottom:4px;}.checkout-order-summary .cart_sidebar_product_total .order-total-line__subtotal-vat{font-size:0.75rem;}.checkout-order-summary .cart_sidebar_product_total .order-total-line-label{font-weight:400;letter-spacing:0;}.checkout-order-summary .cart_sidebar_product_total .order-total-line-label:has(input:not(:checked)){justify-content:space-between;}.checkout-order-summary .cart_sidebar_product_total .order-total-line__subtotal .order-total-line-label,.checkout-order-summary .cart_sidebar_product_total .order-total-line__total .order-total-line-label{font-weight:500;}.checkout-order-summary .ajax-progress.ajax-progress-throbber{display:none;}.form-item-buy-as-gift{border:2px solid var(--greyish-blue);padding:6.5px 16px;border-radius:3px;flex-direction:row-reverse;justify-content:space-between;margin:1.25rem 0;}.form-item-buy-as-gift label{font-weight:500;color:var(--darkblue);font-size:1rem;display:flex;align-items:center;gap:8px;margin-bottom:0;}@media only screen and (max-width:360px){.form-item-buy-as-gift label{font-size:0.875rem;}}.form-item-buy-as-gift label:before{content:url("/themes/custom/hns_theme/assets/icons/gift-icon.svg");margin-top:4px;}.form-item-buy-as-gift label .gift-price{font-weight:400;color:var(--purple);}.cart-layout-right{border:2px solid var(--greyish-blue);border-radius:4px;}.cart-layout-right h4{color:var(--darkblue);font-size:1rem;margin-bottom:1rem;margin-top:1.25rem;}.cart-layout-right .cart-layout-right{padding:0;border:0;}.cart-layout-right > .cart-layout-right-wrapper{padding:1.5rem;padding-top:0;}.cart-layout-right > .cart-layout-right-wrapper .cart-layout-right-wrapper{padding:0;}.cart-layout-right #edit-coupon-redemption{margin-bottom:2rem;}.free-shipping{padding:6px;background-color:var(--athensgray);text-align:center;font-size:0.75rem;font-weight:500;display:flex;align-items:center;gap:0.5rem;justify-content:center;color:var(--darkgrey);}.free-shipping:before{content:url("/themes/custom/hns_theme/assets/icons/shipping-icon.svg");}.cart--cart-offcanvas{height:100%;}.cart--cart-offcanvas .cart-block--offcanvas-contents{overflow:hidden;flex-grow:1;}.cart--cart-offcanvas .cart-block--offcanvas-contents__inner{height:100%;}.cart--cart-offcanvas .cart-block--offcanvas-contents__items{display:flex;flex-direction:column;height:calc(100% - 54px);}.cart--cart-offcanvas .cart-block--offcanvas-contents__items > [data-cart-contents]{overflow-y:scroll;flex-grow:1;scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;}.cart--cart-offcanvas .cart-block--offcanvas-contents__items > [data-cart-contents]::-webkit-scrollbar{display:none;}.cart--cart-offcanvas .free-shipping{margin:0 1rem;border-radius:3px;}.view-commerce-cart-form .views-form > p{color:var(--purple);font-size:0.875rem;}.coupon-redemption-form__coupons{width:100%;}.coupon-redemption-form__coupons h3{font-size:1rem;}.coupon-redemption-form__coupons table{width:100%;}.coupon-redemption-form__coupons table tr{display:flex;align-items:center;justify-content:space-between;gap:2rem;}.coupon-redemption-form__coupons table tr td:first-child{font-weight:500;}.coupon-redemption-form__coupons table tr td.not-empty{font-weight:500;padding:14px 0;color:var(--darkblue);flex:1;}.coupon-redemption-form__coupons .delete-order-item{margin:1rem 0 !important;}.ajax-progress-throbber .message,.ajax-progress-throbber .throbber{display:none;}.address-title-add-new{display:none;}.field--name-address .address-title-add-new{display:block;margin-top:0.5rem;margin-bottom:1rem;}.empty-cart{padding:1rem;margin:0 1rem;background-color:var(--athensgray);border-radius:4px;}.field_gift_message,.field_gift_email{word-break:break-word;}body.toolbar-fixed.toolbar-tray-open .cart-offcanvas{padding-top:0;}.icon-prefix-container{position:relative;}.icon-prefix-container .quantity-counter-wrapper{position:absolute;top:7px;left:11.4rem;z-index:2;margin-left:0;width:5.25rem;justify-content:center;border:1px solid var(--greyish-blue);display:none;}.icon-prefix-container .quantity-counter-wrapper.active{display:flex;}.icon-prefix-container .quantity-counter-wrapper input{text-align:center;height:40px;padding:0;}html[lang=en] .icon-prefix-container .quantity-counter-wrapper{left:9.5rem;}@media screen and (max-width:768px){.accordion-content .icon-prefix-container .quantity-counter-wrapper{left:13.5rem;}}@media screen and (max-width:768px){html[lang=en] .accordion-content .icon-prefix-container .quantity-counter-wrapper{left:12rem;}}
.quantity-counter{display:flex;align-items:center;font-size:0.875rem;border:2px solid var(--greyish-blue);border-radius:3px;padding:8px 6px;width:6.25rem;height:40px;position:relative;margin-left:8rem;justify-content:center;}@media screen and (max-width:991px){.quantity-counter{margin-left:6.65rem;}}.cart_product_.flyout .quantity-counter{margin-left:0;}.cart_product_.flyout .quantity-counter input{height:inherit;padding:inherit;}.quantity-counter > .js-form-item-edit-quantity-0{width:50%;}.quantity-counter > .js-form-item-edit-quantity-0 input{padding:0;}.quantity-counter input{text-align:center;border:none !important;outline:none;font-size:14px;color:var(--darkblue);width:100%;font-weight:500;background-color:transparent !important;box-shadow:none !important;-moz-appearance:textfield !important;}.quantity-counter span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.5rem;font-size:30px;color:var(--darkblue);position:absolute;height:24px;top:0px;}.counter-input{width:50%;}.counter-input .counter-value{width:100%;}.minus.disabled,.plus.disabled{color:var(--greyish-blue);cursor:not-allowed;pointer-events:none;}.plus{right:5px;text-align:right;}.minus{left:5px;}.flyout_title_wrapper{display:flex;align-items:center;gap:5px;}.flyout_title_wrapper .cart_counter_clone:not(.empty){font-size:15px;font-weight:500;color:var(--white);background-color:var(--red);width:1.5rem;height:1.5rem;border-radius:50%;text-align:center;padding:2px;letter-spacing:-1px;padding-right:3px;}
