.product-single__meta span.cs-custom-text{text-transform:uppercase;letter-spacing:.22em;color:#0fa2a3;font-size:.75rem;font-weight:700;padding-left:61px;position:relative}.product-single__meta span.cs-custom-text:before{content:"";background:#f94144;width:43px;display:block;height:3px;position:absolute;top:6px}h1.h2.product-single__title{font-size:49px}span.product__price{color:#515659;font-size:.875rem}fieldset.variant-input-wrap{display:grid;grid-template-columns:1fr 1fr;gap:8px}label.camp-variant-card{height:100%}.camp-title{font-size:12px!important;letter-spacing:normal}label.camp-variant-card{box-shadow:none}.camp-location{font-size:11px!important;letter-spacing:normal}.camp-date{display:none}.camp-variant-card:hover{border-color:#f94144}.variant-input-wrap input[type=radio]:checked+label{box-shadow:4px 4px 9px -2px #e5393582}.variant-input input[type=radio]:checked+.camp-variant-card{border:1px solid #e53935!important}fieldset.variant-input-wrap{max-height:340px;overflow:auto}.camp-top-header{margin-bottom:0!important}.variant-input input[type=radio]:checked+.camp-variant-card .camp-card-left{background:#ff4b4b!important}.variant-input input[type=radio]:checked+.camp-variant-card .camp-card-left .camp-month,.variant-input input[type=radio]:checked+.camp-variant-card .camp-card-left .camp-day{color:#fff}.camp-month,.camp-day{letter-spacing:normal;font-family:Bebas Neue,Impact,sans-serif}.camp-day{font-weight:600!important}.variant-input input[type=radio]:checked+.camp-variant-card .camp-month{color:#fff!important}.camp-card-left{border:1px solid oklch(94% .004 240)!important;text-align:center;background:#e9ebee!important;width:55px!important;min-width:55px!important}.camp-price{font-family:Bebas Neue,Impact,sans-serif;font-weight:600!important;font-size:58px!important;display:flex!important;align-items:baseline!important;gap:12px!important;flex-wrap:wrap!important}.camp-top-header-inner{background:#e9ebee}.text-coral{color:#e9ebee}.camp-badge{background-color:color-mix(in oklab,oklch(65% .22 25) 10%,transparent);padding:4px 9px}.camp-dates-count{color:#515659!important;font-size:10px!important;letter-spacing:1px!important;border:none!important;padding:0!important;font-weight:600!important}[data-center-text=true] .variant-input-wrap label{margin:0!important;padding:8px!important}.cs-product-block.product-block{box-shadow:0 12px 32px -12px #0009;border:1px solid oklch(75% .008 240)}.cs-product-block.product-block .custom-variant-wrapper{background:#f3f5f7;padding:20px 20px 10px}.camp-bottom-row{border:none!important;padding-top:0!important;padding-left:0!important;padding-right:0!important}.camp-variant-card:hover{border-color:#ff4b4b!important}.cs-selected-camp-info.selected-camp-info .selected-camp-title{font-size:12px;margin:0}.cs-selected-camp-info.selected-camp-info .selected-camp-date-location{font-size:12px}.cs-quantity.product-block .product__quantity{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between}.cs-quantity.product-block .product__quantity label{margin-bottom:0;letter-spacing:1px;font-weight:700;color:#515659}.cs-quantity.product-block .product__quantity .js-qty__wrapper{background:transparent;min-width:120px}.cs-quantity.product-block .product__quantity .js-qty__wrapper input{border-color:#d5d8da;padding:10px 20px}button.btn.btn--full.add-to-cart{background:#ff4b4b!important;border:2px solid #ff4b4b!important;border-radius:0!important;padding:18px 36px!important;box-shadow:0 12px 32px -12px #ff4b4b}.shopify-payment-terms.product__policies{margin-top:30px}.tma-bbpt-row svg.tma-bbpt-icon{stroke:#0fa2a3}.cs-custom-text-area.product-block .tma-bbpt-wrap{background:transparent!important}.cs-product-block.product-block .custom-variant-wrapper .cs-bottom-bar{background:transparent;border-top:1px solid #dadada;font-size:13px}.cs-product-block.product-block .custom-variant-wrapper .cs-bottom-bar a{color:#f94144}.camp-select-label{letter-spacing:1px}.camp-select-label{letter-spacing:1px!important;color:#515659!important}.camp-card-right .camp-stock.available{color:#009b9b;color:oklch(62% .13 195)}.cs-variant-wrapper.variant-wrapper.js label.variant__label{letter-spacing:2px!important}.camp-card-right{text-align:left}.product__thumbs--below .product__thumb-item{height:100%;width:100%}.product__thumbs--below .product__thumb-item{margin-right:8px!important;max-width:none!important;width:calc(20% - 9px)!important}.product__thumbs--below{margin-top:0!important}.grid__item.medium-up--one-half.product-single__sticky div#CampImageDate{font-family:Bebas Neue,Impact,sans-serif;font-size:.875rem;letter-spacing:.05rem;border-radius:0;bottom:21%;left:20px}.up-d-message.rr-mask p{color:#515659}.product-block.product-block--price{display:none}.camp-top-header-inner .camp-top-row{margin-bottom:0}.cs-variant-wrapper.variant-wrapper.js label.variant__label{display:none!important}.variant-input-wrap label.disabled:after{display:none!important}.camp-month{letter-spacing:2px!important;color:#0b0e0f!important}.shopify-section .product-section .page-content.page-content--product .page-width .grid{margin:0!important}.shopify-section .product-section .page-content.page-content--product .page-width .grid .grid__item.medium-up--one-half.product-single__sticky{padding:0!important}.product-block.product-block--header{text-align:left!important}.camp-top-header .camp-top-row{text-align:left}.selected-camp-info .selected-camp-content{text-align:left!important}@media only screen and (max-device-width:768px){.grid__item.medium-up--one-half.product-single__sticky div#CampImageDate{bottom:20%;left:15px}.product__thumbs.product__thumbs--below.product__thumbs-placement--left.small--hide.aos-init.aos-animate{display:block!important}.product__main-photos .flickity-page-dots{display:none}.product__main-photos{margin-bottom:6px;margin-left:0;margin-right:0}}@media only screen and (max-device-width:991px){.product-single__meta{margin-top:15px!important;padding-left:0!important;text-align:center!important}.grid{margin-left:-17px!important}}@media only screen and (min-width:991px){.product-single__sticky{position:sticky!important;top:155px!important}.medium-up--one-half{width:50%!important}}@media only screen and (min-width:769px){.medium-up--one-half{width:100%}}@media only screen and (max-device-width:500px){fieldset.variant-input-wrap{display:flex}.page-content.page-content--product .grid__item.medium-up--one-half{padding-left:0!important}.product-block.product-block--header h1.h2.product-single__title{font-size:30px;margin-top:10px;line-height:36px}.camp-top-header .camp-badge{font-size:10px;padding:4px 9px}button.product__thumb-arrow.product__thumb-arrow--prev,button.product__thumb-arrow.product__thumb-arrow--next{display:none}.grid__item.medium-up--one-half.product-single__sticky div#CampImageDate{bottom:22%}}.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{box-shadow:0 2px 10px 1px #e538359a;border:1px solid #e53935!important}.product__thumbs--below .product__thumbs--scroller{padding:10px 0!important}.cs-camp-bottom-row.camp-bottom-row .camp-select-label{display:flex;gap:8px;text-align:start}.cs-camp-bottom-row.camp-bottom-row .camp-select-label svg{width:15px!important}.js-qty__adjust:hover{background-color:unset!important}.cs-sticky-inner{margin:0 auto;max-width:1500px}.cs-sticky-inner .cs-sticky-left .cs-sticky-thumb img{width:56px;height:56px;object-fit:cover;object-position:center}.cs-sticky-right .cs-sticky-btn{font-family:Bebas Neue,Impact,sans-serif;font-size:18px;box-shadow:3px 5px 22px -5px #ff4b4b;letter-spacing:1px;padding:8px 20px;white-space:nowrap}.cs-sticky-inner .cs-sticky-left .cs-sticky-info .cs-sticky-title,.cs-sticky-left .cs-sticky-price{font-family:Bebas Neue,Impact,sans-serif;font-size:22px}.cs-sticky-select{border:1px solid oklch(88% .005 240)!important;background-color:#f3f5f7!important;font-size:16px!important;text-transform:uppercase;font-weight:700!important;letter-spacing:1px!important}.cs-sticky-inner-div{display:flex;align-items:center;gap:15px}.cs-sticky-left{width:100%;justify-content:space-between;min-width:290px}.cs-sticky-info .cs-sticky-location{margin-top:0}.cs-sticky-right .cs-sticky-select{text-overflow:ellipsis;min-width:auto}@media only screen and (max-device-width:991px){.cs-sticky-reserve-bar .cs-sticky-inner .cs-sticky-left .cs-sticky-thumb img{width:40px!important;height:40px!important}.cs-sticky-reserve-bar .cs-sticky-inner .cs-sticky-info{text-align:left!important}.cs-sticky-reserve-bar .cs-sticky-inner .cs-sticky-left .cs-sticky-info .cs-sticky-title,.cs-sticky-right .cs-sticky-price{font-size:16px!important}.cs-sticky-reserve-bar .cs-sticky-inner .cs-sticky-location{font-size:10px!important;margin-top:0!important}.cs-sticky-right{display:flex!important;flex-direction:row!important}.cs-sticky-right .cs-sticky-select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cs-sticky-right .cs-sticky-btn{max-width:134px;padding:8px}}.camp-price .camp-compare-price{font-weight:600!important;font-size:28px!important}.camp-price .camp-save-price{font-size:14px!important;font-weight:700!important;letter-spacing:1px!important;background:#b0f6b19c!important;border:1px solid #58cb58!important;border-radius:100px!important;padding:2px 7px!important;line-height:normal!important;color:#216a21!important;bottom:6px;position:relative}.cs-sticky-price span.sticky-sale-price{order:1}.cs-sticky-price span.sticky-compare-price{order:2;margin:0}.cs-sticky-price span.sticky-save-price{order:3;font-size:14px!important;font-weight:700!important;letter-spacing:1px!important;background:#b0f6b19c!important;border:1px solid #58cb58!important;border-radius:100px!important;padding:2px 7px!important;line-height:normal!important;color:#216a21!important;bottom:6px;position:relative}.cs-sticky-left .cs-sticky-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}label.camp-variant-card.disabled{pointer-events:none!important;cursor:not-allowed!important}@media only screen and (max-device-width:640px){.camp-sale-price{font-size:40px!important}.sticky-sale-price{font-size:28px!important}.sticky-compare-price{font-size:18px!important}.cs-sticky-price span.sticky-save-price{font-size:12px!important;bottom:9px!important}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/product-custom-css.css.map */
