/*!
  custom added styles
  TODO: move to proper structure and bundling
*/.grid-product.workshop .grid-product__image-wrap{margin:0}.grid-product.workshop .grid-item__link{align-items:initial}.grid-product.workshop .grid-product__title{margin-bottom:10px;transition:.2s color;font-size:calc(var(--typeHeaderSize)*.5)}[data-view=small] .grid-product.workshop .grid-product__title{font-size:calc(var(--typeHeaderSize)*.45)}.grid-product.workshop .grid-product__short_desc{font-size:14px}.grid-product.workshop .grid-product__level{position:absolute;left:0;top:0;font-size:10px;padding:5px 10px;border-radius:5px;background-color:#f0f8ffc4;margin:2px}.collection-template--workshop .new-grid[data-type=subcollections]{justify-content:center}.collection-template--workshop .collection-main__category{display:flex;justify-content:center;column-gap:20px;margin-bottom:25px}.collection-template--workshop .collection-main__category .category-item{background:#fffefe;border:1px solid #000000;border-radius:10px;padding:7px 20px;font-weight:700;cursor:pointer}.collection-template--workshop .collection-date-filter{margin-bottom:20px}@media (max-width: 767px){.collection-template--workshop .collection-date-filter{margin-bottom:0;padding:20px;display:flex;justify-content:space-between;column-gap:10px}}.collection-template--workshop .collection-date-filter input[type=date]{cursor:pointer}@media (min-width: 768px){.collection-template--workshop .collection-date-filter input[type=date]:first-child{margin-bottom:5px}}.collection-template--workshop .collapsible-trigger-btn{font-size:calc(var(--typeBaseSize))}@media (min-width: 768px){.collection-template--workshop .collapsible-content__inner{padding:0 0 10px}}.collection-template--workshop .collection-sidebar__group{border-top:1px solid #e3e3e3;padding-top:10px}.collection-template--workshop [data-view=list] .grid-product__image-wrap{max-width:27%}.collection-template--workshop btn.sold-out{margin:10px}.collection-template--workshop .grid-item{margin-bottom:15px}.collection-template--workshop .grid-item .grid-product__actions{z-index:2}.collection-template--workshop .grid-product__tags{left:auto;right:0;top:0}.collection-template--workshop .grid-product__tags .grid-product__tag{position:absolute;right:0;top:0;font-size:10px;padding:5px 10px;border-radius:2px;background-color:#000000c4;color:#fff;width:max-content;line-height:16px;margin:3px;font-size:12px;text-transform:capitalize;border:1px solid #c3c3c3}.collection-template--workshop .grid-product.workshop .grid-product__level{line-height:16px;margin:3px;border-radius:2px;letter-spacing:.05em;font-size:12px;background-color:#f0f8ffe0}.collection-template--workshop .book_now_btn{margin:10px;transition:.2s background-color;background-color:#000;color:#fff}@media (max-width: 767px){.collection-template--workshop [data-view=list] .grid-item__meta{flex:unset;margin-bottom:35px}}@media (max-width: 767px){.collection-template--workshop a.grid-item__link{flex-direction:column}}.collection-template--workshop a.grid-item__link .grid-product__image-wrap{overflow:hidden}@media (max-width: 767px){.collection-template--workshop a.grid-item__link .grid-product__image-wrap{max-width:100%}}.collection-template--workshop a.grid-item__link .grid-product__image-wrap img{transition:.2s transform}.collection-template--workshop a.grid-item__link:hover .grid-product__title{color:#f5416c}.collection-template--workshop a.grid-item__link:hover .book_now_btn{background-color:#f5416c}.collection-template--workshop a.grid-item__link:hover .grid-product__image-wrap img{transform:scale(1.1)}.collection-template--workshop .workshop-item__wrap{display:flex;justify-content:space-between;align-items:baseline;column-gap:20px;border-top:4px solid #f5416c}@media (max-width: 767px){.collection-template--workshop .workshop-item__wrap{row-gap:3px;flex-wrap:wrap;padding-top:8px}.collection-template--workshop .workshop-item__wrap .book_now_btn{margin:5px 0 0;width:100%}}.collection-template--workshop .workshop-item__wrap .workshop-item__date,.collection-template--workshop .workshop-item__wrap .workshop-item__place{font-weight:700}@media (max-width: 767px){.collection-template--workshop .workshop-item__wrap .workshop-item__date,.collection-template--workshop .workshop-item__wrap .workshop-item__place{width:auto}}.collection-template--workshop .workshop-items__meta{display:flex;flex-direction:column;row-gap:15px;margin-right:0}@media (max-width: 767px){.collection-template--workshop .workshop-items__meta{row-gap:5px;padding-right:0;margin-left:0;margin-right:0}}.collection-template--workshop .workshop-item__meta{display:flex;justify-content:space-between;column-gap:10px;flex-direction:column}@media (max-width: 767px){.collection-template--workshop .workshop-item__meta{flex-direction:column}}.collection-template--workshop [data-view=small] .grid-item .workshop-items__meta{margin-left:0;margin-right:0}.collection-template--workshop [data-view=small] .grid-item .workshop-items__meta .workshop-items .workshop-item__wrap{row-gap:3px;flex-wrap:wrap;padding-top:8px}.collection-template--workshop [data-view=small] .grid-item .workshop-items__meta .workshop-items .workshop-item__wrap .book_now_btn{margin:5px 0 0;width:100%}.collection-template--workshop [data-view=small] .grid-item .workshop-items__meta .workshop-items .workshop-item__wrap .workshop-item__date,.collection-template--workshop [data-view=small] .grid-item .workshop-items__meta .workshop-items .workshop-item__wrap .workshop-item__place{width:auto}.collection-template--large-view .collection-filter__sort{border:none;padding:0;margin:0}.collection-template--large-view .collection-filter__sort+.no-bullets.inline-list{display:none}.variant-date__wrapper #workshop-dates{display:flex;flex-wrap:wrap;column-gap:5px}.variant-date__wrapper .variant-input-wrap label.workshop-date{display:none;cursor:pointer;font-weight:100;border:2px solid #FFF;border-inline:none}.variant-date__wrapper .variant-input-wrap label.workshop-date.checked{border:2px var(--colorTextBody) solid;border-radius:3px;box-shadow:none}.variant-date__wrapper .variant-input-wrap label:nth-child(1),.variant-date__wrapper .variant-input-wrap label:nth-child(2),.variant-date__wrapper .variant-input-wrap label:nth-child(3){display:inline-block}.variant-date__wrapper .variant-input-wrap.show-more label{display:inline-block}.variant-date__wrapper .variant-input-wrap.show-more #workshop-showmore{display:none}.cart__items .cart-item__property{margin-bottom:5px}.variant-input-wrap label.label-fine-art-prints{background:none;width:40px;height:40px;border-radius:0;padding:0;position:relative}.variant-input-wrap label.label-fine-art-prints.bg-color--none:after{content:"";position:absolute;left:-10px;width:150%;height:1px;background:red;top:50%;transform:translateY(-50%) rotate(45deg)}.variant-input-wrap input[type=radio]:checked+label.label-fine-art-prints:not(.bg-color--none){border:2px solid #FFF}.variant-input-wrap input[type=radio]:checked+label.label-fine-art-prints.bg-color--white{border:2px solid #e8e8e1}.grid-product__tags{margin-left:0}.workshop-duration{margin-top:15px}.instructor-block{margin-top:-30px}#workshop-showmore{font-weight:100;cursor:pointer;padding:8px;margin:0 8px 12px 0;display:inline-block}#workshop-showmore:hover{text-decoration:underline}.pdp-location__wrap{margin-top:-30px}.pdp-blog__wrap .pdp-blog__item .feature-row__item--overlap-images{justify-content:center}.pdp-blog__wrap .pdp-blog__item .feature-row__item--overlap-images>div{transform:unset}.custom-feature-row{min-height:400px;height:40vh}.recently-viewed__section .grid-item.grid-product .grid-item__link .grid-product__image-wrap{margin:0}.cart__item-sub{margin-top:5px}.cart__item-sub .cart-remove a{text-decoration:underline;font-weight:700;font-size:15px}.custom-text-columns .grid.grid--uniform{display:flex;flex-wrap:wrap}.custom-text-columns .grid.grid--uniform .grid__item{float:unset;display:flex;flex-direction:column}.custom-text-columns .grid.grid--uniform .grid__item .image-wrap{position:relative}.custom-text-columns .grid.grid--uniform .grid__item .image-wrap img{object-fit:cover;height:100%;width:100%;position:absolute}.site-nav__dropdown a{color:#000}@media only screen and (max-width: 550px){.grid-view-btn__list{display:none}}[data-view=small] .grid-item__meta-main,[data-view=large] .grid-item__meta-main,[data-view=list] .grid-item__meta-main{display:flex;gap:5px;justify-content:space-between;min-height:50px}[data-view=small] .grid-item__meta-main .grid-product__price,[data-view=large] .grid-item__meta-main .grid-product__price,[data-view=list] .grid-item__meta-main .grid-product__price{text-align:right}[data-view=small] .grid-item__meta-secondary{text-align:left!important}[data-view=small] .grid-item__meta-secondary{min-height:80px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.scss.css.map?v=163410627399005277861698052828 */
