/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */

.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  

  --pswp-root-z-index: 100000;
  
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;

  --pswp-error-text-color: var(--pswp-icon-color);
}


/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	touch-action: none;
	outline: 0;
	opacity: 0.003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
	display: block;
}

.pswp,
.pswp__bg {
	transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
	background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: zoom-out;
}


/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pswp__item {
	/* z-index for fade transition */
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}


/*

  PhotoSwipe UI

*/

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
	opacity: 0.005;
	will-change: opacity;
	transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	z-index: 10; /* always overlap slide content */
	pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: 0.85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: flex;
  flex-direction: row;
  justify-content: flex-end;
	z-index: 10;

	/* allow events to pass through top bar itself */
	pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}


/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}


/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}


/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}

:root{--primary: #362352}h1{font-size:28px !important}body{background-color:#fff}#back-top{bottom:175px}#loyalty_percentage{color:#ed37e6}.product-information{padding-top:35px;font-size:1rem}.product-payment-options{overflow:hidden;will-change:min-height}#alma-widget-payment-plans-main-container{border-radius:8px;width:unset;padding-bottom:1rem}#alma-widget-payment-plans-main-container:not(:empty){margin-bottom:30px}.recommendations-container{padding-top:30px}#short-desc-features{margin-bottom:30px;border:solid 1px #d9d9d9;border-radius:8px}#short-desc-features .item{padding:12px 20px}#short-desc-features .item:nth-child(1){border-radius:8px 0 0 0}#short-desc-features .item:nth-child(2){border-radius:0 8px 0 0}#product-up-sell{margin-top:27px}#product-up-sell .title{margin-bottom:10px}.up-sell-item{border-radius:8px;border:1px solid var(--LCBDD-LCBDD_grey, #8a8a8a);background-color:#faf9fd;padding:10px;margin-top:10px}.up-sell-item:hover,.up-sell-item.checked{border:1px solid var(--secondary)}.up-sell-item .upsell-main-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.up-sell-item label{cursor:pointer}.up-sell-item .fa-chevron-up{font-size:1.2rem}.up-sell-item img{margin-right:20px}.up-sell-item .price{margin-right:10px;color:#939393;font-size:clamp(15px,1.5vw,1rem) !important}.up-sell-item .regular-price{font-size:clamp(15px,1.5vw,1rem) !important;color:#101010}.up-sell-item input{width:19px;height:19px;cursor:pointer;filter:hue-rotate(157deg)}.up-sell-item .upsell-combination-select{-ms-flex-negative:0;flex-shrink:0;font-size:.8125rem;padding:4px 8px;border-radius:6px;border:1px solid #ccc;background-color:#fff;color:#333;cursor:pointer;margin-right:10px}.up-sell-item .upsell-combination-select:focus{border-color:var(--secondary);outline:none;box-shadow:0 0 0 2px rgba(var(--secondary-rgb, 0, 0, 0), 0.15)}.up-sell-item .upsell-label-main{-ms-flex:1;flex:1;min-width:0}@media(max-width: 575px){.up-sell-item .upsell-combination-select{-ms-flex-order:4;order:4;width:100%;max-width:100%;margin-top:8px;margin-left:65px;margin-right:0;width:calc(100% - 65px)}}@media(min-width: 576px){.up-sell-item .upsell-combination-select{max-width:200px;margin-left:auto}}.product-accessories{padding-bottom:30px;background-color:#faf9fd;color:var(--dark)}.product-accessories .product-accessories-title{padding-top:30px}.product-accessories .product-accessories-slider{padding-left:24px;padding-right:24px}.product-accessories .product-accessories-slider #product-accessories-slider-container{scroll-behavior:smooth}.product-accessories .product-accessories-slider #product-accessories-slider-container.end::after{z-index:-1 !important}.product-accessories .product-accessories-slider #product-accessories-slider-container.start::before{z-index:-1 !important}.product-accessories .product-accessories-slider #product-accessories-slider-container::after{content:"";position:absolute;right:24px;top:0;z-index:10;bottom:2px;width:50px;background:linear-gradient(to right, rgba(250, 249, 253, 0), #faf9fd)}.product-accessories .product-accessories-slider #product-accessories-slider-container::before{content:"";position:absolute;left:24px;top:0;z-index:10;bottom:2px;width:50px;background:linear-gradient(to left, rgba(250, 249, 253, 0), #faf9fd)}.product-accessories .product-accessories-slider .product-flags{display:none}.product-accessories .product-accessories-slider .product-miniature{min-width:265px;max-width:256px;margin-bottom:1.5rem;padding:0 10px}.product-accessories .product-accessories-slider .prev-accessories,.product-accessories .product-accessories-slider .next-accessories{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:50%;border:solid 1px var(--dark);z-index:10;cursor:pointer;background:#fff;border-radius:50rem;height:40px;width:40px}.product-accessories .product-accessories-slider .prev-accessories:hover,.product-accessories .product-accessories-slider .next-accessories:hover{border:solid 1px #d9d9d9 !important;background-color:#f2f3f7 !important;color:#d9d9d9 !important}.product-accessories .product-accessories-slider .prev-accessories{transform:translate(-50%, -50%);left:0}.product-accessories .product-accessories-slider .next-accessories{transform:translate(50%, -50%);right:0}#related-products-slider ul{margin-bottom:20px;font-size:.7rem}#related-products-slider ul li{border-color:var(--dark)}#related-products-slider ul li:not(:last-child){margin-right:10px}#prestablog_product_footer{background-color:#2e2d2d;color:#fff}#prestablog_product_footer .card,#prestablog_product_footer .card-header{background-color:unset;color:unset}#prestablog_product_footer a{color:#fff !important}#product #wrapper a:hover,#product #wrapper a:focus{color:#474747}#product #wrapper .flex-netreviews{-ms-flex:3;flex:3}#product #wrapper .flex-separator{height:1rem}#product #wrapper .btn-netreviews #AV_button{font-size:1rem}#product #wrapper .header-content-title{-ms-flex:3;flex:3;padding-right:30px}#product #wrapper .product-info .product-prices{border-left:solid 1px #d9d9d9;padding-left:1rem}#product #wrapper .product-price .current-price{color:var(--secondary);font-size:38px}#product #wrapper .product-price .regular-price{font-size:1rem;color:#8a8a8a}#product #wrapper .product-price .discount{border-radius:8px;border:1px solid var(--secondary)}#product #wrapper #content{position:sticky}#breadcrumb .breadcrumb-item a{color:#101010;text-decoration:none}#breadcrumb .breadcrumb-item.active{color:#101010;font-weight:700}#product-marquee{padding:7px 0;line-height:14px}.splide__pagination__page.is-active{background-color:var(--dark)}.product-cover{position:relative}.video-thumbnail{pointer-events:none}.video-thumbnail::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:3rem;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:all;cursor:pointer}.fast-delivery-img{bottom:1rem;right:15%;transform:translateX(50%)}.product-cover .splide__slide,.product-cover img.product-img{cursor:zoom-in}.product-cover .layer{display:none}.pswp{--pswp-bg: rgba(18, 8, 32, 0.92);--pswp-icon-color: #fff;--pswp-icon-color-secondary: rgba(255, 255, 255, 0.65);--pswp-icon-stroke-width: 2px;--pswp-error-text-color: rgba(255, 255, 255, 0.65)}.pswp__button{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:background .2s ease,transform .15s ease;opacity:1 !important;border:none !important;padding:0 !important}.pswp__button svg{display:block}.pswp__button--arrow{width:50px !important;height:50px !important;background:rgba(54,35,82,.7) !important;border-radius:50%;top:50%;margin-top:-25px;backdrop-filter:blur(6px);box-shadow:0 2px 12px rgba(0,0,0,.3)}.pswp__button--arrow:hover{background:rgba(54,35,82,.95) !important;transform:scale(1.08)}.pswp__button--arrow .pswp__icn{width:22px;height:22px;margin:auto;position:static;top:auto;left:auto}.pswp__button--arrow--prev{left:16px !important}.pswp__button--arrow--next{right:16px !important}.pswp__button--close,.pswp__button--zoom{width:44px !important;height:44px !important;background:rgba(54,35,82,.7) !important;border-radius:50%;backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(0,0,0,.25)}.pswp__button--close:hover,.pswp__button--zoom:hover{background:rgba(54,35,82,.95) !important;transform:scale(1.08)}.pswp__button--close .pswp__icn,.pswp__button--zoom .pswp__icn{width:20px;height:20px;margin:auto;position:static;top:auto;left:auto}.pswp__top-bar{padding:12px 16px !important;background:none !important}.pswp__img{object-fit:contain}.pswp__counter{font-family:Sarabun,sans-serif;font-size:14px;font-weight:600;opacity:.9;padding:8px 14px;background:rgba(54,35,82,.7);border-radius:20px;backdrop-filter:blur(6px);line-height:1}.pswp__counter:only-child{display:none}.pswp-video-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.pswp-video-container iframe{width:80vw;height:45vw;max-width:960px;max-height:540px;border-radius:12px}.pswp-video-container.pswp-video-short iframe{width:45vh;height:80vh;max-width:400px;max-height:711px}#main-thumbnails-carousel .splide__slide[data-video-format=short] img{display:none}#main-thumbnails-carousel .splide__slide.is-active[data-video-format=short] img{display:block}#productCoverCarousel .carousel-inner{border-radius:0 .625rem .625rem .625rem !important}#productCoverCarousel .carousel-indicators{position:static}#productCoverCarousel .carousel-indicators li{background-color:var(--secondary);height:.8rem;width:.8rem;border-radius:50%;border:solid 2px var(--secondary)}.main-thumbnails-carousel.splide .splide__arrow{background:rgba(54,35,82,.6);border:none;border-radius:50%;width:40px;height:40px;opacity:0;transition:opacity .25s ease,background .2s ease,transform .15s ease;backdrop-filter:blur(6px);box-shadow:0 2px 10px rgba(0,0,0,.15)}.main-thumbnails-carousel.splide .splide__arrow svg{fill:#fff;width:16px;height:16px}.main-thumbnails-carousel.splide .splide__arrow:hover{background:rgba(54,35,82,.9);transform:translateY(-50%) scale(1.08)}.main-thumbnails-carousel.splide .splide__arrow--prev{left:8px}.main-thumbnails-carousel.splide .splide__arrow--next{right:8px}.main-thumbnails-carousel.splide:hover .splide__arrow{opacity:1}#productCoverCarousel .carousel-indicators li:not(.active){background-color:rgba(0,0,0,0)}.images-container .splide__slide img.product-img,.product-cover img.product-img{width:350px;height:auto}.splide__track--nav>.splide__list>.splide__slide.is-active{border:none}.thumbnails-carousel .splide__track--nav>.splide__list>.splide__slide.is-active>img{border:1px solid var(--dark)}div#discount-form input:checked+.total-save em{background-color:var(--dark);border:solid 2px var(--dark);color:var(--white)}div#discount-form input:not(:checked)+.total-save .default-discount{background-color:var(--secondary) !important;color:#fff !important;border:solid 2px var(--secondary) !important}div#discount-form .discount-qty{background-color:#faf9fd;border-radius:.5rem .5rem 0 0 !important}div#discount-form .discount-step{font-size:20px}div#discount-form .discount-price-per-unity{font-size:13px}div#discount-form .discount-price-reduction{font-size:16px}div#discount-form .discount-price,div#discount-form .discount-percentage{font-size:10px}div#discount-form .total-save em{background-color:var(--white);border:solid 2px var(--secondary);padding:5px 8px;border-radius:8px}.total-save{transform:translateY(50%)}.col-discount:not(.op-5) label{cursor:pointer !important}.col-discount .discount-radiobox{border-width:2px !important;border-color:#d9d9d9 !important}.col-discount .discount-radiobox:hover{border-color:rgba(217,217,217,.5019607843) !important}.col-discount input:checked~.discount-radiobox{border-color:#101010 !important}.js-mailalert .custom-control-input:not(:checked)~.custom-control-label::before{border-color:#77bb48}.js-mailalert .custom-control-input:checked~.custom-control-label::before{border-color:#77bb48;background-color:#77bb48}.fixed-bottom .js-mailalert .custom-control-input:not(:checked)~.custom-control-label::before{border-color:#fff}.fixed-bottom .js-mailalert .custom-control-input:checked~.custom-control-label::before{border-color:#fff;background-color:#77bb48}.product-certification .rounded-pill{text-align:right;padding:.75rem 1.5rem .75rem 0;font-size:.875rem;border-radius:0;width:100%;max-width:210px;position:relative}.product-certification .rounded-pill:not(:disabled):not(.disabled){cursor:auto}.product-certification .rounded-pill::before{content:"";width:40px;height:59px;position:absolute;top:-5px;left:5px;background-image:url(/themes/lvd/assets/js/../src/images/certification-badge.87442e4752e907dc5ae5ae2408838f86.png)}[data-toggle=collapse]{cursor:pointer}[data-toggle=collapse] .fa-chevron-up{transition:transform .3s ease;transform:rotate(0deg)}[data-toggle=collapse].collapsed .fa-chevron-up{transform:rotate(180deg)}#productAccordion .test{background-color:#f0f0f0}#productAccordion .accordion-header{border-bottom:solid 1px #d9d9d9;padding-top:30px;padding-bottom:5px}#productAccordion .accordion-header button{padding-bottom:0}#productAccordion .accordion-body{padding-top:1rem}#productAccordion .btn.btn-link{color:#101010}.read-more{display:inline-block}.read-more span{text-decoration:underline}.product-description:not(.show)+.read-more::before{content:"";position:absolute;left:0;right:0;height:100px;transform:translateY(-100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);pointer-events:none}#nicotine-disclaimer{background-color:#f2f3f7;border-radius:8px;margin:30px 0 20px;padding:12px;font-size:12px}#nicotine-disclaimer .h{font-size:14px;font-weight:700}#nicotine-disclaimer>p{margin-bottom:4px}#nicotine-disclaimer>p:last-child{margin-bottom:0}.availability-block{margin-top:30px}.product-description .h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5{font-family:inherit !important;color:inherit !important;text-align:left !important}.product-description h2{font-size:28px}.product-description h3{font-size:22px}.product-description a:not(.btn):not(:hover){text-decoration:underline}.product-description a:not(.btn):hover{text-decoration:underline}.product-description p:not(.h1),.product-description ul{font-size:15px !important;font-weight:inherit !important}.product-description ul{list-style-type:disc !important;padding-left:.75rem !important;text-align:left !important}.product-description img{max-width:100%;height:auto;box-shadow:0 0 15px -5px rgba(204,26,232,.75);text-align:left;margin:0 !important;border-radius:1.25rem}.product-description span,.product-description h2 strong{color:inherit !important}.product-description h2 strong{font-weight:inherit !important}.product-description p:not(.h1){text-align:left !important}.video-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.video-responsive::before{display:block;content:"";padding-top:56.25%}.video-responsive>iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.product-gift-active{padding-bottom:30px}#block-delivery-countdown{padding:15px 0 30px 0}.delivery-countdown{font-size:1rem}#netreview-title{padding-top:20px}.skeepers_product__reviews{max-width:726px !important;display:block !important;margin:auto !important;background:#fff !important;border-radius:10px;padding:0 15px !important}.extra-content-title.netreviewsqa_tab:before{content:""}.detail-table{margin:0 auto;width:100%;border-spacing:6px;line-height:1.4;border-collapse:separate}table.detail-table tbody th,table.detail-table tbody td{padding:6px 10px}table.detail-table tbody th{max-width:250px}.product-attachments .card-footer{background-color:rgba(0,0,0,0);border-top:none}.product-pack .splide__arrow{background-color:#ddd2e8}#product #main .product-add-to-cart-container{margin-top:1rem;height:68px}#product #main .product-add-to-cart-container:has(.multi-variant){height:150px !important}#product #main .product-add-to-cart-container .product-add-to-cart{padding:0}#product #main .product-add-to-cart-container .product-add-to-cart .fixed-add-to-cart{padding:0}#product #main .product-add-to-cart-container .product-add-to-cart .product-quantity,#product #main .product-add-to-cart-container .product-add-to-cart .atc-attribute-variant{width:106px}#product #main .product-add-to-cart-container .product-add-to-cart:not(.fixed) .btn.btn-primary{background-color:var(--dark)}#product #main .product-add-to-cart-container .product-add-to-cart:not(.fixed) .btn.btn-primary:hover,#product #main .product-add-to-cart-container .product-add-to-cart:not(.fixed) .btn.btn-primary:focus,#product #main .product-add-to-cart-container .product-add-to-cart:not(.fixed) .btn.btn-primary.focus,#product #main .product-add-to-cart-container .product-add-to-cart:not(.fixed) .btn.btn-primary.disabled,#product #main .product-add-to-cart-container .product-add-to-cart:not(.fixed) .btn.btn-primary:disabled,#product #main .product-add-to-cart-container .product-add-to-cart:not(.fixed) .btn.btn-primary:not(:disabled):not(.disabled):active,#product #main .product-add-to-cart-container .product-add-to-cart:not(.fixed) .btn.btn-primary:not(:disabled):not(.disabled).active{background-color:var(--primary);border-color:var(--primary)}#product #main .product-add-to-cart-container .product-add-to-cart:not(.fixed) .fixed-hide{display:none !important}#product #main .product-add-to-cart-container .product-add-to-cart:not(.fixed) .add-to-cart-row.multi-variant{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}#product #main .product-add-to-cart-container .product-add-to-cart:not(.fixed) .add-to-cart-row.multi-variant .atc-attribute-variant{display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding-right:0 !important;gap:10px}#product #main .product-add-to-cart-container .product-add-to-cart:not(.fixed) .add-to-cart-row.multi-variant .atc-attribute-variant .product-variants-item{-ms-flex:1 1 auto !important;flex:1 1 auto !important}#product #main .product-add-to-cart-container .product-add-to-cart.fixed{position:fixed;bottom:0;left:0;right:0;z-index:11;background-color:var(--dark);color:var(--white);padding:.5rem;display:-ms-flexbox;display:flex;border-top:.5px solid var(--LCBDD-LCBDD-grey_medium2, #d9d9d9)}#product #main .product-add-to-cart-container .product-add-to-cart.fixed .fixed-hide{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;overflow:hidden;min-width:0}#product #main .product-add-to-cart-container .product-add-to-cart.fixed .fixed-hide .min-width-0{min-width:0}#product #main .product-add-to-cart-container .product-add-to-cart.fixed .sticky-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}#product #main .product-add-to-cart-container .product-add-to-cart.fixed .btn.btn-primary{background-color:#4e2b73;border-color:#4e2b73}#product #main .product-add-to-cart-container .product-add-to-cart.fixed .btn.btn-primary:hover,#product #main .product-add-to-cart-container .product-add-to-cart.fixed .btn.btn-primary:focus,#product #main .product-add-to-cart-container .product-add-to-cart.fixed .btn.btn-primary.focus,#product #main .product-add-to-cart-container .product-add-to-cart.fixed .btn.btn-primary.disabled,#product #main .product-add-to-cart-container .product-add-to-cart.fixed .btn.btn-primary:disabled,#product #main .product-add-to-cart-container .product-add-to-cart.fixed .btn.btn-primary:not(:disabled):not(.disabled):active,#product #main .product-add-to-cart-container .product-add-to-cart.fixed .btn.btn-primary:not(:disabled):not(.disabled).active{background-color:#4e2b73;border-color:#4e2b73}#product #main .product-add-to-cart-container .product-add-to-cart.fixed .add-to-cart-row.multi-variant .atc-attribute-variant{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto}#product #main .product-add-to-cart-container .product-add-to-cart.fixed .add-to-cart-row.multi-variant .atc-attribute-variant .product-variants-item:not(:last-child){padding-right:.5rem}#product #main .product-add-to-cart-container .product-add-to-cart.fixed #AV_button{text-align:left !important}#product #main .product-add-to-cart-container .product-add-to-cart.fixed #AV_button .ratingText{font-weight:400 !important;color:#fff}#product #main .product-add-to-cart-container .product-add-to-cart.fixed .form-group{margin-bottom:0 !important}#product #main .product-add-to-cart-container .product-add-to-cart.fixed .fixed-add-to-cart{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%}#product #main .product-add-to-cart-container>.card{background-color:var(--white);border-radius:10px;height:100%}#product #main .product-add-to-cart-container>.card>.card-body{padding:0;color:var(--gray-700)}#product #main .product-add-to-cart-container .thumbnail-container{position:relative;display:block}#product #main .product-add-to-cart-container .thumbnail-container img{display:block;width:100%;min-width:100%;height:auto;border-radius:10px 10px 0 0}#product #main .product-add-to-cart-container .product-prices{position:absolute}#product #main .product-add-to-cart-container .price-discount{background-color:var(--secondary);color:var(--gray-700);font-weight:700}#product #main .product-add-to-cart-container .product-title{font-family:"Inter",sans-serif;margin-bottom:15px}#product #main .product-add-to-cart-container .product-title a{color:var(--gray-700)}#product #main .product-add-to-cart-container .product-reviews{margin-bottom:20px}#product #main .product-add-to-cart-container .product-reviews .btn{color:var(--gray-700);text-align:left;padding:0}#product #main .product-add-to-cart-container .product-reviews .btn>i{margin-right:4px}#product #main .product-add-to-cart-container .product-controls{margin-bottom:10px}#product #main .product-add-to-cart-container .product-quantity .quantity-input{padding:0}#product #main .product-add-to-cart-container .product-quantity .input-group>.input-group-prepend{margin-right:0}#product #main .product-add-to-cart-container .product-quantity .input-group>.input-group-prepend>.btn{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;padding:7px}#product #main .product-add-to-cart-container .product-quantity .input-group>.input-group-append{margin-left:0}#product #main .product-add-to-cart-container .product-quantity .input-group>.input-group-append>.btn{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;padding:7px}#product #main .product-add-to-cart-container .product-quantity .form-control{background-color:#f2f3f7;border-color:#f2f3f7;text-align:center;height:55px}#product #main .product-add-to-cart-container .add-to-cart{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:13px 12px;line-height:22px;font-size:16px;border-radius:6.5px;height:55px}#product #main .product-add-to-cart-container .add-to-cart .current-price{font-size:22px;font-weight:600;color:var(--secondary)}#product #main .product-add-to-cart-container .add-to-cart .regular-price{font-size:17px;font-weight:700}#product #main .product-add-to-cart-container .product-variants .form-control{background-color:#faf9fd;border-radius:6.5px;height:55px}@media(min-width: 768px){main#page{overflow:visible}.content-scroll{top:4rem;margin-top:1rem;height:-moz-fit-content;height:fit-content;position:sticky}}@media(min-width: 1200px){.displayBeforeProductAddToCart .splide__track{margin-left:5%;margin-right:5%}}@media(min-width: 992px){#short-desc-features .item:nth-child(even):last-child{border-radius:0 0 8px 0}#short-desc-features .item:nth-child(odd):nth-last-child(2){border-radius:0 0 0 8px}#short-desc-features .item:nth-child(4n+1),#short-desc-features .item:nth-child(4n+2){background-color:#faf9fd}.product-add-to-cart.fixed{padding-left:5rem !important;padding-right:5rem !important}.product-add-to-cart.fixed .add-to-cart-row{min-width:50%}#related-products-slider{margin-bottom:12px !important;margin-top:12px !important}.page-title{padding-right:4.5rem}.fast-delivery-img{bottom:unset;transform:unset;top:1rem;right:1.5rem}div#discount-form .discount-step{font-size:22px}div#discount-form .discount-price-per-unity{font-size:15px}div#discount-form .discount-price-reduction{font-size:17px}div#discount-form .discount-price,div#discount-form .discount-percentage{font-size:13px}body#product iframe#launcher{bottom:80px !important}body#product iframe#launcher+iframe{bottom:128px !important}}@media(max-width: 992px){#short-desc-features .item:last-child{border-radius:0 0 8px 8px !important}#short-desc-features .item:nth-child(odd){background-color:#faf9fd}#product #main .product-actions .product-add-to-cart-container.is-variant{height:150px}#product #main .product-actions .product-add-to-cart-container.is-variant .product-add-to-cart:not(.fixed) .add-to-cart-row:not(.multi-variant) .product-quantity,#product #main .product-actions .product-add-to-cart-container.is-variant .product-add-to-cart:not(.fixed) .add-to-cart-row:not(.multi-variant) .atc-attribute-variant{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#product #main .product-actions .product-add-to-cart-container.is-variant .product-add-to-cart:not(.fixed) .add-to-cart-row.multi-variant .product-quantity{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}#product #main .product-actions .product-add-to-cart-container.is-variant .product-add-to-cart:not(.fixed) .add-to-cart-row.multi-variant .atc-attribute-variant{-ms-flex:0 0 66.666%;flex:0 0 66.666%;max-width:66.666%;padding-right:10px !important}#product #main .product-actions .product-add-to-cart-container.is-variant .product-add-to-cart:not(.fixed) .product-quantity{padding-right:0 !important}#product #main .product-actions .product-add-to-cart-container.is-variant .product-add-to-cart.fixed .atc-attribute-variant{display:none}#product #main .product-actions .product-add-to-cart-container.is-variant .product-add-to-cart.fixed .atc-attribute-link{display:block !important;padding-top:5px;padding-bottom:2px}#product #main .product-actions .product-add-to-cart-container.is-variant .product-add-to-cart.fixed .atc-attribute-link a{color:#fd7325;text-decoration:underline}#product #main .product-actions .product-add-to-cart.fixed .add-to-cart-row{width:100%}#product #main .product-actions{font-size:12px !important}#product #main .product-actions .add-to-cart{font-size:14px}#product #main .product-actions .add-to-cart .current-price{font-size:20px}#product #main .product-actions .add-to-cart .regular-price{font-size:14px}#product #main .product-actions .product-quantity .btn{padding:5px}.product-accessories .product-accessories-slider::before,.product-accessories .product-accessories-slider::after{display:none}.header-content-title{padding-right:0px}.product-price .regular-price{font-size:12px !important}}.images-container.lvd-img-exit{animation:lvdImgExit .2s cubic-bezier(0.4, 0, 1, 1) forwards;pointer-events:none}.images-container.lvd-img-enter{animation:lvdImgEnter .65s cubic-bezier(0.34, 1.56, 0.64, 1) both}@keyframes lvdImgExit{0%{opacity:1;transform:scale(1);filter:blur(0)}100%{opacity:0;transform:scale(0.96);filter:blur(4px)}}@keyframes lvdImgEnter{0%{opacity:0;transform:scale(0.92) translateY(12px);filter:blur(8px) brightness(1.15)}40%{opacity:1;filter:blur(0) brightness(1.08)}65%{transform:scale(1.012) translateY(-2px);filter:blur(0) brightness(1.03)}82%{transform:scale(0.997) translateY(0.5px)}100%{opacity:1;transform:scale(1) translateY(0);filter:blur(0) brightness(1)}}@keyframes rotate-180{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes rotate-0{from{transform:rotate(180deg)}to{transform:rotate(0deg)}}
