/** Shopify CDN: Minification failed

Line 384:19 Expected "{" but found "("
Line 567:0 Unexpected "}"
Line 806:30 Expected identifier but found "!"

**/
table th {
    font-weight: normal!important;
}

select {
    cursor: pointer;
    font-weight: lighter!important;
}

option, input {
font-weight: lighter!important;
}



/* Hot Fix Product grid desktop */
@media (min-width: 1200px) {
div#shopify-section-16438122568daffe32 .col5 {
    max-width: 20%!important;
}
}



/* Fix pink line */
img {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
outline:none !important;
box-shadow:none !important
}

@media (min-width:767px) and (max-width:1199px) {
body#แพ็คเกจทัวร์เกาะสมุย-บริการรถรับส่งสนามบิน-และกิจกรรมอื่นๆอีกมากมาย main.main-content {
    margin-bottom: -70px!important;
}
}

/* 404 */
div#shopify-section-404-section .background img {
    width: 100%!important;
    object-fit: cover!important;
    margin-top: -10px!important;
    margin-bottom: -50px!important;
}

div#shopify-section-404-section .fof-wrapper {
    padding: 0px!important;
}

@media (max-width: 991px) {
div#shopify-section-404-section h2 {
    display: none!important;
}
div#shopify-section-404-section .content h1 {
    margin-top: 30px!important;
    display: block!important;
}
}

/* Misq */
.product-shop .shopify-product-form label {
    margin-left: 2px;
    Margin-top: 3px;
    font-weight:normal !important;
}
strong.label.sale-label, span.pricedetails {
    font-weight: normal !important;
}
button.btn.btnoprnform.active {
    margin-bottom: 0px;
}

strong {
    font-weight: 600!important;
}

body, p, blockquote, li, a {
	font-weight: 300!important;
}

span.cusnot {
    background-color: #f06788;
    color: white;
    padding: 0px 3px 2px 3px;
}

.left-groups.header-items i.fa.fa-facebook.fa-lg:hover {
    color: #232323;
}

.left-groups.header-items i.fa.fa-instagram.fa-lg:hover {
    color: #232323;
}

.social-icons li.facebook:hover a {
    background-color: #f06788!important;
}

.social-icons li.instagram:hover a {
    background-color: #f06788!important;
}

@media (max-width: 767px) {
img.llinecon {
    width: 120px;
}
}

#dropdown-cart .total {
	flex-direction: row-reverse;
}

#dropdown-cart .product-details .option a {
    line-height: 1;
    margin-top: 2px;
}

/* Product Page */
span.lienbtn {
    float: right;
    position: relative;
}

summary::marker {
	color: #f06788!important;
}
span.togglehead1 {
    font-size: 24px;
    color: #f06788;
    position: relative;
    right: -10px;
    top: 3px;
}
span.togglehead {
    font-size: 24px;
    position: relative;
    right: -10px;
    top: 3px;
}
details {
    padding-left: 3px;
}
summary {
    margin-left: -5px;
}
span.procont1 {
    position: relative;
    top: 4px;
    left: 5px;
    font-size: 15px;
}
.lasttabcon {
    text-align: center;
    margin-left: 0px;
    padding: 5px 8px 11px 0px;
    background-color: #f4f4f48f;
}

table.share1 {
    border: none;
    min-width: 10%!important;
    margin: auto;
    margin-top: -6px;
    float: right;
    margin-right: -10px;
}

td.sharetd1 {
    border: none;
	padding-right: 8px;
	padding-top: 2px;
    padding-bottom: 0px;
}

td.sharetd {
    border: none;
    position: relative;
    top: -8px;
	padding-right: 2px;
	right: -8px;
}

.product-shop .shopify-payment-button button.shopify-payment-button__button, input#product-add-to-cart {
    font-size: 16px!important;
}

@media (min-width: 576px) {
.lasttabcon {
   margin-top: -28px!important;
}
span.procont1 {
    position: relative;
    top: 4px;
    left: 5px;
    font-size: 15px;
}
}

@media (max-width: 574px) {
span.procont1 {
    position: relative;
    top: 4px;
    left: 5px;
    font-size: 15px;
}
.lasttabcon {
	padding: 8px 10px 11px 3px;
    margin-top: -14px!important;
}
}

@media (max-width: 450px) {
td.sharetd {
    position: absolute;
    top: 68px;
    right: 7px;
	padding-right: 4px;
}
table.share1 {
    margin-top: -17px;
}
td.sharetd1 {
    padding-right: 11px;
    padding-top: 0px;
}
.product-shop .product-title {
    margin-top: -5px!important;
}
.product-shop .product-title {
    position: relative;
    top: -20px;
	margin-bottom: 17px!important;
}
.product.product-default h1.product-title {
    position: relative;
    Top: -8px;
}
}

@media (min-width: 576px) {
.cart-fixed.cart-icon {
    margin-top: -6px;
    margin-right: 5px;
}
}



#infiniteoptions-container .datepicker{position:relative;width:100%}#infiniteoptions-container .datepicker td:after,#infiniteoptions-container .datepicker td:before,#infiniteoptions-container .datepicker th:after,#infiniteoptions-container .datepicker th:before,#infiniteoptions-container .datepicker tr:after,#infiniteoptions-container .datepicker tr:before{display:none!important}#infiniteoptions-container .ui-datepicker-inline{margin:0;padding-top:0;background-color:#fff;color:#333;position:absolute;top:0;right:0;left:0;z-index:1000}#infiniteoptions-container .ui-datepicker-calendar{margin:0;padding:0;width:100%;border-collapse:collapse;border-spacing:0}#infiniteoptions-container .ui-datepicker-calendar td,#infiniteoptions-container .ui-datepicker-calendar th{cursor:pointer;text-align:center!important;padding:5px!important;height:10px!important;width:10px!important;background-color:#fff;border:1px solid #ddd}#infiniteoptions-container .ui-datepicker-header{border:1px solid #ddd;border-bottom:0}#infiniteoptions-container .ui-datepicker-title{text-align:center;padding:10px}#infiniteoptions-container .ui-datepicker-prev{float:left;padding:10px}#infiniteoptions-container .ui-datepicker-next{float:right;padding:10px}#infiniteoptions-container .ui-icon{cursor:pointer}#infiniteoptions-container .ui-state-disabled{opacity:.5}.datepicker{margin-bottom:7px}.abholungtour{margin-bottom:0}.products-grid .grid-item{margin-bottom:-10px}.infinite-scrolling,.infinite-scrolling-homepage{text-align:center;margin-top:40px}.show_sticky .footbar-fixed-product .sticky_form{display:none}.flugnummer{margin-bottom:7px}.kayak1_erwachsene{margin-bottom:7px;width:100%;margin-top:8px}.kayak1_kinder{margin-bottom:7px;width:100%}.elefantenreiten{margin-bottom:7px;width:100%}.programm{margin-top:7px;margin-bottom:7px;width:100%}.cart-template .wrapper-cart-template .cart-list .product-vendor{margin-bottom:18px;display:none}.cart-template .wrapper-cart-template .cart-list .size{margin-bottom:5px;display:none}#back-top a{display:none}.video-open-popup>a svg{color:#c1c1c100;background:url(https://cdn.shopify.com/s/files/1/0143/3514/8132/files/5_4ea539cb-6176-4a76-8a80-20bdc8c49b2f.png?45834)}.video-open-popup>a{bottom:82%!important;left:82%!important}.cart-template .wrapper-cart-template .add-comments .note{background-color:#f06788}.price-box{margin-top:5px!important}.product-name,.product-title{line-height:18px!important;margin-top:-2px;}.login{padding:20px 115px 0 80px!important}.sidebar{padding-top:6px}.swatch{margin-bottom:-7px}.product-shop .groups-btn #product-add-to-cart,.product-shop .groups-btn .product-add-to-cart{margin-top:20px}.product-shop .groups-btn .wishlist{margin-top:20px}.wishlist-content .product-vendor{display:none}.wishlist-page .page-header h1,.wishlist-page .page-header h2{padding-top:15px}.halo-collection-content{padding-top:30px!important}.products-grid .grid-item:not(.grid-item-mansory) .product-image img{height:210px}.products-grid .product-image .product-grid-image{min-height:1px}.products-grid .grid-item:not(.grid-item-mansory) .product-grid-image:after{padding-top:100%}.product-name,.product-title{margin-bottom:-5px}.infinite-scrolling,.infinite-scrolling-homepage{margin-top:20px}.product-item .product-des.abs-center{display:none}.product-vendor{display:none}.fmp_vip{margin-bottom:7px;width:100%}.fmp_transfer{margin-bottom:7px;width:100%}.main-content .rte{margin:0!important}.accordion{box-sizing:border-box;display:flex;overflow:hidden;width:100%}.accordion-select{cursor:pointer;margin:0;opacity:0;z-index:1}.accordion-title{position:relative}.accordion-title:not(:nth-last-child(2))::after{border:1px solid transparent;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.accordion-title span{bottom:0;box-sizing:border-box;display:block;position:absolute;white-space:nowrap;width:100%}.accordion-content{box-sizing:border-box;overflow:auto;position:relative;transition:margin .3s ease .1s}.accordion-select:checked+.accordion-title+.accordion-content{margin-bottom:0;margin-right:0}.accordion{border-color:#dedede;border-radius:0;border-style:solid;border-width:0;flex-direction:column;height:auto}.accordion-select,.accordion-title{background-color:#fafafa;color:#000;width:100%;height:46px;font-size:12px}.accordion-select{margin-bottom:-46px;margin-right:0}.accordion-title:not(:nth-last-child(2))::after{border-bottom-color:#fffbfb;border-right-color:transparent}.accordion-select:hover+.accordion-title{background-color:#e8fffb}.accordion-title span{transform:rotate(0);-ms-writing-mode:lr-tb;padding-left:23px;padding-right:23px;line-height:46px}.wrapper-header-bt{margin-top:10px}.header-pc .logo-img img{margin-bottom:5px!important}.header-panel-top{margin-bottom:-30px!important;position:relative;top:14px;}.is-show-widget,.wrap-icons.collapsed{display:none}.jdgm-preview-badge:not(.jdgm--done-setup) .jdgm-prev-badge__text{display:none}.product-badge .jdgm--done-setup .jdgm-prev-badge[data-number-of-reviews='1'] .jdgm-prev-badge__text:before{content:' Bewertung '}.product-badge .jdgm--done-setup .jdgm-prev-badge__text:before{content:' Reviews ' !important}div#judgeme_all_reviews_page{padding-top:3%;max-width: 1170px!important;margin: auto!important;}:not(.jdgm-prev-badge__stars)>.jdgm-star{color:#ffd600!important}.footer-default .footer-top{padding:50px 0 25px}.jdgm-widget *{margin-right:5px!important}div#shopify-section-404-section{margin-top:10px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.main-content input[type=email],.main-content input[type=password],.main-content input[type=tel],.main-content input[type=text],.main-content textarea{max-width:100%}.product-shop .groups-btn #product-add-to-cart,.product-shop .groups-btn .product-add-to-cart{margin-right:0;width:100%!important;border-color:#f06788}.product-shop .groups-btn #product-add-to-cart:hover,.product-shop .groups-btn .product-add-to-cart:hover{background:#232323;color:#fff;border-color:#232323}#dropdown-cart .btn.btn-checkout{background:#f06788;color:#fff;border-color:#f06788}#dropdown-cart .btn.btn-checkout:hover{background:#232323;color:#fff;border-color:#232323}#dropdown-cart .btn.btn-view-cart{background-color:#fff!important;color:#232323!important}#dropdown-cart .btn.btn-view-cart:hover{background-color:#232323!important;color:#fff!important;border-color: black;}.infinite-scrolling-homepage .btn{background-color:#fff;color:#000}#dropdown-cart .btn.btn-view-cart{background-color:#000;color:#fff}#dropdown-cart .btn.btn-view-cart:hover{background-color:#fff;color:#000}.header-mb .logo-title,.logo-fixed .logo-img img{width:30px!important}a.wishlist{display:none!important}.desktoponly{display:block!important}.mobileonly{display:none!important}.embedtool{position:relative;height:0;overflow:hidden;max-width:100%;padding-bottom:56.25%;padding-top:0!important}@media (min-width:320px) and (max-width:480px){.wrapper-header-bt{margin-top:0!important}.slide-content{padding-top:5px!important}}@media only screen and (min-width:320px){.accordion-content{height:300px;margin-bottom:-300px}}@media (max-width:479px){.header-top .top-message p a{display:block!important;font-size:11px}}@media (min-width:641px){.accordion-content{background-color:#fff;color:#7f8787;height:120px;margin-bottom:-120px;margin-right:0;padding:30px;width:100%}}@media (max-width:630px){div#shopify-section-sidebar-section{display:none}.video-open-popup>a{bottom:80%!important;left:80%!important}div#shopify-section-sidebar-blog{display:none!important}.product-img-box{padding-top:12px}.breadcrumb{display:none}.collection-header .page-header h1,.collection-header .page-header h2{padding-top:25px;text-align:center}.product-shop .groups-btn .wishlist{margin-top:-10px}.content.spotlight-inner{padding:30px 13px 0}.home-brands-block .brands-block{padding:10px 0}.cart-template .page-header h1,.cart-template .page-header h2{padding-top:3px;text-align:center!important}.cart-template .page-header .continue{padding-top:14px}.contact-us-page .page-header h1,.contact-us-page .page-header h2{padding-top:15px}.create-an-account .page-header h1,.create-an-account .page-header h2,.login-page .page-header h1,.login-page .page-header h2{padding-top:15px}}@media (max-width:767px){.recently-viewed-products .product-bottom {
    margin-top: 14px!important;
}.products-grid .grid-item{margin-bottom:0!important;margin-top:1px!important;margin-right:-10px;margin-left:3px}.products-grid.slick-slider .grid-item{margin-bottom:0!important;margin-top:1px!important;margin-right:-3px;margin-left:-9px}.products-grid.slick-slider .grid-item:nth-child(2n+1){padding-right:5px}.products-grid.slick-slider .grid-item:nth-child(2n){padding-left:5px}.products-grid.row.slick-slider{margin-left:-6px}.products-grid.slick-slider .grid-item .inner.product-item{padding:0 8px}.page-header h1,.page-header h2{margin-top:20px}.banner-large-img .inner,.slide-content:not(.style_2){position:static!important;top:0!important;left:0!important;transform:unset!important;padding:0;min-width:100%!important;max-width:400px;padding:0}#shopify-section-1540952363851 #block-1540952363851-0 .slide-content.slide-content-mb{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;min-width:80%}#shopify-section-1540952363851 .slide-content .slide-text{color:#000!important}#shopify-section-1540952363851 .slide-content.slide-content-mb .slide-heading{font-size:20px!important;margin:0;padding:6px 25px 4px;background-color:rgba(255,255,255,.88);display:inline-block}#shopify-section-1540952363851 #block-1540952363851-0 .slide-content .slide-text{color:#000!important}.slide-content .slide-heading,.slide-content .slide-sub,.slide-content .slide-text{color:#232323!important}.product-label{position:absolute;z-index:2;letter-spacing:-.33em;top:0!important;right:0}}@media screen and (min-width:800px){.slide-content .slide-text{background-color:#21252985;padding:3px}.banner-content .banner-heading{text-shadow:1px 2px 3px #000}.banner-content .banner-des{background-color:#21252985;padding:3px}.slide-content .slide-heading{text-shadow:1px 2px 3px #000}}@media (max-width:1199px){.products-grid .grid-item{margin-bottom:-10px!important}.toolbar{display:none}.next_prev-groups{display:none}.site-nav li.dropdown a.menu__moblie{pointer-events:unset!important}}.price-box em{display:none!important}.slide-content .slide-text{padding:7px 4px!important}.products-grid .grid-item{margin-bottom:0!important;margin-top:10px!important}a.spotlight-button.btn{background-color:#f9b734!important;border-color:#f9b734!important}a.spotlight-button.btn:hover{border-color:#000!important;background-color:#fff!important}.jdgm-widget.jdgm-widget{display:block!important;margin-top:5px!important}.jdgm-carousel__right-arrow{width:21px!important;height:21px!important}.jdgm-carousel__left-arrow{width:21px!important;height:21px!important}.product-shop .shopify-product-form .selector-wrapper{margin-bottom:7px!important}.main-content input[type=email],.main-content input[type=password],.main-content input[type=tel],.main-content input[type=text],.main-content textarea{max-width:100%!important}.secure-shopping-guarantee{margin-top:0!important;text-align:center!important}.template-collection .product-item .product-bottom .wrapper-compare{display:none!important}div.filters-toolbar__view-as.toolbar-col{display:none!important}.breadcrumb{display:none!important}.cart-template .wrapper-cart-template .cart-list .group-action .remove .text{margin-left:8px}.cart-template .wrapper-cart-template .cart-list .group-action .remove{padding-left:15px;padding-right:15px;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:13px;min-width:160px}.cart-template .cart-form.wrapper-cart-template .cart-list .group-action .update:hover{background:#f06788;color:#fff;border-color:#f06788}.cart-template .cart-form.wrapper-cart-template .cart-list .group-action .update{margin-bottom:0;margin-right:12px;min-width:160px}.cart-template .cart-form .cart-list .details>.cart-thumb.cart--title{width:150px!important;padding-right:30px}.cart-template #shopify-section-cart-template .cart-form .cart-list .details>:not(.cart--title){width:calc(100% - 15px);padding-top:10px;text-align:left}.template-cart .cart-template .cart-form .cart-list .details{display:block!important;align-items:center}.cart-template #shopify-section-cart-template .cart-form .cart-list .cart-thumb{padding:10px 10px 10px 0;min-width:74px;float:left;position:relative}.sub-menu-mobile li.hide_pc{display:none}.template-cart .shopify-cleanslate ._3TUeZPsTWjDxakSmeDcA4D{text-align:center!important;height:42px!important;-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}button.btn.btnoprnform{background:#f06788;color:#fff;width:100%;display:none}button.btn.btnoprnform.active{background:#000!important;color:#fff}#product-variants .selector-wrapper:nth-child(1){margin-left:0;margin-right:5px}#product-variants .selector-wrapper{width:49%;float:left}#product-variants .selector-wrapper:nth-child(2){margin-left:3px;margin-right:0;position:relative;left:1px}#dropdown-cart .quantity .item-quantity,.template-cart .quantity,.wrapper-top-cart .quantity{padding-top:0;display:none!important}.template-cart .cart-thumb a.remove{width:100%;display:block;position:absolute;bottom:0;left:-7px;top:159px;color:#232323;font-size:12px}.template-cart .cart-thumb a.remove .text-hover{position:relative;vertical-align:middle;top:-7px}div#product-variants.my_singleproduct .selector-wrapper{width:100%;margin-left:0;margin-right:0;position:static!important}.product-shop .shopify-payment-button button.shopify-payment-button__button{height:44px!important}.html5-video-player.ad-showing,.html5-video-player.ended-mode,.html5-video-player.unstarted-mode,.html5-video-player.ytp-fullscreen,.html5-video-player:not(.ytp-transparent){background-color:#fff!important}.ytp-popup{background-color:#fff!important}.product-template .tabs__product-page .tab-content p:last-child,p:last-of-type{position:relative}.jdgm-prev-badge{display:block!important;margin-right:-9px!important}.jdgm-carousel--aligned-theme .jdgm-carousel-item__review-wrapper p:last-child,p:last-of-type{margin-bottom:0;top:3px}@media (min-width:767px) and (max-width:989px){.product-bottom{margin-top:-45px!important}}@media (max-width:768px){.product-item .product-image{margin-bottom:0!important}.products-grid .grid-item{margin-bottom:-4px!important;margin-top:-13px!important}.product-template .breadcrumb{display:none!important}.hideformproduct{display:none}#product-variants .selector-wrapper:nth-child(2){margin-left:0;margin-right:0;position:relative}button.btn.btnoprnform{display:block;margin-bottom:8px;height:45px}.product-template .recently-viewed-products .product-label{right:0px!important}.cart-template #shopify-section-cart-template .cart-form .cart-list .details>:not(.cart--title){margin:0!important;float:left!important;width:calc(100% - 150px)!important}.template-cart .group-action{display:block!important}.product-shop .groups-btn #product-add-to-cart,.product-shop .groups-btn .product-add-to-cart{margin-top:30px}.product-img-box .slider-nav{margin-top:-20px!important;margin-bottom:16px!important}.product-shop .shopify-payment-button{margin-bottom:2px!important}.product-template .product-recommendations .product-label{top:0px!important}.widget-title .box-title{font-size:17px!important}div#shopify-section-1541414200176 .widget-title .box-title+p{margin-top:19px!important}}@media (min-width:1200px){.product-default .horizontal-tabs .product-shop{margin-top:0!important}form#add-to-cart-form{margin-top:-3px}.product_bottom{margin-top:-26px}summary{transform:scale(.8);left:-144px!important;position:relative!important;font-size:19px!important;width:156%!important;}.product-template .tabs__product-page .tab-content p{margin-top:-10px;max-width: 907px;margin-left: auto;}.collection-template.collection-template-default .product-label{top:3px!important}.template-index .main-content .product-label{top:3px!important}.product-label{right:0;top:0}.widget-title .box-title{margin-bottom:-15px!important}.widget-title .box-title+p{top:11px!important}.widget-title .box-title+p{margin-bottom:43px!important;top:26px!important}.content .des{line-height:var(--font_size_plus10);margin-bottom:18px!important}.spb-label-tooltip{margin-top:7px!important}.footer-social li a{color:#fff!important;background-color:#f06788!important}.footer-default .footer-bottom{padding:17px 0 1px!important;margin-bottom:0!important}.payment-methods{margin-bottom:0;position:relative;top:-98px;right:-831px;width:28%}.customabdgeft{position:absolute;right:41px;top:22px;width:36%}.jdgm-sort-dropdown.jdgm-sort-dropdown{max-width:106%!important;padding:0 30px 0 14px!important;margin-top:0!important}.jdgm-widget *{margin-right:2px!important}.jdgm-ask-question-btn,.jdgm-write-rev-link{padding:9px 7px 7px 12px!important;width:175px;position:relative;left:8px}.jdgm-ask-question-btn,.jdgm-write-rev-link{width:163px!important}.jdgm-histogram{padding:4px 22px!important}}@media (max-width:1199px) and (min-width:991px){summary{transform:scale(.8);left:-92px!important;position:relative!important;font-size:19px!important}.product-template .tabs__product-page .tab-content p{margin-top:-10px}.currency-block{margin-top:10px}.template-index .main-content .product-label{right:0px!important}.collection-template.collection-template-default .product-label{right:4px!important}.product-label{top:0!important;right:0!important}.widget-title .box-title{margin-bottom:-15px!important}.widget-title .box-title+p{top:11px!important}.widget-title .box-title+p{margin-bottom:43px!important;top:26px!important}.content .des{line-height:var(--font_size_plus10);margin-bottom:18px!important}.header-default .header-links .customer-links #dropdown-customer{z-index:4!important}.payment-methods{margin-bottom:0;position:relative;top:-98px;right:-595px;width:33%}.footer-social li a{color:#fff!important;background-color:#f06788!important}.footer-default .footer-bottom{padding:17px 0 0!important;margin-bottom:0!important}.customabdgeft{position:absolute;right:52px;top:22px;width:36%}.jdgm-sort-dropdown.jdgm-sort-dropdown{max-width:106%!important;padding:0 30px 0 14px!important;margin-top:0!important}.jdgm-widget *{margin-right:2px!important}.jdgm-ask-question-btn,.jdgm-write-rev-link{padding:9px 7px 7px 12px!important;width:175px;position:relative;left:8px}.jdgm-ask-question-btn,.jdgm-write-rev-link{width:163px!important}.jdgm-histogram{padding:4px 22px!important}}@media (max-width:990px) and (min-width:768px){summary{transform:scale(.8);left:-72px;position:relative;font-size:19px}.product-template .tabs__product-page .tab-content p{margin-top:-10px}.product-label{position:absolute;top:0!important;right:0!important}.currency-block{margin-top:10px}.collection-template.collection-template-default .product-label{right:0px!important}.template-index .main-content .product-label{right:0px!important}.product-item .product-bottom{position:relative}.product-bottom{margin-top:0px!important;margin-bottom:0px!important}.site-footer .foot-title{text-align:center!important}.social-icons{text-align:center!important}.site-footer .col-footer .dropdow-mb+ul{text-align:center!important}.site-footer .newsletter .btn{background-color:#989898!important}.social-icons a{font-size:17px!important;line-height:44px!important;width:45px!important;height:45px!important}.site-footer .col-footer .dropdow-mb:after{right:82px!important}.jdgm-widget.jdgm-all-reviews-text{margin-left:1.5%!important}.footer-social li a{color:#fff!important;background-color:#f06788!important}.site-footer .groups-block{display:block!important}.footer-default .footer-bottom{text-align:center!important}section.newsletter{margin-left:22%!important}.customabdgeft{display:none!important}.jdgm-rev-widg__header{margin-right:-16px!important}.jdgm-rev-widg__reviews{margin-right:-16px!important}.jdgm-ask-question-btn,.jdgm-write-rev-link{width:163px!important;height:36px;padding-top:10px!important}}@media(max-width:768px){.myvideoimg{float:right;position:relative;top:-15px;max-width:134px}.currency-block{margin-top:10px}.product-item .product-top{margin-top:10px!important;margin-bottom:10px!important}.product-item .product-image{margin-bottom:0!important}.slide-content .slide-text{background-color:#21252985!important}.slide-content .slide-heading{text-shadow:1px 2px 3px #000!important}.customabdgeft{display:none!important}.jdgm-rev-widg__header{margin-right:-16px!important}.jdgm-rev-widg__reviews{margin-right:-16px!important}}@media(max-width:767px){.product-template .recently-viewed-products .product-label{right:0!important;top:0px!important}.slide-content .slide-text{background-color:unset!important}.slide-content .slide-heading{text-shadow:unset!important}.product-item .product-top{margin-top:0!important;margin-bottom:-14px!important}.products-grid .grid-item:not(.grid-item-mansory) .product-image img{position:absolute!important;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:contain;height:100%;max-height:100%;width:100%;max-width:100%}#block-1540952363851-0 .slide-content .slide-heading{font-size:24px!important}.desktoponly{display:none!important}.mobileonly{display:block!important}#shopify-section-1540952363851 #block-1540952363851-0 .slide-content .slide-text{margin-top:0!important}#shopify-section-1540952363851 #block-1540952363851-0 .slide-content .slide-button{color:#fff!important;}a.product-grid-image.adaptive_height{margin-top:0!important;min-height:161px!important}.product-item .product-bottom{margin-top:22px!important;margin-bottom:0!important;position:relative!important}.products-grid .product-image img{min-height:181px!important}.slide-content .slide-heading .line{background-color:#fff!important;display:none}.slide-content .slide-text{color:#000!important}.item#block-1608843675873-0 .slide-content .slide-text{color:#000!important}.item#block-1609269796021-0 .slide-content .slide-text{color:#000!important}.item#block-1609270433801-0 .slide-content .slide-text{color:#000!important}.products-grid .grid-item{margin-bottom:0!important;margin-top:1px!important}.widget-title .box-title{margin-bottom:15px!important}.widget-title{margin-bottom:1px!important}.product-template .product-recommendations .product-label{top:0!important}.widget-title .box-title+p{margin-bottom:18px!important}.spb-label-tooltip{margin-top:9px!important}.site-footer .foot-title{text-align:center}.social-icons{text-align:center}.site-footer .col-footer .dropdow-mb+ul{text-align:center}.site-footer .newsletter .btn{background-color:#989898!important}.social-icons a{font-size:17px!important;line-height:44px!important;width:45px!important;height:45px!important}.site-footer .col-footer .dropdow-mb:after{right:82px!important}.jdgm-widget.jdgm-all-reviews-text{margin-left:1.5%!important}.footer-social li a{color:#fff!important;background-color:#f06788!important}.jdgm-ask-question-btn,.jdgm-write-rev-link{width:98%!important;height:36px;padding-top:10px!important}.jdgm-sort-dropdown.jdgm-sort-dropdown{padding:0 29px 0 26px!important;margin-top:9px!important;margin-right:0px!important}a.jdgm-write-rev-link{left:0!important}.jdgm-ask-question-btn,.jdgm-write-rev-link{width:98%!important}.jdgm-sort-dropdown-arrow{top:18px!important;position:relative;right:14px!important}}@media (max-width:767px) and (min-width:576px){summary{transform:scale(.8);left:-49px;position:relative;font-size:19px;text-transform:uppercase}.product-template .tabs__product-page .tab-content p{margin-top:-10px}.currency-block{margin-top:10px}.collection-template.collection-template-default .product-label{right:0px!important}.template-index .main-content .product-label{right:0px!important}.product-label{top:0!important;right:10px!important}.widget-title .box-title{margin-bottom:7px!important}section.newsletter{margin-left:10%}}@media (max-width:575px){summary{transform:scale(.7);top:0!important;left:-67px;position:relative;font-size:21px;text-transform:uppercase;min-width:500px;}.tabs__product-page .tab-content p{margin-bottom:1rem!important}.tabs__product-page .tab-content ol,.tabs__product-page .tab-content ul{margin:0 0 25px 6px!important}.tabs__product-page .tab-content ol,.tabs__product-page .tab-content p{position:relative;top:-10px}img.customimg{margin-bottom:-8px}ul.ulcustom{left:17px!important}.tabs__product-page .tab-content ul li{margin-right:20px!important}.currency-block{margin-top:10px}.product-label{top:0;right:0}select.jdgm-sort-dropdown{top:5px}.jdgm-ask-question-btn,.jdgm-write-rev-link{width:97.4%!important}.jdgm-sort-dropdown-arrow{top:23px!important;position:relative;right:6px!important}}@media (max-width:370px){.product-label{top:0!important}}ul.ulcustom{left:6px;position:relative}ul li:before{position:absolute;left:-20px!important}p.customp{margin-top:20px}.header-top .top-message .close svg{margin-top:5px!important}#myvideo .close-modal{background:#f06788!important;color:#fff!important;right:-14px!important}.quickSearchResultsWrap .product-item .product-image img{max-width:153px!important}.spb-tooltip .spb-tooltiptext{background-color:#757575!important;color:#000;border-radius:3px;padding:8px 5px;z-index:4!important;border-color:#f06788!important;border:1px solid}.spb-tooltip .spb-tooltiptext::after{border-color:#f06788 transparent transparent transparent!important}
.fulldesmain p:first-child{
	display:none !important;
}

.jdgm-sort-dropdown-wrapper {
    float: right!important;
}

.jdgm-all-reviews-widget, .jdgm-rev-widg {
    border: 1px solid #eee0!important;
}
.jdgm-rev-widg.jdgm-rev-widg {
    padding: 0;
}
  .jdgm-ask-question-btn, .jdgm-write-rev-link {
    border: 1px solid currentColor;
    padding: 5px 10px;
    text-align: center;
    display: inline-block;
    width: 116px !important;
}
  .widget-product .slick-arrow {
    top: -moz-calc(50% - 86px);
    top: -webkit-calc(50% - 86px);
    top: -ms-calc(50% - 86px);
    top: 36% !important;
}
  img.langflag {
    position: relative;
    top: -1px;
    right: -8px;
}
  .desktoponly{
  	display:inline-block !important ;
  }
  .mobileonly{
  	display:none !important;
  }
  @media(min-width:1200px){
  	#product-recommendations .product-label, .recently-viewed-products .product-label {
    top: 3px !important;
}
  }
  @media(max-width:1024px){
  	 .desktoponly{
  	display:none !important;
  }
  .mobileonly{
  	display:inline-block !important;
  }
    img.langflagmobile {
    margin-left: 10px;
}
  }
  @media(min-width:768px) and (max-width:1198px){
	.collectioncustom{
    	padding:30px 0 !important;
      	padding-top:0px !important;
    }
    
}

  @media(max-width:767px){
    .collectioncustom{
    	padding:0 !important;
    }
   
  	.recently-viewed-products .products-grid .product-image .product-grid-image {
    min-height: 100% !important;
}
    .product-recommendations a.product-grid-image.adaptive_height {
    margin-top: 0!important;
    min-height: 100% !important;
}
    .template-collection .recently-viewed-products .product-label {
    top: 0 !important;
}
    .collectioncustom {
    padding: 0 !important;
}
  }
  
  @media(min-width:631px) and (max-width:767px){
  	.collectioncustom{
    	padding-top:18px !important;
    }
  }

/* Homepage Covid Collection */
@media (min-width: 1200px) {
#shopify-section-16438122568daffe32 .product-label {
    top: 0px!important;
}
#shopify-section-16438122568daffe32 .product-item .product-bottom {
    margin-top: -8px!important;
}
#shopify-section-16438122568daffe32 .products-grid .grid-item:not(.grid-item-mansory) .product-image img {
    height: 171px!important;
}
#shopify-section-16438122568daffe32 .products-grid .product-image .product-grid-image {
    min-height: 171px!important;
}
}

/* Product Page Judge */
@media only screen and (min-width: 501px) and (max-width: 1449px) {
div#judgeme_all_reviews_page {
    padding-top: 60px!important;
    max-width: 1170px!important;
    margin: auto!important;
}
.jdgm-all-reviews-page__wrapper {
    max-width: 92vw!important;
}
article.jdgm-widget.jdgm-all-reviews-widget {
    max-width: 100%!important;
}
}

@media only screen (max-width: 500px) {
.jdgm-all-reviews-page__wrapper {
    max-width: 98vw!important;
    margin-right: -3px!important;
}
} 

span.jdgm-all-reviews-text__text {
    font-size: 16px;
}

.jdgm-widget.jdgm-all-reviews-text span.jdgm-star.jdgm--on {
    font-size: 16px;
}



@media (min-width: 991px) {
.jdgm-sort-dropdown-wrapper {
    top: -9px!important;
    right: -10px!important;
}
.jdgm-ask-question-btn, .jdgm-write-rev-link {
    width: 135px!important;
}
.jdgm-paginate {
    padding-top: 33px!important;
}
}

@media only screen and (max-width: 767px) {
.jdgm-ask-question-btn, .jdgm-write-rev-link {
    width: 100%!important;
}
.jdgm-gallery {
    display: flex!important;
}
h2.jdgm-rev-widg__title {
    text-align: center;
	font-size: 26px;
    font-weight: 300;
}
.jdgm-rev-widg__summary {
    float: none!important;
}
.jdgm-rev-widg__summary-stars {
    text-align: center;
    font-size: 25px;
}
.jdgm-rev-widg__summary-text {
    text-align: center;
}
.jdgm-review-widget--small .jdgm-histogram {
    text-align: center;
}
.jdgm-rev-widg__summary-stars .jdgm-star {
   padding: 0 13px 0 0 !important;
}
.jdgm-rev-widg__header {
    margin-top: 20px!important;
}
.jdgm-review-widget--small .jdgm-histogram .jdgm-star {
    font-size: 20px!important;
}
h3.box-title {
    text-align: center;
}
.jdgm-rev-widg__summary {
    text-align: center;
}
.jdgm-rev-widg__title {
    margin-bottom: 15px!important;
}
.jdgm-rev-widg__summary-stars {
    margin-bottom: 9px!important;
}
.jdgm-rev-widg__summary-text {
    margin-bottom: 5px!important;
}
.jdgm-review-widget--small .jdgm-histogram {
    margin: 16px 0 16px 0!important;
}
.jdgm-gallery {
    margin-bottom: 20px!important;
}
h1.jdgm-all-reviews-page__title {
    margin-right: 10px!important;
    margin-top: 15px!important;
}
}

@media only screen and (min-width: 768px) {
h1.jdgm-all-reviews-page__title {
    margin-top: -26px;
    margin-bottom: 35px;
}
h2.jdgm-rev-widg__title {
	font-size: 26px;
    font-weight: 300;
    margin-top: 30px;
    margin-bottom: 20px;
}
}

h1.jdgm-all-reviews-page__title {
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
}

.jdgm-rev__icon {
   margin-right: 10px!important;
}

/* Unavailable Badge */
.products-grid .grid-item .product-item.sold-out .product-label {
     right: 0!important; 
     transform: none!important; 
}

html, body {
    width: 100%;
    overflow-x: hidden;
}

@media (max-width: 767px) {
.jdgm-ask-question-btn, .jdgm-write-rev-link {
    width: 97%!important;
}
}

@media (min-width: 990px) {
.jdgm-rev.jdgm-divider-top.jdgm--done-setup {
    margin-right: -7px!important;
}
} 

.cuspay1 {
    margin-top: -12px;
    text-align: center;
    transform: scale(0.9);
}

div#shopify-section-cart-best-sellers a.product-title  {
    text-align: center!important;
}


/* Fullmoon Input */
select#fullmoon_party_1-0-0 {
    margin-bottom: 10px;
}
  
.fmp_transfer {
    margin-top: 7px;
}


/* Search Lable Promotion */
.quickSearchResultsWrap .product-label {
    position: absolute;
    top: 5px;
}

.products-grid.product-search.row.product-collection .product-label {
    position: absolute;
    top: 3px;
}

/* Booking Restriction */
.need-help-wrapper {
	z-index: 99999;
    width: 100%;
    background-color: #fff;
    margin-bottom: 20px;
}
.need-help-header {
    background-color: #f4f4f48f;
    color: #3c3c3c;
    text-align: center;
    padding: 12px 12px 12px;
    font-size: 15px;
}
}
.need-help-content {
	display: none;
	padding: 6px 0px;
	background: white;
}
@media (max-width: 768px) {
.need-help-header {
    font-size: 14px;
}
}

/* Search Results */
.quickSearchResultsWrap .box-title {
    margin-bottom: 25px!important;
}

.quickSearchResultsWrap .product-item .product-image img {
    max-width: 208px!important;
}

.quickSearchResultsWrap .products-grid {
    overflow: initial!important;
}

.quickSearchResultsWrap .product-item .product-bottom {
    top: 96px!important;
}

/* Price Details */
span.pricedetails {
    margin-left: 7px;
	font-size: 17px;
}
span.pricedetails1 {
    margin-left: 10px;
	font-size: 17px;
}
span.money {
    margin-right: -6px;
} 
span.pricedetails2 {
    position: relative;
    top: -14px;
    color: black;
}

/* Toolbar & Headline */
@media (min-width: 1199px) {
.toolbar {
    background-color: #ffffff!important;
    padding: 0px!important;
}
.collection-header .page-header h1, .collection-header .page-header h2 {
    position: absolute!important;
    left: 16px!important;
    top: -10px!important;
    font-size: 18px!important;
}
.toolbar.has-padding {
    margin-bottom: 5px!important;
}
}

/* Review Text extension */
/* Page Headline */
header.page-header {
    margin-top: 40px!important;
    text-align: center;
}

/* Hulk Form */
.pxFormGenerator {
    margin-bottom: -50px!important;
}

input#product-add-to-cart {
    font-weight: 500!important;
}

/* Homepage */
.header-pc {
    margin-top: -10px;
}

@media (max-width: 1199px) {
span.homnam1 {
    font-size: 15px;
}
}

@media (min-width: 1200px) {
span.homnam1 {
    font-size: 45px;
}
.center-groups.header-items {
    top: -9px;
    position: relative;
    right: -58px;
}
form.search-bar {
    position: relative;
    top: 7px;
}
.cart-icon {
    position: relative;
    top: 7px;
}
.wrapper_header_03 .header-panel-bt {
    padding: 20px 0 14px!important;
}

@media (min-width: 1200px) {
#slideshow-1609270433801 {
    margin-bottom: -52px!important;
}
}

.grecaptcha-badge {
    display: none!important;
}
}


/* BannerLayout */
@media (min-width: 1200px) {
.site-nav .mega-menu .style_3 .menu-lv-2 img {
    width: 95%!important;
}
.home-slideshow .item img {
    max-height: 800px;
}
.home-slideshow .images-contain, .lookbook-slideshow .images-contain {
    max-height: 800px;
}
.slick-slider {
    max-height: 800px;
}
}


/* Last Section Home */
.content.spotlight-inner {
    padding: 30px 13px 35px;
    position: relative;
    top: -129px;
    background-color: #fff;
}

.animate-scale:hover img {
    transform: scale(1.0)!important;
}

h3.title {
    font-weight: 300!important;
}


.content.spotlight-inner p.des {
	margin-bottom: 29px!important;
}

.animate-scale:hover:before {
    opacity: 0!important;
}

a.spotlight-button.btn:hover {
    border-color: #000!important;
}

a.spotlight-button.btn {
    background-color: #f9b734!important;
}

@median (min-width:1200px) {
div#shopify-section-1653995991db1bc566 {
    margin-bottom: -79px!important;
}
}

/* TAT Footer */
span.custat {
    background-color: #989898;
    padding: 5px 15px;
}


/* Cart Extension Options */
div#dropdown-cart .product-option {
    display: flex;
    margin-bottom: -6px;
} 

div#dropdown-cart dd.cusdet2 {
    padding-left: 5px;
}

form.cart-form.wrapper-cart-template .product-option {
    display: flex;
    margin-bottom: -6px;
}

.cart-template dt.cusdet1 {
    font-weight: 600;
}

.cart-template dd.cusdet2 {
    position: relative;
    left: 5px;
    top: 0px;
}

.cart-template .wrapper-cart-template .cart-list .properties label {
    font-weight: 600!important;
    margin-bottom: 0px;
}

#dropdown-cart .mini-products-list .item .cart-collateral {
    margin-bottom: 0px!important;
}


/* Slider Text Hero */
@media (max-width: 767px) {
section#slideshow-1540952363851 p.slide-text {
  overflow:hidden;
  line-height: 2rem;
  max-height: 8rem;
  -webkit-box-orient: vertical;
  display: block;
  display: -webkit-box;
  overflow: hidden !important;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}
}

/* Label */
.product-label .sale-label {
    background-color: #e95144;!important
    margin-bottom: 0px!important;
    border-left: 4px solid #ffffff!important;
    border-bottom: 4px solid #ffffff!important;
    border-radius: 0px 0px 0px 25px!important;
    padding-left: 15px!important;
}

/* Brand Section */
div#shopify-section-a12dc20a-1983-425f-9ed2-4e8e8788787c .home-spotlight-block.layout_style_2 .full-image a img {
    margin-bottom: -190px;
}

@media (min-width: 768px) {
div#shopify-section-a12dc20a-1983-425f-9ed2-4e8e8788787c {
    margin-top: 60px;
}
div#shopify-section-a12dc20a-1983-425f-9ed2-4e8e8788787c .home-spotlight-block.layout_style_2 .full-image a img {
    margin-bottom: -190px;
}
div#shopify-section-a12dc20a-1983-425f-9ed2-4e8e8788787c .home-spotlight-block.layout_style_2 .full-image a img {
    transform: scale(0.8);
}
}

@media (max-width: 767px) {
div#shopify-section-a12dc20a-1983-425f-9ed2-4e8e8788787c {
    margin-top: -45px;
    margin-bottom: 30px;
}
div#shopify-section-a12dc20a-1983-425f-9ed2-4e8e8788787c .home-spotlight-block.layout_style_2 .full-image a img {
    transform: scale(0.7);
}
div#shopify-section-1653995991db1bc566 {
    margin-bottom: -120px;
}
div#shopify-section-a12dc20a-1983-425f-9ed2-4e8e8788787c .home-spotlight-block.layout_style_2 .full-image a img {
    margin-bottom: -210px;
}
div#block-1540952363851-0 #block-6bd16d5e-4e25-49e2-a6ac-3204872e5a85 .slide-content .slide-text {
    color: #ffffff !Important;
}
div#block-6bd16d5e-4e25-49e2-a6ac-3204872e5a85 .slide-content .slide-text {
    color: #000!important;
}
div#shopify-section-16438122568daffe32 .grid-item.col-6.col-md-4.col-lg-3.col5:nth-child(15) {
    margin: auto;
    max-width: max-content;
    min-width: 100%;
}
.product-shop .shopify-product-form .selector-wrapper {
    margin-bottom: 16px!important;
}
div.product-shop div.groups-btn {
    margin-top: -18px!important;
    margin-bottom: -16px;
}
}

/* Price Tag fix */
@media (min-width: 768px) {
.prices {
    font-weight: 400!important;
    font-size: 17px!important;
}
}


@media (max-width: 767px) {
.price-box {
    font-size: 14px!important;
}
span.pricedetails {
    font-size: 16px!important;
}
.prices {
    font-size: 17px!important;
    font-weight: 500!important;
}
}


#infiniteoptions-container .ui-icon div {
    position: absolute;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 0;
    right: 0;
    color: #fff;
    background: #757575;
    max-width: 100%;
    margin: 0px auto;
    padding: 3px 7px;
    border-radius: 0px;
}
#infiniteoptions-container .ui-datepicker-title {
    background:#f06788;
    color: #fff;
}
.ui-datepicker-header .ui-corner-all {
    color: #fff !important;
}
div.jdgm-all-reviews-text[data-from-snippet="true"] {
    display: flex !important;
    justify-content: center;
}

@media only screen and (min-width: 992px){
    .product-shop .groups-btn #product-add-to-cart{
        margin-bottom:0 !important;
    }
    .cuspay1 {
        margin-top: 0;
    }
}
@media only screen and (max-width: 767px){
    #infiniteoptions-container .ui-icon div {
        font-size: 10px;
    }
    .cuspay1 {
        margin-top: -5px !important;
    }
}

@media (max-width: 767px) {
div#block-image_h3DWbk {
    transform: scale(0.7);
    margin-top: -10%;
}
div#block-image_yWEjRg {
    transform: scale(0.7);
    margin-top: -37%;
}
div#block-image_JgXQwG {
    transform: scale(0.7);
    margin-top: -36%;
    margin-bottom: -27%;
}
}



@media (min-width: 1200px) {
    #home-spotlight-home_custom_block_spotlight_438iUA {
        margin-bottom: -45px!important;
    }
div#block-image_h3DWbk {
    transform: scale(0.8);
}
div#block-image_yWEjRg {
    transform: scale(0.8);
}
div#block-image_JgXQwG {
    transform: scale(0.8);
}
}

/* Produktbeschreibung (2026-09-21, tools/beschreibung/aufraeumen.mjs):
   uebernimmt die Abstaende der entfernten leeren Trenn-Absaetze und setzt
   fette Zwischentitel direkt ueber ihren Text. */
.fulldesmain details{margin-top:-10px}
.fulldesmain hr+details{margin-top:18px}
.fulldesmain hr+.lasttabcon{margin-top:-14px!important}
.fulldesmain details p.zt{margin-bottom:10px}


/* 2026-09-21: Fusszeilen-Titel sind keine Ueberschriften mehr (SEO: doppelte H3). Zeilenhoehe wie vorher als h3. */
div.foot-title{line-height:1.25}
