.byop quick-add-component{display:none}@media (width>=750px){.byop .facets-toggle{padding-inline:0}}.byop-quick-view__button{margin-inline:auto}.byop [product-grid-view=default] .product-grid__card{padding-inline:0}.byop-summary{height:auto;padding:var(--padding-4xl) var(--padding-4xl) var(--padding-4xl) var(--padding-md);top:var(--header-height);border:1px solid var(--color-gray-100);position:sticky}@media screen and (width>=901px){.byop-summary{max-height:calc(100vh - var(--header-height));flex-direction:column;display:flex}}.byop-summary__title-wrapper{margin-bottom:var(--margin-lg);justify-content:space-between;align-items:center;display:flex}.byop-summary__title-wrapper svg{transform:rotate(180deg)}.byop-summary__upsell{padding-top:var(--padding-md);margin-bottom:var(--margin-md)}.byop-summary__title{margin:0}.byop-summary .cart-progress{min-height:101px;padding-inline:0}.byop-summary .cart-progress__label--discount{padding:var(--padding-xs);background-color:var(--color-gray-50)}.byop-summary .cart-progress__marker--reached .cart-progress__label--discount{background-color:rgb(var(--color-outway-orange-rgb)/.3)}@media (width<=900px){.byop-summary .cart-progress{min-height:80px;padding-bottom:0}}.byop-summary__empty{align-items:center;gap:var(--margin-sm);display:flex}.byop-summary__empty-image{background-color:var(--color-gray-50);width:85px;min-height:106px}.byop-summary__description{margin-bottom:var(--margin-lg)}.byop-summary__mobile-header{text-align:left;width:100%;padding:var(--spacing-sm);border-bottom:1px solid var(--color-gray-100);box-shadow:var(--shadow-popover-value);display:none}.byop-summary__mobile-header .byop-summary__description{display:none}.byop-summary__mobile-header .byop-summary__title-wrapper{margin-bottom:0}@media screen and (width<=900px){.byop-summary__mobile-header{display:block}}.byop-summary__desktop-header svg{display:none}.byop-summary__item-list{gap:var(--padding-2xs);flex-direction:column;padding-inline-end:var(--padding-xs);display:flex;overflow-y:auto}@media screen and (width<=900px){.byop-summary__item-list{margin-top:var(--spacing-sm);max-height:50vh}}@media screen and (width>=901px){.byop-summary__item-list{flex:1;min-height:106px}}.byop-summary__item{grid-template-columns:86px minmax(0,1fr) 36px;display:grid}.byop-summary__item-info{padding-left:var(--padding-xs);justify-content:center;gap:var(--margin-sm);flex-direction:column;min-width:0;display:flex}.byop-summary__item-delete{color:var(--color-gray-600);justify-content:flex-end;align-items:center;display:flex}.byop-summary__item-delete:hover,.byop-summary__item-delete:focus{color:var(--color-black)}.byop-summary__item-delete .remove-icon-bottom,.byop-summary__item-delete .remove-icon-top{transition:transform var(--animation-speed) var(--animation-easing)}.byop-summary__item-delete:hover .remove-icon-top{transform:translate(calc(-1 * var(--icon-stroke-width)), var(--icon-stroke-width)) rotate(-15deg)}.byop-summary__item-delete:is(:hover,:active) .remove-icon-bottom{transform:translateY(var(--icon-stroke-width))}.byop-summary__item.removing{animation:byopRemoveRow calc(var(--animation-speed) * 2) var(--animation-easing) forwards;animation-delay:var(--animation-speed);overflow:hidden}.byop-summary__item.removing .remove-icon-bottom{transform:translateY(0)}.byop-summary__item.removing .remove-icon-top{animation:byopRemoveIconTop var(--animation-speed) var(--animation-easing) forwards}.byop-summary__option-list{align-items:center;gap:var(--margin-lg);flex-flow:wrap;display:flex}.byop-summary__option-list .byop-summary__option{align-items:center;gap:var(--margin-md);display:flex}.byop-summary__option-list .byop-summary__option-value{background-color:var(--color-gray-50);padding:var(--padding-2xs)}@media screen and (width<=900px){.byop-summary__content-wrapper{visibility:hidden;transition:grid-template-rows var(--drawer-animation-speed) ease, visibility 0s linear var(--drawer-animation-speed);grid-template-rows:0fr;display:grid}}.byop-summary__content{overflow:hidden}@media screen and (width>=901px){.byop-summary__content-wrapper,.byop-summary__content{flex-direction:column;flex:1;min-height:0;display:flex}}.byop-summary__total{margin-block:var(--margin-lg) var(--margin-md);justify-content:space-between;display:flex}.byop-summary__total [ref=total]:has([ref=discountedPrice]:not(:empty)) [ref=regularPrice]{color:var(--color-gray-600);text-decoration:line-through}.byop-summary__actions .button{width:100%}@media screen and (width<=900px){.byop-summary{z-index:var(--layer-heightened);width:100%;bottom:0;top:unset;background-color:#fff;padding:0;position:fixed;left:0;right:0}.byop-summary__desktop-header{display:none}.byop-summary__content{padding-inline:var(--spacing-sm)}.byop-summary__actions{padding-bottom:var(--spacing-sm)}byop-summary[open]:before{content:"";z-index:var(--layer-menu-drawer);background:#00000080;position:fixed;inset:0}byop-summary[open] .byop-summary{z-index:var(--layer-temporary)}}byop-summary[open] .byop-summary__content-wrapper{visibility:visible;transition:grid-template-rows var(--drawer-animation-speed) ease, visibility 0s linear 0s;grid-template-rows:1fr}byop-summary[open] .byop-summary__title-wrapper .svg-wrapper{transform:scaleY(-1)}byop-summary[open] .byop-summary__mobile-header{box-shadow:none}@keyframes byopRemoveIconTop{50%{transform:translate(0, calc(-1 * var(--icon-stroke-width)))}to{transform:translate(0)}}@keyframes byopRemoveRow{0%{height:var(--row-height)}to{opacity:0;height:0}}
