.loox-trust-badge-widget-content{padding:0!important}.shopify-block:has(.loox-widget){margin-left:-8px;margin-bottom:-8px}:host([layout*=-slim]) .loox-trust-badge-widget-content{padding:0!important}.product__photos{margin-top:0}div.layout-stack{gap:0!important}.product-grid__container h1.element-text{margin-bottom:-8px}.product__main-photos .product-slideshow{border:none!important}.stats-highlight{display:flex;align-items:center;max-width:508px;gap:14px;padding:12px;background:#fff;border:1px solid #e8e7ea;border-radius:16px}.stats-highlight__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#f1eefc}.stats-highlight__icon element-icon{--element-icon-size: 22px;--element-icon-color: #5b3fe0}.stats-highlight__content{display:flex;flex:1 0 0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.stats-highlight__stats{display:flex;flex-direction:column;gap:4px}.stats-highlight__stat{display:flex;align-items:center;gap:4px;margin:0;white-space:nowrap}.stats-highlight__value{font-weight:800;font-size:14px;line-height:normal;color:#5b3fe0}.stats-highlight__label{font-weight:600;font-size:14px;line-height:normal;color:#14213d}.stats-highlight__disclaimer{margin:0;max-width:160px;font-size:8px;line-height:normal;color:#6e6c78}.block-variant-picker .element-radio{margin-bottom:0}.variant-button-wrap .variant__label{display:flex;align-items:center;width:100%;color:#14213d;font-weight:700}.variant-button-wrap .variant__label-info{color:#14213d;font-weight:700}.variant-button-wrap .element-radio .element-button{border-radius:9.192px;border:.919px solid #e8e7ea;background:#fff}.variant-button-wrap .element-radio .element-button .element-text{color:#14213d;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.variant-button-wrap .element-radio:has(input[type=radio]:checked) .element-button{border-color:#5b3fe0;background:#f1eefc}.variant-button-wrap .element-radio:has(input[type=radio]:checked) .element-button .element-text{color:#5b3fe0}.variant-button-wrap .element-swatch{--element-swatch-size-large: 32px;border-radius:12.869px;box-shadow:0 0 0 1.838px transparent}.variant-button-wrap .element-radio:has(input[type=radio]:checked) .element-swatch{box-shadow:0 0 0 1.838px #5b3fe0}.variant-button-wrap--plan{display:flex;align-items:stretch;gap:6px}.variant-button-wrap--plan.variant-button-wrap .variant__label{margin-bottom:30px}.variant-button-wrap--plan .element-radio{flex:1 1 0;width:auto;margin:0;align-items:stretch}.plan-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:11px;width:100%;padding:16px 5px;border-radius:12px;border:2px solid #e8e7ea;background:#fff;text-align:center}.variant-button-wrap--plan .element-radio:has(input[type=radio]:checked) .plan-card{border-color:#5b3fe0;background:#f1eefc}.plan-card__title{font-size:14px;font-weight:700;color:#14213d}.plan-card__price-row{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:16px}.plan-card__price{font-weight:800;color:#14213d}.plan-card__compare{font-weight:400;color:#6e6c78;text-decoration:line-through}.plan-card__per-night{font-size:12px;font-weight:500;color:#3b1a1a;letter-spacing:-.4px;line-height:16.25px}.plan-card__discount{display:inline-flex;padding:4px 7px;border-radius:100px;background:linear-gradient(136deg,#3b2266,#7a4fbf,#3b2266);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.plan-card__perks{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0;padding:8px 0 0;border-top:1px solid #e8e7ea;list-style:none;text-align:left}.plan-card__perks li{position:relative;padding-left:16px;font-size:10px;font-weight:500;line-height:1.3;color:#14213d}.plan-card__perks li:before{content:"";position:absolute;left:0;top:2px;width:10px;height:10px;background-color:#00b67a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23000' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23000' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.sls-option-container .plan-perks-panel{margin-top:12px;padding-top:12px;border-top:1px solid rgba(20,33,61,.1)}.plan-perks-panel .plan-card__perks{padding-top:0;border-top:0}.plan-perks-panel .plan-card__perks li{font-size:12px}.plan-card__ribbon{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:4px 8px;border-radius:100px;font-size:8px;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap;box-shadow:0 2px 6px -2px #5b3fe04d}.plan-card__ribbon--popular{background:#5b3fe0}.plan-card__ribbon--best-value{background:#f09433}@media(min-width:1200px){.plan-card{gap:10px;padding:20px;border-radius:11px}}@media(min-width:768px)and (max-width:1050px){.plan-card__price-row{font-size:10px}.plan-card__title{font-size:14px}.plan-card__discount{padding:6px 8px;font-size:10px}}@media(min-width:768px){.variant-button-wrap--plan{gap:14px}.plan-card__price-row{font-size:14px;flex-direction:row}.variant-button-wrap--plan .element-radio:has(input[type=radio]:checked) .plan-card{border-width:2px}.plan-card__title{font-size:16px}.plan-card__per-night{font-size:10px;letter-spacing:-.37px;line-height:15px}.plan-card__discount{padding:6px 14px;font-size:12px}.plan-card__ribbon{top:-12px;padding:4px 8px;font-size:10px;letter-spacing:1.1px}.plan-card__perks li{font-size:12px}}@media(max-width:479px){.stats-highlight__stat{white-space:normal}.stats-highlight__disclaimer{max-width:none}}.sls-purchase-options-container{display:flex!important;flex-direction:column!important;gap:8px!important}.sls-purchase-options-label{font-size:14px!important;font-weight:700!important;color:#14213d!important;margin-bottom:4px!important}.sls-option-container{border:1px solid #e8e7ea!important;border-radius:12px!important;padding:16px!important;background:#fff!important;box-shadow:none!important}.sls-option-container.sls-active,.sls-option-container:has([role=radio][aria-checked=true]){border-color:#5b3fe0!important;background:#f1eefc!important}.sls-option-container.sls-disabled-option-container{opacity:.5!important;pointer-events:none!important}.seal-row{display:flex!important;align-items:center!important;gap:10px!important}.seal-col-radio [role=radio]{position:relative!important;display:inline-flex!important;width:18px!important;height:18px!important;min-width:18px!important;cursor:pointer!important}.sls-option{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:18px!important;height:18px!important;opacity:0!important;margin:0!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important}.seal-col.seal-col-radio{display:flex!important}.sls-custom-radio{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:18px!important;height:18px!important;border-radius:50%!important;border:2px solid #e8e7ea!important;background:#fff!important;pointer-events:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.sls-custom-radio:before,.sls-custom-radio:after{content:none!important}[role=radio][aria-checked=true] .sls-custom-radio{border-color:#5b3fe0!important}[role=radio][aria-checked=true] .sls-custom-radio:after{content:""!important;display:block!important;position:static!important;inset:auto!important;width:8px!important;height:8px!important;margin:0!important;border-radius:50%!important;background:#5b3fe0!important;box-shadow:none!important}.sls-option:focus-visible~.sls-custom-radio{outline:2px solid #5b3fe0;outline-offset:2px}.sls-label-container{flex:1!important;min-width:0!important}.sls-selling-plan-group-name{font-size:16px!important;font-weight:700!important;color:#14213d!important}.sls-savings-badge{display:none!important;border-radius:100px!important;padding:2px 8px!important;background:#5b3fe0!important;color:#fff!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important;vertical-align:middle!important}.sls-price-container{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.sls-price .money{font-size:16px!important;font-weight:800!important;color:#14213d!important}.sls-option-container.sls-active .sls-price .money,.sls-option-container:has([role=radio][aria-checked=true]) .sls-price .money{color:#5b3fe0!important}.sls-original-price .money{font-size:16px!important;font-weight:800!important;color:#14213d!important;text-decoration:line-through!important;font-style:normal}.sls-selling-plan-group-options{display:none!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid #e8e7ea!important;font-size:12px!important;color:#6e6c78!important}.sls-select-container{margin:4px 0!important}#seal-purchase-options-label{display:none!important}.sls-select{border:1px solid #e8e7ea!important;border-radius:8px!important;padding:6px 10px!important;font-size:12px!important;color:#14213d!important}.sls-more-info-container{display:none!important;margin-top:10px!important;font-size:12px!important;color:#6e6c78!important}.sls-more-info-container .sls-sub-icon{width:16px!important;height:16px!important;vertical-align:middle!important;margin-right:6px!important}.sls-subscription-details-label a{color:#5b3fe0!important;font-weight:600!important;text-decoration:none!important}.sls-subscription-details-label a:hover,.sls-subscription-details-label a:focus-visible{text-decoration:underline!important}.element-button.add-to-cart{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:55px;padding:16px;border-radius:12px;background:linear-gradient(140deg,#3b2266,#7a4fbf,#3b2266);box-shadow:none;border:none}.element-button.add-to-cart .element-text{color:#fff}.element-button.add-to-cart:hover{opacity:.92}.element-button.add-to-cart:disabled{background:#c9c9d1;opacity:1}.element-button.add-to-cart.btn--loading{background:linear-gradient(140deg,#3b2266,#7a4fbf,#3b2266)!important;color:#fff!important;cursor:wait}.element-button.add-to-cart.btn--loading>*{opacity:1!important}.element-button.add-to-cart.btn--loading:before{display:none!important}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 55px;--shopify-accelerated-checkout-button-border-radius: 12px}shopify-payment-terms{text-align:center!important}#shopify-buyer-consent{display:none!important}.product-block--inventory-point{display:inline-flex;align-items:center;justify-content:center;padding:11px;border:1px solid #e8e7ea;border-radius:6px;background:#fff}.product-inventory__points{display:flex;flex-direction:column;gap:4px}.product-inventory__point .icon-and-text{display:flex;align-items:center;gap:6px}.product-inventory__point .element-icon{width:14px;height:14px;margin-right:0}.element-icon--inventory:before,.element-icon--inventory:after{margin:0!important}.element-icon--inventory:after{width:14px!important;height:14px!important;background:#00b67a33!important}.element-icon--inventory:before{width:8px!important;height:8px!important;margin:3px!important;background:#00b67a!important}.inventory--low .element-icon--inventory:after{background:#f4af2933!important}.inventory--low .element-icon--inventory:before{background:#f4af29!important}.product-inventory__point [data-product-inventory],.product-inventory__point .js-incoming-text{color:#6e6c78;font-size:14px;font-weight:400;white-space:nowrap}.trust-badges-strip{display:flex;align-items:flex-start;justify-content:center;gap:8px;list-style:none;padding:0;margin:0}.trust-badges-strip__item{display:flex;flex:1 0 0;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 4px}.trust-badges-strip__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:9px;background:#f1eefc;border:1px solid rgba(91,63,224,.18);color:#5b3fe0;--element-icon-size: 18px;--element-icon-color: #5b3fe0}.trust-badges-strip__icon svg{width:18px;height:18px;display:block}.trust-badges-strip__text{max-width:120px;margin:0;font-size:11px;font-weight:700;line-height:1.3;color:#5b3fe0;text-align:center}.product-tabs-under-media{margin-top:24px}.product-block--tab .element-accordion{border-block-end-width:.5px;border-block-end-color:#c7c7c7}.product-block--tab .element-accordion__toggle{padding-block:12px}.product-block--tab .element-accordion__toggle .element-text{font-size:16px;font-weight:400;color:#343643}.product-block--tab .element-accordion__content{padding-block-end:12px;font-size:16px;color:#1a1a1a}.product-block--tab .element-accordion__content ol{list-style:decimal;padding-left:12px;margin:0}.product-block--tab .element-accordion__content li+li{margin-top:8px}.product-block--tab .element-accordion__toggle-icon{display:none!important}.product-block--tab .element-accordion__toggle-close,.product-block--tab details[open] .element-accordion__toggle-open{position:relative;width:14px;height:14px}.product-block--tab .element-accordion__toggle-close:before,.product-block--tab .element-accordion__toggle-close:after,.product-block--tab details[open] .element-accordion__toggle-open:before{content:"";position:absolute;top:50%;left:50%;background:#343643;transform:translate(-50%,-50%)}.product-block--tab .element-accordion__toggle-close:before,.product-block--tab details[open] .element-accordion__toggle-open:before{width:14px;height:1.5px}.product-block--tab .element-accordion__toggle-close:after{width:1.5px;height:14px}@media(max-width:768px){.shopify-app-block:has(>.loox-widget){margin-top:20px;margin-bottom:-8px}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 55px !important;--shopify-accelerated-checkout-button-border-radius: 12px}.product__photos--beside{flex-direction:column}.product__main-photos,.product-slideshow,.product-slideshow .flickity-viewport,.product-slideshow .flickity-slider,.product-main-slide{width:100%!important}.product-main-slide{border:none}.product__main-photos{margin-left:-17px;width:calc(100% + 33px)!important}.product-slideshow .flickity-viewport{overflow:hidden!important}.product__thumbs.small--hide{display:block!important}.product__thumbs--beside{flex:none;max-width:none;margin-left:0;margin-top:12px}.product__thumbs--beside .product__thumbs--scroller{position:static;display:flex;overflow-x:auto;overflow-y:visible;white-space:nowrap}.product__thumbs--beside .product__thumb-item{display:inline-block;flex-shrink:0;width:50px;margin-bottom:0;margin-right:8px}.product__thumbs--beside .product__thumb-item:last-child{margin-right:0}.product__thumb .image-wrap img{border-radius:10px;min-height:43px}.product__thumbs[data-position=beside] .product__thumb-arrow{top:50%!important;left:auto;right:auto;bottom:auto;transform:translateY(-50%);width:28px;height:28px;padding:0!important;border-radius:999px;background:#ffffffe0;border:1px solid rgba(20,33,61,.12);box-shadow:0 2px 6px #00000014;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center}.product__thumbs[data-position=beside] .product__thumb-arrow.hide{display:none}.product__thumbs[data-position=beside] .product__thumb-arrow--prev{left:-16px!important}.product__thumbs[data-position=beside] .product__thumb-arrow--next{right:-16px!important}.product__thumbs[data-position=beside] .product__thumb-arrow .element-icon{transform:none;width:8px;height:8px;margin:0;color:#14213d}.product__main-photos .flickity-page-dots{display:none!important}.product__main-photos{margin-bottom:0!important}.product__thumb-item a{border:1px solid transparent!important;border-radius:10px!important}.product__thumb-item a.is-active:before{display:none!important}.product__thumb-item a.is-active{border:1px solid #6b0010!important}.image-wrap.image-wrap__thumbnail{padding-bottom:100%!important}.product__thumb .image-wrap img{border:none!important}.trust-badges-strip__text{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom.css.map */
