.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}.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:14px;line-height:1.4}.product-card-info-wrapper .product-inventory-status{margin:1.5rem 0}.product-card-info-wrapper{display:flex}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}.product__tax{display:none}.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}}
/*# sourceMappingURL=/s/files/1/0711/7416/0652/t/9/assets/custom.css.map */
