:root{--form-block-shift: -60px;--gap-size-to-stitching: -2px;--gap-stitching-to-qty: -12px;--size-guide-left: 180px;--size-guide-top: 0px;--size-label-gap: 7px;--stitching-label-gap: 8px;--qty-label-gap: 7px}@media(max-width:900px){:root{--form-block-shift: -10px;--gap-size-to-stitching: 0px;--gap-stitching-to-qty: -12px;--gap-qty-to-cart: -10px;--size-guide-left: 150px;--size-guide-top: 3px;--size-label-gap: 7px;--stitching-label-gap: 8px;--qty-label-gap: 7px}}:root{--dr-diamond-plate: linear-gradient(rgba(255,255,255,.05), rgba(0,0,0,.12)), url(/cdn/shop/files/button-pattern-diamond.svg?v=1784058835)}#addToCart,.AddtoCart,.secondary-button,.secondary,.multiple--variants_available,.button.select--options,.newsletter__section-submit,a.button,#newsletter__popup-form--email+input[type=submit]{background-color:#b11217!important;background-image:var(--dr-diamond-plate)!important;background-repeat:repeat!important;background-size:180px!important;color:#fff!important;border:2px solid #c6c6c6!important;border-top-color:#ececec!important;border-left-color:#ececec!important;border-right-color:#7a7a7a!important;border-bottom-color:#6a6a6a!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffff40,inset 0 -2px 2px #00000059,0 0 8px #c6c6c673!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}a.button{line-height:41.85px!important;padding-top:3px!important;padding-bottom:0!important}a.button:hover{background-color:#b11217!important;background-image:var(--dr-diamond-plate)!important;background-repeat:repeat!important;background-size:180px!important;color:#fff!important}#addToCart:active,.AddtoCart:active,.secondary-button:active,.secondary:active,.multiple--variants_available:active,.button:active,.button.select--options:active,.newsletter__section-submit:active{transform:scale(.96)!important;box-shadow:0 0 18px #dcdcdce6!important}#addToCart:hover,.AddtoCart:hover,.secondary-button:hover,.secondary:hover,.multiple--variants_available:hover,.button.select--options:hover,.newsletter__section-submit:hover,a.button:hover,#newsletter__popup-form--email+input[type=submit]:hover,.swatches__form--label:hover{transform:scale(.96)!important;box-shadow:inset 0 1px #ffffff40,inset 0 -2px 2px #00000059,0 0 12px #ffaa3cd9,0 0 26px #ff5a0080!important}.newsletter__section-email{background:#111!important;color:#fff!important;border:2px solid #c6c6c6!important;border-top-color:#ececec!important;border-left-color:#ececec!important;border-right-color:#7a7a7a!important;border-bottom-color:#6a6a6a!important;border-radius:6px!important;padding:14px 18px!important;height:auto!important;font-size:16px!important;box-shadow:inset 0 2px 4px #000000a6,0 0 8px #c6c6c659!important;outline:none!important;flex:1!important}.newsletter__section-email::placeholder{color:#d0d0d0!important;opacity:1!important}.newsletter__section-email:focus{border-color:#b11217!important;box-shadow:inset 0 2px 4px #000000a6,0 0 12px #b11217a6!important}.newsletter__section-submit{height:auto!important;min-height:44px!important;margin:4px!important;padding:12px 22px!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;flex-shrink:0!important}.newsletter__section form{display:flex!important;align-items:center!important}body:has(.trust-section) .shopify-section:has(>.newsletter__section){margin-top:-50px!important;background:transparent!important}body:has(.trust-section) .newsletter__section,body:has(.trust-section) .newsletter__section-container{background:transparent!important}@media(min-width:750px){body:has(.trust-section) .shopify-section:has(>.newsletter__section){margin-top:-75px!important}}.newsletter__section{position:relative!important}body:not(:has(.trust-section)) .newsletter__section:before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:url(/cdn/shop/files/red-stripes-thin.png?v=1791557718) left center / auto 100% repeat-x;box-shadow:0 2px 4px #0000008c;z-index:2;pointer-events:none}.newsletter__section h2{font-weight:700!important}@media(max-width:749px){.newsletter__section form{align-items:center!important}.newsletter__section .newsletter__section-email,.newsletter__section .newsletter__section-submit{height:54px!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;margin-top:0!important;margin-bottom:0!important}.newsletter__section .newsletter__section-email{padding-top:0!important;padding-bottom:0!important}.newsletter__section .newsletter__section-submit{align-self:center!important;position:relative!important;top:0!important;margin-left:10px!important;margin-right:0!important;padding:0 18px!important;border:2px solid #c6c6c6!important;border-top-color:#ececec!important;border-left-color:#ececec!important;border-right-color:#7a7a7a!important;border-bottom-color:#6a6a6a!important;border-radius:6px!important}}.newsletter__section .newsletter__section-submit:hover,.newsletter__section .newsletter__section-submit:focus,.newsletter__section .newsletter__section-submit:focus-visible,.newsletter__section .newsletter__section-submit:active{background-color:#b11217!important;background-image:var(--dr-diamond-plate)!important;background-repeat:repeat!important;background-size:180px!important;color:#fff!important}.price-item.price-item--regular{color:#fff!important;font-size:24px!important;font-weight:800!important}.product__section-container .product__section--product_price,.swatches__form--input{display:none!important}.swatches__form--label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;height:44px!important;padding:0 14px!important;margin:0 6px 6px 0!important;background-color:transparent!important;color:#fff!important;border:2px solid #c6c6c6!important;border-top-color:#6a6a6a!important;border-left-color:#7a7a7a!important;border-right-color:#ececec!important;border-bottom-color:#ececec!important;border-radius:6px!important;font-weight:700!important;letter-spacing:.5px!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;box-shadow:inset 0 2px 3px #00000073,inset 0 -1px #ffffff1f,inset 8px 0 10px -6px #0000008c,inset -8px 0 10px -6px #0000008c,0 0 6px #c6c6c659!important}.swatches__form--label:hover{box-shadow:inset 0 2px 3px #00000073,inset 0 -1px #ffffff1f,inset 8px 0 10px -6px #0000008c,inset -8px 0 10px -6px #0000008c,0 0 12px #ffaa3cd9,0 0 22px #ff5a0080!important}.swatches__form--label:active{transform:scale(.94)!important}.swatches__swatch--regular .swatches__form--input:checked+.swatches__form--label{background-color:#b11217!important;background-image:radial-gradient(ellipse 60% 50% at 18% 28%,rgba(0,0,0,.28),transparent 60%),radial-gradient(ellipse 50% 60% at 78% 70%,rgba(0,0,0,.22),transparent 55%),radial-gradient(ellipse 40% 40% at 62% 15%,rgba(255,255,255,.07),transparent 60%),radial-gradient(ellipse 45% 45% at 30% 85%,rgba(60,0,0,.35),transparent 55%),linear-gradient(#ffffff0a,#00000026)!important;box-shadow:inset 0 2px 3px #00000080,inset 0 -1px #ffffff1f,inset 8px 0 10px -6px #0009,inset -8px 0 10px -6px #0009,0 0 8px #c6c6c666!important}.swatches__swatch--regular .swatches__form--label:before{content:""!important;display:var(--dot-display, none)!important;width:14px!important;height:14px!important;margin-right:8px!important;border-radius:50%!important;background:var(--dot, transparent)!important;border:1.5px solid #d8d8d8!important;box-shadow:inset 0 1px 2px #0006!important;flex-shrink:0!important}.swatches__swatch--regular .swatches__form--input[value=black i]+.swatches__form--label{--dot: #111111;--dot-display: inline-block}.swatches__swatch--regular .swatches__form--input[value=red i]+.swatches__form--label{--dot: #d0141c;--dot-display: inline-block}.swatches__swatch--regular .swatches__form--input[value=white i]+.swatches__form--label{--dot: #ffffff;--dot-display: inline-block}.swatches__swatch--regular .swatches__form--input[value=gray i]+.swatches__form--label,.swatches__swatch--regular .swatches__form--input[value=grey i]+.swatches__form--label{--dot: #8a8a8a;--dot-display: inline-block}.swatches__swatch--regular .swatches__form--input[value=blue i]+.swatches__form--label{--dot: #1f5fd1;--dot-display: inline-block}.swatches__swatch--regular .swatches__form--input[value=navy i]+.swatches__form--label{--dot: #1b2a4a;--dot-display: inline-block}.swatches__swatch--regular .swatches__form--input[value=green i]+.swatches__form--label{--dot: #2e8b3d;--dot-display: inline-block}.swatches__swatch--regular .swatches__form--input[value=yellow i]+.swatches__form--label{--dot: #f2c200;--dot-display: inline-block}.swatches__swatch--regular .swatches__form--input[value=orange i]+.swatches__form--label{--dot: #f07a12;--dot-display: inline-block}.swatches__swatch--regular .swatches__form--input[value=gold i]+.swatches__form--label{--dot: #d4af37;--dot-display: inline-block}.swatches__swatch--regular .swatches__form--input[value=pink i]+.swatches__form--label{--dot: #e75b9b;--dot-display: inline-block}.swatches__swatch--regular .swatches__form--input[value=purple i]+.swatches__form--label{--dot: #6a3fb5;--dot-display: inline-block}.swatches__swatch--regular .swatches__form--label:before{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;margin:0 8px 0 0!important;align-self:center!important;vertical-align:middle!important}.swatches__swatch--regular .swatches__form--label{display:inline-flex!important;align-items:center!important;flex-direction:row!important}.swatches__container>:not(.swatches__swatch--regular) .swatches__form--label{box-shadow:0 0 6px #c6c6c659!important;background-size:400%!important;background-position:50% 78%!important;background-repeat:no-repeat!important}.swatches__container>:not(.swatches__swatch--regular) .swatches__form--label:hover{box-shadow:0 0 12px #ffaa3cd9,0 0 22px #ff5a0080!important}.swatches__container>:not(.swatches__swatch--regular) .swatches__form--input:checked+.swatches__form--label{border-color:#b11217!important;box-shadow:0 0 0 2px #b11217,0 0 10px #ff5a008c!important}.swatches__option-name,.swatches__container .size-chart,.size-chart a,.size-chart button,.size-chart span{font-size:15px!important;font-weight:600!important;color:#fff!important;text-transform:uppercase!important}.swatches__option-name span,.swatches__option-name .swatches__option-value,.swatches__option-name [data-option-value],.swatches__option-name strong,.swatches__option-name b{font-weight:400!important;font-size:15px!important;margin-left:0!important}.product__section-container{background-image:url(/cdn/shop/files/product-background.jpg?v=1784210252)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-attachment:fixed!important;position:relative!important;padding-right:192px!important}.review-badge{display:flex;align-items:center;gap:6px;background:#111;border:2px solid #d4af37;border-radius:8px;padding:4px 16px;font-weight:700;color:#fff;white-space:nowrap;margin-left:0!important;width:fit-content!important;height:auto!important;flex-shrink:0!important}a.review-badge,a.review-badge:hover,a.review-badge:visited{text-decoration:none!important;color:#fff!important;transition:box-shadow .18s ease!important}a.review-badge:hover{box-shadow:0 0 10px #d4af3799!important}.product__section-details .product__section--product_description{margin-top:0!important;padding-top:20px!important}.product__section-details .product__section--product_description>:first-child{margin-top:0!important}.review-badge-star{color:#d4af37;font-size:16px}.review-badge-rating{color:#fff}.review-badge-count{color:#ccc;font-weight:500;font-size:13px}.product__section-title-top{width:100%;margin-top:-20px}.product__section-title-top .product__section-title{max-width:50%!important;word-wrap:break-word!important;color:#fff!important;display:block!important}.product__section-contentWrapper{margin-top:-70px}.product__section-images{margin-top:-25px}.spec-grid-static{position:relative!important;box-sizing:border-box!important;justify-self:start!important;width:fit-content!important;max-width:100%!important;margin:-8px 0 75px!important}.spec-grid-heading{margin:-20px 0 5px -7px!important;text-transform:uppercase!important;position:relative!important;top:0!important;display:block!important;width:calc(100% + 5px)!important}.spec-grid-heading .build-sheet-icon{width:auto!important;display:inline-block!important}.style-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;margin-top:0!important;margin-left:-7px!important;position:relative!important;top:0!important}.style-row:last-of-type{margin-bottom:0!important}.pouch-style-icon,.inseam-icon,.fabric-icon{height:15px!important;width:auto!important;margin-right:6px!important;vertical-align:middle!important;display:inline-block!important}.spec-icon{height:15px!important;width:15px!important;margin-right:6px!important;vertical-align:middle!important;display:inline-block!important;color:#000!important;position:relative!important;top:-1px!important}.style-option{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;white-space:nowrap!important;--chip-color: #1c1c1c;--chip-glow: rgba(0,0,0,.35);border-style:solid!important;border-color:var(--chip-color)!important;border-width:1.5px 3px!important;cursor:default!important}.style-option.style-active{color:#fff!important;opacity:1!important}.style-option.style-disabled{position:relative!important}.style-option.style-disabled:after{content:""!important;position:absolute!important;top:26%!important;right:22%!important;bottom:26%!important;left:22%!important;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(0,0,0,.75) calc(50% - .5px),rgba(0,0,0,.75) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to top left,transparent calc(50% - .5px),rgba(0,0,0,.75) calc(50% - .5px),rgba(0,0,0,.75) calc(50% + .5px),transparent calc(50% + .5px))!important}.style-option.style-option-active,.style-option.style-option-fabric{--chip-color: #c8161d;--chip-glow: rgba(200,22,29,.55)}.spec-and-cart-row{display:grid!important;grid-template-columns:1fr auto!important;align-items:start!important;gap:24px!important;width:100%!important}.inline-cart-button{margin-left:0!important;position:relative!important}.inline-cart-button #addToCart{height:56px!important;width:220px!important;padding:0 16px!important;font-size:24px!important;font-weight:800!important;letter-spacing:1px!important;line-height:1.1!important;white-space:nowrap!important;box-sizing:border-box!important;scale:1 1.15!important;text-shadow:2px 2px 2px rgba(0,0,0,1),0 0 4px rgba(0,0,0,1),0 0 8px rgba(0,0,0,1),0 0 16px rgba(0,0,0,1),0 0 28px rgba(0,0,0,1)!important;border-width:4px!important;box-shadow:inset 0 1px #ffffff40,inset 0 -2px 2px #00000059,inset 18px 0 20px -10px #000000a6,inset -18px 0 20px -10px #000000a6,0 0 8px #c6c6c673!important}.inline-cart-button #addToCart:active{transform:none!important}@keyframes drShakeStretch{0%{transform:translate(0)}10%{transform:translate(-2.75px)}20%{transform:translate(2.75px)}30%{transform:translate(-2.25px)}40%{transform:translate(2.25px)}50%{transform:translate(0)}to{transform:translate(0)}}.inline-cart-button #addToCart.shake-now{animation:drShakeStretch .48s ease-in-out!important}.inline-cart-button #addToCart:hover{scale:.96 1.104!important;transform:none!important;box-shadow:inset 0 1px #ffffff40,inset 0 -2px 2px #00000059,inset 18px 0 20px -10px #000000a6,inset -18px 0 20px -10px #000000a6,0 0 12px #ffaa3cd9,0 0 26px #ff5a0080!important}.dr-spark{position:absolute!important;border-radius:50%!important;pointer-events:none!important;z-index:3!important;box-shadow:0 0 4px 1px #ffa03c8c!important}.swatches__container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;padding:0!important;margin:0!important}.swatches__container .swatches__option-name{order:1!important;flex:0 1 auto!important;margin:0!important;line-height:1.2!important}.swatches__container{position:relative!important}.swatches__container[data-option-index="1"] .swatches__option-name{position:relative!important;top:5px!important}.swatches__container:not([data-option-index="1"]) .swatches__option-name{position:relative!important;top:5px!important}.swatches__container .size-chart{position:absolute!important;left:var(--size-guide-left)!important;top:var(--size-guide-top)!important;order:2!important;margin:0!important}.swatches__container .size-chart a,.swatches__container .size-chart button,.swatches__container .size-chart span{border:none!important;border-radius:0!important;box-shadow:none!important;background:none!important;text-decoration:underline!important;text-underline-offset:3px!important}.swatches__container .size-chart:before{content:""!important;display:inline-block!important;width:16px!important;height:16px!important;margin-right:6px!important;vertical-align:-2px!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'><path d='M16.2 2.5c-.6 1.4-2.2 2.3-4.2 2.3s-3.6-.9-4.2-2.3L2 5.9l2.2 4.4 2.3-1V21h11V9.3l2.3 1L22 5.9l-5.8-3.4z'/></svg>")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}[data-product-category*=boxer i] .swatches__container .size-chart:before,[data-product-category*=underwear i] .swatches__container .size-chart:before{background-image:url(/cdn/shop/files/pouch-icon.png?v=1784788495)!important;width:18px!important;filter:brightness(0) invert(1)!important}[data-product-category*=hood i] .swatches__container .size-chart:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23ffffff' fill-rule='evenodd' d='M12 2.5c-2.6 0-4.6 1.9-4.8 4.4L3.5 8.6 1.8 20.5h3.1l1.4-7.4v8.4h11.4v-8.4l1.4 7.4h3.1L20.5 8.6l-3.7-1.7C16.6 4.4 14.6 2.5 12 2.5zM12 4.6c1.5 0 2.7 1.1 2.8 2.6L12 9.8 9.2 7.2c.1-1.5 1.3-2.6 2.8-2.6zM8.6 15.2h6.8l-1 3.3H9.6z'/></svg>")!important}.swatches__container:after{content:""!important;flex-basis:100%!important;order:2!important;height:var(--size-label-gap)!important}.swatches__container:not([data-option-index="1"]):after{height:var(--stitching-label-gap)!important}.swatches__container>:not(.swatches__option-name):not(.size-chart){order:3!important}.swatches__container .swatches__swatch--regular{order:3!important;margin-top:0!important}.swatches__container:not([data-option-index="1"]){margin-top:var(--gap-size-to-stitching)!important}.swatches__container:has(.size-chart){width:fit-content!important;max-width:100%!important;padding-top:calc(18px + var(--size-label-gap))!important}.swatches__container:has(.size-chart) .swatches__option-name{position:absolute!important;top:5px!important;left:0!important}.swatches__container:has(.size-chart):after{display:none!important}.swatches__container:has(.size-chart) .size-chart{left:auto!important;right:6px!important}.product__section--qty label{font-size:15px!important;font-weight:600!important;color:#fff!important;text-transform:uppercase!important;display:block!important;margin:0!important;line-height:1.2!important;position:relative!important;top:5px!important}.product__section--qty label .qty-current{color:#fff!important;font-size:15px!important;font-weight:400!important;margin-left:4px!important}.product__section--qty{display:flex!important;flex-direction:column!important;gap:var(--qty-label-gap)!important;margin-top:var(--gap-stitching-to-qty)!important;padding:0!important;overflow:visible!important;height:auto!important;max-height:none!important}.product__quantity--wrapper{display:flex!important;width:fit-content!important;align-items:center!important;gap:6px!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0!important;margin:0!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}.product__quantity--wrapper .quantity-control-down,.product__quantity--wrapper .quantity-control-up{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-height:0!important;padding:0!important;background-color:#b11217!important;background-image:radial-gradient(ellipse 60% 50% at 22% 30%,rgba(0,0,0,.28),transparent 60%),radial-gradient(ellipse 50% 60% at 74% 68%,rgba(0,0,0,.22),transparent 55%),radial-gradient(ellipse 40% 40% at 58% 18%,rgba(255,255,255,.07),transparent 60%),linear-gradient(#ffffff0a,#00000026)!important;color:#fff!important;border:2px solid #c6c6c6!important;border-top-color:#6a6a6a!important;border-left-color:#7a7a7a!important;border-right-color:#ececec!important;border-bottom-color:#ececec!important;border-radius:6px!important;font-weight:800!important;font-size:22px!important;line-height:1!important;cursor:pointer!important;box-shadow:inset 0 2px 3px #00000080,inset 0 -1px #ffffff1f,inset 7px 0 9px -5px #0009,inset -7px 0 9px -5px #0009,0 0 6px #c6c6c659!important;transition:transform .18s ease,box-shadow .18s ease!important;box-sizing:border-box!important}.product__quantity--wrapper .quantity-control-down:hover,.product__quantity--wrapper .quantity-control-up:hover{transform:scale(.94)!important;box-shadow:inset 0 2px 3px #00000080,inset 0 -1px #ffffff1f,inset 7px 0 9px -5px #0009,inset -7px 0 9px -5px #0009,0 0 12px #ffaa3cd9,0 0 22px #ff5a0080!important}.product__quantity--wrapper .formQty{width:56px!important;height:44px!important;min-height:0!important;padding:0!important;background:#111!important;color:#fff!important;border:2px solid #c6c6c6!important;border-top-color:#6a6a6a!important;border-left-color:#7a7a7a!important;border-right-color:#ececec!important;border-bottom-color:#ececec!important;border-radius:6px!important;font-weight:700!important;font-size:18px!important;line-height:40px!important;text-align:center!important;box-shadow:inset 0 2px 4px #0009,inset 7px 0 9px -5px #0000008c,inset -7px 0 9px -5px #0000008c!important;box-sizing:border-box!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.bundle-pricing{margin:14px 0 4px!important;text-transform:uppercase!important;color:#fff!important;width:min-content!important;letter-spacing:.5px!important;line-height:1!important}.bundle-pricing .bp-tier{font-size:19px!important;font-weight:800!important;white-space:nowrap!important;text-shadow:1px 1px 2px rgba(0,0,0,.6)!important;transition:opacity .3s ease!important}.bundle-pricing .bp-price,.bundle-pricing .bp-deal{color:#d4af37!important}.bundle-pricing .bp-special{margin-top:10px!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.25px!important;text-shadow:1px 1px 2px rgba(0,0,0,.6)!important}.bundle-pricing .bp-special strong{font-weight:800!important;text-transform:uppercase!important}.bundle-pricing .bp-highlight{color:#d4af37!important;font-weight:800!important}.product__section-details{display:flex!important;flex-direction:column!important}.review-badge{order:1!important}.product__section--product_description{order:2!important}.spec-and-cart-row{order:3!important}.product__form-container{order:4!important}.product__section--qty{order:5!important}[class*=payment]{order:6!important}[class*=payment]:not([class*=payment] *){position:relative!important;left:-19px!important}[class*=payment],[class*=payment] *,[class*=secure],[class*=trust]{background:transparent!important;background-color:transparent!important}.product__form-container{margin-top:var(--form-block-shift)!important}.product__section-details>.product__section--text{order:4!important;margin-top:12px!important;margin-bottom:18px!important}.product__section-details>.product__section--text:has(~.product__form-container){margin-top:var(--form-block-shift)!important;margin-bottom:10px!important}.product__section-details>.product__section--text~.product__form-container{margin-top:0!important}@media(min-width:901px){.product__section-details:not(:has(.spec-grid-static))>.product__section--text:has(~.product__form-container){margin-top:24px!important}}.product__section-details>.product__section--text p{font-size:calc(1em - 2px)!important;line-height:1.5!important}.product__section-details>.product__section--text p>strong:first-child,.product__section-details>.product__section--text p>b:first-child{color:#e0161d!important;font-weight:800!important}@media(min-width:901px){.product__section-details{display:grid!important;grid-template-columns:auto 1fr!important;column-gap:28px!important;align-items:start!important}.product__section-details>*{grid-column:1 / -1!important;min-width:0!important}.spec-and-cart-row{display:contents!important}.spec-and-cart-row .spec-grid-static{order:3!important;grid-column:1 / -1!important}.product__section-details>.product__section--qty{order:5!important;grid-column:1!important}.spec-and-cart-row .inline-cart-button{order:6!important;grid-column:2!important;justify-self:start!important;margin-top:calc(var(--gap-stitching-to-qty) + 25px)!important}.inline-cart-button #addToCart{height:44px!important;font-size:20px!important;line-height:1!important;scale:1!important}.inline-cart-button #addToCart:hover{scale:.96!important}.product__section-details [class*=payment]{order:8!important}}@media(min-width:901px){.spec-and-cart-row:not(:has(.spec-grid-static)){grid-template-columns:auto!important;justify-content:start!important}.product__section-details:not(:has(.spec-grid-static)) .product__form-container{margin-top:24px!important}}@media(max-width:900px){.product__section-container{background-image:url(/cdn/shop/files/product-background-mobile.jpg?v=1784210720)!important;background-size:100% auto!important;background-position:top center!important;background-repeat:no-repeat!important;background-attachment:scroll!important;background-color:#0a0a0a!important;padding-right:20px!important}.product__section-title-top{margin-top:-20px}.product__section-title-top .product__section-title{max-width:100%!important}.product__section-contentWrapper{margin-top:0}.product__section-images{margin-top:-30px}.product__section-details{display:flex!important;flex-direction:column!important}.spec-and-cart-row{display:contents!important}.review-badge{order:1!important;margin-top:-20px!important;margin-bottom:10px!important}.product__section--product_description{order:2!important;margin-bottom:0!important;padding-bottom:0!important}.product__section-details .product__section--product_description{padding-top:10px!important}.spec-grid-static{order:3!important;margin-top:0!important}.spec-grid-static .style-row:nth-of-type(n+2){margin-top:5px!important}.product__form-container{order:4!important;margin-top:var(--form-block-shift)!important;display:flex!important;flex-direction:column!important}.product__section--qty{order:5!important}.inline-cart-button{order:6!important;width:auto!important;text-align:center!important;margin-top:var(--gap-qty-to-cart)!important}[class*=payment]{order:7!important}.style-option,.style-option.style-option-nofly{letter-spacing:.4px!important}.style-option:not(.style-option-fabric){width:auto!important}.style-row{margin-top:-6px!important}.style-row:last-of-type{margin-bottom:-2px!important}.inline-cart-button #addToCart{width:230px!important;max-width:100%!important;padding:0 10px!important;height:50px!important;font-size:22px!important;display:block!important;margin-left:auto!important;margin-right:auto!important;margin-top:14px!important}.inline-cart-button form{display:flex!important;flex-direction:column!important}.bundle-pricing{order:-1!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (max-width:767px){.newsletter__section form{display:flex!important;align-items:center!important}.newsletter__section-email{height:52px!important;min-height:52px!important;padding:0 14px!important;line-height:normal!important;font-size:15px!important;box-sizing:border-box!important}.newsletter__section-submit{height:52px!important;min-height:52px!important;padding:0 18px!important;top:-3px!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important}}.spec-grid-static{background-color:transparent!important;background-image:url(/cdn/shop/files/Build-Sheet.png?v=1791552201)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:0!important;padding:40px 56px 100px 70px!important;box-shadow:none!important;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55))!important}.spec-grid-heading{font-family:Courier Prime,Courier New,Courier,monospace!important;color:#000!important;font-size:25px!important;font-weight:700!important;border-bottom:3px solid #1c1c1c!important;box-shadow:0 1px #fff6!important;padding-bottom:4px!important;margin-top:-6px!important;margin-bottom:12px!important}.spec-grid-heading .build-sheet-icon{height:26px!important;margin-right:2px!important;vertical-align:-3px!important}.style-label{font-family:Courier Prime,Courier New,Courier,monospace!important;font-stretch:normal!important;font-size:17px!important;font-weight:700!important;color:#1c1c1c!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(255,255,255,.5),0 -1px 0 rgba(0,0,0,.25)!important;margin-right:0!important}.style-label img,.style-label .spec-icon{height:20px!important;width:auto!important;margin-right:16px!important}.style-label .spec-icon{width:20px!important}.style-row{margin-bottom:0!important;gap:4px!important}.style-option,.style-option.style-option-fabric,.style-option.style-option-nofly{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;height:40px!important;padding:2px 26px 0!important;line-height:1!important;margin:2px 2px 2px -4px!important;font-family:Courier Prime,Courier New,Courier,monospace!important;font-stretch:normal!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;color:#3a3a3a!important;width:auto!important;min-width:0!important;flex-shrink:0!important}.style-option.style-option-active,.style-option.style-option-fabric{color:#9e1016!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' preserveAspectRatio='none'><g fill='none' stroke='%23c8161d' stroke-linecap='round' stroke-linejoin='round'><path vector-effect='non-scaling-stroke' stroke-width='2.4' stroke-opacity='.92' d='M26 12 C64 3 160 3 186 18 C198 32 168 54 100 55 C42 56 10 47 12 30 C14 18 44 9 78 7'/><path vector-effect='non-scaling-stroke' stroke-width='1.4' stroke-opacity='.75' d='M146 6 C182 9 194 22 190 35 C183 50 131 57 90 54 C42 52 15 44 16 29 C18 17 48 10 112 9'/></g></svg>")!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important;text-shadow:0 1px 0 rgba(255,255,255,.35)!important}.style-option.style-disabled,.style-option.style-option-nofly.style-disabled{opacity:.5!important;padding:2px 10px 0!important}@media(max-width:900px){.spec-grid-static{padding:34px 38px 90px 62px!important;width:auto!important;max-width:none!important;align-self:stretch!important;margin-right:-18px!important}.spec-grid-heading .build-sheet-icon{height:21px!important}.style-label{font-size:14px!important;margin-right:0!important}.style-label img,.style-label .spec-icon{height:17px!important;margin-right:5px!important}.style-label .spec-icon{width:17px!important}.style-option,.style-option:not(.style-option-fabric),.style-option.style-option-fabric,.style-option.style-option-nofly{height:40px!important;padding:2px 22px 0!important;margin:2px 2px 2px -9px!important;font-size:13px!important;min-width:0!important}.style-option.style-disabled,.style-option.style-option-nofly.style-disabled{padding:2px 10px 0!important}.style-option.style-option-fabric.style-option--long{font-size:11px!important;letter-spacing:-.3px!important;padding:2px 12px 0!important;white-space:nowrap!important}}@media(max-width:900px){.product__section-details>.product__section--text:has(~.product__form-container){margin-top:-58px!important}}.product__section-details:not(:has(.swatches__container)) .product__section--qty{margin-top:16px!important}@media(max-width:900px){.product__section--qty{align-items:center!important;text-align:center!important}.product__section--qty label{text-align:center!important}.product__quantity--wrapper{margin-left:auto!important;margin-right:auto!important}}.announcement__bar-section{background-color:#000!important;background-image:url(/cdn/shop/files/red-stripes.png?v=1791557579)!important;background-repeat:repeat-x!important;background-size:auto 100%!important;background-position:center!important}.announcement__bar-section #top-bar,.announcement__bar-section .top-bar-grid,.announcement__bar-section .announcement__text,.announcement__bar-section .flickity-viewport,.announcement__bar-section .flickity-slider,.announcement__bar-section .announcement__carousel-item{background:transparent!important}.announcement__carousel-item h3{text-shadow:-2px -2px 0 #000,0 -2px 0 #000,2px -2px 0 #000,-2px 0 0 #000,2px 0 0 #000,-2px 2px 0 #000,0 2px 0 #000,2px 2px 0 #000,-1px -2px 0 #000,1px -2px 0 #000,-1px 2px 0 #000,1px 2px 0 #000,-2px -1px 0 #000,-2px 1px 0 #000,2px -1px 0 #000,2px 1px 0 #000!important}.parallax__caption h2{position:relative!important;display:inline-block!important;max-width:100%!important;box-sizing:border-box!important;padding:2px 32px!important;text-wrap:balance}.parallax__caption h2:before,.parallax__caption h2:after{content:"";position:absolute;top:0;bottom:0;width:12px;border:4px solid currentColor;pointer-events:none}.parallax__caption h2:before{left:0;border-right:none}.parallax__caption h2:after{right:0;border-left:none}@media(max-width:749px){.parallax__caption h2{padding:4px 26px!important}.parallax__caption h2:before,.parallax__caption h2:after{width:10px;border-width:4px}}.collection__page-title,body:has(.collection__list-collections) #MainContent h1,body:has(#article-loop) #MainContent>.shopify-section:first-of-type h1{font-weight:700!important;position:relative!important;max-width:100%!important;box-sizing:border-box!important;padding:2px 28px!important;text-wrap:balance}.collection__page-title:before,.collection__page-title:after,body:has(.collection__list-collections) #MainContent h1:before,body:has(#article-loop) #MainContent>.shopify-section:first-of-type h1:before,body:has(.collection__list-collections) #MainContent h1:after,body:has(#article-loop) #MainContent>.shopify-section:first-of-type h1:after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;width:10px!important;border:4px solid currentColor!important;background:none!important;pointer-events:none}.collection__page-title:before,body:has(.collection__list-collections) #MainContent h1:before,body:has(#article-loop) #MainContent>.shopify-section:first-of-type h1:before{left:0!important;border-right:none!important}.collection__page-title:after,body:has(.collection__list-collections) #MainContent h1:after,body:has(#article-loop) #MainContent>.shopify-section:first-of-type h1:after{right:0!important;border-left:none!important}.collection__page-title,body:has(.collection__list-collections) #MainContent h1,body:has(#article-loop) #MainContent>.shopify-section:first-of-type h1{display:block!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}.collection__item-details,.collection__item-details .prod-title,.collection__item-details p{font-weight:400!important}.blog-template #article-loop{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px!important;grid-auto-rows:auto!important;align-items:start;align-content:start!important;align-self:start!important}.blog-template #article-loop .article-index{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;float:none!important;margin:0!important;padding:0!important;display:flex}.blog-template,.blog-template .blog-container,.blog-template #article-loop,.blog-template #article-loop .article-index{overflow:visible!important;clip-path:none!important;contain:none!important}.blog-template .blog-container{position:relative!important;z-index:2!important}.blog-template #article-loop{margin-top:28px!important}.blog-template>.span-12{position:relative;z-index:1}.blog-template #article-loop:before,.blog-template #article-loop:after,.blog-template #article-loop>.clear{display:none!important}.dr-post{display:flex;flex-direction:column;width:100%;height:290px;overflow:hidden;box-sizing:border-box;padding:18px 18px 16px;background:#111;border:2px solid #c6c6c6;border-top-color:#ececec;border-left-color:#ececec;border-right-color:#7a7a7a;border-bottom-color:#6a6a6a;border-radius:12px;box-shadow:0 0 8px #c6c6c640,0 8px 18px #00000080;color:#fff!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease}.dr-post:hover{transform:translateY(-2px);box-shadow:0 0 12px #ffaa3ca6,0 0 26px #ff5a0059,0 10px 20px #0000008c}.dr-post__img{display:none;margin:-4px -4px 14px;border-radius:8px;overflow:hidden;background:#fff}.dr-post__img img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.dr-post__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:700;font-size:16px!important;line-height:1.35!important;color:#fff!important;margin:0 0 8px!important;padding:0!important}.dr-post__date{display:block;flex-shrink:0;font-size:13px;color:#bdbdbd;margin:0 0 10px}.dr-post__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-size:14px;line-height:1.5;margin:0 0 12px}.dr-post__more{flex-shrink:0;margin-top:auto;font-weight:700;font-size:15px;color:#fff}.dr-post:hover .dr-post__more{color:#f20000}@media(max-width:749px){.blog-template #article-loop{grid-template-columns:1fr;gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom-dickrinkle.css.map */
