.pulse{display:block;width:3rem;height:3rem;position:relative;color:var(--color-heading-text-inverse)}.pulse:after,.pulse:before{content:"";position:absolute;border-radius:50%;background-color:currentColor}.pulse:before{inset-block-start:0;inset-inline-start:0;width:100%;height:100%;opacity:.5;animation:pulse 1.6s ease-out .1s infinite both}.pulse:after{z-index:2;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:1.2rem;height:1.2rem}[dir=rtl] .pulse:after{transform:translate(50%,-50%)}@keyframes pulse{0%{transform:scale(.4)}45%{transform:scale(1)}55%{opacity:.5}to{opacity:0}}.template-theme--sahara .section.layout-1 .section__head{text-align:start}.template-theme--sahara button.shopify-payment-button__button{--button-text-transform: uppercase;--button-letter-spacing: .2rem;--button-font-size: 1.2rem;--button-line-height: 1.5rem}.youtube-container{overflow:hidden;width:100%;height:calc(100% + 12rem);pointer-events:none}.youtube-container iframe{margin-block-start:-6rem;width:auto;height:calc(100% + 12rem)}.cart_cannot-return{font-size:12px}.checkout_cart-lock{display:flex;justify-content:center;gap:10px}.payment-icon-list{display:flex;list-style:none;justify-content:center;gap:5px;padding-left:0;flex-wrap:wrap}.cart-drawer__summary-actions .button:hover .checkout_cart-lock svg{filter:brightness(0%)}.size-guide-container table{width:100%!important}.swatch--meerkleurig{background-image:url(/cdn/shop/files/Retro_Colour_Abstract_Background.jpg?v=1742203050);background-size:cover;background-position:center;background-repeat:no-repeat}.checkbox--color .swatch{border:.1rem solid var(--color-default-border-elements)}.as-siblings.blur{position:relative;overflow:hidden}.as-siblings.blur img{filter:blur(3px);-webkit-filter:blur(3px)}.as-siblings.blur .remaining-count{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}@media (max-width: 768px){.card-product__layout--compact .siblings-- ul{flex-wrap:nowrap;gap:.5rem}}.product-label-container{position:absolute;top:5px;left:5px;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;z-index:10}.product-label{background:#fff;padding:4px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;display:inline-block}.product-label--sale{background:#f44;color:#fff}.product-label--new{background:#fff;color:#000}.product-label--limited{background:#000;color:#fff}.product-label--collab{background:#6b46c1;color:#fff}.product-label-container.horizontal{flex-direction:row;gap:5px}@media (max-width: 768px){.product-label{font-size:10px;padding:3px 6px}}button.card-product__sizes-btn.is-disabled:before{content:"";height:1px;background:#8c8c8c;position:absolute;left:50%;max-width:24px;width:100%;transform:translate(-50%) rotate(-135deg)}.card-product__sizes-content li{position:relative}.klaviyo-bis-trigger{width:100%}#buy-button[disabled]{display:none}#buy-button[disabled]~.shopify-payment-button{opacity:.4;cursor:not-allowed;pointer-events:none}.header__nav-item{padding:0}.flatline-custom-liquid-section{overflow:hidden}.tooltip-trigger{position:relative;border-bottom:1px dotted currentColor;cursor:help}.tooltip-content{opacity:0;visibility:hidden;position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(5px);margin-bottom:10px;padding:8px 12px;background:#fff;box-shadow:0 1px 5px #0000001f;font-size:12px;line-height:1.4;white-space:pre-line;width:max-content;max-width:250px;min-width:150px;z-index:9999;transition:opacity .2s ease,transform .2s ease,visibility .2s}.tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#fff}.tooltip-content:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#fff;margin-top:-1px}.tooltip-trigger:hover .tooltip-content{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.tooltip-content table{width:100%;border-collapse:collapse;margin:0;font-size:11px}.tooltip-content table td,.tooltip-content table th{padding:6px 8px;text-align:left;border:none;border-top:1px solid #e0e0e0;white-space:nowrap}.tooltip-content table tr:last-child td{border-bottom:1px solid #e0e0e0}.tooltip-content table th{background-color:#f5f5f5;font-weight:600;text-transform:uppercase;font-size:10px}.tooltip-content table tr:nth-child(2n){background-color:#fafafa}.tooltip-content table tr:hover{background-color:#f0f0f0}.has-no-fit-info .faslet-container{display:none}.lds-ring{display:inline-block;position:relative;width:4.8rem;height:4.8rem}.lds-ring span{box-sizing:border-box;display:block;position:absolute;width:3.2rem;height:3.2rem;margin:.8rem;border:.3rem solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:currentColor transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.newsletter__controls{position:relative}.newsletter__field .field__input{font-size:var(--font-size-static-medium);height:6rem;padding-inline-start:2.4rem;padding-inline-end:13.4rem}.newsletter__field .field__message{display:block;margin-block-start:.8rem}.newsletter__button{position:absolute;inset-block-start:0rem;inset-inline-end:0rem;height:4.8rem;padding:0 2.4rem;background-color:#111;color:#fff;letter-spacing:var(--letter-spacing-medium);font-size:var(--font-size-static-small);font-weight:var(--font-body-weight);line-height:var(--line-height-small);text-transform:uppercase;z-index:2;transition:background-color var(--duration-default)}@media (hover: hover){.newsletter__button:hover{background-color:#4d4d4d;color:#fff}}accordion-default{display:block}.accordion summary{-webkit-user-select:none;user-select:none}localization-form{display:block}.swatches ul{display:flex;flex-wrap:wrap;margin:-.2rem 0rem;gap:5px}.swatch{position:relative;margin:0;border:.1rem solid var(--color-default-border-elements);border-radius:0;display:block;width:3.2rem;height:3.2rem;background-size:cover;background-position:50% 50%;overflow:hidden;cursor:pointer;transition:opacity var(--duration-default),border-color var(--duration-default),transform var(--duration-default)}.swatch.is-active{border-color:var(--color-heading-text-default)}.swatch--square{border-radius:0}.swatch--round{border-radius:50%}.swatch--sm{width:1.6rem;height:1.6rem}.swatch--hide-line:after{display:none}@media (hover: hover){.swatch:not(input:disabled+.swatch):hover{transform:scale(1.25)}}input:disabled+.swatch:after{opacity:1}div:not(.card-product__swatches) input:disabled+div:not(.card-product__swatches) .swatch{cursor:default;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--color-link-text-default),transparent calc(50% + 1px))}input:disabled+.swatch:not(.is-active){border:.1rem solid var(--color-border-elements)}.price{font-size:var(--font-size-static-small);color:var(--color-heading-text);line-height:var(--line-height-medium);font-weight:var(--font-weight-normal)}.price__sale--has-badge{display:flex;align-items:center;justify-content:space-between}.price__sale--has-badge .price__sale-inner{flex-shrink:0}.price__sale--has-badge .price__sale-inner:not(:last-child){margin-inline-end:1.6rem}.price span.sale,.price ins{color:var(--color-error);text-decoration:none}.price del{color:var(--color-body-text);margin-inline-end:.5rem}.badge{height:fit-content;display:inline-block;padding:.5rem;background-color:var(--color-tag-background)}.badge--round{border-radius:1.4rem;padding-inline:.8rem}.badge--transparent{padding:0;background-color:transparent}[dir=rtl] .swiper-button--prev,[dir=rtl] .swiper-button--next{transform:rotate(180deg)}.swiper-buttons{display:flex;align-items:center;justify-content:space-between;padding:0 2rem;position:absolute;inset-block-start:50%;inset-inline:0;z-index:1;transform:translateY(-50%);pointer-events:none}.swiper-button{width:4.2rem;height:4rem;padding:0;background:none;border:none;border-radius:0;cursor:pointer;pointer-events:all;position:relative;will-change:opacity;transition:opacity var(--duration-default);color:var(--color-button-swiper)}.template-theme--sahara .swiper-button{color:var(--color-button-swiper)}.swiper-button svg{width:100%;height:auto;pointer-events:none}.swiper-button:disabled,.swiper-button-disabled{opacity:.5;pointer-events:none}.swiper-button--prev{margin-inline-end:4rem}.swiper-button--prev svg{transform:scaleX(-1)}@media (hover: hover){.swiper-button:hover{opacity:.7}}.checkbox{display:flex;align-items:center;color:var(--color-heading-text);font-size:var(--font-size-static-small);line-height:var(--line-height-small);text-transform:uppercase;letter-spacing:var(--letter-spacing-medium);transition:opacity var(--duration-default)}.checkbox--plain{color:var(--color-body-text);font-size:var(--font-size-static-medium);text-transform:none;letter-spacing:normal}.checkbox--disabled{opacity:.6;pointer-events:none}.checkbox input{cursor:pointer;position:relative;flex-shrink:0;border:.1rem solid var(--color-border-elements);margin:0;padding:0;width:1.6rem;height:1.6rem;background:transparent;appearance:none;-webkit-appearance:none;transition:border-color var(--duration-default),background-color var(--duration-default)}.checkbox input:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);height:.6rem;width:.6rem;background-color:currentColor;opacity:0;transition:opacity var(--duration-default)}[dir=rtl] .checkbox input:before{transform:translate(50%,-50%)}.checkbox input+label,.checkbox__label{cursor:pointer;padding-inline-start:.8rem}.checkbox label a{text-decoration:underline}@media (hover: hover){.checkbox label a:hover{text-decoration:none}}.checkbox input:checked{border-color:currentColor;background-color:var(--color-border-elements)}.checkbox input:checked:before{opacity:1}.checkbox--color input{border:none;transition:transform var(--duration-default)}.checkbox--color input:before{display:none}.checkbox--color input+label{border:none}.checkbox--color input:checked~label{text-decoration:underline;text-decoration-color:currentColor}.checkbox--color label:first-of-type{flex-shrink:0}.checkbox--color .checkbox__label{flex:1;text-decoration:underline solid transparent .1rem;text-underline-offset:.2rem;transition:text-decoration-color var(--duration-default)}@media (hover: hover){.checkbox--color:hover input+label{transform:scale(1.25)}}quantity-input{display:block}.quantity{color:var(--color-form-text);position:relative;width:8rem}.quantity__wrapper{display:flex;justify-content:space-between;padding:0 .4rem;border:.1rem solid var(--color-border-elements);border-radius:var(--input-border-radius)}.quantity__input{color:var(--color-body-text);font:inherit;font-size:var(--font-size-static-small);text-align:center;background-color:transparent;border-radius:0;border:none;padding:0;width:2rem;height:3.8rem;flex-grow:0;-webkit-appearance:none;appearance:none}.quantity__button{color:var(--color-body-text);width:2rem;flex-shrink:0;font-size:1.8rem;color:var(--color-heading-text);border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.quantity__button[disabled]{pointer-events:none}.quantity__button svg{pointer-events:none}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem var(--color-background-secondary) inset!important;-webkit-box-shadow:0 0 0 10rem var(--color-background-secondary) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity--compact .quantity__input{width:4rem;height:4rem;flex-grow:0}text-truncator{display:flex;flex-direction:column;gap:1.2rem}.text-truncator{display:none}.text-truncator{position:relative;font-size:var(--font-size-medium);padding:0;margin:0}.text-truncator p{margin-block:0}.text-truncator__button{display:flex;width:fit-content;align-items:center}.text-truncator__icon{display:inline-flex}.text-truncator__icon span{cursor:pointer}.text-truncator__icon span span{color:var(--color-body-text);font-size:var(--font-size-static-medium);line-height:1}.text-truncator__icon span svg{fill:var(--color-body-text);width:1.6rem}.text-truncator--hidden{overflow:hidden;text-overflow:ellipsis}.select-input{width:100%}select{background:none;color:inherit}dropdown-input.has-error .dropdown__button{border-color:var(--color-error)}.select-input__wrapper,.dropdown__button{position:relative}.select-input__wrapper svg,.dropdown__button svg{position:absolute;inset-block-start:50%;inset-inline-end:1.6rem;z-index:1;transform:translateY(-50%);pointer-events:none}.select-input__el,.dropdown__button{-webkit-appearance:none;appearance:none;font:inherit;color:var(--color-form-text);font-family:var(--font-heading-family);font-size:var(--font-size-static-small);letter-spacing:var(--letter-spacing-medium);text-transform:uppercase;background-color:transparent;width:100%;height:6rem;padding:.8rem 4.8rem .8rem 1.6rem;border:.1rem solid var(--color-border-elements);border-radius:var(--input-border-radius);transition:border-color var(--duration-default)}.select-input--default .select-input__el,.dropdown__button{color:var(--color-body-text);text-transform:none;letter-spacing:0;height:4.8rem;padding-block:0}.select-input--default .select-input__el:focus,.select-input--default .select-input__el:hover,.dropdown__button:hover,.dropdown__button:focus,.is-open .dropdown__button{border-color:var(--color-body-text);outline:none}.dropdown__button span{height:100%;display:flex;align-items:center}.dropdown__list{background-color:var(--color-body-background);width:100%;max-height:30rem;border:.1rem solid var(--color-body-text);overflow-y:auto;position:absolute!important;inset-block-start:calc(100% - 1px);inset-inline-start:0;z-index:1;opacity:0;visibility:hidden;transition:opacity var(--duration-default),visibility var(--duration-default)}.is-open .dropdown__list{opacity:1;visibility:visible}.dropdown__item-button{background-color:var(--color-body-background);font:inherit;font-family:var(--font-heading-family);font-size:var(--font-size-static-small);text-align:center;display:block;width:100%;height:4.8rem;padding:0;border:none;border-radius:0;cursor:pointer;will-change:background-color;transition:background-color var(--duration-default)}.dropdown__item-button:not([disabled]){color:var(--color-body-text)}.is-active .dropdown__item-button{background-color:var(--color-border-elements)}@media (hover: hover){.dropdown__item-button:hover:not([disabled]){background-color:var(--color-border-elements)}.dropdown__item-button[disabled]:hover{cursor:not-allowed}}.shopify-challenge__button{color:var(--color-button-filled-text);background-color:var(--color-button-filled-background)}@media (hover: hover){.shopify-challenge__button:hover{color:var(--color-button-filled-background);background-color:var(--color-button-filled-text);border-color:var(--color-button-filled-background)}}.card{position:relative;text-align:center;color:var(--color-heading-text)}.card>a{display:block;position:relative}.card__content{position:absolute;inset-block-end:1.6rem;inset-inline:calc(var(--page-gutter) / 2);z-index:2}.card__title{margin:0;color:inherit}#preview-bar-iframe{pointer-events:all}
/*# sourceMappingURL=/cdn/shop/t/129/assets/base-secondary.css.map */
