.hide-when-banner-enabled{display:none}.product__thumbnail .rating{flex-direction:row}.slideshow-classic__banner .caption.text-vertical-align-top{top:20%}.slideshow-classic__banner .caption.text-vertical-align-middle{top:50%}.slideshow-classic__banner .caption.text-vertical-align-bottom{top:80%}@media only screen and (max-width: 798px){.slideshow-classic__banner .caption.text-vertical-align--mobile-top{top:20%}.slideshow-classic__banner .caption.text-vertical-align--mobile-middle{top:50%}.slideshow-classic__banner .caption.text-vertical-align--mobile-bottom{top:80%}}.announcement-bar .is-width-wide .close{left:10px}.announcement-bar__text .button--primary{font-size:.7rem!important}@media only screen and (max-width: 480px){.announcement-bar__content.show-close-icon-true{padding:0}.announcement-bar__text{display:block}.announcement-bar__text .buttons{margin-top:.5em}}.mobile-menu__first-level .close-dropdown,.mobile-menu__first-level .close-sub-dropdown{width:100%}.ocu-cart-container .cart__ctas{margin-top:15px}@media only screen and (max-width: 798px){.image-with-text__text--our-story .image-with-text__text-column{order:1}.shopify-section.newsletter .newsletter__image--mobile-wrapper.has-image-crop{display:none}.shopify-section.newsletter .section.has-background{padding:0}.shopify-section.newsletter .section.has-background .medium-down--one-whole{width:100%}}.page-model-compare .shopify-section.html-section .is-width-standard,.page-sizing-template .shopify-section.html-section .is-width-standard{overflow-x:auto}#template-collection-collection-with-quote .image-with-text{background:#e8e8e8}#template-collection-collection-with-quote .image-with-text__text{font-size:16px}#template-collection-collection-with-quote .image-with-text__text-column{padding:10px}@media only screen and (max-width: 798px){#template-collection-collection-with-quote .image-with-text__image-column{height:auto}#template-collection-collection-with-quote .image-with-text__image-column .image-element__wrap{width:70%}#template-collection-collection-with-quote .image-with-text__text{font-size:14px}}@media only screen and (min-width: 799px){#template-collection-collection-with-quote .image-with-text__image-column.one-half{width:calc(20% - 20px)}#template-collection-collection-with-quote .image-with-text__text-column.one-half{width:calc(80% - 20px)}#template-collection-collection-with-quote .image-with-text__text{margin-bottom:0}}body[class*=collection] .shopify-section.grid-section{padding:20px!important}body[class*=collection] .shopify-section.grid-section .section--grid-section{padding:0}@media only screen and (max-width: 798px){body[class*=collection] .section--grid-section{width:100%}body[class*=collection] .section--grid-section .grid-item__desktop-image,body[class*=collection] .section--grid-section .image-element__wrap{height:150px!important}body[class*=collection] .section--grid-section--text-on-image .grid-items-wrapper{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body[class*=collection] .section--grid-section .grid-item{margin-inline:0px;width:100%}}@media only screen and (min-width: 799px){.product__images.one-half{margin-left:0;margin-right:20px}.product__information.one-half{margin-left:20px;margin-right:0}}.trustblox-message{display:none}.product__description.content .has-padding-top div:first-child,.product__description.content .has-padding-top div:nth-child(2){display:none}[data-option-title*=size] .swatch-element label{font-weight:700}[data-option-title*=size] .swatch-element label span{font-weight:400}.product-block--sales-point{margin-top:20px}.product-sales-points-wrapper{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:center;padding:1rem 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}@media only screen and (max-width: 798px){.product-sales-points-wrapper{gap:10px}}.product-sales-point{display:flex;align-items:center;justify-content:center;gap:10px}.product-sales-point .icon{width:2.5rem;height:2.5rem}.sales-point-label{font-size:16px}@media only screen and (max-width: 798px){.sales-point-icon img{width:40px}.sales-point-label{font-size:14px}}@media only screen and (max-width: 375px){.sales-point-label{font-size:12px}}.tab-buttons .best-fit-size-chart{position:absolute;right:0;top:0;width:auto;max-width:none}.option-title.label .scr-open-parent,.option-title.label .best-fit-size-chart,.option-title.label .best-fit-size-chart button{width:auto;max-width:none;margin:0;padding:0}.option-title.label{display:flex;justify-content:space-between}.selector-wrapper label,option-title.label,.option-title.label .options-selection__option-name{font-weight:700}.swatch{margin-top:20px}.swatch[data-option-title*=size].is-flex{display:block}.swatch[data-option-title*=size] .swatch-element{justify-content:center}.swatch[data-option-title*=size] .swatch__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.swatch[data-option-title*=size] .swatch__options .swatch__option{width:100%;margin:0}.swatch[data-option-title*=size] .swatch__options{padding:10px;background-color:#f5f5f5;color:#404040}.swatch[data-option-title*=size] .swatch__options .swatch-element{border-color:#404040}.swatch[data-option-title*=size] input:checked+.swatch-element{background:#303030;box-shadow:none}.swatch[data-option-title*=size] input:checked+.swatch-element label span{color:#fff;font-weight:700}.sswatch[data-option-title*=size] [data-variant-option-available=false]+.swatch-element .crossed-out{background:#f5f5f5;opacity:.9}.tab-buttons{position:relative}.gender-btn{display:inline-block;padding:10px 20px;border:1px solid #f5f5f5;border-bottom:0px;background-color:transparent;color:#000;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.gender-btn.selected{font-weight:700;background-color:#f5f5f5;color:#404040}.purchase-details__buttons .action_button.action_button--secondary{color:#fff;background-color:#9a3324;border-color:#0000}.purchase-details__buttons .action_button.action_button--secondary:hover{color:#9a3324;background-color:#fff;border-color:#9a3324!important}#more-payment-options-link,.shopify-payment-button button{margin:0;padding:0;min-width:100%;font-size:14px}more-payment-options-link{display:none}.cart-warning{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/104/assets/custom.css.map */
