@import"https://p.typekit.net/p.css?s=1&k=abz4zsp&ht=tk&f=45695.53709.45697.45700.53704.53707&a=164854556&app=typekit&e=css";@font-face{font-family:Chalet;src:url(/cdn/shop/files/ChaletBookRegular.woff?v=1756482090) format("woff"),url(/cdn/shop/files/ChaletBookRegular.woff2?v=1756482090) format("woff2"),url(/cdn/shop/files/ChaletBookRegular.ttf?v=1756482090) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Chalet;src:url(/cdn/shop/files/ChaletBookBoldItalic.woff?v=1756482090) format("woff"),url(/cdn/shop/files/ChaletBookItalic.woff2?v=1756482090) format("woff2"),url(/cdn/shop/files/ChaletBookItalic.ttf?v=1756482090) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Chalet;src:url(/cdn/shop/files/ChaletBookBold.woff?v=1756482090) format("woff"),url(/cdn/shop/files/ChaletBookBold.ttf?v=1756482090) format("truetype"),url(/cdn/shop/files/ChaletBookBold.woff2?v=1756482090) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Chalet;src:url(/cdn/shop/files/ChaletBookBoldItalic.woff2?v=1756482090) format("woff2"),url(/cdn/shop/files/ChaletBookBoldItalic.woff2?v=1756482090) format("woff"),url(/cdn/shop/files/ChaletBookBoldItalic.ttf?v=1756482090) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:new-spirit;src:url(https://use.typekit.net/af/1f5fff/00000000000000007735c4c0/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/1f5fff/00000000000000007735c4c0/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/1f5fff/00000000000000007735c4c0/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:new-spirit;src:url(https://use.typekit.net/af/c03ecb/0000000000000000775091b8/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/c03ecb/0000000000000000775091b8/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/c03ecb/0000000000000000775091b8/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:new-spirit-condensed;src:url(https://use.typekit.net/af/43517f/00000000000000007735c4bb/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/43517f/00000000000000007735c4bb/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/43517f/00000000000000007735c4bb/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:new-spirit-condensed;src:url(https://use.typekit.net/af/dce9b0/00000000000000007735c4c1/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/dce9b0/00000000000000007735c4c1/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/dce9b0/00000000000000007735c4c1/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:new-spirit-condensed;src:url(https://use.typekit.net/af/1a2504/0000000000000000775091b7/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/1a2504/0000000000000000775091b7/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/1a2504/0000000000000000775091b7/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:new-spirit-condensed;src:url(https://use.typekit.net/af/256ade/0000000000000000775091bd/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/256ade/0000000000000000775091bd/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/256ade/0000000000000000775091bd/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}.tk-new-spirit{font-family:new-spirit,serif}.tk-new-spirit-condensed{font-family:new-spirit-condensed,serif}@media screen and (max-width: 768px){h2,.h2{font-size:clamp(1.75rem,2.375rem,9vw)}}@media screen and (max-width: 768px){.nomobile{display:none!important}}.mobile-only{display:none!important}@media screen and (max-width: 768px){.mobile-only{display:block!important}}.tag__primary{font-family:new-spirit,sans-serif!important;text-align:center;color:#2d2926!important;font-size:.875rem!important;margin-right:.5rem;display:inline-block;margin-bottom:0;border-radius:1.375rem;padding:.25rem .5rem;background-color:#f7ea48}.page-heading,.product-single__title,.section-header__title{font-family:new-spirit,sans-serif!important;text-align:left;color:#2d2926!important;font-size:3.875rem!important;word-wrap:normal;line-height:1.15!important}@media screen and (max-width: 768px){.wrapper{padding:0 16px!important}}.grid-flex{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start}.grid-flex .grid__item{padding:0!important}.grid-product__wrapper .product--wrapper{aspect-ratio:437/546;-o-object-fit:fill;object-fit:fill;border-radius:1.25rem;overflow:hidden;max-width:unset!important;max-height:unset!important}.grid-product__wrapper .product--wrapper .product--image{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important;max-width:unset;max-height:unset}.grid-product__wrapper .grid-product__meta{font-family:new-spirit,sans-serif!important;text-align:center;color:#2d2926!important;font-weight:700}.grid-product__wrapper .grid-product__meta .grid-product__title{font-size:2rem!important;margin-top:1rem;display:block;line-height:1.15}.grid-product__wrapper .grid-product__meta .grid-product__price-wrap{display:block}.grid-product__wrapper .grid-product__meta .grid-product__price-wrap .grid-product__price{color:#2d2926!important;font-size:1.125rem!important}.product-single__media{border-radius:20px;overflow:hidden}.product-single__tags{text-align:left}.product-single__meta{font-family:Chalet,chalet,Chalet,cursive,sans-serif!important;text-align:left;font-size:1.125rem!important}.product-single__meta.scroll-to-fixed-fixed{top:100px!important}.product-single__price{font-family:new-spirit,sans-serif!important;text-align:left;color:#2d2926!important;font-size:2rem!important;letter-spacing:0}.product-single__form-bottom{border-radius:1.875rem;background-color:#f9f9f3;padding:8px;display:flex;align-items:center;justify-content:center;gap:16px}.product-single__form-bottom .product-single__add-to-cart{flex:1 1 50%}.product-single__form-bottom .product-single__quantity{flex:1 1 50%;padding-right:0}@media screen and (max-width: 768px){.product-single .product-single__tags{text-align:center!important;margin-bottom:16px}.product-single .product-single__title{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.product-single .product-single__media-group-wrapper{margin-top:24px!important}}.product-form__item>label{text-align:left;font-size:15px;color:#2d2926;font-family:Chalet,chalet,Chalet,cursive,sans-serif}.single-option-radio{padding:0 0 16px;gap:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;border:none!important}.single-option-radio input{display:none}.single-option-radio .single-option-selector__radio+label{clip:unset;border-radius:1.5rem;background-color:#f9f9f3!important;border-color:#f9f9f3!important;color:#2d2926;font-family:new-spirit,sans-serif;font-size:1rem;margin:0!important;padding:16px 24px!important}.single-option-radio .single-option-selector__radio:checked+label{background-color:#ffc72c!important;border-color:#ffc72c!important}.product-form__quantity-button{background-color:#f7ea48;border-radius:100%;display:inline-flex!important;align-items:center;justify-content:center;width:2.5rem!important;height:2.5rem;flex:0 0 2.5rem!important}.product-form__quantity{display:flex!important;align-items:center;gap:0;padding:0 spacing-medium!important;flex:1 1 50%}.product-form__quantity-display{flex:1 1 100%;text-align:center;color:#2d2926;font-family:new-spirit,sans-serif;font-size:1rem}.link-button{position:relative;font-size:1.125rem;font-family:new-spirit,sans-serif!important;overflow:hidden;background-color:#ffc72c;border-radius:1.875rem;padding:1.5rem 2.25rem!important;color:#2d2926;text-wrap:nowrap}.link-button__text{transition:transform .3s ease;transform:translateY(0);display:inline-block;color:#2d2926}.link-button:after{color:#2d2926;content:attr(data-text);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,calc(50% + 40px)) rotate(-20deg);transform-origin:center;transition:transform .3s ease;width:100%}.link-button:hover{background-color:#ffc72c}.link-button:hover .link-button__text{color:#2d2926;transform:translateY(calc(-100% - 40px)) rotate(-20deg)}.link-button:hover:after{transform:translate(-50%,-50%) rotate(0)}.recommended{background:unset}.recommended .grid__item{padding:0!important;flex:1 1 calc(33.3333% - 24px)}@media screen and (max-width: 768px){.recommended .grid__item{flex:1 1 calc(50% - 24px)}}@media screen and (max-width: 640px){.recommended .grid__item{flex:1 1 100%;min-width:calc(80vw - 32px)}}.recommended .wrapper{padding-top:60px!important;padding-bottom:60px!important}.recommended .flex-header{padding-bottom:16px;margin-bottom:24px!important}@media screen and (min-width: 768px){.recommended .flex-header{display:flex;align-items:flex-end;justify-content:space-between}}@media screen and (max-width: 768px){.recommended .grid-flex{flex-wrap:nowrap;overflow:auto}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-single.css.map */
