.featured-collection-title-link{color:inherit;text-decoration:none}.featured-collection-title-link:hover{color:inherit;opacity:.75}.product-carousel{display:block;min-width:0}.product-carousel__track.grid-uniform{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;overflow-y:hidden;width:100%;margin:0;padding:4px 0 10px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.product-carousel__track::-webkit-scrollbar{display:none}.product-carousel__track:before,.product-carousel__track:after{display:none;content:none}.product-carousel__track>.product-carousel__slide{flex:0 0 calc((100% - 80px) / 4.2);width:auto;min-width:0;float:none;clear:none;padding:0;scroll-snap-align:start}.product-carousel__track .grid-link,.product-carousel__track img{-webkit-user-drag:none}.product-carousel__controls{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:6px}.product-carousel__controls[hidden],.product-carousel__toggle[hidden]{display:none}.product-carousel__button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid rgba(54,53,52,.22);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.product-carousel__button:hover{border-color:currentColor}.product-carousel__button:disabled{opacity:.3;cursor:default}.product-carousel__button:focus-visible,.product-carousel__track:focus-visible{outline:2px solid currentColor;outline-offset:3px}.product-carousel__position{min-width:60px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.product-carousel__play-icon,.product-carousel__toggle.is-paused .product-carousel__pause-icon{display:none}.product-carousel__toggle.is-paused .product-carousel__play-icon{display:block}@media screen and (min-width:769px)and (max-width:989px){.product-carousel__track>.product-carousel__slide{flex-basis:calc((100% - 60px)/3.2)}}@media screen and (max-width:768px){.product-carousel__track.grid-uniform{gap:16px}.product-carousel__track>.product-carousel__slide{flex-basis:calc((100% - 32px) / 2.2)}}@media screen and (max-width:480px){.product-carousel__track>.product-carousel__slide{flex-basis:calc((100% - 16px)*.8)}}.stockists-directory__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:40px}.stockists-directory__map{position:sticky;top:24px;border-radius:20px;overflow:hidden;background:#f0eee9}.stockists-directory__map iframe{display:block;width:100%;height:560px;border:0}.stockists-directory__countries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px}.stockists-directory__country--wide{grid-column:1 / -1}.stockists-directory__flag{display:block;flex:0 0 24px;width:24px;height:16px;object-fit:contain}.stockists-directory__country h2{display:flex;align-items:center;gap:10px;font-size:20px;line-height:1.35;margin:0 0 12px}.stockists-directory__list{list-style:none;padding:0;margin:0}.stockists-directory__country--wide .stockists-directory__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.stockists-directory__list li{margin:0}.stockists-directory__list a{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid rgba(54,53,52,.12);color:inherit;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.stockists-directory__list a:hover{color:#b76150}.stockists-directory__list a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:1000px){.stockists-directory__layout{gap:24px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.stockists-directory__country--wide .stockists-directory__list{display:block}}@media screen and (max-width:768px){.stockists-directory__layout{grid-template-columns:minmax(0,1fr);gap:30px}.stockists-directory__map{position:static;border-radius:16px}.stockists-directory__map iframe{height:350px}.stockists-directory__countries{gap:36px 24px}.stockists-directory__country--wide .stockists-directory__list{display:grid}}@media screen and (max-width:480px){.stockists-directory__countries{grid-template-columns:minmax(0,1fr)}.stockists-directory__country--wide .stockists-directory__list{display:block}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
