.product-single{display:inline-block;margin-top:30px;width:100%}@media(max-width:47.9275em){.product-single{margin-top:24px}}.product-single__title{margin:0}.product-single__vendor{color:var(--color--text-lighter);line-height:1.2;margin:0}.product-single__vendor--body{font-family:var(--font--body);font-weight:var(--font--body-weight);font-style:var(--font--body-style);letter-spacing:0;text-transform:none}.product-single__vendor--heading{font-family:var(--font--title);font-weight:var(--font--title-weight);font-style:var(--font--title-style);letter-spacing:var(--font--title-space);text-transform:var(--font--title-transform)}.product-single__vendor a{color:var(--color--text-lighter)}.product-single__vendor a:hover{color:var(--color--text);opacity:1}.product-single__content{position:relative;display:flex;align-items:stretch;min-height:var(--pdp-height)}.product-single__media{width:calc(60% - 15px)}.product-single__primary-blocks{position:absolute;top:0;right:0;width:calc(40% - 15px);height:100%}.product-single--media-right .product-single__media{margin-left:auto}.product-single--media-right .product-single__primary-blocks{left:0}.product-single--media-right .media-gallery--thumbnails-aside{grid-template-areas:"media thumbnails" "view-in-space view-in-space";grid-template-columns:minmax(0,10fr) minmax(0,calc(var(--thumb-column-width) + 6px))}@media(max-width:61.24em){.product-single__content{display:block}.product-single__media{width:100%;margin-bottom:30px}.product-single__primary-blocks{position:relative;width:100%}.product-single__primary-blocks{max-width:660px;margin:0 auto}}.product-single .media-gallery{max-width:100%}.product-single .media-gallery .thumbnail-list{margin:0 auto;max-width:100%}.product-single .media-gallery .media-gallery__view-in-space{max-width:100%}@media(max-width:61.24em){.product-single .media-gallery{margin-bottom:0}.product-single .media-gallery .thumbnail-list,.product-single .media-gallery .media-gallery__view-in-space{max-width:100%}}.product-single__box{width:100%}.product-single__box .errors{margin:12px 0;color:#d12328;text-align:center;background:#ffebe8;padding:3px 0}.product-single__box__block{margin-top:24px;margin-bottom:24px}@media(max-width:61.24em){.product-single__box__block{margin-top:18px;margin-bottom:18px}}.product-single__box__block:first-of-type{margin-top:0}.product-single__box__heading{margin-bottom:3px}.product-single__box__block--review-stars{line-height:1}.product-single__box__block--sku,.product-single__box__block--tags{margin-top:18px;margin-bottom:18px}.product-single__box__block--m-0{margin-top:0;margin-bottom:0}.product-single__box__block--m-6{margin-top:6px;margin-bottom:6px}.product-single__box__block--m-12{margin-top:12px;margin-bottom:12px}.product-single__box__block--m-18{margin-top:18px;margin-bottom:18px}.product-single__box__block--mt-12{margin-top:12px}@media(max-width:61.24em){.product-single__box__block--mt-12{margin-top:9px}}.product-single__box__block--mb-12{margin-bottom:12px}@media(max-width:61.24em){.product-single__box__block--mb-12{margin-bottom:9px}}.product-single__box__block--description table{white-space:normal;max-width:100%}.product-single .callout.section--no-bg,.product-single .trust-messages.section--no-bg{padding:0}.product-single__box__block--price .price{position:relative;display:flex;align-items:flex-start}.product-single__box__block--price .price .label{position:relative;margin-left:18px;width:fit-content;top:0}.product-single__box__block--price .price__notes{margin-top:3px}.product-single__box__block--price .price__text{margin-bottom:0;font-size:1.45rem;line-height:1.4}.product-single__box__block--price .price__compare{font-size:1.45rem;color:var(--color--alt-text);margin-left:6px}.product-single__box__block--price .price__number--sale{color:var(--color--product-sale)}.product-featured{display:block}.product-featured .price .label{position:relative;margin-left:18px;width:fit-content;top:0}.product-featured .errors{margin:12px 24px;color:#d12328;text-align:center;background:#ffebe8;padding:3px 0}.product-single__variant{margin-top:18px}.product-single variant-radios .product-form__swatch__title,.product-single variant-selects .product-form__swatch__title,.product-single variant-mixed-inputs .product-form__swatch__title,.product-single variant-radios .selector-wrapper__label,.product-single variant-selects .selector-wrapper__label,.product-single variant-mixed-inputs .selector-wrapper__label{display:flex;justify-content:space-between;align-items:flex-start;gap:1em}.product-single variant-radios .product-form__swatch__title legend,.product-single variant-radios .product-form__swatch__title label,.product-single variant-selects .product-form__swatch__title legend,.product-single variant-selects .product-form__swatch__title label,.product-single variant-mixed-inputs .product-form__swatch__title legend,.product-single variant-mixed-inputs .product-form__swatch__title label,.product-single variant-radios .selector-wrapper__label legend,.product-single variant-radios .selector-wrapper__label label,.product-single variant-selects .selector-wrapper__label legend,.product-single variant-selects .selector-wrapper__label label,.product-single variant-mixed-inputs .selector-wrapper__label legend,.product-single variant-mixed-inputs .selector-wrapper__label label{flex:1 1 auto;font-size:inherit;line-height:inherit;margin-bottom:0}.product-single variant-radios .product-form__swatch__title .product-form__popup,.product-single variant-selects .product-form__swatch__title .product-form__popup,.product-single variant-mixed-inputs .product-form__swatch__title .product-form__popup,.product-single variant-radios .selector-wrapper__label .product-form__popup,.product-single variant-selects .selector-wrapper__label .product-form__popup,.product-single variant-mixed-inputs .selector-wrapper__label .product-form__popup{flex:0 0 auto}.product-single .free-shipping-bar{max-width:none}.product-single__reviews .spr-starratings{font-size:.85rem}.product-single__reviews #shopify-product-reviews{margin:0}.product-single accordion-group details:first-of-type{border-top:1px solid var(--color--text-lightest)}.product-single accordion-group summary{font-size:1.1rem}.product-single accordion-group summary h3{margin-bottom:0}.product-single__box__block accordion-group summary{display:flex;align-items:center;gap:9px}.product-single__accordion__icon,.product-single__popup__icon{display:flex}.product-single__accordion__item-wrap *:last-child{margin-bottom:0}.product-single__accordion__item-wrap .container{max-width:100%;padding:0}.product-single__accordion__image{margin-top:18px}.product-single__share{font-size:0}.product-single__share .social-links{--icon-size: 1.5rem;--icon-font-size: 1rem;display:inline-flex;justify-content:center}.product-single__popup{display:flex;align-items:center;flex-direction:row;gap:12px}.product-single__popup--center{justify-content:center}.product-single__popup--right{justify-content:right}product-recommendations{display:block}html.sr body[data-anim-load=true] .product-single product-recommendations[animated] .product-card-top{visibility:visible}.product-single product-recommendations .product-card{margin-bottom:0}.product-single product-recommendations .items-scroll [data-items]{--page-navigation-margin: 30px;scroll-padding:0 6px}@media(max-width:47.9275em){.product-single product-recommendations .items-scroll[scroll-enabled] [data-items]{padding:0 6px;scroll-padding:0 6px;margin-left:-6px;width:calc(100% + 12px)}.product-single product-recommendations .items-scroll .navigation{width:100%;left:0}}.no-js .product-single product-recommendations{display:hidden}.product-single details-content product-recommendations .items-scroll[scroll-enabled] [data-items]{margin-bottom:calc(60px - 1em)}.product-single details-content product-recommendations>.grid-layout{margin-bottom:calc(24px - 1em)}.product-popup{padding:24px}.product-popup__head{text-align:center;height:auto;position:relative}.product-single__popup__icon{line-height:1}.product-popup__label-title{line-height:1.8;margin-bottom:0;text-transform:var(--font--title-transform)}.product-popup__inner{margin-top:30px}.product-popup__text--margin{margin-top:12px}.product-popup__media-img{width:100%}.product-single__profile-container--divider{border-top:1px solid var(--color--text-lightest);padding-top:30px}.product-single__profile-text .product-single__box__link{margin-top:12px}.product-single__profile-text.product-single__profile-text--margin-top{margin-top:18px}.product-single__media-img{position:relative;background-position:center;height:100%;width:100%;max-width:100%;max-height:100%;display:block;margin:0 auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-single__media-img--crop{object-fit:cover}.product-single__media-img--fit{object-fit:contain}@media(min-width:47.9375em){.desk-col-2.product-single__profile-container{display:flex;flex-wrap:wrap}.desk-col-2.product-single__profile-container .product-single__profile-image{flex-grow:1;width:20%}.desk-col-2.product-single__profile-container .product-single__profile-text{flex-grow:4;width:80%;padding-left:18px}.desk-col-2.product-single__profile-container .product-single__profile-text.product-single__profile-text--margin-top{margin-top:0}}@media(max-width:47.9275em){.mob-col-2.product-single__profile-container{display:flex;flex-wrap:wrap}.mob-col-2.product-single__profile-container .product-single__profile-image{flex-grow:1;width:20%}.mob-col-2.product-single__profile-container .product-single__profile-text{flex-grow:4;width:80%;padding-left:18px}.mob-col-2.product-single__profile-container .product-single__profile-text.product-single__profile-text--margin-top{margin-top:0}}.product-single__countdown{position:relative;overflow:hidden;border:1px solid var(--border-color)}.product-single__countdown .product-single__countdown__bg{background-color:var(--bg-color);position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--image-position, 50% 50%)}@media(max-width:47.9275em){.product-single__countdown .product-single__countdown__bg{object-position:var(--image-position-mobile, var(--image-position))}}.product-single__countdown .product-single__countdown__content{position:relative;padding:18px}.product-single__countdown .product-single__countdown__text{position:relative;color:var(--text-color);font-size:1.36rem;line-height:1.45;text-align:center;margin-bottom:12px}@media(min-width:47.9375em){.product-single__countdown countdown-timer .countdown__value,.product-single__countdown countdown-timer .countdown__divider{font-size:clamp(1rem,var(--countdown-timer-text-size-mobile),6vw)}}@media(min-width:61.25em){.product-single__countdown countdown-timer .countdown__value,.product-single__countdown countdown-timer .countdown__divider{font-size:clamp(1rem,var(--countdown-timer-text-size),4.5vw)}}@media(min-width:61.25em){.product-single__countdown countdown-timer .countdown--border .countdown__value,.product-single__countdown countdown-timer .countdown--border .countdown__divider{font-size:clamp(1rem,var(--countdown-timer-text-size),4vw)}}@media(min-width:61.25em){.product-single__countdown countdown-timer .countdown__label{font-size:calc(var(--countdown-timer-text-size) / 4.5)}}@media(min-width:61.25em){.product-single__primary-blocks .product-single__countdown countdown-timer .countdown{gap:clamp(.1rem,var(--countdown-timer-divider-gap) * .6,.8vw)}}@media(min-width:61.25em){.product-single__primary-blocks .product-single__countdown countdown-timer .countdown__value,.product-single__primary-blocks .product-single__countdown countdown-timer .countdown__divider{font-size:clamp(1rem,var(--countdown-timer-text-size),3vw)}}@media(min-width:61.25em){.product-single__primary-blocks .product-single__countdown countdown-timer .countdown--border .countdown__value,.product-single__primary-blocks .product-single__countdown countdown-timer .countdown--border .countdown__divider{font-size:clamp(1rem,var(--countdown-timer-text-size),2vw)}}@media(min-width:67.5em){.product-single__primary-blocks .product-single__countdown countdown-timer .countdown--border .countdown__value,.product-single__primary-blocks .product-single__countdown countdown-timer .countdown--border .countdown__divider{font-size:clamp(1rem,var(--countdown-timer-text-size),2.75vw)}}@media(min-width:61.25em){.product-single__primary-blocks .product-single__countdown countdown-timer .countdown__label{font-size:calc(var(--countdown-timer-text-size) / 4)}}.product-single__countdown--no-bg{padding:0}.product-single--clean .product-single__box__block--price-emphasize{background:var(--color--text-bg);padding:12px 18px}.product-single--classic-border .product-single__box{border:1px solid var(--color--text-lightest)}.product-single--classic-border .product-single__box__block--price-emphasize{border-bottom:1px solid var(--color--text-lightest);border-top:1px solid var(--color--text-lightest)}.product-single--classic-shadow .product-single__box{box-shadow:var(--color--drop-shadow) 0 3px 18px 0}.product-single--classic-border .product-single__box,.product-single--classic-shadow .product-single__box{padding:24px 24px 3px}@media(max-width:61.24em){.product-single--classic-border .product-single__box,.product-single--classic-shadow .product-single__box{margin-bottom:30px}}@media(max-width:47.9275em){.product-single--classic-border .product-single__box,.product-single--classic-shadow .product-single__box{padding:18px 18px 1px}}.product-single--classic-border .product-single__box__block--price-emphasize,.product-single--classic-shadow .product-single__box__block--price-emphasize{background:var(--color--text-bg);margin:18px -24px;padding:9px 24px}.product-single--classic-border .product-single__box__block--price-emphasize:first-of-type,.product-single--classic-shadow .product-single__box__block--price-emphasize:first-of-type{margin-top:-24px;border-top:0}@media(max-width:47.9275em){.product-single--classic-border .product-single__box__block--price-emphasize:first-of-type,.product-single--classic-shadow .product-single__box__block--price-emphasize:first-of-type{margin-top:-18px}}@media(max-width:47.9275em){.product-single--classic-border .product-single__box__block--price-emphasize,.product-single--classic-shadow .product-single__box__block--price-emphasize{margin:12px -18px;padding:9px 18px}}@media(max-width:61.24em){.product-single--clean-mobile .product-single__box{margin:0;padding:0;box-shadow:none;border:none}}.product-single__content{display:block}.product-single__secondary-blocks{width:calc(60% - 15px)}.product-single__media{margin-bottom:0}.product-single--media-right .product-single__secondary-blocks{margin-left:auto}@media(max-width:61.24em){.product-single__secondary-blocks{width:100%;max-width:660px;margin:0 auto}}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single{padding:0 0%}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__content .product-single__box{background:transparent;padding:0;border:none!important}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__content .product-single__box .product-single__title{color:#d2b95f;font-size:23px!important;line-height:34px!important}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__content .product-single__box__block .sub-title{color:#fffbf5;font-size:15px;letter-spacing:2px;text-transform:uppercase;margin:0}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single .product-single__primary-blocks .loox-rating-content .loox-rating-label{color:#fffbf5;font-size:14px}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single .product-single__primary-blocks .price span{font-size:17px;color:#fffbf5}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single .product-single__box__block{margin-top:0;margin-bottom:0}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single .product-form__spacer--bottom-small{margin-bottom:0}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single .product-single__box__block .product-single__box__text p,body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__box__block .product-form__swatch__title legend{color:#fffbf5}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__box__block .product-form__swatch__title legend,body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__box__block .customily_option .option_name{color:#fffbf5;font-size:12px!important;font-weight:700}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__box__block .product-form__swatch__title legend .product-form__swatch__sub-title{color:#fffbf5!important;font-size:12px!important}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__content .media-gallery__nav .thumbnail-list__item .thumbnail{border-radius:2px!important;border-color:#d2b95f!important;border-width:2px}body#richardson-112pm-trucker-hat-custom-patch-hat .csh-preview-options-modal .swatch-container label,body#richardson-112pm-trucker-hat-custom-patch-hat .csh-preview-options-modal .cl-color-picker label,body#richardson-112pm-trucker-hat-custom-patch-hat #cl_optionsapp .swatch-container label,body#richardson-112pm-trucker-hat-custom-patch-hat #cl_optionsapp .cl-color-picker label{border:2px solid #FFFBF5}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single .media-gallery__nav .media-gallery__nav-item i{color:#fffbf5}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single .customily_option .customily-download-button.btn{background:#d2b95f;border:none;color:#fffcf6;letter-spacing:0;padding:10px 15px}body#richardson-112pm-trucker-hat-custom-patch-hat #cl_optionsapp .customily_option .cl-option-content small.help-text{color:#fffcf6!important}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__box__block.product-single__box__block--quantity_selector div#customily-options,body#richardson-112pm-trucker-hat-custom-patch-hat .product-single .product-single__box__block.product-single__box__block--text{display:none}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__content .product-single__media .media-gallery__slider{border:3px solid #D2B95F;border-radius:8px}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__content .product-single__media .media-gallery__slider img.media-gallery__image{border-radius:5px}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__box__block.product-single__box__block--quantity_selector .product-form__qty label{color:#fffbf5!important;font-size:12px!important;margin-top:10px}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__box__block.product-single__box__block--quantity_selector{margin-top:15px}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__box__block.product-single__box__block--quantity_selector button{background:#fffcf6}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__content .product-form__add button#customily-cart-btn{background:#d2b95f;border:none;font-size:16px;letter-spacing:0;padding:0;min-height:40px;margin-top:25px}body#richardson-112pm-trucker-hat-custom-patch-hat .js-section__rich-text .home-rich-text .home-rich-text__content p{color:#fffbf5;font-size:22px;font-style:italic;line-height:normal}body#richardson-112pm-trucker-hat-custom-patch-hat .section--product-single{position:static;margin-bottom:15px}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery{background:#44584e;padding:0 10%;text-align:center}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery div#hatSlider{display:flex;width:100%;flex-wrap:wrap;gap:0}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery div#hatSlider .hat-slide{width:33%;padding:10px}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery div#hatSlider .hat-slide:nth-child(1){width:100%}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery div#hatSlider .hat-slide img{border-radius:5px}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery div#hatSlider .hat-slide:nth-child(1) img{max-height:550px;object-fit:cover}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery .gallery-logo{position:relative}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery img.gallery-logo{background:#44584e;max-width:270px;padding:0 20px}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery .gallery-logo:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;margin:auto;background:#d2b95f;height:2px}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__media button.media-gallery__slider-button{opacity:1}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__media button.media-gallery__slider-button:before{background:transparent;box-shadow:none}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__media button.media-gallery__slider-button.prev{background:url(/cdn/shop/files/left-arrown.png?v=1773759322);background-size:18px;background-repeat:no-repeat;background-position:center}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__media button.media-gallery__slider-button.next{background:url(/cdn/shop/files/right-arrown.png?v=1773759322);background-size:18px;background-repeat:no-repeat;background-position:center}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__media button.media-gallery__slider-button i{opacity:0}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery h2.hat-gallery-title{display:none}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery .hat-slider-wrapper{margin-top:40px}@media only screen and (max-width:1200px){body#richardson-112pm-trucker-hat-custom-patch-hat .js-section__rich-text .home-rich-text .home-rich-text__content p{max-width:800px;margin:auto}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__content .product-single__box .product-single__title{font-size:20px!important;line-height:27px!important}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery div#hatSlider .hat-slide:nth-child(1) img{max-height:400px}}@media only screen and (max-width:991px){body#richardson-112pm-trucker-hat-custom-patch-hat .product-single,body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery{padding:0 0%}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__primary-blocks{max-width:100%}body#richardson-112pm-trucker-hat-custom-patch-hat .media-gallery__slider .slick-slide{padding:0}}@media only screen and (max-width:767px){body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__media button.media-gallery__slider-button:before{background:#ffffff80;box-shadow:0 0 4px var(--color--text-lightest)}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__media button.media-gallery__slider-button.prev,body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__media button.media-gallery__slider-button.next{background:none}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__media button.media-gallery__slider-button i{opacity:1;font-size:16px;height:auto;width:auto;font-weight:700;color:#354e42}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__content .product-single__box .product-single__title{font-size:17px!important;line-height:25px!important}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__box__block.product-single__box__block--quantity_selector{margin-top:0}body#richardson-112pm-trucker-hat-custom-patch-hat .js-section__rich-text .home-rich-text .home-rich-text__content p{text-align:left;font-size:18px}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery .gallery-logo:before{display:none}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery div#hatSlider{flex-wrap:unset}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery .slider-btn{top:auto;bottom:-60px;left:auto;right:auto;margin:auto;display:inline}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery .slider-btn.prev{margin-left:-40px}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery .slider-btn.next{margin-left:20px}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery h2.hat-gallery-title{display:block;font-size:20px;padding:0 20px;margin-top:30px;color:#fffcf6;line-height:24px;margin-bottom:0}body#richardson-112pm-trucker-hat-custom-patch-hat .hat-gallery .hat-slider-wrapper{margin-top:30px}body#richardson-112pm-trucker-hat-custom-patch-hat .product-single__content .product-single__box__block .sub-title{font-size:14px;margin:0;line-height:normal}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/component-product.css.map */
