@media screen and (max-width:749px){#MainContent[data-template^=product]{width:100%;max-width:100%;overflow-x:clip}#MainContent[data-template^=product] :is(.section,.product-information,.product-information__grid,.product-information__media,.product-media-gallery,media-gallery,.product-media-gallery__grid,.product-media-gallery__slideshow,slideshow-component,.slideshow,.product-details,.product-details>.group-block,.product-details>.group-block>.group-block-content,.product-details .text-block,.product-details .rte,variant-picker,.variant-option,.variant-option--buttons,product-form-component,.product-form-buttons,.hof-product-copy,.hof-product-section,.hof-love-grid,.hof-love-card,.hof-pill-list,.hof-find-list,.hof-highlight-list,.hof-says,.hof-final-cta){min-width:0!important;max-width:100%!important}.product-information{padding-inline:0!important;background:#fffdf9}.product-information__grid,.product-information__media,.product-information .product-media-gallery,.product-information media-gallery{width:100%!important;min-width:0!important;max-width:100%!important}.product-information .product-media-gallery,.product-information media-gallery,.product-information .product-media-gallery__slideshow,.product-information slideshow-component{overflow:clip}.product-information .product-details{width:100%;padding-inline:clamp(.8125rem,4vw,1rem)!important;padding-block-start:.6rem!important;padding-block-end:1.35rem!important;gap:.7rem!important}.product-information .product-details>.group-block,.product-information .product-details>.group-block>.group-block-content,.product-information .product-details .text-block,.product-information .product-details .rte{width:100%!important}.product-information .product-details h1{width:100%;max-width:100%;margin:0!important;font-size:clamp(1.75rem,8.6vw,2.2rem)!important;line-height:1.07!important;letter-spacing:-.03em;white-space:normal!important;overflow-wrap:break-word;word-break:break-word;text-wrap:pretty}.product-information product-price{font-size:clamp(1rem,4.5vw,1.15rem)}.product-information .product-media-gallery{margin-bottom:.5rem!important}.product-information .product-media-container,.product-information .product-media{width:100%;max-width:100%;border-radius:.875rem!important;overflow:hidden}.product-form-buttons{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;width:100%!important}.product-form-buttons>*,.product-form-buttons :is(button,.button,.shopify-payment-button,shopify-accelerated-checkout){width:100%!important;min-width:0!important;max-width:100%!important}variant-picker .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:clamp(.55rem,3vw,.8rem)!important;width:100%}variant-picker .variant-option__button-label:has(input[data-option-name=Colour]),variant-picker .variant-option__button-label:has(input[data-option-name=Color]){flex:0 1 clamp(3.3rem,18vw,4.15rem)!important;width:auto!important;min-width:0!important;max-width:4.15rem!important;grid-template-rows:2.7rem auto}variant-picker .variant-option__button-label:has(input[data-option-name=Colour]):before,variant-picker .variant-option__button-label:has(input[data-option-name=Color]):before{width:clamp(2.35rem,11vw,2.65rem);height:clamp(2.35rem,11vw,2.65rem)}variant-picker .variant-option__button-label:has(input[data-option-name=Colour]) .variant-option__button-label__text,variant-picker .variant-option__button-label:has(input[data-option-name=Color]) .variant-option__button-label__text,variant-picker .variant-option__swatch-value{width:100%;min-width:0;max-width:100%;font-size:clamp(.68rem,3vw,.75rem);white-space:normal!important;overflow-wrap:break-word;word-break:break-word}.hof-product-copy{width:100%;grid-template-columns:minmax(0,1fr)}.hof-product-section{width:100%;min-width:0;max-width:100%;padding:clamp(.7rem,3.5vw,1rem) 0!important}.hof-product-section h2{width:100%;max-width:100%;margin:0 0 clamp(.45rem,2.5vw,.7rem)!important;font-size:clamp(1.25rem,6.4vw,1.55rem)!important;line-height:1.14!important;white-space:normal!important;overflow-wrap:break-word;word-break:break-word;text-wrap:pretty}.hof-product-section p,.hof-product-section li{max-width:100%;font-size:clamp(.78rem,3.45vw,.875rem);line-height:1.48;white-space:normal!important;overflow-wrap:break-word;word-break:break-word}.hof-product-subtitle{width:100%;max-width:100%;font-size:clamp(1.25rem,6.3vw,1.55rem)!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:break-word;word-break:break-word}.hof-product-colour>div{width:100%;flex-wrap:wrap!important;gap:clamp(.45rem,3vw,.75rem)!important}.hof-love-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;width:100%}.hof-love-card{width:100%;min-width:0;max-width:100%;padding:clamp(.7rem,3.6vw,.9rem)!important}.hof-love-card h3{width:100%;max-width:100%;margin:0 0 .3rem!important;font-size:clamp(.82rem,3.8vw,.92rem)!important;white-space:normal!important;overflow-wrap:break-word;word-break:break-word}.hof-love-card p{font-size:clamp(.75rem,3.35vw,.82rem)!important;line-height:1.45!important}.hof-pill-list{display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:.4rem!important;margin:0!important;padding:0!important;overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}.hof-pill-list li{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;padding:.43rem .65rem!important;font-size:clamp(.72rem,3.2vw,.8rem)!important;white-space:normal!important;overflow-wrap:break-word;word-break:break-word}.hof-find-list,.hof-highlight-list{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important}.hof-find-list li,.hof-highlight-list li{min-width:0;max-width:100%;padding-left:1.25rem}.hof-says,.hof-final-cta{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-block:clamp(.85rem,4vw,1.05rem)!important;padding-inline:clamp(.75rem,4vw,1rem)!important;font-size:clamp(1.15rem,5.7vw,1.45rem)!important;line-height:1.27!important;white-space:normal!important;overflow-wrap:break-word;word-break:break-word}}@media screen and (min-width:390px)and (max-width:749px){.hof-highlight-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:359px){.product-information .product-details{padding-inline:.75rem!important}.product-information .product-details h1{font-size:clamp(1.65rem,8.7vw,1.95rem)!important}variant-picker .variant-option__button-label:has(input[data-option-name=Colour]),variant-picker .variant-option__button-label:has(input[data-option-name=Color]){flex-basis:clamp(3rem,20vw,3.75rem)!important;max-width:3.75rem!important}.hof-highlight-list{grid-template-columns:minmax(0,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hof-product-mobile.css.map */
