.section--cart .cart--root[data-view=desktop] .cart--footer{flex-direction:column;flex:0 0 335px;width:fit-content}@media only screen and (max-width: 767px){.cart--root[data-view=mobile] .cart--footer .cart--summary{display:none}}.samples-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:none;justify-content:center;align-items:center;z-index:9999}.samples-popup.active{display:flex}.samples-popup--content{background:#fff;width:90%;max-width:1200px;max-height:690px;max-height:80vh;overflow:hidden;padding:20px 0 0 20px;position:relative}@media (max-width: 768px){.samples-popup--content{padding:20px 0 0 16px;overflow-y:hidden}}.samples-popup--title{margin:30px 0 40px;text-align:center}@media (max-width: 767px){.samples-popup--title{margin:20px 0 30px}}.samples-popup--options{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-bottom:0;max-height:600px;overflow-x:hidden;overflow-y:auto;padding-bottom:140px;padding-right:20px}.sample-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative;background:#fff}.sample-card.disabled{opacity:.5;pointer-events:none}.sample-image-container{display:flex;align-items:flex-end;background:#f9f9f9;aspect-ratio:.8;margin-bottom:10px}.sample-image{mix-blend-mode:multiply;object-fit:cover;border-radius:6px;margin-bottom:10px}.sample-vendor{margin-bottom:4px}.sample-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;align-items:center;text-overflow:ellipsis;display:-webkit-box;height:2.7em}.samples-popup .product-card--scent-family,.samples-popup .family-product--label{height:20px;line-height:120%;border-radius:20px;margin-bottom:16px}.sample-select-btn{margin-top:auto;padding:10px 12px;border:1px solid #041646;border-radius:50px;background:#fff;color:#041646;text-transform:uppercase;cursor:pointer;transition:all .3s ease;width:100%}.sample-select-btn:hover,.sample-card.selected .sample-select-btn{background:#041646;color:#fff}.sample-select-btn:disabled{opacity:.5;cursor:not-allowed}.samples-popup--buttons{display:flex;justify-content:center;gap:15px;padding-top:20px;position:absolute;bottom:30px;width:100%}.samples-popup--button{background:#f1f6fe;padding:12px 24px;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;min-width:120px;box-shadow:-5px 5px 18px -3px #0000004a;-webkit-box-shadow:-5px 5px 18px -3px rgba(0,0,0,.29);-moz-box-shadow:-5px 5px 18px -3px rgba(0,0,0,.29);width:267px;font-family:Poppins,sans-serif;font-weight:500;font-size:15px;line-height:18px;text-transform:uppercase;color:#041646}.samples-popup--button.primary{background:#041646;color:#fff}.samples-popup--button.primary:hover{background:#2c3e60}.samples-popup--button.secondary{color:#041646}.samples-popup--button.secondary:hover{background:#041646;color:#fff}.samples-popup--button.secondary:disabled{cursor:not-allowed;pointer-events:none}@media (max-width: 768px){.samples-popup--button.secondary:disabled{opacity:.3}}.samples-popup--close{position:absolute;top:15px;right:20px;background:none;border:none!important;cursor:pointer;padding:0;border-radius:50%;transition:background .3s ease}.samples-popup--close:hover{border:none!important;background:transparent!important}@media only screen and (max-width: 767px){.samples-popup--content{width:100%;padding:20px 0 0 16px;height:100svh;max-height:100svh}.samples-popup--options{grid-template-columns:repeat(2,1fr);gap:10px;row-gap:30px;max-height:90svh;padding-right:16px;padding-bottom:130px}.samples-popup--buttons{width:calc(100% - 32px)}.samples-popup--button{padding:12px}.samples-popup--close{right:16px;top:10px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.samples-popup--options{grid-template-columns:repeat(3,1fr)}}.cart--selected-samples{margin-top:20px;background:#f1f6fe;overflow:hidden}.cart--selected-samples-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;transition:background-color .2s ease}.cart--selected-samples-title{color:#041646;font-weight:600;margin:0}.cart--selected-samples-toggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;padding:0;pointer-events:none}.cart--selected-samples-toggle.expanded{transform:rotate(180deg)}.cart--selected-samples-toggle svg{pointer-events:none}.cart--selected-samples-content{background:#f1f6fe;padding:0 20px 20px}.cart--selected-samples-list{padding:0;border-top:1px solid rgba(4,22,70,.8)!important}.selected-sample-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(4,22,70,.8)!important;background:#f1f6fe}.selected-sample-item:last-child{border-bottom:none}.selected-sample-details{display:flex;align-items:center;gap:12px}.selected-sample-image{width:48px;height:48px;object-fit:cover}.selected-sample-info{display:flex;flex-direction:column;gap:2px}.selected-sample-image-container{aspect-ratio:.8;display:flex;align-items:flex-end;background:#f9f9f9}.selected-sample-image-container img{mix-blend-mode:multiply}@media only screen and (max-width: 767px){.cart--selected-samples-header{padding:12px 16px}.selected-sample-item{padding:12px 0}.selected-sample-image{width:40px;height:40px}.selected-sample-details{gap:8px}.sample-title{margin-bottom:5px}}.hidden{display:none!important}drawer-element .cart--form>.cart--summary,drawer-element .cart--form .cart--selected-samples{display:none!important}cart-element:not([data-view=drawer]) #mr-div-embedded-cp-any-page,cart-element:not([data-view=drawer]) .mr-embedded-widget--cross-sell{display:none!important}.product--add--button button,.cart--samples-select{position:relative}.cart--samples-select .product-buy-buttons--spinner,.product--add--button .product-buy-buttons--spinner,.product--add--button.product--add--button--loading span,.cart--samples-select.button--loading span[data-content]{display:none}.product--add--button.product--add--button--loading .product-buy-buttons--spinner,.cart--samples-select.button--loading .product-buy-buttons--spinner{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff}.cart--samples-select.button--selected,.cart--samples-choose-for-me.button--selected,.cart--samples-select:focus{color:var(--button--color);background:var(--button--bg-color);border:2px solid var(--button--bg-color)}
/*# sourceMappingURL=/cdn/shop/t/53/assets/custom.css.map */
