.simple-bundles-container .simple-bundles{display:flex;flex-direction:column;gap:32px}.simple-bundles-container .simple-bundles:not(.active){display:none}.simple-bundles-container .simple-bundles .bundle-group{padding:0;border:none;margin:0}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle){display:flex;flex-direction:column}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .content{margin-top:16px}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-group-label{display:flex;flex-wrap:wrap;align-items:center;flex-grow:1;gap:8px}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-group-label .bundle-selected-option{font-family:DINPro,Arial,Helvetica,sans-serif;margin:0;letter-spacing:0;line-height:1.43em;font-weight:500;font-size:14px;text-transform:none}@media screen and (max-width:768px){.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-group-label{flex-direction:column;align-items:flex-start}}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-selected-option:empty{display:none}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-options{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-options.bundle-options--disabled .bundle-option-none label{opacity:.3;filter:grayscale(1)}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option input[type=radio]{cursor:pointer}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option input[type=radio]:hover+label{border-color:#000}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option input[type=radio]:checked+label{background:#e8e8e8;border-color:#00e178;border-width:2px}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option input[type=radio][disabled]+label:hover{cursor:not-allowed}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option input[type=radio][disabled]+label .bundle-product-image{opacity:.3;filter:grayscale(1)}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option.selected label{background:#e8e8e8;border-color:#000}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option.bundle-preselected label{background:#e8e8e8;border-color:#000}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option:has(input[type=radio]:checked) .product_card--container,.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option:has(input[type=radio]:checked) .product_card--content{background-color:var(--background-fill-dark-1)}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option .option-name--control-panel,.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option .remove-selection{display:none}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option label{border:1px solid;border-color:#e8e8e8;transition:all ease-in-out .3s;cursor:pointer;width:100px;height:100px;display:inline-block;background:0 0}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option label:focus-visible{outline:2px solid #000;outline-offset:2px}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option label .bundle-product-image{height:100%;width:100%;aspect-ratio:1/1;padding:5px;-o-object-fit:contain;object-fit:contain}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option.bundle-option-none label{display:flex;align-items:center;justify-content:center}.simple-bundles-container .simple-bundles .bundle-group:not(.multi-bundle) .bundle-option.bundle-option-none label .bundle-product-title{text-transform:capitalize}.build-a-box{display:block;padding:var(--global-sect-pad-y-lg) var(--global-sect-pad-x-lg)}.build-a-box #bundle-summary{margin-top:32px;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:4px;border:1px solid #e8e8e8;background-color:#f8f8f8;margin-bottom:var(--global-item-gap-sm)}.build-a-box #bundle-summary ul{margin:0;padding:0;display:flex;flex-direction:column;list-style:none;gap:10px}.build-a-box #bundle-summary ul strong{font-weight:800}.build-a-box form{display:flex;flex-direction:column;gap:var(--global-grid-gap);align-items:flex-start}.build-a-box form:has(.bundle-group:not(.multi-bundle)) .control-panel .empty-box,.build-a-box form:has(.bundle-group:not(.multi-bundle)) .control-panel variant-radios,.build-a-box form:has(.bundle-group:not(.multi-bundle)) .control-panel variant-selects{display:none}.build-a-box form #simple-bundles-options-html.simple-bundles-container{flex:1 1 70%}.build-a-box form #simple-bundles-options-html.simple-bundles-container .simple-bundles .bundle-group div.heading{display:none}.build-a-box form #simple-bundles-options-html.simple-bundles-container .simple-bundles .bundle-group .bundle-options .bundle-option .option-content{gap:25px;flex:1;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-rows:subgrid;grid-row:span 4;align-items:start;justify-items:center;align-self:stretch}.build-a-box form #simple-bundles-options-html.simple-bundles-container .simple-bundles .bundle-group .bundle-options .bundle-option .option-content .fragrance-notes{justify-content:center;height:45px;overflow:hidden}.build-a-box form #simple-bundles-options-html.simple-bundles-container .simple-bundles .bundle-group .bundle-options .bundle-option .option-content .option-description{flex:1;text-align:center;color:grey}.build-a-box form #simple-bundles-options-html.simple-bundles-container .simple-bundles .bundle-group .bundle-options .bundle-option label{gap:30px}.build-a-box form #simple-bundles-options-html.simple-bundles-container .simple-bundles .bundle-group .bundle-options .bundle-option label .option-image{box-shadow:none;background-color:red}.build-a-box form #simple-bundles-options-html.simple-bundles-container .simple-bundles .bundle-group .bundle-options .bundle-option label .option-name{text-transform:uppercase;font-size:22px}@media screen and (max-width:768px){.build-a-box form #simple-bundles-options-html.simple-bundles-container .simple-bundles .bundle-group .bundle-options .bundle-option label .option-name{font-size:18px}}.build-a-box form #simple-bundles-options-html.simple-bundles-container .simple-bundles .bundle-group .bundle-options .bundle-option quantity-input{margin-bottom:0;width:100%;max-width:100%}.build-a-box form .control-panel .heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--modal-pad);align-items:center;width:100%}.build-a-box form .control-panel .heading .control-panel-title{margin:0}.build-a-box form .control-panel .product-form__buttons{display:flex;flex-direction:column;align-items:stretch;gap:var(--modal-gap-md);padding-top:var(--modal-gap-md);border-top:var(--modal-border-width) solid var(--modal-bg-stroke)}.build-a-box form .control-panel .product-form__buttons .subtotal{text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--modal-gap-sm)}.build-a-box form .control-panel .product-form__buttons .subtotal .subtotal-label{text-transform:capitalize;margin:0}.build-a-box form .control-panel .product-form__buttons .subtotal .pricing.active{color:var(--modal-price-fill-current);display:flex;align-items:center;gap:var(--spacing-50)}.build-a-box form .control-panel .product-form__buttons .subtotal .pricing.active .price-compare{color:var(--modal-price-fill-previous)}.build-a-box form .control-panel .product-form__buttons .subtotal .pricing:not(.active){display:none}.build-a-box form .control-panel .product-form__buttons .product-form__submit{width:100%}.build-a-box form .control-panel .product-form__buttons .product-form__submit.multi-bundle-disabled{opacity:1}.shopify-app-block:has(#simple-bundles-io-options){display:none!important}@media screen and (max-width:768px){.product__media-wrapper .product__media-gallery{width:100%;min-width:100%;max-width:100%;position:relative;background:#fff;display:block;border-bottom:1px solid #e8e8e8;box-shadow:0 16px 32px -16px #e8e8e8}.product__media-wrapper .product__media-list{max-height:33dvh;width:100dvw;max-width:100%}.product__media-wrapper .product__media-list .product__media,.product__media-wrapper .product__media-list .product__media img,.product__media-wrapper .product__media-list .product__media-item,.product__media-wrapper .product__media-list .product__media-item video{max-height:33dvh;max-width:calc(100dvw - 6.4%)}.product__media-wrapper .product__media-list .product__media{padding-top:0!important}.product__media-wrapper .product__media-list .product__media img{position:static;position:relative;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.product__media-wrapper .product__media-list .product__media-item img{-o-object-fit:contain;object-fit:contain;max-height:33dvh;width:100dvw}.product__media-wrapper .product__media-list .product__modal-opener--video{display:none}.product__media-wrapper .product__media-list deferred-media{max-height:33dvh;max-width:calc(100dvw - 6.4%);display:block;width:100%;padding-top:0!important}.product__media-wrapper .product__media-list deferred-media .deferred-media__poster,.product__media-wrapper .product__media-list deferred-media .deferred-media__poster img{max-height:33dvh;max-width:calc(100dvw - 6.4%);-o-object-fit:contain;object-fit:contain}.product__media-wrapper .product__media-list deferred-media .deferred-media__poster,.product__media-wrapper .product__media-list deferred-media video{position:relative!important}}.product__media-gallery .product__media-item{height:-moz-fit-content;height:fit-content}.product__media-gallery .product__media-item img{width:100%}.product__info-wrapper .price-block{margin:24px 0 16px 0}.product__info-wrapper .price-block .price__container{display:flex;flex-direction:row-reverse;justify-content:flex-end;max-height:-moz-fit-content;max-height:fit-content;gap:1rem}.product__info-wrapper .price-block .price__container .price__regular{max-height:-moz-fit-content;max-height:fit-content}.product__info-wrapper .price-block .price__container .bundle-rrp{font-size:1.71rem;font-weight:400;line-height:1em;text-decoration:line-through;color:#757575;max-height:-moz-fit-content;max-height:fit-content;margin:0}@media screen and (min-width:769px){.product-page .product--thumbnail_slider .product__media-list,.product-page .product__media-gallery .product__media-item img,.product-page .product__media-item{max-height:600px;overflow:hidden}.product-page .product__media-gallery .product__media-item img{-o-object-fit:contain;object-fit:contain}}