/** Shopify CDN: Minification failed

Line 114:0 Unexpected "}"

**/


    
@view-transition {
    navigation: auto;
}

main[role='main'] {
    view-transition-name: my-main-content;
}

::view-transition-old(my-main-content) {
    animation: 450ms ease-out both page-fade-out;
}

::view-transition-new(my-main-content) {
    animation: 450ms 150ms ease-out both page-fade-in;
}



::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track {
    background: #e2e2e2;
}

::-webkit-scrollbar-thumb {
    background: #2e2e2e;
}

::-webkit-scrollbar-thumb:hover {
    background: rgba(,,, 0.75);
}





:root { --pink: #FFB3AB; --pinkrgb: 255 179 171; }

.button { text-transform: uppercase; }

* { scroll-behavior: smooth; }


.video-section.page-width {
  max-width: 920px
}


.tour .packshot {

  position: relative; }

.tour .packshot img {
  filter: drop-shadow(0px 0px 2px rgba(var(--pinkrgb))) drop-shadow(0px 0px 15px rgba(var(--pinkrgb) / 0.5)) ;
width: 80%;
margin: 2rem auto 4rem auto;
}




.tour .block__image {
margin: 0 !important;
padding: 0; 
}
.tour .block__text { padding-inline: 2rem; padding-block: 1rem 3rem}

.tour .block__buttons {
    display: grid; }

.template-index .global-message { display:none }

@media (min-width: 750px) {
.tour .packshot img {
width: 100%;
margin: 2rem 0 4rem 2rem;
}


.tour .packshot::after {
content: "";
width: 30%;
aspect-ratio: 1/1;
position: absolute;
bottom: -12.5%;
right: -7.5%;
background: url("https://cdn.shopify.com/s/files/1/0716/9160/0170/files/sticker.webp?v=1761304151");
background-size: contain;
background-position: bottom right;
}



.tour .block__buttons {
    display: grid;
    grid-template-columns: min-content min-content;
    justify-content: center;
}
.tour .block_buttons .button {
width: max-content !important;
    min-width: max-content !important; }
}
}

@media (min-width: 990px) {
.template-metaobject-releases .page-width {
    max-width: 1100px !important;
    padding-inline: 0 !important;
  }
}