.collection-status-dot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle;margin-right:5px;position:relative}.in-stock.collection-status-dot{background-color:#4caf50}.out-of-stock.collection-status-dot{background-color:#ccc}.digital-product.collection-status-dot{background-color:#4caf50}.digital-product.collection-status-dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;background-color:transparent;border-left:1px solid white;border-bottom:1px solid white;transform:translate(-50%,-70%) rotate(-45deg)}.digital-product.collection-status-dot:before{content:"";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:1px;height:3px;background-color:#fff}.forthcoming.collection-status-dot{background-color:#2196f3}.supplier-stock.collection-status-dot{background:linear-gradient(90deg,#4caf50 50%,#ccc 50%);border:1px solid #e0e0e0}.product-inventory-status{margin:15px 0;font-weight:500}.product-column .product-inventory-status{margin-top:0}.inventory-status{display:flex;align-items:center}.inventory-status-indicator{display:inline-block;width:16px;min-width:16px;height:16px;border-radius:50%;margin-right:8px;box-sizing:border-box;position:relative}.in-stock .inventory-status-indicator{background-color:#00ce70}.out-of-stock .inventory-status-indicator{background-color:#ccc}.digital-product .inventory-status-indicator{background-color:#00ce70}.digital-indicator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background-color:transparent;border-left:2px solid white;border-bottom:2px solid white;transform:translate(-50%,-70%) rotate(-45deg)}.digital-indicator:before{content:"";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:2px;height:4px;background-color:#fff}.forthcoming .inventory-status-indicator{background-color:#0352f2}.gift-card .inventory-status-indicator{background-color:#00ce70}.supplier-stock .inventory-status-indicator{background-color:#00ce70;position:relative;overflow:hidden;border:1px solid #00ce70}.supplier-stock .inventory-status-indicator:before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;border-radius:50%;left:-50%;border-right:1px solid #00ce70}.inventory-status-text{font-size:.85em;line-height:1.4}.product-card-info-wrapper .product-inventory-status{margin:1.5rem 0}.product-card-info-wrapper{display:flex;flex-direction:column}.product__media-item-container{background-color:#fff;border:16px solid #fff;box-shadow:0 0 0 1px #00000014}.product__media-item-container img{background-color:#fff}.product__thumbs-container{background-color:#fff;box-shadow:0 0 0 1px #00000014}.product__thumbs-container img{background-color:#fff}.product__block--variant_picker .swatch-color,.swatches--variant-image .swatch-color{background-size:90%!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#fff!important}.product-card__key-points{list-style:disc;padding-left:1.2em;margin:0}.product-card__key-points li{list-style:disc}.product-card .product-card__type,.product-card .product-card__type a,.product-card .product-card__vendor,.product-card .product-card__vendor a,.product-card .product-card__brand-top--text,.product-card .product-card__brand-link--text,.product-card .product-card__badge .f-badge,.product-card .product-card__key-points,.product-card .product-card__key-points li,.product-card .product-card__stock-status,.product-card .product-card__stock-status .inventory-status-text,.product-card .jdgm-prev-badge,.product-card .jdgm-prev-badge *,.product-card .jdgm-prev-badge__text,.product-card .jdgm-prev-badge__stars{font-size:13px!important;line-height:1.4!important}button[name=checkout].disabled{opacity:.7;pointer-events:none}.cart-drawer__footer{border-top:0!important;padding:0!important;box-shadow:none!important}.cart-drawer__footer .buying-as-company,.drawer__footer-body{border-top:.1rem solid rgba(var(--color-foreground),.1);padding:2.4rem 3rem;box-shadow:0 -5px 10px rgba(var(--color-foreground),.08)}.cart__footer .buying-as-company .btn{margin-bottom:1em}.buying-as-company .alert{display:none;color:#d63a2f;padding:0}.buying-as-company .company-choice{display:flex;gap:2rem}.drawer__footer .buying-as-company .company-choice p{margin-bottom:0}.buying-as-company [type=radio]:checked,.buying-as-company [type=radio]:not(:checked){position:absolute;left:-9999px}.buying-as-company [type=radio]:checked+label,.buying-as-company [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#000}.buying-as-company [type=radio]:checked+label:before,.buying-as-company [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #000;border-radius:100%;background:#fff}.buying-as-company [type=radio]:checked+label:after,.buying-as-company [type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#000;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.buying-as-company [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.buying-as-company [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.buying-as-company .company-info,.buying-as-company .company-info label,.additional-checkout-buttons{display:none}.additional-checkout-buttons.hidden{display:none!important}.drawer__footer .buying-as-company .company-info{margin-top:1em}.buying-as-company .company-info input{--inputs-border-width: 0px;outline:none;box-shadow:none;color:rgb(var(--color-field-text));background-color:rgb(var(--color-field));border:var(--inputs-border-width) solid rgb(var(--color-border));border-radius:var(--inputs-radius);line-height:calc(var(--buttons-height) - var(--inputs-border-width) * 2);padding:0 2rem;width:100%;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--font-body-size);transition:.3s all;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle}.buying-as-company .company-info .vat-information{border:.1rem solid #d63a2f;padding:1rem;margin:0}.cart__footer .buying-as-company{border-bottom:.1rem solid rgb(var(--color-border));margin-bottom:1em}.cart__footer .buying-as-company .company-info{margin-bottom:1em}.company-info{position:relative}.buying-as-company .toggle-icon{transform:rotate(90deg);position:absolute;top:0;right:0;cursor:pointer;width:24px;height:24px;transition:all .3s}.buying-as-company .toggle-icon.inputs-hidden{transform:rotate(270deg)}.cart main-cart,.cart main-cart>form{width:100%;min-width:100%}@media(min-width:768px){.cart .cart__form{min-width:calc(64% - 1.5rem)}}@media(min-width:1024px){.cart .cart__form{min-width:calc(70% - 3rem)}}.min-tooltip{position:absolute;background:#333;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;white-space:nowrap;z-index:9999;display:none;pointer-events:none;transition:opacity .3s ease}.files-wrapper{display:flex;column-gap:20px;row-gap:10px;flex-wrap:wrap;margin:5px 0}.product-instructions{display:flex;align-items:center}.product-instructions svg:first-child{width:24px;height:24px;margin-right:10px}.product-instructions svg:nth-child(3){width:12px;height:12px;margin-left:5px}.accordion-details__content table{box-shadow:none}.accordion-details__content table td{padding:.5rem;border:0}.accordion-details__content table tr:nth-child(2n){background-color:#0000000d}.usp-icon-wrapper{display:flex;align-items:center;margin-bottom:10px}.usp-icon-wrapper .usp-icon{background-color:#000;display:inline-block;width:16px;min-width:16px;height:16px;border-radius:50%;margin-right:8px;box-sizing:border-box;position:relative}.usp-icon-wrapper .usp-text{margin:0}.product__media-item{aspect-ratio:1/1}.product__media-item-container{height:100%}.block.product__media.media-wrapper{display:flex;align-items:center}@media(max-width:768px){.product--mobile-thumbs-hide.product--media-has-many .swiper{margin-inline:0!important}}.single-bundle-subtext{margin-left:5px;font-size:1.4rem;line-height:1;margin-top:1rem}.product-card__info .single-bundle-subtext{margin-top:0;font-size:1rem}@media(max-width:767px){.single-bundle-subtext{font-size:.96rem;margin-top:.5rem}}.collection-card__wrapper.is-current .collection-card__title{font-weight:700!important}#beacon-container .BeaconFabButtonFrame{z-index:30!important}.help-sidebar__team{margin:4rem 0 0;padding-left:1.2rem}.help-sidebar__team-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.help-sidebar__team-member{width:100px;min-width:100px}.help-sidebar__team-avatar img{border-radius:50%;width:64px;height:64px}.help-sidebar__team-name{margin:8px 0 4px;line-height:1}.help-sidebar__team-role{font-size:12px;line-height:1;opacity:.5}.menu-drawer__submenu .menu-drawer__item-link{gap:16px;justify-content:flex-start}@media(max-width:767px){.search__box.search__results .search__box-products{order:unset!important}}.taxline{display:flex;align-items:center;gap:8px;margin-top:6px;color:#0000008c;font-size:12.5px;line-height:1.25}.tax-popover{position:relative;flex:0 0 auto}.tax-popover__btn{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent}.tax-popover__btn::-webkit-details-marker{display:none}.tax-popover__icon{width:18px;height:18px;border-radius:999px;border:1px solid rgba(0,0,0,.25);display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:18px;color:#0000008c;opacity:.9}.tax-popover__bubble{position:absolute;right:0;top:calc(100% + 8px);width:min(380px,92vw);background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:12px;box-shadow:0 10px 30px #0000001f;z-index:40}.tax-popover__bubble:before{content:"";position:absolute;right:10px;top:-6px;width:10px;height:10px;background:#fff;border-left:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);transform:rotate(45deg)}.tax-popover__title{font-weight:600;margin-bottom:6px;color:#000000d9}.tax-popover__p{margin-top:6px;color:#000000bf;font-size:13px;line-height:1.35}.tax-popover__link{text-decoration:underline;text-underline-offset:3px;font-weight:600}@media(hover:hover){.tax-popover:hover>.tax-popover__bubble,.tax-popover:focus-within>.tax-popover__bubble{display:block}}.soundium-microblock{margin-top:10px}.soundium-microlink{color:inherit;text-decoration:none;display:block;margin-top:10px}.soundium-microrow{display:flex;align-items:flex-start;gap:8px}.soundium-microicon{flex:0 0 auto;position:relative;top:3px;width:16px;height:16px}.soundium-microtext{margin:0;font-size:14px;line-height:1.25;color:#000000e6}.smile-earn-points{margin-top:0}.smile-tooltip{position:relative;flex:0 0 auto;margin-left:4px}.smile-tooltip__trigger{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.05rem .35rem;border-radius:999px;border:1px solid rgba(0,0,0,.15);line-height:1.2;font-size:12px;opacity:.9}.smile-tooltip__trigger::-webkit-details-marker{display:none}.smile-tooltip__bubble{position:absolute;right:0;top:calc(100% + 8px);width:min(340px,85vw);background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:12px;box-shadow:0 10px 30px #0000001f;z-index:20}.smile-tooltip__bubble:before{content:"";position:absolute;right:14px;top:-6px;width:10px;height:10px;background:#fff;border-left:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);transform:rotate(45deg)}.smile-tooltip__title{font-weight:600;margin-bottom:6px;font-size:13px;color:#000000e6}.smile-tooltip__line{opacity:.92;font-size:13px;line-height:1.35;color:#000c}.smile-tooltip__links{display:flex;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08);flex-wrap:wrap}.smile-tooltip__link{text-decoration:underline;text-underline-offset:3px;font-weight:600;font-size:13px;color:#000000e6}.template-search .text-pcard-title{font-size:calc(var(--font-body-size) * 1.1);line-height:1.2}.search__content .text-pcard-title,.search__results .text-pcard-title{font-size:calc(var(--font-body-size) * 1.05);line-height:1.2}@media(max-width:749px){.text-pcard-title{font-size:calc(var(--font-body-size) * 1.05);line-height:1.2}.template-search .text-pcard-title,.search__content .text-pcard-title,.search__results .text-pcard-title{font-size:calc(var(--font-body-size) * 1)}}.product-card__type{font-weight:var(--font-body-weight)}.product-card__type a{font-weight:inherit}.product-card{background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--pcard-radius, 1.2rem);box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000a;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.product-card:hover{border-color:rgba(var(--color-foreground),.14);box-shadow:0 4px 12px #0000000f,0 10px 24px #0000000f}.custom-content-block--image_card .card-media{border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--blocks-radius, 1.2rem);box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000a;transition:box-shadow .25s ease,border-color .25s ease}.custom-content-block--image_card .card-media--link:hover .card-media,.custom-content-block--image_card .card-media:hover{border-color:rgba(var(--color-foreground),.14);box-shadow:0 4px 12px #0000000f,0 10px 24px #0000000f}.product-card-style-card .product-card__info,.product-card:not(.product-card-style-card) .product-card__info{padding-left:1.2rem;padding-right:1.2rem;padding-bottom:1.2rem}@media(min-width:768px){.product-card-style-card .product-card__info,.product-card:not(.product-card-style-card) .product-card__info{padding-left:1.6rem;padding-right:1.6rem;padding-bottom:1.6rem}}wishlist-button-collection{display:none!important}.search__box-products .product-card .product-card__brand-logo,.search__recommendations .product-card .product-card__brand-logo{height:18px!important;max-width:56px!important;min-width:18px!important}.search__box-products .product-card .product-card__brand-link,.search__recommendations .product-card .product-card__brand-link{height:18px}product-info .jdgm-widget.jdgm-preview-badge,product-info .jdgm-widget.jdgm-prev-badge--reserved{display:inline-flex;align-items:center;min-height:18px;min-width:130px;line-height:1.4}product-info .jdgm-prev-badge--placeholder{display:inline-flex;align-items:center;gap:6px;color:rgba(var(--color-foreground),.55);font-size:13px;line-height:1.4}product-info .jdgm-prev-badge--placeholder .jdgm-prev-badge__stars{display:inline-flex;gap:1px;letter-spacing:1px}product-info .jdgm-prev-badge--placeholder .jdgm-prev-badge__star--off{color:rgba(var(--color-foreground),.22);font-size:14px;line-height:1}product-info .jdgm-prev-badge--placeholder .jdgm-prev-badge__text{font-size:13px}.f-badge,.f-badge--new,.f-badge--coming,.f-badge--sale,.f-badge--hot,.f-badge--soldout{color:#000;background:#fff;border-color:#000}.search__content{background-color:#f6f6f6}.product-card__quickview{--buttons-width: calc(var(--buttons-height) * .6)}.product-card__quickview .icon{--icon-size: 1.44rem }
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom.css.map */
